CESM移植

一、環境搭建:安裝icc和cmake

A.安裝icc

在這裏插入圖片描述
在https://software.intel.com/en-us/qualify-for-free-software這個網址中註冊並下載parallel_studio_xe_2016_update4_online.sh,然後使用命令:

sh parallel_studio_xe_2016_update4_online.sh
B.安裝cmake

使用apt-get autoremove cmake命令,簡單安裝。

二、安裝netcdf

安裝netcdf之前需要提前安裝zlib和hdf5,我們所使用的zlib版本爲zlib-1.2.11.tar.gz,使用的hdf5的版本爲hdf5-1.8.18.tar.gz,使用的netcdf的c版本爲netcdf-c-4.6.2.tar.gz,f版本爲netcdf-fortran-4.4.4.tar.gz。

A.安裝zlib
tar -xzvf zlib-1.2.11.tar.gz
./configure –prefix=/home/yuanpeng/software/zlib-1.2.11
make
make install
B.安裝hdf5
tar -xzvf hdf5-1.8.18.tar.gz
./configure –prefix=/home/yuanpeng/software/hdf5-1.8.18 –enable-fortran –enable-cxx –with zlib=/home/yuanpeng/software/zlib-1.2.11
make
make check
make install
C.安裝netcdf-c
tar -xzvf netcdf-4.6.2.tar.gz
./configure –prefix=/home/yuanpeng/software/netcdf-4.6.2
make
make check
make install
D.安裝netcdf-f
tar -xzvf netcdf-f-4.4.4.tar.gz
./configure –prefix=/home/yuanpeng/software/netcdf-4.6.2
make
make check
make install

注:-c和-f應該安裝在同一個路徑下

檢測netcdf是否安裝完成:使用nc -config –all查看狀態
在這裏插入圖片描述

安裝XML

安裝XML之前需要安裝perl,我們所使用的perl版本爲v5.22.1,XML安裝包爲:XML‐LibXML‐2.0128.tar.gz ,
XML‐NamespaceSupport‐1.11.tar.gz , XML‐SAX‐0.99.tar.gz,XML‐SAX‐Base‐1.08.tar.gz。

安裝perl
./configure -des Dprefix=/home/yuanpeng/software/perl5
make
make install
安裝XML

安裝順序爲:
XML‐NamespaceSupport‐1.11.tar.gz,
XML‐SAX‐Base‐1.08.tar.gz,
XML‐SAX‐0.99.tar.gz,
XML‐LibXML‐2.0128.tar.gz
依次解壓安裝,安裝命令爲:

perl Makefile.PL
make
make install

未完待續。。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章