如何解决CDO Open 在 *.nc 上失败,没有这样的文件或目录
我是 CDO 的新手,想用它来合并时间变量上的几个 netcdf 文件
cdo mergetime pr_Amon_IITM-ESM_historical_r1i1p1f1_gn_199001-199912.nc pr_Amon_IITM-ESM_historical_r1i1p1f1_gn_201001-201412.nc output.nc
我刚刚按照此处给出的说明在 Mac 上安装了 CDO:https://thiagodossantos.com/post/1-mac-science-software/。 我有 1.9.9 版,它似乎工作正常,但是它无法打开我迄今为止尝试过的任何 .nc 文件。
这是我收到的错误消息:
cdo mergetime: Open failed on >pr_Amon_IITM-ESM_historical_r1i1p1f1_gn_199001-199912.nc<
No such file or directory
这是我使用的版本:
气候数据运算符 1.9.9 版 (https://mpimet.mpg.de/cdo)
系统:x86_64-apple-darwin20.1.0
CXX 编译器:/opt/local/bin/g++-mp-10 -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk -arch x86_64 -pthread CXX 版本:g++-mp-10 (MacPorts gcc10 10.2.0_4) 10.2.0
C 编译器:/opt/local/bin/gcc-mp-10 -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk -arch x86_64 -pthread -pthread
C 版本:gcc-mp-10 (MacPorts gcc10 10.2.0_4) 10.2.0
F77 编译器:gfortran -pipe -Os -m64
F77 版本:GNU Fortran (MacPorts gcc10 10.2.0_4) 10.2.0
特性:8GB 4threads C++14 Fortran PTHREADS HDF5 NC4/HDF5 OPeNDAP SZ UDUNITS2 PROJ CURL FFTW3 SSE3
库:HDF5/1.12.0 proj/5.2.0 curl/7.74.0
文件类型:srv ext ieg grb1 grb2 nc1 nc2 nc4 nc4c nc5 CDI 库版本:1.9.9 ecCodes 库版本:2.19.1 NetCDF 库版本:4.7.4 of Jan 28 2021 10:09:27 $ hdf5 库版本:1.12.0 exse 库版本:1.4.1 文件库版本:1.9.1
我也试过重新安装它,但没有帮助。非常感谢任何帮助!
P.S:我也是堆栈溢出的新手,所以如果我没有正确提问,请原谅。
解决方法
我遇到了类似的问题,我在执行计算后通过调用 .nc
关闭 nc_close("file")-file
解决了这个问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。