本文共 706 字,大约阅读时间需要 2 分钟。
1、安装 ()和 ()
导出路径:export NETCDF=
export NETCDF_INC=
export NETCDF_LIB=
export WRFIO_NCD_LARGE_FILE_SUPPORT=1
2、下载NoahMP源码
cd到NoahMP-master然后运行./configure
不报错继续运行make
run目录下生成noahmp.exe
3、下载
unzip NoahMP-Example/input/input.zip 去解压,解压到NoahMP-Example/input
4、将noahmp.exe拷贝到NoahMP-Example(cp NoahMP-master/run/noahmp.exe ./NoahMP-Training-master/)
运行./noahmp.exe
若不报错,查看NoahMP-Training-master/output下生成的文件。
5、编译运行完成。
注:编译时编译器选择:
export CC=icc
export FC=ifort
export CXX=icpc
export F77=ifort
说明:
(1)在代码目录NoahMP-master中,driver下的module_hrldas_noahmp_driver.F90调用phys目录下的module_sf_noahmpdrv.F90,再调用该目录下的module_sf_noahmplsm.F90,三者逐层调用。
(2)初识制备使用INIT_FILE,运行中断使用RESTART_FILE
(3)运行设置在NoahMP-Example下的noahmp.namelist。
转载地址:http://ebrii.baihongyu.com/