一、软件简介
ncview用于在linux系统下查看netcdf文件及绘图工具,软件小巧,便利,运行稳定
二、安装要求
要求安装C/Fortran编译器,建议使用Intel编译器或PGI编译器,为达到最优性能,建议使用跟处理器型号匹配的较新版本编译器,并且编译过程中始终使用同一类型编译器。
本文档以Intel-2018 编译器为例.
三、安装步骤
3.1 安装hdf5库
NCVIEW2.1.7版本要求安装NETCDF VERSION4 以上,并要求支持hdf5
本次安装NetCDF版本 4.4.1,hdf5安装版本为1.8.16,编译安装hdf5 1.8.16过程如下:
源码下载地址为:Index of /ftp/HDF5/releases
tar -zxvf hdf5-1.8.16.tar.gz
./configure --prefix=/public/software/mathlib/hdf5/1.8.16/intel CC=icc CXX=icpc FC=ifort F77=ifort CFLAGS=-fPIC --enable-fortran
Make
Make install
3.2 安装NetCDF
注意,NETCDF自从4.1.3版本后,C版本和Fortran 版本不再合成在一个tar 包里面, 所以需要单独安装,首先安装C版本
tar -zxvf netcdf-4.4.0.tar.gz
./configure --prefix=/public/software/mathlib/netcdf/4.4.0/intel --enable-netcdf-4 --disable-dap CC=icc CXX=icpc FC=ifort F77=ifort CFLAGS=-fPIC LDFLAGS="-L/public/software/mathlib/hdf5/1.8.16/intel/lib" CPPFLAGS="-I/public/software/mathlib/hdf5/1.8.16/intel/include"
Make && make install
安装FORTRAN版本如下所示
tar -zxvf netcdf-fortran-4.4.4.tar.gz
./configure --prefix=/public/software/mathlib/netcdf/4.4.0/intel/ CC=icc CXX=icpc FC=ifort F77=ifort CFLAGS=-fPIC CPPFLAGS=-I/public/software/mathlib/netcdf/4.4.0/intel/include LDFLAGS=-L/public/software/mathlib/netcdf/4.4.0/intel/lib
Make
Make install
3.3 安装udunits库
./configure --prefix=/public/software/udunits CC=icc FC=ifort F77=ifort F90=ifort CFLAGS=-fPIC
Make
Make install
3.4 安装ncview库
./configure --prefix=/public/software/ncview --with-nc-config=/public/software/mathlib/ne上tcdf/4.4.0/intel/bin/nc-config LDFLAGS=-L/public/software/mathlib/netcdf/4.4.0/intel/lib CPPFLAGS=-I/public/software/mathlib/netcdf/4.4.0/intel/include --with-udunits2_incdir=/public/software/udunits/include --with-udunits2_libdir=/public/software/udunits/lib CC=icc FC=ifort F77=ifort F90=ifort CFLAGS=-fPIC
make
make install
安装完成后,配置环境变量:
export PATH=/public/software/ncview/bin:$PATH
安装NCVIEW之后,通过打开NETCDF文件,验证是否安装成功
四、使用Anaconda/Miniconda一键安装
在集群有互联网的情况下,可以使用Anaconda/Miniconda的包管理器conda进行安装即可,安装命令如下:
conda install -c eumetsat ncview