WRF模式運(yùn)行手冊_第1頁
WRF模式運(yùn)行手冊_第2頁
WRF模式運(yùn)行手冊_第3頁
WRF模式運(yùn)行手冊_第4頁
WRF模式運(yùn)行手冊_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、wrf 模式運(yùn)行手冊二一年八月二十四日 目 錄第一部分 wrf模式介紹3第二部分 模式運(yùn)行環(huán)境搭建31、所需的各種組件32、linux操作系統(tǒng)(略)43、安裝pgi44、安裝netcdf55、安裝ncl6第三部分 模式的編譯安裝71、編譯安裝wrf模式主體72、編譯wps83、安裝wrfda94、安裝rip410第四部分 模式的運(yùn)行11一、運(yùn)行wps,進(jìn)行數(shù)據(jù)前處理11二、運(yùn)行wrf 模式主體13附錄1 wrf模式參數(shù)配置說明15附錄2 linux/unix常用命令速查手冊31附錄3 網(wǎng)絡(luò)資源40第一部分 wrf模式介紹wrf(weather research forecast)模式系統(tǒng)是由許

2、多美國研究部門及大學(xué)的科學(xué)家共同參與進(jìn)行開發(fā)研究的新一代中尺度預(yù)報(bào)模式和同化系統(tǒng)。wrf模式系統(tǒng)的開發(fā)計(jì)劃是在1997年由ncar中小尺度氣象處、ncep的環(huán)境模擬中心、fsl的預(yù)報(bào)研究處和奧克拉荷馬大學(xué)的風(fēng)暴分析預(yù)報(bào)中心四部門聯(lián)合發(fā)起建立的,并由國家自然科學(xué)基金和noaa共同支持?,F(xiàn)在,這項(xiàng)計(jì)劃,得到了許多其他研究部門及大學(xué)的科學(xué)家共同參與進(jìn)行開發(fā)研究。wrf模式系統(tǒng)具有可移植、易維護(hù)、可擴(kuò)充、高效率、方便的等諸多特性,將為新的科研成果運(yùn)用于業(yè)務(wù)預(yù)報(bào)模式更為便捷,并使得科技人員在大學(xué)、科研單位及業(yè)務(wù)部門之間的交流變得更加容易。 wrf模式系統(tǒng)將成為改進(jìn)從云尺度到天氣尺度等不同尺度重要天氣特征

3、預(yù)報(bào)精度的工具。重點(diǎn)考慮110公里的水平網(wǎng)格。模式將結(jié)合先進(jìn)的數(shù)值方法和資料同化技術(shù),采用經(jīng)過改進(jìn)的物理過程方案,同時(shí)具有多重嵌套及易于定位于不同地理位置的能力。它將很好的適應(yīng)從理想化的研究到業(yè)務(wù)預(yù)報(bào)等應(yīng)用的需要,并具有便于進(jìn)一步加強(qiáng)完善的靈活性。第二部分 模式運(yùn)行環(huán)境搭建1、所需的各種組件:(1)一般的32位或64位pc均可,當(dāng)然也可以是集群或高性能計(jì)算機(jī)(2)一般的linux操作系統(tǒng)或類unix操作系統(tǒng)(3)基本的編譯環(huán)境,例如gcc 、perl、 bourneshell、 cshell、make、m4、sed、awk等等以及相應(yīng)的庫(4)fortran編譯器,一般用pgi或intel的(

4、5) netcdf (because most of the wrf post-processing packages assume that the data from the wrf model, the wps package, or the wrf-var program is using the netcdf libraries)(6) 如果是要跑并行的,一般就可以裝mpich或openmpi(7)后處理一般可以使用grads 、ncl 、rip4、vis5d(8) 一般安裝完上術(shù)軟件后都要把相對的可執(zhí)行程序的路徑設(shè)到環(huán)境變量中。2、 linux操作系統(tǒng)安裝(略)3、 安裝pgi(1

5、)解壓縮pgi壓縮包 $cd /home/name/model, $mkdir pgi $tar -xvf pgilinux-715.tar.gz -c pgi $cd pgi $./install 出現(xiàn)提示信息 do you accept these terms?accept,decline accept 1,single system install 2,network install 1 install the acml?y/n n installation directory?/opt/pgi /usr/local/pgi do you wish to install mpich1?y

