wrf

wrf

WRF全称Weather Research and Forecasting Model,是一个天气研究与预报模型,可以用来进行精细尺度的天气模拟与预报,是HPC应用的重要场景之一。

关于WRF的更多信息请访问WRF官网

1. 作业提交参数说明

用户可通过公共模板提交WRF作业,与WRF相关的作业参数如下:

参数 描述
anamelist wps WPS预处理配置文件
namelist.input WRF配置文件
adata dir WPS运行需要的源文件所在目录(时间文件)
geog dir WPS运行需要的源文件所在目录(地理数据)

2. WRF作业运行参考

2.1. WRF编译

1.下载链接:git clone https://github.com/wrf-model/WRFhttps://github.com/wrf-model/WRF/archive/refs/tags/v4.3.tar.gz

2.进入解压后,重命名为WRF,进入WRF目录

#如果需要重新编译,需要执行./clean清理一下文件
执行./configure
选择34(dmpar  GNU gfortran/gcc),再选择1(basic)
#出现警告:There are some IEEE Fortran 2003 features in WRF that your compiler does not recognize. The IEEE function calls have been removed.
不影响后续编译运行 或 采用gcc 8.3.0可消除此警告
再执行./compile $case_name >& log.compile
#case_name 可选如下:
    em_real (3d real case)    
    em_quarter_ss (3d ideal case)    
    em_b_wave (3d ideal case)   
    em_les (3d ideal case)  
    em_heldsuarez (3d ideal case)   
    em_tropical_cyclone (3d ideal case)    
    em_hill2d_x (2d ideal case)    
    em_squall2d_x (2d ideal case)    
    em_squall2d_y (2d ideal case)    
    em_grav2d_x (2d ideal case)    
    em_seabreeze2d_x (2d ideal case)    
    em_scm_xy (1d ideal case)    
执行./compile em_real >& log.compile后在./main下生成4个.exe的可执行文件
#如果编译了一个ideal案例,只会有两个文件wrf.exe、Ideal.exe

2.2. WPS编译

1.下载链接:git clone https://github.com/wrf-model/WPShttps://github.com/wrf-model/WPS/archive/refs/tags/v4.3.tar.gz

2.进入解压后,重命名为WPS,进入WPS目录(WPS目录和WRF目录同级)

#如果需要重新编译,需要执行./clean清理一下文件
#确保如下两个环境变量
JASPERLIB=/opt/ohpc/pub/apps/grib2/lib
JASPERINC=/opt/ohpc/pub/apps/grib2/include
./configure
#选择3    Linux x86_64, gfortran    (dmpar)
#确定configure.wps中WRF_DIR = ../WRF和环境一致  
./compile >& log.compile
#成功后生成三个.exe可执行文件(缺一不可):geogrid.exe、ungrib.exe、metgrid.exe

个结果匹配 ""

    无结果匹配 ""