在ASC19的地球气候系统(CESM)环境配置中,安装时间和安装步骤最复杂的数学库必须是Netcdf库。楼主足足研究了五天。下面都是使用源码安装,因为优化CESM要比较不同版本的库。
NetCDF全称为network Common Data Format,中文译法为“网络通用数据格式”,对程序员来说,它和zip、jpeg、bmp文件格式类似,都是一种文件格式的标准。netcdf文件开始的目的是用于存储气象科学中的数据,现在已经成为许多数据采集软件的生成文件的格式。
注意:
1.netcdf4.2以上的版本c库和fortran库分开,要先安装netcdf-c,然后再安装netcdf-fortran。
2.要注意编译安装库时候的编译器要和你以后编译你的Fortran代码使用的编译器一致,否则以后在编译Fortran源代码其中用到netcdf库时会出错。
3.需要先安装szip zlib hdf5,解决软件依赖性问题
安装包链接(也是我当前使用的版本):
netcdf-c-4.4.1.tar.gz
https://github.com/Unidata/netcdf-c/releases/tag/v4.4.1
netcdf-fortran-4.4.4.tar.gz
https://github.com/Unidata/netcdf-fortran/releases/tag/v4.4.4
openmpi4.0(本节不介绍,详细信息在以下链接)
https://blog.youkuaiyun.com/weixin_41890971/article/details/86766492
szip-2.1.1.tar.gz
https://support.hdfgroup.org/doc_resource/SZIP/
zlib-1.2.11.tar.gz
http://www.zlib.net/
hdf5-1.10.4.tar.gz
https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.4/src/
一、安装zlib
1.解