注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

美丽心情

相信自己!&&Happy everyday! &LOVE

 
 
 

日志

 
 

运行WRF模式(run a WRF case)  

2010-05-29 11:07:08|  分类: WRF有关 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

http://blog.sina.com.cn/s/blog_60883d8f0100iof8.html

本人WRF环境为Centos_5.3,PGI编译器,转换为WRF2GRADS,图像处理软件为grads

首先可以先看下~/.bashrc的设置:
#path of pgi
export PGI=/opt/pgi/linux86/7.0-7/
export MANPATH=$MANPATH:$PGI/man
export LM_LICENSE_FILE=/opt/pgi/license.dat
export PATH=$PATH:$PGI/bin

#path of netcdf
export NETCDF=/usr/local/netcdf
export PATH=$NETCDF/bin:$PATH

#path of ncarg
export NCARG_ROOT=/usr/local/ncarg
export PATH=$NCARG_ROOT/bin:$PATH
export MANPATH=$NCARG_ROOT/man:$MANPATH

#for WRF
export WRFIO_NCD_LARGE_FILE_SUPPORT=1

#path of GrADS
export GASDIR=/usr/local/grads-2.0.a7.1/data
export GASCRP=/usr/local/grads-2.0.a7.1/lib
alias grads=/usr/local/grads-2.0.a7.1/bin/gradsc

运行步骤如下:
一.WPS预处理过程
1.  运行geogrid.exe:根据模拟需要修改namelist.wps中的参数,主要涉及模拟的投影系统,经、纬度范围,原始数据的位置等
#gedit /usr/local/WRF/WPS/namelist.wps
(此过程中修改起始时间,嵌套设置,格点距等)

2.修改namelist.wps后保存,然后
#./geogrid.exe

 运行成功后产生,将生成几个geo_em.dox.nc文件
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Successful completion of geogrid.        !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
FORTRAN STOP

3.链接Vtable.GFS,并链接下载的grib_文件(fnl_20091224_00_00_c等)
#ln -s /usr/local/WRF/WPS/ungrib/Variable_Tables/Vtable.GFS Vtable
# ./link_grib.csh /usr/local/WRF/data/HKIA/fnl* ./

4.提取气象资料
#./ungrib.exe

运行成功将生成HKIA_01:2009-12-25_00等文件,并显示成功
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Successful completion of ungrib.   !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

5.插入气象数据:
#./metgrib.exe

运行成功后生成met_em.d01.2009-12-25_00:00:00.nc等文件,并显示成功
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Successful completion of metgrid.  !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

二.WRF主程序过程
1.修改namelist.input中参数
#gedit namelist.input
(此过程中起止时间,嵌套设置与namelist.wps一样,还可能需要重新选择一些参数,如以下内容)
 &physics
 mp_physics                          = 6,     6,     6,
 ra_lw_physics                       = 1,     1,     1,
 ra_sw_physics                       = 1,     1,     1,
 radt                                = 27,    9,    3,
 sf_sfclay_physics                   = 1,     1,     1,
 sf_surface_physics                  = 0,     0,     0,
 bl_pbl_physics                      = 1,     1,     1,
 bldt                                = 0,     0,     0,
 cu_physics                          = 1,     1,     0,

2.链接WPS过程中产生的met_em.d01.2009-12-25_00:00:00.nc等nc文件
#ln -s /usr/local/WRF/WPS/met_em.d0* ./

3.运行real.exe
#./real.exe
成功会输出wrfbdy_do1 wrfinputdo1 wrfinputdo2文件

4.运行wrf.exe
#./wrf.exe

 成功生成wrfout_d01_2009-12-25_00:00:00和wrfout_d02_2009-12-25_00:00:00文件

三.WRF2GRADS
1.选择Makefile文件中符合条件系统(去掉#),可能需要编辑PGI或Netcdf的路径
#gedit Makefile

# linux flags (PGI)

LIBNETCDF = -L/usr/local/netcdf/lib -lnetcdf -lm
INCLUDE = -I/usr/local/netcdf/include -I./
FC = pgf90
FCFLAGS = -g -C -Mfree
FCFLAGS = -fast -Mfree
CPP = /usr/bin/cpp
CPPFLAGS = -I. -C -traditional -DRECL4

2.修改control_file中的数据路径和选择输出变量
#gedit control_file

3.输出dat和ctl文件
#./wrf2grads control_file filename

四.GRADS作图
如果grads安装成功,在终端直接输入grads即可开始画图啦
[root WRF2GrADS]# grads

Grid Analysis and Display System (GrADS) Version 2.0.a7.1
Copyright (c) 1988-2008 by Brian Doty and the
Institute for Global Environment and Society (IGES)
GrADS comes with ABSOLUTELY NO WARRANTY
See file COPYRIGHT for more information

Config: v2.0.a7.1 little-endian readline
Issue 'q config' command for more information.
Landscape mode? ('n' for portrait): 
GX Package Initialization: Size = 11 8.5
ga->

  评论这张
 
阅读(832)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017