6、/n q do you want the files in the install directory to be read-only?y/n n install complete 把與安裝版本相適應(yīng)的license.dat拷貝到你安裝的目錄下(2) 配置.bashrc里的環(huán)境變量export pgi=/usr/local/pgi/linux86/7.1-4/export manpath=$manpath: $pgi/manexport lm_license_file=/usr/local/pgi /license.datexport path=$path: $pgi/bin$source .

7、bashrc為了試驗(yàn)pgi是否安裝成功,可以打如下命令 $pgf90如果有如下提示信息,說明已安裝成功 $pgf90-warning-no files to process 如果大家是在更高版本的fedora下裝pgi,估計(jì)pgi的版本也會相應(yīng)的升高,(3) 編譯命令編譯fortran程序:pgf90 byteswapio filename.for o filename.exe編譯c程序:pgcc byteswapio filename.c o filename.exe4、安裝netcdf(1)解壓netcdf-4.0壓縮包$mkdir /home/name/program/netcdf$cd

8、 /home/name/model$tar -xvf netcdf-4.0$cd netcdf-4.09 $./configure -prefix=/usr/local/netcdf fc=pgf90$make$make install(2)配置.bashrc里的環(huán)境變量export netcdf=/usr/local/netcdfexport netcdf_lib=$netcdf/libexport netcdf_inc=$netcdf/includeexport path=$path: $netcdf/bin試驗(yàn)netcdf安裝是否成功. $which ncdump$ncdump如果出現(xiàn)使

9、用說明則說明安裝成功5、安裝ncl(1)下載編譯好的程序uname agcc version根據(jù)這兩個(gè)命令的輸出來選擇下載的ncl版本:ncl 5.1.1 32-bit binary for i686 chips for linux (compiled with gcc 4.1.2)(2)解壓程序包gunzip ncl_ncarg-5.1.1.i686_5.10.tar.gz(3)將解壓后的程序包拷貝的你需要安裝的目錄(以/usr/local目錄為例),并將包解開$ mkdir /usr/local$ cd /usr/local$ cp ncl_ncarg-5.1.0.i686_5.10.ta

10、r .$ tar -xvf ncl_ncarg-5.1.1.i686_5.10.tar(4)設(shè)置ncarg_root環(huán)境變量export ncarg_root=/usl/local/ncargexport ncarg_lib=$ ncarg_root /libexport ncarg_inc=$ ncarg_root /includeexport path=$path: $ ncarg_root /bin $source .bashrc (5)設(shè)置display 變量export display=:0.0export display=ip:0export display=localhost:1

11、3.0如想試驗(yàn)安裝是否成功$which idt$idt 如進(jìn)入程序就說明已經(jīng)成功第三部分 模式的編譯安裝1、編譯安裝wrf模式主體1) 獲取源程序包 (獲取源程序代碼可從wrf的官方網(wǎng)站下載)cp /win/soft/wrfv3.2.tar.gz . 2) 解壓釋放源程序包tar xvfz wrfv3.2.tar.gz3) 進(jìn)入釋放后的源程序目錄cd wrfv34) 配置編譯環(huán)境configure 出現(xiàn)如下的選擇列表:please select from among the following supported platforms. 1. linux i486 i586 i686, gfor

12、tran compiler with gcc (serial) 2. linux i486 i586 i686, gfortran compiler with gcc (smpar) 3. linux i486 i586 i686, gfortran compiler with gcc (dmpar) 4. linux i486 i586 i686, gfortran compiler with gcc (dm+sm) 5. linux i486 i586 i686, g95 compiler with gcc (serial) 6. linux i486 i586 i686, g95 com

13、piler with gcc (dmpar) 7. linux i486 i586 i686, pgi compiler with gcc (serial) 8. linux i486 i586 i686, pgi compiler with gcc (smpar) 9. linux i486 i586 i686, pgi compiler with gcc (dmpar) 10. linux i486 i586 i686, pgi compiler with gcc (dm+sm) 11. linux x86_64 i486 i586 i686, ifort compiler with ic

14、c (serial) 12. linux x86_64 i486 i586 i686, ifort compiler with icc (smpar) 13. linux x86_64 i486 i586 i686, ifort compiler with icc (dmpar) 14. linux x86_64 i486 i586 i686, ifort compiler with icc (dm+sm) 15. linux i486 i586 i686 x86_64, pathscale compiler with pathcc (serial) 16. linux i486 i586 i

15、686 x86_64, pathscale compiler with pathcc (dmpar)enter selection 1-16 : (建議選擇3)-compile for nesting? (0=no nesting, 1=basic, 2=preset moves, 3=vortex following) default 0: (建議選擇1)5) 編譯模式主體compile em_real 編譯成功后,在main目錄下有real.exe和wrf.exe。如果沒有,則說明編譯失敗。2、編譯wps1) 獲取源程序包 (獲取源程序代碼可從wrf的官方網(wǎng)站下載)cp wpsv3.2.t

16、ar.gz ./ 2) 解壓釋放源程序包tar xvfz wpsv3.2.tar 3) 進(jìn)入釋放后的源程序目錄cd wps4) 配置編譯環(huán)境configure 出現(xiàn)如下的選擇列表:-please select from among the following supported platforms. 1. pc linux i486 i586 i686, pgi compiler serial, no grib2 2. pc linux i486 i586 i686, pgi compiler serial 3. pc linux i486 i586 i686, pgi compiler dm

17、 parallel, no grib2 4. pc linux i486 i586 i686, pgi compiler dm parallel 5. pc linux i486 i586 i686, intel compiler serial, no grib2 6. pc linux i486 i586 i686, intel compiler serial 7. pc linux i486 i586 i686, intel compiler dm parallel, no grib2 8. pc linux i486 i586 i686, intel compiler dm parall

18、el 9. pc linux i486 i586 i686, g95 compiler, serial, no grib2 10. pc linux i486 i586 i686, g95 compiler, serial 11. pc linux i486 i586 i686, g95 compiler, dm parallel, no grib2 12. pc linux i486 i586 i686, g95 compiler, dm parallel 13. pc linux i486 i586 i686, gfortran compiler, serial, no grib2 14.

19、 pc linux i486 i586 i686, gfortran compiler, serial 15. pc linux i486 i586 i686, gfortran compiler, dm parallel, no grib2 16. pc linux i486 i586 i686, gfortran compiler, dm parallelenter selection 1-16 : (建議選擇2)5) 編譯wpscompile wps 編譯成功后,在wps的主目錄下有g(shù)eogrid.exe、ungrib.exe和metgrid.exe。如果沒有,則說明編譯失敗。6) 編譯

20、wps的輔助工具compile util編譯成功后,在util目錄下有 g1print.exe、mod_levs.exe、plotgrids.exe、avg_tsfc.exe、g2print.exe、plotfmt.exe和rd_intermediate.exe。如果沒有,則說明編譯失敗。配置編譯環(huán)境是選擇了不支持grib2的選項(xiàng),所以g2print.exe是沒有產(chǎn)生。3、安裝wrfda安裝wrfdav3前要先裝三個(gè)外部庫bufr(如不用bufr格式的數(shù)據(jù),可以不用裝,這是3.1版本之前的wrfda所不允許的),lapack,和blas$cd /home/name/model$tar -xvf

21、 wrfdav3.tar.gz -c /home/name/program$cd /home/name/program $mkdir $tar -xvf /home/name/model/bufrlib.tar $cd bufr$cpp -traditional -i. -c -drecl1 wrdlen.fwrdlen.f/ x6 r l u% z$cpp -traditional -i. -c -drecl1 irev.firev.f$ksh /home/name/program/wrfda/var/scripts/compile_external/pgi_i386/setup_bufr7

22、 $cd .此時(shí) bufr安裝成功$tar -xvf /home/name/model/blas.tar ./$cd blas$ksh /home/name/program/wrfda/var/scripts/compile_external/pgi_i386/setup_blas$cd .blas安裝成功$cd lapack-3.1.1$cp install/make.inc.linux ./make.inc修改make.inc,把其中g(shù)77或關(guān)于fortran的文字全部改成pgf90,把opt改成-o2$ksh /home/name/program/wrfda/var/scripts/co

23、mpile_external/pgi_i386/setup_lapack4 q&lapack安裝成功配置.bashrc環(huán)境變量export blas=/home/name/program/blasexport lapack=/home/name/program/lapack-3.1.1export bufr=/home/name/program/bufrexport wrf_da_core=1$source .bashrc現(xiàn)在開始安裝wrfda$cd /home/name/program/wrfda* $./configure wrfda$./compile all_wrfvar如果/home

24、/name/program/wrfda/var/da 里面有da_wrfvar.exe, da_update_bc.exe及它共26個(gè).exe文件,那就說明wrfda安裝成功了4、安裝rip4解壓縮rip4壓縮包$tar xvfz /home/name/model/rip4.tar.gz $cd /home/name/program/rip4$vi makefile把linux(第94行)項(xiàng)中的netcdflib和netcdfinc和libs改成相應(yīng)目錄$make linux如果生成rip, ripdp_mm5, ripdp_wrfarw等11個(gè).exe文件則說明安裝成功了。配置.bashrc

