fnl气象格式数据说明.docx

上传人:b****6 文档编号:7972497 上传时间:2023-01-27 格式:DOCX 页数:12 大小:26.77KB
下载 相关 举报
fnl气象格式数据说明.docx_第1页
第1页 / 共12页
fnl气象格式数据说明.docx_第2页
第2页 / 共12页
fnl气象格式数据说明.docx_第3页
第3页 / 共12页
fnl气象格式数据说明.docx_第4页
第4页 / 共12页
fnl气象格式数据说明.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

fnl气象格式数据说明.docx

《fnl气象格式数据说明.docx》由会员分享,可在线阅读,更多相关《fnl气象格式数据说明.docx(12页珍藏版)》请在冰豆网上搜索。

fnl气象格式数据说明.docx

fnl气象格式数据说明

摘要:

查了一顿也没找到fnl数据到底包含多少气象数据,这是用wgrib从fnl数据里面读出来的,自己整理的。

希望哪位大侠给指导下,fnl数据。

1PRES=Pressure气压2HGT=Geopotentialheight[gpm]位势高度3TMP=Temp.[K]温度4VVEL=Pressureverticalvelocit

-

查了一顿也没找到fnl数据到底包含多少气象数据,这是用wgrib从fnl数据里面读出来的,自己整理的。

希望哪位大侠给指导下,fnl数据。

1PRES=Pressure气压

2HGT=Geopotentialheight[gpm]位势高度

3TMP=Temp.[K]温度

4VVEL=Pressureverticalvelocity[Pa/s]气压垂直速度

5RH=Relativehumidity[%]相对湿度

6ABSV=Absolutevorticity[/s]绝对涡度

7O3MR=Ozonemixingratio[kg/kg]臭氧混合比

8CLWMR=Cloudwater[kg/kg]云水

95WAVH=5-wavegeopotentialheight[gpm]

10UGRD=uwind[m/s]纬向风

11VGRD=vwind[m/s]经向风

12SPFH=Specifichumidity[kg/kg]比湿

13PWAT=Precipitablewater[kg/m^2]降雨量

14VWSH=Verticalspeedshear[1/s]垂向风切变

15LFTX=Surfaceliftedindex[K]地面举升指数

16CAPE=ConvectiveAvail.Pot.Energy[J/kg]对流可用位能

17CIN=Convectiveinhibition[J/kg]对流抑制能

184LFTX=Best(4-layer)liftedindex[K]

19PRMSL=PressurereducedtoMSL[Pa]

20POT=Potentialtemp.[K位温

21TOZNE=Totalozone[Dobson]总臭氧

22CWAT=Cloudwater[kg/m^2]云水

23SOILW=Volumetricsoilmoisture[fraction]

24WEASD=Accum.snow[kg/m^2]雪深

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>!

grib2ctlgrib_file>grib_file.ctl

grib2:

Foranalyses:

$g2ctl-Ogrib2_file>grib2_file.ctl

$gribmap-O-igrib2_file.ctl

$grads

Landscapemode?

(noforportrait):

ga->opengrib2_file.ctl

Forforecasts:

 

$g2ctlgrib2_file>grib2_file.ctl

$gribmap-igrib2_file.ctl

$grads

Landscapemode?

(noforportrait):

ga->opengrib2_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?

[y/n]

        n

      Doyouwantthefilesintheinstalldirectorytoberead-only?

[y/n]

        n

    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

$cd/home/name/Model

$tar-xvfnetcdf-4.0

$cdnetcdf-4.0

$./configure--prefix=/home/name/Program/netcdfFC=pgf90

$make

$makeinstall

配置.bashrc里的环境变量

exportNETCDF=/home/name/Program/netcdf

exportNETCDF_LIB=$NETCDF/lib

exportNETCDF_INC=$NETCDF/include

exportPATH=$PATH:

$NETCDF/bin

$source.bashrc

试验netcdf安装是否成功

$ncdump

如果出现使用说明则说明安装成功

5,安装ncl(目前的ncl已经集合了ncarg,所以大家没必要装ncarg)

在安装ncl之前,需要装三个外部库

下载地址:

http:

//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

exportPATH=$PATH:

/home/name/Program/ncl/bin

$source.bashrc

如想试验安装是否成功

$ncl  如进入程序就说明已经成功

6,安装WRF

在安装之前,请在.bashrc中配置环境变量

  exportWRFIO_NCD_LARGE_FILE_SUPPORT=1

$source.bashrc

然后按照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格式的数据时会用得到

  这三个库的下载地址:

http:

//mnmuc.org/viewthread.php?

tid=31&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

然后开始安装

  $su

  password:

          输入密码,如一开始就以root进入可跳过这步

#cdjasper-1.701.0

#./configure

#make

#makeinstall

#cd..

#cdlibpng-1.2.12

#./configure

#make

#makeinstall

#cd..

#cdzlib-1.2.3

#./configure

#make

#makeinstall

#exit

现在可以安装WPS了

$cd/home/name/Model

$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..

$./configure

  1

$./compile

当目录下出现geogrid.exe,ungrib.exe,andmetgrid.exe时,说明安装成功了

8,安装WRFDA

安装WRFDAV3前要先装三个外部库bufr(如不用bufr格式的数据,可以不用装,这是3.1版本之前的WRFDA所不允许的),lapack,和blas

前一个的可在论坛ftp中下载,后两个的下载地址:

http:

//mnmuc.org/viewthread.php?

tid=31&pid=50&page=1&extra=page=1

$cd/home/name/Model

$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:

//www.mnmuc.org/thread-46-1-1.html)

$cd..

此时bufr安装成功

$tar-xvf/home/name/Model/blas.tar./

$cdBLAS

$ksh/home/name/Program/WRFDA/var/scripts/compile_external/pgi_i386/setup_blas

$cd..

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

$source.bashrc

现在开始安装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文件则说明安装成功了。

配置.bashrc环境变量

exportRIP_ROOT=/home/name/Program/RIP4

exportPATH=$PATH:

$RIP_ROOT

$source.bashrc

到此为止,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的方法。

这个方案是

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1