WRF示例运行(官方示例)

【目的】该博客文用于备忘,有兴趣者可以照例实现,有疑问或需求在评论区留言即可;

【内容】WRF的单层粗域实现;

【参考】WRF实例运行系列(1)_钢筋火龙果的博客-CSDN博客_wrf运行实例

【气象水文】超算服务器配置WRF环境_星空&逆行者的博客-CSDN博客_wrf安装环境变量配置

【步骤】

1、静态地理数据准备与模拟设置

1.1 下载地理背景数据,下载地址见参考链接

(base) [jianghu@login09 ~]$ cd Build_WRF/WPS_GEOG
(base) [jianghu@login09 WPS_GEOG]$ ls

1.2 进入wps,设置模拟域相关信息

(base) [jianghu@login09 WPS_GEOG]$ cd ..
(base) [jianghu@login09 Build_WRF]$ cd WPS
(base) [jianghu@login09 WPS]$ vi namelist.wps

1.3 运行geogrid.exe 实现地理背景数据插值

(base) [jianghu@login09 WPS]$ ./geogrid.exe

  2、气象驱动数据提取

2.1 示例气象数据下载

示例数据[JAN00_GFS_FNL.tar.gz]官网下载:(https://www2.mmm.ucar.edu/wrf/TUTORIAL_DATA/JAN00_GFS_FNL.tar.gz)

数据放在新建DATA文件夹中,其位置与WPS同级目录。

# 解压文件

tar -zxvf JAN00_GFS_FNL.tar.gz

2.2 利用ungrid.exe提取气象数据

# 链接气象数据 

# 链接Vtable

(base) [jianghu@login09 WPS]$ ./link_grib.csh ../DATA/JAN00/fnl_2000012
(base) [jianghu@login09 WPS]$ ln -sf ungrib/Variable_Tables/Vtable.GFS Vtable

# 提取气象数据

(base) [jianghu@login09 WPS]$ ./ungrib.exe

2.3 利用metgrid.exe 水平插值气象数据

(base) [jianghu@login09 WPS]$ ./metgrid.exe

3、运行WRF

3.1 链接气象数据

(base) [jianghu@login09 WPS]$ cd ../WRF/test/em_real/
(base) [jianghu@login09 em_real]$ ls -l ../../../WPS/metgrid_output/met_em.d01.2000-01-2* 
-rw-r--r-- 1 jianghu ht_cjouyang_imde 5540572 Dec  8 11:12 ../../../WPS/metgrid_output/met_em.d01.2000-01-24_12:00:00.nc
-rw-r--r-- 1 jianghu ht_cjouyang_imde 5540572 Dec  8 11:12 ../../../WPS/metgrid_output/met_em.d01.2000-01-24_18:00:00.nc
-rw-r--r-- 1 jianghu ht_cjouyang_imde 5540572 Dec  8 11:12 ../../../WPS/metgrid_output/met_em.d01.2000-01-25_00:00:00.nc
-rw-r--r-- 1 jianghu ht_cjouyang_imde 5540572 Dec  8 11:12 ../../../WPS/metgrid_output/met_em.d01.2000-01-25_06:00:00.nc
-rw-r--r-- 1 jianghu ht_cjouyang_imde 5540572 Dec  8 11:12 ../../../WPS/metgrid_output/met_em.d01.2000-01-25_12:00:00.nc
(base) [jianghu@login09 em_real]$ ln -sf ../../../WPS/metgrid_output/met_em.d01.2000-01-2* .

3.2 修改namelist.input

(base) [jianghu@login09 em_real]$ vi namelist.input

 3.3 运行real.exe

./real.exe
#运行完以后,立马检查real输出。
tail rsl.error.0000
#or
tail rsl.out.0000
#or 
vi rsl.error.0000

3.4 运行WRF

 设置run.slurm,并上传超算利用bash工具执行

#!/bin/bash
#SBATCH –J mpi
#SBATCH -p normal
#SBATCH -N 2
#SBATCH –n 64
#SBATCH -o log/%j.loop
#SBATCH -e log/%j.loop
module load compiler/intel/composer_xe_2017.2.174
module load mpi/intelmpi/2017.2.174
export I_MPI_PMI_LIBRARY=/opt/gridview/slurm17/lib/libpmi.so
srun ./wrf.exe 1000000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值