25、環(huán)境變量 export rip_root=/home/name/program/rip4export path=$path: $rip_root$source .bashrc第四部分 模式的運(yùn)行一、運(yùn)行wps,進(jìn)行數(shù)據(jù)前處理1 運(yùn)行g(shù)eogrid.exe,生成模式格點(diǎn)和處理靜態(tài)數(shù)據(jù)1) 獲取靜態(tài)資料用戶可以從wrf的官方網(wǎng)站獲取wrf模式運(yùn)行所需的靜態(tài)資料。高分辨率的靜態(tài)數(shù)據(jù)壓縮包有471m,解壓后大約有11g,低分辯率的靜態(tài)數(shù)據(jù)包有11.2m,解壓后大約有264m。解壓數(shù)據(jù)tar xfzv /win/soft/數(shù)據(jù)/geog.tar.gz .到geog目錄下查看一下: cd geog ls

26、2) 編輯參數(shù)列表文件namelist.wps回到wps的主目錄,進(jìn)行編輯操作。&sharewrf_core = arw,max_dom = 1,io_form_geogrid = 2,opt_output_from_geogrid_path = ./,debug_level = 0/&geogridparent_id = 1,parent_grid_ratio = 1,i_parent_start = 1, j_parent_start = 1, s_we = 1, e_we = 74,s_sn = 1,e_sn = 61,geog_data_res = 10m,2m,dx = 60000,

27、dy = 60000,map_proj = lambert,ref_lat = 40.0ref_lon = 102truelat1 = 30.0,truelat2 = 60.0,stand_lon =102.geog_data_path = /win/數(shù)據(jù)/geogopt_geogrid_tbl_path = geogrid/ 3)運(yùn)行 geogrid.exe./ geogrid.exe運(yùn)行成功之后,在當(dāng)前目錄下會產(chǎn)生一個(gè)靜態(tài)數(shù)據(jù)文件geo_em.d01.nc。2 運(yùn)行ungrib.exe,解碼grib數(shù)據(jù)1) 獲取grib碼數(shù)據(jù)文件用戶可以從網(wǎng)絡(luò)中獲取全球模式grib格式的氣象場資料。cd

28、/win/ncep2) 根據(jù)數(shù)據(jù)來源模式具體情況,選擇與此模式相應(yīng)的變量列表文件。這里以gfs模式的氣象要素場為例: ln sf ungrib/variable_tables/vtable.gfs vtable 3) 連接grib碼數(shù)據(jù)文件成grib.?格式 link_grib.csh /win/ncep/gfs4) 編輯參數(shù)列表文件namelist.wps&sharewrf_core = arw,max_dom = 1,start_date = 2006-08-16_12:00:00,end_date = 2006-08-16_18:00:00,interval_seconds = 2160

29、0io_form_geogrid = 2,opt_output_from_geogrid_path = ./,debug_level = 0/&ungribout_format = wps/5) 運(yùn)行 ungrib.exe./ ungrib.exeungrib的結(jié)果文件“file:”3 運(yùn)行metgrid.exe,對解碼后的數(shù)據(jù)進(jìn)行水平插值1) 編輯參數(shù)列表文件namelist.wps&sharewrf_core = arw,max_dom = 1,start_date = 2006-08-16_12:00:00,end_date = 2006-08-16_18:00:00,interval_

30、seconds = 21600io_form_geogrid = 2,opt_output_from_geogrid_path = ./,debug_level = 0/&metgridfg_name = ./fileio_form_metgrid = 2,opt_output_from_metgrid_path = ./,opt_metgrid_ tbl_path = metgrid/,/2)、運(yùn)行 metgrid.exe ./ metgrid.exe運(yùn)行成功后,在opt_output_from_metgrid_path設(shè)置的路徑下會產(chǎn)生met_em.d01.yyyy-mm-dd_hh:00

