CDO软件安装
03/22
本文最后更新于
2025年03月22日,已超过
13天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
源码包
下载地址:https://code.mpimet.mpg.de/projects/cdo/files
依赖
- netcdf
- hdf5
- eccodes (grib2文件处理)
安装
- intel oneAPI 2022.1 编译套件
$ CC=icc CXX=icpc F77=ifort CPPFLAGS="-I$HDF5/include -I$NETCDF/include -I$ECCODES_DIR/include" LDFLAGS="-L$HDF5/lib -L$NETCDF/lib -L$ECCODES_DIR/lib64" ./configure --prefix=/path/to/install/cdo --with-netcdf=yes --with-hdf5=yes --with-eccodes=yes
$ make
$ make install
安装遇到问题
在多个服务器平台安装遇到的问题,受限于机器环境,比如OS/Compilers/Python等。
- 系统python版本低
configure: error: no suitable Python interpreter found
解决方法:降低cdo版本,比如1.9.8
- 不支持NetCDF4数据处理
cdo sellonlatbox: Open failed on >geo_1279l4_0.1x0.1.grib2_v4_unpack.nc<
Unsupported file type (library support not compiled in)
CDO was build with a NetCDF version which doesn't support NetCDF4 data!
cdo版本是2.1.1
,使用的是netcdf库版本是4.4.0,很奇怪!
解决方法:安装最新的netcdf库
- 编译器版本低问题
使用 icpc(2021.6.0) 编译cdo 2.4.3版本,报以下错误
configure: error: * A compiler with support for C++20 language features is required.
解决方法:cdo版本选择2.3.0

