模式运行
   1. 模式目录结构
  为了方便程序功能扩展和跨平台移植,对原有程序结构进行了较大的调整和改造,达到了完全模块化、标准化的设计要求。
   2. 模式运行指南

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

* 000, 模式初值预处理,

- 如果选择台站资料,

进入目录"TOOLS/ColStn";

按照初始化日期修改Shell文件"trans.csh";

运行该文件产生初始探空和地面数据文件.

- 如果选择GRIB-Format分析数据,

进入目录"TOOLS/DeGrib";

按照初始化日期修改Shell文件"GRIBtreatment.csh";

运行该文件产生初始无格式2#数据文件.

- 如果选择气象中心T213数据,

进入目录"TOOLS/ConvertT213";

按照初始化日期修改Shell文件"t213_xb.csh";

运行该文件产生初始无格式2#数据文件.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

* 1st,

首先进入AREM根目录"AREM2.3.1". 然后进入子路径"control"和"initial/control".
修改Macros.#Platform的编译和链接选项.

#Platform可以为SGI-Altix, SGI-O3K, 微机LINUX平台等,在 "Makefile" 文件中修改.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

*2nd,

进入子路径"EXEC" ,并编辑"AREM.CSH",修改以下参数:

* set initialization time, e.g.
set year = 2006 !Four digits
set mon = 06 !Two digits
set day = 27 !Two digits
set hour = 00 !Two digits

* set initial data type, e.g.
setenv INITYPE NCP_DAT

* set running type, e.g.
setenv RUNTYPE -1

* set model domain, e.g.
setenv NWPLN 75.0 ! the longitude of fcst_domain west boundary
setenv NWPLT 55.0 ! the latitude of fcst_domain north boundary
setenv SWPLT 5.0 ! the latitude of fcst_domain south boundary

* select physics packages, the default settings,
setenv CLD_D CLD_BIAMW ! BIAMW,BIAMC,REM0
setenv PBL_D PBL_CCM3 ! CCM3, REM0
setenv FLX_D FLX_BIAM ! BIAM, CCM3, REM0, MM5
setenv RAD_D RAD_MM5 ! CCM3, REM0, MM5

* modify the model root path, e.g.
setenv REMROOT /home/arem/AREM2.3.1

* set the hisotry dumping path, e.g.
setenv OUTDATA /sgidsk3/arem_res/AREM2.3.1/$DATEY$DATEM$DATED/

* set the 3D model grid points in the file "def_und.h", e.g.
#define XLON 351
#define YLAT 501
#define ZETA 32

* set the 3D grid points of background fields, e.g.
#define XNCP 360
#define YNCP 181
#define ZNCP 17
#define NCPLEV 17

* set the station observation path in the file "rem.inp", e.g.
stn_path='/sgidsk3/lib4data/stn/dt$DATEY/='

* set the starting point, resolution and data path of background fields, e.g.
xwnc0 = 0.0 !initial latitude
ynnc0 = 90.0 !initial longitude
dlen_nc = 1.0 !horizontal resolution
fintnc ='/sgidsk3/lib4data/ncep/dt$DATEY/ncp$DATEY$DATEM$DATED.$DATEH'

* set the integral time in hour, e.g.
mend = 24 ! 24h modeling

* set history dumping frequency in hour, e.g.
mout = 1 ! results saved per hour

* 如果选择时变侧边界,"def_und.h"中"V_BOUNDARY"需要定义

#define V_BOUNDARY

在运行主模式之前, 时变侧边界生成的步骤为,

- 进入目录"BOUND/csh";

- 编辑文件"LB4AREM.RUN";

- 修改模拟日期,运行路径,初始化数据及其配置,及边界更新频率等;

- 运行文件"LB4AREM.RUN";

之后,侧边界文件生成在"BOUND/vbdat"

*Note, 上述设置必须与 "EXEC/AREM.CSH"的模式域和分辨率相一致.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

* 3rd,

* 保存文件"AREM.CSH"并退出, 然后运行文件,

      AREM.CSH

* 之后,如果你的设置正确,就可以正确计算了.

* note, 所有源文件,头文件和input files 将被拷贝到子目录"Running"中. 之后,编译,
链接和运行都在该路径下执行.

* 最后, 在"Running"目录下模式打印信息文件"Dumping"中 可以检查模式运行情况.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

* 4th,

* 进入模式历史输出目录,可以借助GrADS环境显示模式积分结果.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@