31、:00.nc格式的文件。二、運(yùn)行wrf 模式主體1 運(yùn)行初始化程序real1) 編輯參數(shù)列表文件namelist.input wrf模式有專門運(yùn)行real.exe和wrf.exe程序的路徑(wrfv3/run或者wrfv3/test/em_real)。我們轉(zhuǎn)到運(yùn)行路徑下cd wrfv3/test/em_real/ 然后就可以編輯參數(shù)列表文件vi namelist.input 2) 連接real.exe的輸入場數(shù)據(jù)real.exe的輸入場數(shù)據(jù)文件就是metgrid的輸出文件,文件名格式為“met_em.d01.*”。在運(yùn)行real.exe前,必須將這些文件拷貝或者連接到real.exe的運(yùn)行路徑

32、 (test/em_real) 下面。 ln -sf ./././wps/met_em.d01.* . 3) 運(yùn)行real.exe程序./real.exe % realout.log &提示:根據(jù)編譯wrf模式時(shí)的選項(xiàng)情況,我們可知real.exe編譯后是串行還是并行程序。根據(jù)real.exe的編譯情況,寫出相應(yīng)的串行或者并行作業(yè)卡。運(yùn)行成功后,在real.exe的運(yùn)行路徑 (test/em_real) 下面會產(chǎn)生wrfinput_d01和wrfbdy_d01格式的文件。2 運(yùn)行wrf模式1) 編輯參數(shù)列表文件namelist.input 進(jìn)入到wrf的運(yùn)行路徑(wrfv3/run或者test

33、/em_real)cd wrfv3/test/em_real/ 編輯參數(shù)列表文件(一般是在real.exe運(yùn)行完以后,wrf.exe的參數(shù)列表就不做任何變動(dòng))vi namelist.input2) 運(yùn)行wrf.exe程序./wrf.exe % wrfout.log &提示:根據(jù)編譯wrf模式時(shí)的選項(xiàng)情況,我們可知wrf.exe編譯后是串行還是并行程序。根據(jù)wrf.exe的編譯情況,寫出相應(yīng)的串行或者并行作業(yè)卡。運(yùn)行成功后,在wrf.exe的運(yùn)行路徑 (test/em_real) 下面會產(chǎn)生wrfout_d01_2010-06-16_12:00:00。附錄1 wrf模式參數(shù)配置說明注意,參數(shù)選項(xiàng)

34、名稱后跟的(max_dom)是表示此參數(shù)需定義成嵌套形式。參數(shù)配置第一部分這部分參數(shù)僅用于由真實(shí)大氣方案的預(yù)處理程序產(chǎn)生的輸入數(shù)據(jù)。當(dāng)輸入數(shù)據(jù)產(chǎn)生于理想大氣試驗(yàn)方案時(shí),這部分參數(shù)將會被忽略。對于大多數(shù)真實(shí)大氣方案來說,起止時(shí)間的分和秒都應(yīng)該設(shè)為0。常用的小時(shí)和秒之間的換算關(guān)系有:3小時(shí)10800秒;6小時(shí)21600秒;12小時(shí)43200秒。&time_control run_days 運(yùn)行的天數(shù) run_hours 運(yùn)行的小時(shí)數(shù)注意:如果模式積分時(shí)間大于1天,則可同時(shí)設(shè)置run_days和_run_hours,也可設(shè)置run_hours一個(gè)參數(shù)。比如:模式運(yùn)行的總時(shí)間長度為36小時(shí),則可設(shè)置r

35、un_days=1,且run_hours=12,或者設(shè)置run_days=0,且run_hours=36。 run_minutes 運(yùn)行的分鐘數(shù) run_seconds 運(yùn)行的秒數(shù) start_year(max_dom) =2001 四位數(shù)字表示的起始年份。 start_month(max_dom) =04 兩位數(shù)字(01-12)表示的起始月份。 start_day(max_dom) =20 兩位數(shù)字(01-31)表示的起始天數(shù)。 start_hour(max_dom) =12 兩位數(shù)字(00-23)表示的起始小時(shí)數(shù)。 start_minute(max_dom) =00 兩位數(shù)字(00-59)

36、表示的起始分鐘數(shù)。 start_second (max_dom) =00 兩位數(shù)字(00-59)表示的起始秒數(shù)。 end_year(max_dom) =2001 四位數(shù)字表示的終止年份。 end_month(max_dom) = 04 兩位數(shù)字(01-12)表示的終止月份。 end_day(max_dom) 21 兩位數(shù)字(01-31)表示的終止天數(shù)。 end_hour 00 兩位數(shù)字(00-23)表示的終止小時(shí)數(shù)。 end_minute 00 兩位數(shù)字(00-59)表示的終止分鐘數(shù)。 end_second 00 兩位數(shù)字(00-59)表示的終止秒數(shù)。說明:起止時(shí)間設(shè)置也可以用來控制模式的積分

37、的起止。并且,real.exe的時(shí)間控制信息是用起止時(shí)間參數(shù)來設(shè)定的。 模式的積分時(shí)間可以用run_days、run_hours等來控制,也可以用end_year、end_month等來控制。但前者run_days等優(yōu)先與后者end_year等。而在real.exe中只用end_year等來控制時(shí)間信息。 interval_seconds 43200 前處理程序的兩次分析時(shí)間之間的時(shí)間間隔,以秒為單位。也即模式的實(shí)時(shí)輸入數(shù)據(jù)的時(shí)間間隔,一般為輸入邊界條件的文件的時(shí)間間隔。 input_from_file (max_dom)= t 嵌套初始場輸入選項(xiàng)。嵌套時(shí),指定嵌套網(wǎng)格是否用不同的初始場文件。

38、fine_input_stream(max_dom)= 0 選擇從嵌套網(wǎng)格中的輸入要素場,僅在嵌套網(wǎng)格時(shí)有用。0表示選擇從子嵌套網(wǎng)格中輸入的所有要素場,2表示在子網(wǎng)格嵌套輸入場中僅選擇由通道2(在注冊表中定義)所指定的那些要素場。 history_interval (max_dom)= 60 此參數(shù)指定模式結(jié)果輸出的時(shí)間間隔,以分鐘為單位。 frames_per_outfile (max_dom) = 1 此參數(shù)指定每一個(gè)結(jié)果文件中保存輸出結(jié)果的次數(shù),因此可以將模式結(jié)果分成多個(gè)文件保存,默認(rèn)值為 10。 restart = f 指定模式運(yùn)行是否為斷點(diǎn)重啟方式。 restart_interval

39、= 1440 此參數(shù)指定模式斷點(diǎn)重啟輸出的時(shí)間間隔,以分鐘為單位。 io_form_history = 2 指定模式結(jié)果輸出的格式, 2為netcdf格式 io_form_restart = 2 指定模式斷點(diǎn)重啟輸出的格式, 2為netcdf格式 io_form_initial = 2 指定模式初始場數(shù)據(jù)的格式, 2為netcdf格式 io_form_boundary = 2 指定模式邊界條件數(shù)據(jù)的格式, 2為netcdf格式,4為phd5格式,5為grib1格式(目前沒有后處理程序),1為二進(jìn)制格式(目前沒有后處理程序)。 debug_level 0 此選項(xiàng)指定模式運(yùn)行時(shí)的調(diào)試信息輸出等級。

40、取值可為 0,50,100,200,300 ,數(shù)值越大,調(diào)試信息輸出就越多,默認(rèn)值為 0。 auxhist2_outname = rainfall 指定模式加密輸出文件的文件名,缺省時(shí)取值為“auxhist2_d_”。另外,需要指出的是,加密輸出變量需要修改注冊表文件registry.em。 auxhist2_interval = 10 此參數(shù)指定模式加密結(jié)果輸出的時(shí)間間隔,以分鐘為單位。 io_form_auxhist2 = 2 指定模式加密輸出文件的格式, 2為netcdf格式nocolons .false. 在輸出文件名中是否用下劃線“_”代替冒號“:”。運(yùn)行3dvar時(shí)需要的額外參數(shù):

41、write_input t 指定模式是否輸出用于3dvar的輸入數(shù)據(jù)格式inputout_interval 180 此參數(shù)指定模式結(jié)果輸出用于3dvar的輸入數(shù)據(jù)的時(shí)間間隔,以分鐘為單位。input_outname wrf_3dvar_input_d_指定模式出用于3dvar的輸入數(shù)據(jù)文件名,缺省時(shí)取值為“wrf_3dvar_input_d_”。inputout_begin_y = 0 四位數(shù)字表示輸出3dvar數(shù)據(jù)開始年份。inputout_begin_mo 0 兩位數(shù)字表示輸出3dvar數(shù)據(jù)開始月份。inputout_begin_d 0 兩位數(shù)字表示輸出3dvar數(shù)據(jù)開始日期。inputo

42、ut_begin_h 3 兩位數(shù)字表示輸出3dvar數(shù)據(jù)開始時(shí)次。inputout_begin_m 0 兩位數(shù)字表示輸出3dvar數(shù)據(jù)開始分鐘數(shù)。inputout_begin_s = 0 兩位數(shù)字表示輸出3dvar數(shù)據(jù)開始秒數(shù)。inputout_end_y 0 四位數(shù)字表示輸出3dvar數(shù)據(jù)終止年份。inputout_end_mo 0 兩位數(shù)字表示輸出3dvar數(shù)據(jù)終止月份。inputout_end_d 0 兩位數(shù)字表示輸出3dvar數(shù)據(jù)終止日期。inputout_end_h 12 兩位數(shù)字表示輸出3dvar數(shù)據(jù)終止時(shí)次。inputout_end_m 0 兩位數(shù)字表示輸出3dvar數(shù)據(jù)終止分鐘

43、數(shù)。inputout_end_s 0 兩位數(shù)字表示輸出3dvar數(shù)據(jù)終止秒數(shù)。說明:輸出用于3dvar輸入數(shù)據(jù)的時(shí)間控制以上面的默認(rèn)設(shè)置為例,模式將從第3時(shí)次到第12時(shí)次每180分鐘輸出一次。 參數(shù)配置第二部分&domains time_step = 60積分的時(shí)間步長,為整型數(shù),單位為秒。 time_step_fract_num = 0實(shí)數(shù)型時(shí)間步長的分子部分。 time_step_fract_den = 1實(shí)數(shù)型時(shí)間步長的分母部分。說明:如果想以60.3秒作為積分時(shí)間步長,那么可以設(shè)置time_step=60,time_step_fract_num=3,并且設(shè)置time_step_frac

44、t_den=10。其中time_step對應(yīng)與時(shí)間步長的整數(shù)部分,time_step_fract_num/time_step_fract_den對應(yīng)于時(shí)間步長的小數(shù)部分。 max_dom =1計(jì)算區(qū)域個(gè)數(shù)。計(jì)算區(qū)域默認(rèn)值為1,如果使用嵌套功能,則max_dom大于1。 s_we(max_dom) 1x方向(西-東方向)的起始格點(diǎn)值 (通常為1). e_we(max_dom) 32x方向(西-東方向)的終止格點(diǎn)值 (通常為x方向的格點(diǎn)范圍)。 s_sn (max_dom) 1y方向(南-北方向)的起始格點(diǎn)值 (通常為1). e_sn (max_dom) 32y方向(南-北方向)的終止格點(diǎn)值 (通

45、常為y方向的格點(diǎn)范圍)。 s_vert (max_dom) 1z方向(垂直方向)的起始格點(diǎn)值。 e_vert (max_dom) 31z方向(垂直方向)的終止格點(diǎn)值,即全垂直eta層的總層數(shù)。垂直層數(shù)在各嵌套網(wǎng)格中必須保持一致。num_metgrid_levels 18來自wps的metgrid的輸入數(shù)據(jù)的垂直層次數(shù)。一般為wps的三維變量的層數(shù)加上一層地面量,比如三維量是17層,那么總數(shù)應(yīng)該是17118層。eta_levels 1.0, 0.997, , 0.0 模式的eta層數(shù)值,僅用于來自wps的輸入數(shù)據(jù)。此eta的數(shù)值個(gè)數(shù)要與模式的垂直層數(shù)(e_vert)相一致。如果缺省,real程序

46、會自動(dòng)生成一套eta數(shù)值。force_sfc_in_vinterp 1在垂直插值時(shí),在邊界層低層,使用地面量作為模式面量的層數(shù)。默認(rèn)值時(shí)只有1層,即最低層使用地面量作為模式面量。p_top_requested 5000模式的頂部氣壓,單位為帕。interp_type 1垂直插值的類型:1,氣壓線性插值;2,對數(shù)氣壓線性插值lagrange_order 1垂直插值的精度階數(shù):1,線性;2,二次lowest_lev_form_sfc .false.是否使用地面量作為模式最低層的值(u,v,t,q)。.true.:使用;.false.:利用通常的插值方法插值。dx (max_dom) 10000 (

47、單位為米)指定x方向的格距。 在真實(shí)大氣方案中,此參數(shù)值必須與輸入數(shù)據(jù)中的x方向格距一致。 dy (max_dom) 10000 (單位為米)指定y方向的格距。通常與x方向格距相同。 ztop (max_dom)10000 (單位為米)此參數(shù)指定模式頂?shù)母叨取MǔH?0000 米。在真實(shí)大氣方案中,用于高度坐標(biāo)動(dòng)力框架模式,此高度值必須與wrf si的數(shù)據(jù)或其他輸入數(shù)據(jù)中的高度值相同。在質(zhì)量坐標(biāo)動(dòng)力框架中,此高度值僅用于理想實(shí)驗(yàn)方案。 grid_id (max_dom) 1計(jì)算區(qū)域的編號。一般是從1開始。 level (max_dom) 1計(jì)算區(qū)域的嵌套等級。主區(qū)域的嵌套等級為1,第一個(gè)嵌套區(qū)

48、域的嵌套等級為2,以此類推。 parent_id (max_dom) = 0嵌套網(wǎng)格的上一級網(wǎng)格(母網(wǎng)格)的編號。一般是從0開始。 i_parent_start (max_dom) = 0嵌套網(wǎng)格的左下角(llc)在上一級網(wǎng)格(母網(wǎng)格)中x方向的起始位置。 j_parent_start (max_dom) = 0嵌套網(wǎng)格的左下角(llc)在上一級網(wǎng)格(母網(wǎng)格)中y方向的起始位置。 parent_grid_ratio(max_dom)= 1嵌套時(shí),母網(wǎng)格相對于嵌套網(wǎng)格的水平網(wǎng)格比例。在真實(shí)大氣方案中,此比例必須為奇數(shù);在理想大氣方案中,如果將返饋選項(xiàng)feedback設(shè)置為0的話,則此比例也可以為

49、偶數(shù)。 parent_time_step_ratio (max_dom)= 1嵌套時(shí),母網(wǎng)格相對于嵌套網(wǎng)格的時(shí)間步長比例。 feedback = 1嵌套時(shí),嵌套網(wǎng)格向母網(wǎng)格得反饋?zhàn)饔?。設(shè)置為0時(shí),無反饋?zhàn)饔谩6答佔(zhàn)饔靡仓挥性谀妇W(wǎng)格和子網(wǎng)格的網(wǎng)格比例(parent_grid_ratio)為奇數(shù)時(shí)才起作用。 smooth_option = 0向上一級網(wǎng)格(母網(wǎng)格)反饋的平滑選項(xiàng),只有設(shè)置了反饋選項(xiàng)為1時(shí)才起作用的。 0: 不平滑; 1: 1-2-1 平滑; 2: smoothing-desmoothing移動(dòng)網(wǎng)格控制參數(shù)說明:控制移動(dòng)嵌套網(wǎng)格的方式有兩種:1. 用戶指定移動(dòng)網(wǎng)格,此方式是指嵌套網(wǎng)

50、格的每一次移動(dòng)都是由用戶通過參數(shù)來指定;2. 自動(dòng)移動(dòng)網(wǎng)格,此方式是指移動(dòng)嵌套網(wǎng)格在啟動(dòng)后,根據(jù)模式的計(jì)算狀態(tài),自動(dòng)判斷下一次的移動(dòng)參數(shù)。用戶指定移動(dòng):編譯時(shí)需要在archflags選項(xiàng)中添加“d move_nests”來激活。允許的最大移動(dòng)套網(wǎng)格移動(dòng)次數(shù)為50,不過也可以在源程序frame/module_driver_constants.f進(jìn)行修改。)num_moves 4移動(dòng)嵌套網(wǎng)格總移動(dòng)次數(shù)。move_id 2,2,2,2,每一次移動(dòng)嵌套網(wǎng)格區(qū)域編號列表。move_interval = 60,120,150,180, 每一次移動(dòng)的啟動(dòng)時(shí)間列表,單位為分鐘,自模式積分起始時(shí)刻算起。move_cd_x = 1,1,0,-1,在i方向(即東西方向)每一次相對于父網(wǎng)格移動(dòng)格點(diǎn)數(shù)。move_cd_y = 1,0,-1,1,在j方向(即南北方向)每一次相對于父網(wǎng)格移動(dòng)格點(diǎn)數(shù)。正整數(shù)表示順著i/j值增大的方向,負(fù)值表示順著i/j值減小的方向。0表示不移動(dòng)。目前移動(dòng)距離限制只能為一個(gè)網(wǎng)格單元。自動(dòng)移動(dòng):編譯時(shí)需要在archflags選項(xiàng)中添加“d move_nests”和“-dvortex_center”來激活。目前,這些參數(shù)是應(yīng)用中等渦旋追隨法(mid-level vortex following algorithm)來確定嵌套網(wǎng)格的移動(dòng),還在測試階段。vortex_inte

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論