Compilation and Installation
Prerequisites
Configure an external network so that the server can be connected to the Internet.
Procedure
- Use PuTTY to log in to the server as the root user.
- Decompress the CESM installation package and go to the directory generated after the decompression.
tar xf CESM-cesm2.1.1.tar.gz cd /path/to/CESM/CESM-cesm2.1.1
- Install Environment Modules, Git, and SVN.
yum install git svn environment-modules -y
- Add the verification information.
svn ls https://svn-ccsm-models.cgd.ucar.edu/ww3/release_tags
- Install other CESM components.
./manage_externals/checkout_externals
- Check whether the required components are installed.
./manage_externals/checkout_externals -S
The installation is successful if the following information in is displayed:
Processing externals description file : Externals.cfg Processing externals description file : Externals_CLM.cfg Processing externals description file : Externals_POP.cfg Processing externals description file : Externals_CISM.cfg Checking status of externals: clm, fates, ptclm, mosart, ww3, cime, cice, pop, cvmix, marbl, cism, source_cism, rtm, cam, ./cime ./components/cam ./components/cice ./components/cism ./components/cism/source_cism ./components/clm ./components/clm/src/fates ./components/clm/tools/PTCLM ./components/mosart ./components/pop ./components/pop/externals/CVMix ./components/pop/externals/MARBL ./components/rtm ./components/ww3
Parent topic: CESM 2.1.1 Porting Guide (openEuler 21.03)