# CESM —— linux 新手安装教程
準備
- 已安裝的 linux 系統(tǒng)
- CESM 幫助手冊: https://escomp.github.io/CESM/versions/cesm2.1/html/
3
1 安裝步驟
安裝需要逐個進行,不能并行。
0.更新linux軟件版本庫
從卓面打開linux終端,輸入
sudo apt-get update
如果提示需要輸入密碼,輸入鎖屏密碼即可。
1.GIT 代碼管理工具安裝
apt-get install git # 安裝 GIT 是為了能夠?qū)?CESM 項目代碼克隆下來
輸入后,需要確認安裝,如下所示:
安裝好GIT后,將CESM項目代碼克隆(克隆到自己所需的文件夾):
$ git clone -b release-cesm2.1.3 https://github.com/ESCOMP/CESM.git
2.安裝 CESM 所需要的依賴庫
2.1 python3
一般最新的ubuntu系統(tǒng)都自帶python3,在終端中輸入下面指令,確認是否有python3。
$ python3
如果出現(xiàn)python3的描述信息,則python3已存在。
如果沒有python,鍵入下方指令進行安裝:
$ sudo apt-get install python3
2.2 perl
鍵入下方指令進行安裝:
$ sudo apt-get install perl
2.3 gmake 和 cmake 安裝
鍵入下方指令進行安裝:
$ sudo apt-get install cmake
2.3 fortran 和 C 的編譯器安裝
鍵入下方指令進行安裝:
$ sudo apt-get install gfortran
2.4 BLAS 編譯和安裝
下載壓縮包后,解壓
$ tar -zxvf blas-3.8.0.tgz # 終端工作目錄是 blas-3.8.0.tgz 文件所在的文件夾
編譯 BLAS:
進入解壓后的 BLAS 文件夾,在此處打開終端,依次鍵入:
$ gfortran -c -O3 *.f$ gfortran -c -O3 *.f #編譯生成.o執(zhí)行文件$ ar rv libblas.a *.o #鏈接所有的 .o文件,生成 .a 文件$ sudo cp libblas.a /usr/local/lib # 將庫文件復制到系統(tǒng)庫目錄
2.4 CBLAS 編譯和安裝
1.先解壓 cblas.taz,將解壓后的文件夾中的 Makefile.LINUX復制副本,并改名為 Makefile.in,并刪除原先的 Makefile.in 文件。
2.將 BLAS 編譯成功的 libblas.a 文件,復制到 CBLAS 下面的testing文件中。
3.在 CBLAS 文件夾下編譯所有,鍵入下方命令:
$ make
4.編譯完成后,將庫文件cblas_LINUX.a復制到系統(tǒng)庫目錄下
$ sudo cp lib/cblas_LINUX.a /usr/local/lib
2.5 LAPACK編譯和安裝
1.解壓lapack-3.9.1.tgz,將INSTALL文件夾下面的make.inc.gfortran文件復制到解壓目錄下,并該名稱make.inc,刪除原先的make.inc.example文件。
2.編輯make.inc內(nèi)容,如下截圖:
3. 在lapack-3.9.1 文件下進行編譯,鍵入make:
4.進入 lapack-3.9.1/LAPACKE 文件夾,鍵入make進行編譯:
$ make
5.將lapacke的頭文件復制到系統(tǒng)頭文件目錄,將生成的庫文件復制到系統(tǒng)庫目錄
頭文件復制到系統(tǒng)頭文件目錄
生成的庫文件復制到系統(tǒng)庫目錄,注意目錄
總結(jié)
以上是生活随笔為你收集整理的# CESM —— linux 新手安装教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu 16.04lts 下使用打
- 下一篇: 韩国动力电池市场份额下滑至23.9% 输