以下安装需要依赖HDF5以及mpi环境:HDF5安装方法
netcdf-c
版本问题
在安装NetCDF-C时,使用4.7.0版本的安装包报错,在GitHub上查到issue,更换最新版本解决
1 | checking whether byte range support is enabled... no |
获取源码
源码地址为https://github.com/Unidata/netcdf-c/archive/refs/tags/v4.8.1.tar.gz
,使用wget下载并解压源码
1 | wget https://github.com/Unidata/netcdf-c/archive/refs/tags/v4.8.1.tar.gz |
配置安装
执行以下命令进行配置、编译及安装
1 | ./configure --prefix=/path/to/NETCDF LDFLAGS="-L$HDF5/lib" CPPFLAGS="-I$HDF5/include" CC=mpicc --disable-dap |
编辑环境变量
1 | vim ~/.bashrc |
netcdf-fortran
获取源码
源码地址为https://github.com/Unidata/netcdf-fortran/archive/refs/tags/v4.5.4.tar.gz
,使用wget下载并解压
1 | wget https://github.com/Unidata/netcdf-fortran/archive/refs/tags/v4.5.4.tar.gz |
配置安装
执行以下命令进行配置
1 | ./configure --prefix=/path/to/NETCDF CPPFLAGS="-I$HDF5/include -I$NETCDF/include" LDFLAGS="-L$HDF5/lib -L$NETCDF/lib" CC=mpicc FC=mpif90 F77=mpif90 |