Project

General

Profile

cdo cygwin64 fails on CMIP6 data on curvilinear grid

Added by Brendan DeTracey about 4 years ago

$ cdo -sinfo siconc_SImon_CanESM5_historical_r1i1p1f1_gn_185001-201412.nc
cdo    sinfo: Open failed on >siconc_SImon_CanESM5_historical_r1i1p1f1_gn_185001-201412.nc<
              Unknown Error

$ cdo -V
Climate Data Operators version 1.9.8 (https://mpimet.mpg.de/cdo)
System: x86_64-unknown-cygwin
CXX Compiler: g++ -g -Wall -O2 -DPIC -pie -mwindows -ftree-vectorize -fopenmp
CXX version : g++ (GCC) 7.4.0
C Compiler: gcc -g -Wall -O2 -DPIC -pie -mwindows -ftree-vectorize -fopenmp
C version : gcc (GCC) 7.4.0
F77 Compiler: gfortran -g -O2
F77 version : GNU Fortran (GCC) 7.4.0
Features: 11GB 4threads C++14 Fortran DATA PTHREADS OpenMP HDF5 NC4/HDF5 OPeNDAP UDUNITS2 PROJ SSE2
Libraries: HDF5/1.10.2 proj/5.2.0
Filetypes: srv ext ieg grb1 grb2 nc1 nc2 nc4 nc4c nc5
     CDI library version : 1.9.8
 cgribex library version : 1.9.4
 ecCodes library version : 2.9.0
  NetCDF library version : 4.6.1 of May 26 2018 18:07:01 $
    hdf5 library version : 1.10.2
    exse library version : 1.4.1
    FILE library version : 1.8.3

Replies (3)

RE: cdo cygwin64 fails on CMIP6 data on curvilinear grid - Added by Brendan DeTracey about 4 years ago

Happens on non-curvilinear grid too, as I discovered when all the curvilinear files were too big to upload. Seems like an HDF issue. Here is a sample file.

RE: cdo cygwin64 fails on CMIP6 data on curvilinear grid - Added by Brendan DeTracey about 4 years ago

Gah! Nevermind. The problem is a mismatch between which hdf version cdo expects and which is installed.

RE: cdo cygwin64 fails on CMIP6 data on curvilinear grid - Added by Brendan DeTracey about 4 years ago

FYI. The required cygwin64 hdf version is libhdf5hl_100 1.10.2-1

    (1-3/3)