平台信息
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
參考文獻: