fnl气象格式数据说明Word格式.docx
- 文档编号:21108745
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:12
- 大小:26.77KB
fnl气象格式数据说明Word格式.docx
《fnl气象格式数据说明Word格式.docx》由会员分享,可在线阅读,更多相关《fnl气象格式数据说明Word格式.docx(12页珍藏版)》请在冰豆网上搜索。
25LAND=Landcover(land=1;
sea=0)[fraction]土地标示
26ICEC=Iceconcentration(ice=1;
noice=0)[fraction]冰密集度
27HPBL=Planetaryboundarylayerheight
行星边界层高度
28TCDC=Totalcloudcover[%]总云水
29GPA=Geopotentialheightanomaly[gpm]位势高度异常
305WAVA=5-wavegeopot.heightanomaly[gpm]
grads处理多个ctl
(2010-07-2915:
02:
41)
标签:
杂谈
先生成一个ctl
grib1:
C:
\ProgramFiles\PCGrADS\win32>
grib2ctlgrib_file>
grib_file.ctl
or
gs>
!
grib2:
Foranalyses:
$g2ctl-Ogrib2_file>
grib2_file.ctl
$gribmap-O-igrib2_file.ctl
$grads
Landscapemode?
(noforportrait):
ga->
opengrib2_file.ctl
Forforecasts:
$g2ctlgrib2_file>
$gribmap-igrib2_file.ctl
用grads处理多个相同格式的数据时若单个单个处理非常麻烦,当文件非常多的时候是单个处理是不实际的。
下面介绍一种方法;
第一步,在这种情况下可以重新写一个ctl描述文件,其文件变量都和已知的ctl相同,若原来的n文件只是时间不同,那么新描述文件的时间维数是所有原文件的时间的和。
同样,若其他维数不同时也用同样的方法处理。
第二步,在第一行之后添加一行:
optionstemplate表示多个时间序列原始数据文件想用一个描述文件统一地描述。
这些原数据的原文件名由dset定义的形势命名文件名。
第三步,修改dset的文件名。
原路径不变,把文件名用%表示。
其中:
%y2代表两位数年
%y4代表四位数年
%m1代表一位或者两位数的月
%m2代表两位数月(用0补齐1位数)
%mc3个字符月份的缩写
%d11或2位天
%d2两位天
%h11或者2位时
%h22位时
例如:
原文件其中之一的文件名为gdas2006050812f00,且所有文件只有天和时的变化
那么新描述文件的文件名为:
gdas200605%d2%h2f00
另外如果源文件里有index项的话,需要修改其idx的文件名,假设改成fnl.idx。
并用在dos下用gribmap函数生成一个新的idx文件。
gribmap-e-ifnl.ctl(加绝对路径)
openfnl.ctl就可以打开所有文件。
安装WRF及其组件
2010-09-1617:
53:
54来源:
NoBodY【大中小】评论:
条
网上有很多指导安装WRF及其组件的文章,也有很多帮助解决安装过程中各种困难的帖子,但大多分散且不系统,下面我就以过来人的身份把我在PC上安装WRF的步骤及遇到的各种问题和答案放在模式联盟论坛上,希望能帮助那些正在挣扎于安装WRF泥淖中的各位,同时也纪
网上有很多指导安装WRF及其组件的文章,也有很多帮助解决安装过程中各种困难的帖子,但大多分散且不系统,下面我就以过来人的身份把我在PC上安装WRF的步骤及遇到的各种问题和答案放在模式联盟论坛上,希望能帮助那些正在挣扎于安装WRF泥淖中的各位,同时也纪念下我之前所经历的这种痛苦
1,安装平台fedora8
2,所需的各种组件:
(1)PGI7.15netcdf4.0NCL(==ncarg)#其实ifort的性能比PGI更好,但是其他的都过了,只在安装WRFDA
#的过程中一直编译不过去,因此暂不介绍用ifort编译WRF的过程
(2)WRFV3.1WPSV3.0.1WRFDAV3.0.1(ifneeded)
(3)RIP4
在安装前需要说明的是,我在linux下自己建了两个目录,一个是Model,这是放源程序的(上述所有组件),另一个是Program,这个是放安装好的程序的
3,安装PGI
(1)解压缩PGI压缩包
$cd/home/name/Model
$mkdirPGI
$tar-xvfpgilinux-715.tar.gz-CPGI
$cdPGI
$./install
出现提示信息
Doyouaccepttheseterms?
[accept,decline]
accept
1,singlesysteminstall
2,Networkinstall
1
InstalltheACML?
[y/n]
n
Installationdirectory?
[/opt/pgi]
/home/name/Program/pgi
DoyouwishtoinstallMPICH1?
Doyouwantthefilesintheinstalldirectorytoberead-only?
installcomplete
把与安装版本相适应的license.dat拷贝到你安装的目录下
配置.bashrc里的环境变量
exportPGI=/home/name/Program/pgi/linux86/7.1-5/
exportMANPATH=$MANPATH:
$PGI/man
exportLM_LICENSE_FILE=/home/name/Program/pgi/license.dat
exportPATH=$PATH:
$PGI/bin
$source.bashrc
为了试验pgi是否安装成功,可以打如下命令
$pgf90
如果有如下提示信息,说明已安装成功
$pgf90-Warning-Nofilestoprocess
如果大家是在更高版本的fedora下装pgi,估计pgi的版本也会相应的升高,这里是一个在fedora11下安装pgi_9.0-1的步骤
http:
//www.mnmuc.org/thread-68-1-1.html
4,安装netcdf
(1)解压netcdf-4.0压缩包
$mkdir/home/name/Program/netcdf
$tar-xvfnetcdf-4.0
$cdnetcdf-4.0
$./configure--prefix=/home/name/Program/netcdfFC=pgf90
$make
$makeinstall
exportNETCDF=/home/name/Program/netcdf
exportNETCDF_LIB=$NETCDF/lib
exportNETCDF_INC=$NETCDF/include
$NETCDF/bin
试验netcdf安装是否成功
$ncdump
如果出现使用说明则说明安装成功
5,安装ncl(目前的ncl已经集合了ncarg,所以大家没必要装ncarg)
在安装ncl之前,需要装三个外部库
下载地址:
//mnmuc.org/viewthread.php?
tid=31&
extra=page=1&
frombbs=1
$su
password:
如果以root身份登陆可跳过此步
#rpm-i*.rpm
*代表库名
#exit
安装好之后,开始安装ncl,如果从论坛ftp下载的ncl,解压出来的bin,include,lib可以直接放到/home/name/Program/ncl下即可
配置.bashrc中关于ncl和ncarg的环境变量
exportNCARG_ROOT=/home/name/Program/ncl
exportNCARG_LIB=/home/name/Program/ncl/lib
exportNCARG_INC=/home/name/Program/ncl/include
/home/name/Program/ncl/bin
如想试验安装是否成功
$ncl
如进入程序就说明已经成功
6,安装WRF
在安装之前,请在.bashrc中配置环境变量
exportWRFIO_NCD_LARGE_FILE_SUPPORT=1
然后按照http:
//mnmuc.org/thread-13-1-1.html里关于libg2c.so的解决办法
(2)修改(务必)
解压WRFV3.1压缩包
$tar-xvfWRFV3.1.TAR.gz-C/home/name/Program/
$cd/home/name/Program/WRFV3
$./configure
7
$./compileem_real(这时要用到csh,如果PC上还没有安装,可以从这里下载http:
//www.mnmuc.org/thread-46-1-1.html)
如果/WRFV3/test/em_real里有real.exe和wrf.exe说明WRF安装成功了
7,安装WPS
安装WPS前要先安装三个外部库,在以后识别GRIB2格式的数据时会用得到
这三个库的下载地址:
pid=49&
page=1&
extra=page=1
分别解压缩这三个压缩包
$tar-xvfjasper-1.701.0.tar.gz
$tar-xvflibpng-1.2.12.tar.gz
$tar-xvfzlib-1.2.3.tar.gz
然后开始安装
输入密码,如一开始就以root进入可跳过这步
#cdjasper-1.701.0
#./configure
#make
#makeinstall
#cd..
#cdlibpng-1.2.12
#cdzlib-1.2.3
现在可以安装WPS了
$tar-xvfWPSV3.0.1.TAR.gz-C/home/name/Program/
$cd/home/name/Program/WPS
$cdarch
$viconfigure.defaults
找到跟PGIcompiler有关的那几项,分别是serialNOGRIB2,serial,DMparallelNOGRIB2,DMparallel
修改其中的NCARG_LIBS2项,修改后的结果是:
NCARG_LIBS2=-L$(PGI)/lib-lpgftnrtl-lpgc\
-L/usr/lib/gcc/i386-redhat-linux/4.1.2-lg2c
需要说明的是,并不是所有的系统都要这么改,修改的原则是与用户系统的路径一致即可,具体可通过进入/usr/lib后找关于gcc及子目录
如果安装前已经打算以后只编译上述四项中的一项或几项,可相应修改,或者一次性全部改过来,一劳永逸
$vipreamble
修改NCARG_LIBS选项,修改后结果如下:
NCARG_LIBS=-L$(NCARG_ROOT)/lib-lncarg-lncarg_gks-lncarg_c\
-L/usr/lib-lX11
如/usr目录下有X11R6则无须做任何改动
这样安装WPS前的准备工作就做完了,下面开始正式安装
$cd..
$./compile
当目录下出现geogrid.exe,ungrib.exe,andmetgrid.exe时,说明安装成功了
8,安装WRFDA
安装WRFDAV3前要先装三个外部库bufr(如不用bufr格式的数据,可以不用装,这是3.1版本之前的WRFDA所不允许的),lapack,和blas
前一个的可在论坛ftp中下载,后两个的下载地址:
pid=50&
$tar-xvfWRFDAV3.TAR.gz-C/home/name/Program
$cd/home/name/Program
$mkdirBUFR
$tar-xvf/home/name/Model/bufrlib.tar-CBUFR
$cdBUFR
$cpp-traditional-I.-C-DRECL1wrdlen.F>
wrdlen.f
$cpp-traditional-I.-C-DRECL1irev.F>
irev.f
$ksh/home/name/Program/WRFDA/var/scripts/compile_external/pgi_i386/setup_bufr
(这时要用到ksh,如果PC上还没有安装,可以从这里下载http:
此时bufr安装成功
$tar-xvf/home/name/Model/blas.tar./
$cdBLAS
$ksh/home/name/Program/WRFDA/var/scripts/compile_external/pgi_i386/setup_blas
blas安装成功
$tar-xvf/home/name/Model/lapack-3.1.1.tar./
$cdlapack-3.1.1
$cpINSTALL/make.inc.LINUX./make.inc
修改make.inc,把其中g77或关于fortran的文字全部改成pgf90,把OPT改成-O2-r8
$ksh/home/name/Program/WRFDA/var/scripts/compile_external/pgi_i386/setup_lapack
lapack安装成功
配置.bashrc环境变量
exportBLAS=/home/name/Program/BLAS
exportLAPACK=/home/name/Program/lapack-3.1.1
exportBUFR=/home/name/Program/BUFR
exportWRF_DA_CORE=1
现在开始安装WRFDA
$cd/home/name/Program/WRFDA
$./configurewrfda
$./compileall_wrfvar
如果/home/name/Program/WRFDA/var/da里面有da_wrfvar.exe,da_update_bc.exe及它共26个.exe文件,那就说明WRFDA安装成功了
9,安装RIP4
解压缩RIP4压缩包
$tar-xvf/home/name/Model/RIP4-C/home/name/Program/
$cd/home/name/Program/RIP4
$viMakefile
把linux(第94行)项中的NETCDFLIB和NETCDFINC和LIBS改成相应目录
$makelinux
如果生成rip,ripdp_mm5,ripdp_wrfarw等11个.exe文件则说明安装成功了。
exportRIP_ROOT=/home/name/Program/RIP4
$RIP_ROOT
到此为止,WRF组件全部安装完成,剩下的就是设置各个组件的namelist并运行可执行程序了
需要说明的是,不同的Linux版本可能略有不同,所以步骤上也可能有差别,如果有如此问题可以发帖,共同讨论
WRF物理过程参数化方案简介(WRFV2)
2010-07-1222:
03:
49来源:
未知【大中小】评论:
作者:
胡向军,陶健红,郑飞,王娜,张铁军,刘世祥,尚大成1辐射过程参数化1.1RRTM长波辐射方案来自于MM5模式,采用了Mlawer等人的方法。
它是利用一个预先处理的对照表来表示由于水汽、臭氧、二化碳和其他气体,以及云的光学厚度引起的长波过程。
1.2Dudhi
作者:
胡向军,
陶健红,郑飞,王娜,张铁军,刘世祥,尚大成
1 辐射过程参数化
1.1 RRTM长波辐射方案
来自于MM5模式,采用了Mlawer等人的方法。
1.2 Dudhia短波辐射方案
来自于MM5模式,采用Dudhia的方法,它是简单地累加由于干净空气散射、水汽吸收、云反射和吸收所引起的太阳辐射通量。
采用了Stephens的云对照表。
1.3 Goddard短波辐射方案
它是由Chou和Suarez发展的一个复杂光学方案。
包括了霰的影响,适用于云分辨模式。
1.4EtaGeophysicalFluidDynamicsLaboratory(GFDL)长波辐射方案
这个辐射方案来自于GFDL。
它将Fels和Schwarzkopf的两个方案简单的结合起来了,计算了二氧化碳、水汽、臭氧的光谱波段。
1.5EtaGeophysicalFluidDynamicsLaboratory(GFDL)短波辐射方案
这个短波辐射方案是Lacis和Hansen参数化的GFDL版本。
用Lacis和Hansen的方案计算大气水汽、臭氧的作用。
用Sasamori等人的方案计算二氧化碳的作用。
云是随机重叠考虑的。
短波计算用到时间间隔太阳高度角余弦的日平均。
2 微物理过程参数化
2.1 Kessler暖云方案
来自于COMMAS模式,是一个简单的暖云降水方案,考虑的微物理过程包括:
雨水的产生、降落以及蒸发,云水的增长,以及由凝结产生云水的过程,微物理过程中显式预报水汽、云水和雨水,无冰相过程。
2.2 PurdueLin方案
微物理过程中,包括了对水汽、云水、雨、云冰、雪和霰的预报,在结冰点以下,云水处理为云冰,雨水处理为雪。
所有的参数化项都是在Lin等人以及Rutledge和Hobbs的参数化方案的基础上得到的,某些地方稍有修改,饱和修正方案采用Tao的方法。
这个方案是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- fnl 气象 格式 数据 说明