平台信息
Description: CentOS Linux release 7.6.1810 (Core)
安装CESM
安装前提:(小提示:耗时较长,需要耐心)阅读原文
- CentOS 7(检查:
sudo lsb_release -a
) - csh、sh(检查:
which csh/sh
) - Perl( 检查:
perl -v
)CentOS 7安装Perl环境 - svn 1.4.2+(检查:
svn --version
) -
PGI(Fortran、C编辑器,检查:
pgcc --version
)如何部署? - MPICH(并行程序,可选)
- NetCDF(一系列软件库),如何部署?
- ESMF(Earth System Modeling Framework,可选)
-
PnetCDF(Parallel NetCDF,建议使用1.3.1)User Guide Ubuntu根据安装说明执行
make
的时候,总是会报错,在指针的位置添加->format
就可以了。而CentOS不会出现这种情况,所以实际科学计算还是推荐使用CentOS,可以省下不少时间。 - Trilinos(某些配置需要)
- LAPACHm(Linear Algebra PACKage,某些配置需要)
- CMake(检查:
cmake --version
)
正式安装:
- 复制源代码和inputdata到Linux中。 提取码: w04m
- 解包:
tar jxf xxx.tar.bz2
- 阅读
cesmX_Y_Z/scripts/README
将CESM移植到本地机:
参考用户指南修改文件中所有的
USERDEFINED_required_build
-
cd
到cesm中的scripts中 - 创建算例:
./create_newcase -case mycase2 -res f19_g16 -compset B1850CN -mach yellowstone -confopts _D_P16
,Ubuntu报错Unescaped left brace in regex is illegal here in regex;,CentOS 完全OK。 - 切换到算例中:
cd mycase2
- 修改配置文件(可选):
vim env_mach_pes.xml
- 安装算例:
./cesm_setup
参考文献: