Ubuntu20.04.4移植CESM2.1.3

本文详细记录了如何在Ubuntu20.04.4服务器系统中进行CESM2.1.3的移植过程,包括系统安装、基础软件、Intel编译器、szip、hdf5、netcdf系列库的安装配置,以及CESM的下载、配置、编译和测试步骤。
摘要由CSDN通过智能技术生成

官方下载链接:https://www.cesm.ucar.edu/models/
QQ:278038549

先看成果

ubuntu-cesm2.1.3

ubuntu20.04.4服务器系统安装

在这里插入图片描述

基础软件安装

app@ubuntu20:~$ sudo apt-get install xdg-utils
app@ubuntu20:~$ sudo apt-get install libgtk-3-0
app@ubuntu20:~$ sudo apt-get install libxcb-dri3-0	//libxcb-dri3-0 is already the newest version (1.14-2).
app@ubuntu20:~$ sudo apt-get install libnotify4
app@ubuntu20:~$ sudo apt-get install libgbm1	//libgbm1 is already the newest version (21.2.6-0ubuntu0.1~20.04.2).
app@ubuntu20:~$ sudo apt-get install libatspi2.0-0	//libatspi2.0-0 is already the newest version (2.36.0-2).
app@ubuntu20:~$ sudo apt-get install environment-modules
app@ubuntu20:~$ sudo apt-get install gcc g++ gfortran
app@ubuntu20:~$ sudo apt-get install ubuntu-desktop
app@ubuntu20:~$ sudo apt-get install cmake make
app@ubuntu20:~$ sudo apt-get install zlib1g zlib1g-dev
app@ubuntu20:~$ sudo apt-get install libcurl4-openssl-dev
app@ubuntu20:~$ sudo apt-get install m4
app@ubuntu20:~$ sudo apt-get install libxml-sax-base-perl libxml-libxml-perl libxml-parser-perl libxml-sax-perl libxml-namespacesupport-perl
app@ubuntu20:~$ sudo apt install subversion
app@ubuntu20:~$ sudo apt install dstat
app@ubuntu20:~$ sudo dpkg-reconfigure dash	#选择no,更改为bash

Intel编译器安装配置

wget https://registrationcenter-download.intel.com/akdlm/irc_nas/18673/l_BaseKit_p_2022.2.0.262_offline.sh
./l_BaseKit_p_2022.1.2.146.sh

wget https://registrationcenter-download.intel.com/akdlm/irc_nas/18679/l_HPCKit_p_2022.2.0.191_offline.sh

./l_HPCKit_p_2022.1.2.117.sh

cd intel/oneapi/
sh modulefiles-setup.sh
echo "export MODULEPATH=/home/app/modulefiles:/home/app/intel/oneapi/modulefiles:$MODULEPATH" >>~/.bashrc
source ~/.bashrc
module load compiler/latest mpi/latest mkl/latest
source ~/intel/oneapi/intelpython/python3.9/envs/2022.1.0/env/vars.sh

szip安装配置

wget ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4/szip-2.1.tar.gz
tar -jxf szip-2.1.tar.gz
CC=icc CXX=icpc F77=ifort F90=ifort FC=ifort ./configure CFLAGS="-fPIC" CXXFLAGS="-fPIC" FFLAGS="-fPIC" --prefix=/home/app/compiled_sw_by_intel/szip-2.1
make 
make install
mkdir -p ~/modulefiles/szip
cat >  ~/
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天马行空8

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值