一、環境搭建:安裝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