MPAS7

MPAS Atmosphere home page

安装环境

从home page找到User's Guide,阅读文档,MPAS-A需要netcdf、parallel-netcdf、parallelio库

spack创建新环境spack env create mpas7,随后激活环境spack env activate mpas7

修改环境下的spack.yaml,添加以下包,然后spack install安装

配置环境

新建libs文件夹,存放依赖库。写一个脚本link.sh,将包(库)从spack安装目录下导过来。

再写一个脚本setenv.sh,用来设置环境变量

编译

根据文档描述,使用pio2时建议在cmake时设置-DPIO ENABLE TIMING=OFF,打开makefile文件,找到将要使用的编译器对应一块,添加这个编译选项到CPPFLASGS。

source ../libs/setenv.sh加载环境变量,make gfortran开始编译

Last updated