CESM 環境部署和使用


平台信息

Description:    CentOS Linux release 7.6.1810 (Core) 

安裝CESM

安裝前提:(小提示:耗時較長,需要耐心)閱讀原文

  • CentOS 7(檢查:sudo lsb_release -a
  • csh、sh(檢查:which csh/sh
  • Perl( 檢查:perl -vCentOS 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,可以省下不少時間。
    • tar(必選)
    • MPI C編譯器(必選)
    • GNU m4(必選,壓縮包中已包含)README
    • MPI C++編譯器(可選)
    • MPI Fortran 77編譯器(可選)
    • MPI Fortran 90編譯器(可選)
  • Trilinos(某些配置需要)
  • LAPACHm(Linear Algebra PACKage,某些配置需要)
  • CMake(檢查:cmake --version

正式安裝:

  1. 復制源代碼和inputdata到Linux中。 提取碼: w04m
  2. 解包:tar jxf xxx.tar.bz2
  3. 閱讀cesmX_Y_Z/scripts/README

將CESM移植到本地機:

參考用戶指南修改文件中所有的USERDEFINED_required_build

  1. cd到cesm中的scripts中
  2. 創建算例:./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。
  3. 切換到算例中:cd mycase2
  4. 修改配置文件(可選):vim env_mach_pes.xml
  5. 安裝算例:./cesm_setup

參考文獻:

  1. CESM網站
  2. CESM 1.2 User‘s Guide
  3. 地學中心模式團隊成果被美國國家大氣中心NCAR采用
  4. 地球系統模式CESM的性能建模


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM