美文网首页
WRF安装及运行

WRF安装及运行

作者: Aerosols | 来源:发表于2018-10-13 23:32 被阅读0次

1.复制WRF的压缩包到自己的目录下

在自己的目录下

# cp   /public/WRF.tar.gz   ./

# tar  xzvf   WRF.tar.gz

解压缩后生成两个文件夹WRF和WPS,这俩在同一级目录下

2.编译WRF和WPS,先编译WRF,后编译WPS。

(1)WRF编译

# cd  WRF

# ./configure 

选择15,根据编译器及环境选择

# cat  ~/.bashrc 查看环境变量

# vi  .bashrc    修改环境变量,设置NetCdf等

# source  .bashrc  配置环境变量

# vi  configure.wrf  修改为DM_FC=mpiifort,DM_FC=mpiicc

# ./compile  em_real  >&log_compile.txt  &  会出现一个作业号,编译大概需要半小时

# tail -f log_compile.txt 

# crtl+c 退出

如果编译错误,则./clean -a  清除

# ls main,ls *.exe 会有4个生成文件

(2)WPS编译  需要三个文件

# cd WPS

# ./configure 

选择19  根据编译器及环境选择

# vi configure.wps,修改COMPRESSION_LIBS和COMPRESSION_INC的路径

# ./compile

# ls *.exe  

# geogrid.exe ungrib.exe metgrid.exe

3.先运行WPS,再运行WRF

(1)WPS

修改namelist

# vi namelist.wps,设置模拟区域时段,给出geog_data_path的路径(静态数据)

小工具,查看是否是想要的区域 ncl util/plotgrids_new.ncl

# ./geogrid.exe

# vi link_grib.csh 查看内容

# ./link_grib.csh  /public/fnl_201707*  (fnl数据绝对路径),生成GRIBFILE.AAA等文件

# ln -sf ungrib/Variable_Tables/Vtable.GFS  ./Vtable    解码表

(或者cp ungrib/Variable_Tables/Vtable.GFS  ./Vtable)

# ./ungrib.exe 执行后生成中间格式FILE:2017-07-01_00

# ./metgrid.exe 显示met_em.d01.2017-07-01_00:00:00.nc等文件

(2)WRF运行

# cd WRF/run 或者touch em_real

# vi namelist.input 

# ln -sf ../../WPS/met_em.d0*  ./  数据链接过去

#  ./real.exe (坐标系)生成rls.out.0000,打开最后有success。还有rls.error.0000

# ./wrf.exe   若real可以执行,而wrf不能执行,一般是步长的关系。

(3)提交作业

# vi  homework.qsub

   #!/bin/bash  -x

   #PBS  -N  yutian  任务名

   #PBS  -q  debug   队列

   #PBS  -l  nodes=1:ppn=1

   #PBS  -l  walltime=500:00:00

   #PBS  -j  oe

# cd  /public/lsd/WRF/run  ./wrf.exe

# cat  homework.qsub

# qsub  homework.qsub  交作业,得到作业号

# qstat -q 查看队列

R 表示正在运行

C完成

Q正在排队

# qstat -a 查看自己作业

作业完成后生成wrfout_d01_开始时间

相关文章

网友评论

      本文标题:WRF安装及运行

      本文链接:https://www.haomeiwen.com/subject/akuaaftx.html