登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一、terrain 用于 1、解压TERRAIN.TAR.gz,进入TERRAIN文件夹,修改Makefile文件,把-f2c改为-g2c,共两处,再在终端输入 #make terrain.deck 生成terrain.deck文件。 2、下载解压地形资料terrain-data.tar.gz,把再底层文件夹地形资料文件复制或连接到TERRAIN/Data文件夹下。 3、修改terrain.deck文件,其中 (1)设置区域嵌套和选择地形资料,从2. Set up NAMELIST到 END OF USER MODIFICATION部分。 (2)文件末尾的unlimit行加#注释掉,改为#unlimit 执行 3、执行 #./terrain.deck (1)运行完成后在src目录下有四个件生成,名字和功能分别为 rdnml: read namelist and figure out whatdata to obtain from ftp site data_area.exe: used only if you choose 30 sec elevationdata
it figures out which tiles to getfrom USGS ftp site rdem.exe: used only if you choose 30 secelevation data
it reformats the titledUSGS data for TERRAIN terrain.exe: this is the main executable for programTERRAIN (2)如地形分辨率选项NTYPE=6,会出现自行下载出现TERRAIN/Data30s文件夾。 (3)生成TERRAIN_DOMAINx为TERRAIN程序的输出文件。可用readv3.f程序来查看。 (4)查看terrain.print.out文件内容,再末尾出现 == NORMAL TERMINATION OF TERRAIN PROGRAM == 表示运行成功。 (5)可用 #idt TERPLT & 命令查看domain设置和地形情况。 二、REGRID 用于生成在TERRAIN设置的中尺度格点上的气象场。又分为pregrid和regridder两部。 Pregrid: 预处理NCEP数据,把其格点、气压高度的气象场转成中间媒界格式。(数据输入) Regridder: 使用媒体格式数据和TERRAIN输出的数据,生成后续程序的第一猜测场。(插值到MM5的格点上) (一).pregrid 1. 编译。进入pregrid目录,在输端输入 #make 成功编译后,生成 ./pregrid/on84/pregrid_on84.exe
./pregrid/navysst/pregrid_navy.exe
./pregrid/ncep.grib/pregrid_ncep.exe
./pregrid/grib.misc/pregrid_grib.exe
./regridder/regridder 2. 运行。 (1) 编缉pregrid.csh,以使用存放在/model/fnl/文件夹里的fnl资料为例,修改包括; A. DataDir = /model/fnl B. 选择setSRC3D = GRIB C. set InFiles = ( ${DataDir}/fnl*) D. 起止年月日时 E. INTERVAL = 21600 G. 由于使用GRID资料,需要选择Vtable set VT3D = ( grib.misc/Vtable.AV3D ) set VTSST = ( grib.misc/Vtable.AVNSST ) set VTSNOW = ( grib.misc/Vtable.AVNSNOW ) set VTSOIL = ( grib.misc/Vtable.QVNSOIL ) (2) 执行 #./pregrid.csh 成功后在编译信息结尾部分出现 Normal termination of programpregrid_grib. 并在pregrid目录生成FILE*,SNOW_FILE*, SST_FILE*,等文件。 (3) 查看生成文件 A. 进入util文件夹,修改Makefile文件,把 NCARG_LIBS= -L$(NCARG_ROOT)/lib \ -lncarg -lncarg_gks -lncarg_c -lX11 -lm\ -L/usr/lib -lg2c 改为:NCARG_LIBS= -L$(NCARG_ROOT)/lib\ -lncarg -lncarg_gks -lncarg_c -lX11 -lm\ -L/usr/lib -lg2c B. 执行 #makeplotfmt 生成plotfmt执行文件。 C. 执行 #./plotfmt中间文件名 例如 #./plotfmt../FILE:2010-03-12 生成gmeta文件 #idtgmeta 即可查看。 (二)regridder 1、修改namelist.input (1) record1 起止时间 (2) record2 设置顶层,加入新层(1000, 850, 700, 500, 400, 300, 250, 200, 150, 100 mb为基本层,不必加入),SST的温度临界值,线性插值。 (3) Record3 root为pregrid生成的FILE,SNOW_FILE,SST_FILE文件路径 (4) record4 一般不改。 (5) Record5 为bogus人造旋涡。 2、修改完成后,执行 #./regridder 成功运行后,生成REGRID_DOMAIN1,其中包含各基本高度层和自定义高度层的气象场和地形高度等。若要用RAWINS程度,可跟据信息 ****************************************************************************************
Attention RAWINS users!
Here is a handy PARAMETER statement you can use for RAWINS.
Increase the LMX value by the number of new pressure levels that you wantRAWINS to add.
PARAMETER ( IMX = 35, JMX = 41,LMX = 21)
**************************************************************************************** 来设定。 如果在TERRAIN里使用IEXP扩展的粗网格区域,并且扩展距离AEXP=300,Domain1的扩展面积为ix=45,jx=51. 3、要查看REGRID_COMAIN1是否正确,可使用RIP/GRAPH查看,或用MM5toGrADS转换成GrADS文件。 *三、LITTLE_R little_r的目的是用测站观测值来加强各气压层上格点化的第一猜值场气象数据。可跳过不运行。 Thisprogram reads in output from program REGRID (REGRID_DOMAINx), and observations(radiosonde and surface reports), performs an objective analysis which blendsfirst guess with observations, and outputs data on pressure levels again (justlike it is from REGRID). Theprogram functions of LITTLE_R are as those in RAWINS, but RAWINS is an olderFortran 77 package. Werecommend running LITTLE_R rather than RAWINS. The advantagesof LITTLE_R are that it is more user friendly and that it makes observationinput easier to deal with for users who don't have access to NCAR's archivedADP data, as the input format is in ASCII format. 观测测料包括地面和高层观测资料。http://www.mmm.ucar.edu/mm5/mm5v3/data/how_to_get_rawdata.html 1、进入LITTLE_R目录,把Makefile里-f2c改为-g2c,键入 #make 生成little_r执行文件。 2、修改namelist.input,各项意义参照MM5用户手册C-2。执行 #./little_r 出现 STOP 99999 表示执行成功。完成后生成LITTLE_R_DOMAIN1 **注:如设FDDA(f4d=.true.),会生成SFCFDDA_DOMAIN1 如设 print_obs_files=.true. ,会生成discard_out*,obs_used_for_oa_out*, plotobs_out*, qc_out*, result_out*, useful_out*。各文件内容参考手册C-7。 plot_soundings: This program generates soundings from either the quality-controlled("qc_out_yyyy-mm-dd_hh:mm:ss:ffff")or the non-quality-controlled ("useful_out_yyyy-mm-dd_hh:mm:ss:ffff") upper-air data. Only the datathat are on the requested analysis levels are processed. The program asksthe user for an input filename, and creates the file "sounding.cgm". plot_level : This program creates station plots for each analysis level. Theseplots contain both observations that have passed all QC tests and observationsthat have failed the QC tests. Observations that failed the QC tests areplotted in various colors according to which test was failed. The programprompts the user for a date in the form yyyymmddhh,and creates the file " levels.cgm". 3、查看LITTLE_R_DOMAIN1结果可使用RIP/GRAPH, MM5toGrADS.
四、INTERPF 把REGRID或LITTLE_R/RAWINS生成的P坐标气象场,插值入用户定义的sigma层。 1、编译。进入INTERPF目录,输入 #make 成功编译后,生成interpf执行文件。 2、运行。 (1)修改namelist.input,执行 #./interpf 出现如下信息表示编译成功 ------------------------------------------------- FINISHED INTERP FOR DOMAIN ID #1 ------------------------------------------------- STOP 99999 生成的文件,包括 MMINPUT_DOMAIN1: MM5的初始条件文件。包含sigma坐标的3D风温湿压等。 BDYOUT_DOMAIN1:MM5的侧边界条件。 LOWBDY_DOMAIN1:下边界条件。 五、MM5 需要文件 INTERPF:
MMINPUT_DOMAIN1, BDYOUT_DOMAIN1, and LOWBDY_DOMAIN1. TERRAIN:
TERRAIN_DOMAIN2, If you are running 2 model domains AND want to input highresolution terrain data for domain 2. LITTLE_R:
SFCFDDA_DOMAIN1, If you are doing 4DDA AND choose to do 3 hourly surfaceanalysis nudging (this file is also available from RAWINS).
|