日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

# CESM —— linux 新手安装教程

發(fā)布時間:2023/12/2 综合教程 64 生活家
生活随笔 收集整理的這篇文章主要介紹了 # CESM —— linux 新手安装教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

準備

  1. 已安裝的 linux 系統(tǒng)
  2. 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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。