Project

General

Profile

cdo remapbil (Abort): lonlat grid without longitude coordinates!

Added by Giorgio Graffino 11 months ago

Hello everyone,

I have a problem with CDO remapping for which I haven't managed to find a solution. I'm trying to remap a variable from a latlon grid into another latlon grid, but I'm getting this error:

@cdo remapbil (Abort): lonlat grid without longitude coordinates!
HDF5-DIAG: Error detected in HDF5 (1.8.12) thread 0:
#000: ../../src/H5F.c line 1629 in H5Fflush(): invalid file identifier
major: Invalid arguments to routine
minor: Inappropriate type

Error (cdf_close): NetCDF: HDF error@

This is the command I executed:

cdo remapbil,CMIP6_grid.txt historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL_commongrid.nc

This is the grid text file CMIP6_grid.txt; I used it for many other files and it never gave me problems:

@gridtype = lonlat
gridsize = 21600
xsize    = 180
ysize    = 120
xunits   = degrees_east
yunits   = degrees_north
xfirst   = 0.0
xinc     = 2.0
yfirst   = -90.0
yinc     = 1.5@

Here is the file header:
@netcdf b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL {
dimensions:
    lat = 192 ;
    zlon = 1 ;
    nbnd = 2 ;
    lon = 288 ;
    lev = 32 ;
    ilev = 33 ;
    time = UNLIMITED ; // (1980 currently)
    chars = 8 ;
variables:
    double lat(lat) ;
        lat:_FillValue = -900. ;
        lat:long_name = "latitude" ;
        lat:units = "degrees_north" ;
    double zlon(zlon) ;
        zlon:_FillValue = -900. ;
        zlon:long_name = "longitude" ;
        zlon:units = "degrees_east" ;
        zlon:bounds = "zlon_bnds" ;
    double zlon_bnds(zlon, nbnd) ;
        zlon_bnds:_FillValue = -900. ;
        zlon_bnds:long_name = "zlon bounds" ;
        zlon_bnds:units = "degrees_east" ;
    double gw(lat) ;
        gw:_FillValue = -900. ;
        gw:long_name = "latitude weights" ;
    double lon(lon) ;
        lon:_FillValue = -900. ;
        lon:long_name = "longitude" ;
        lon:units = "degrees_east" ;
    double lev(lev) ;
        lev:_FillValue = -900. ;
        lev:long_name = "hybrid level at midpoints (1000*(A+B))" ;
        lev:units = "hPa" ;
        lev:positive = "down" ;
        lev:standard_name = "atmosphere_hybrid_sigma_pressure_coordinate" ;
        lev:formula_terms = "a: hyam b: hybm p0: P0 ps: PS" ;
    double hyam(lev) ;
        hyam:_FillValue = -900. ;
        hyam:long_name = "hybrid A coefficient at layer midpoints" ;
    double hybm(lev) ;
        hybm:_FillValue = -900. ;
        hybm:long_name = "hybrid B coefficient at layer midpoints" ;
    double P0 ;
        P0:_FillValue = -900. ;
        P0:long_name = "reference pressure" ;
        P0:units = "Pa" ;
    double ilev(ilev) ;
        ilev:_FillValue = -900. ;
        ilev:long_name = "hybrid level at interfaces (1000*(A+B))" ;
        ilev:units = "hPa" ;
        ilev:positive = "down" ;
        ilev:standard_name = "atmosphere_hybrid_sigma_pressure_coordinate" ;
        ilev:formula_terms = "a: hyai b: hybi p0: P0 ps: PS" ;
    double hyai(ilev) ;
        hyai:_FillValue = -900. ;
        hyai:long_name = "hybrid A coefficient at layer interfaces" ;
    double hybi(ilev) ;
        hybi:_FillValue = -900. ;
        hybi:long_name = "hybrid B coefficient at layer interfaces" ;
    int ndbase ;
        ndbase:_FillValue = -900 ;
        ndbase:long_name = "base day" ;
    int nsbase ;
        nsbase:_FillValue = -900 ;
        nsbase:long_name = "seconds of base day" ;
    int nbdate ;
        nbdate:_FillValue = -900 ;
        nbdate:long_name = "base date (YYYYMMDD)" ;
    int nbsec ;
        nbsec:_FillValue = -900 ;
        nbsec:long_name = "seconds of base date" ;
    int mdt ;
        mdt:_FillValue = -900 ;
        mdt:long_name = "timestep" ;
        mdt:units = "s" ;
    double time(time) ;
        time:_FillValue = -900. ;
        time:long_name = "time" ;
        time:units = "days since 1850-01-01 00:00:00" ;
        time:calendar = "noleap" ;
        time:bounds = "time_bnds" ;
    int date(time) ;
        date:_FillValue = -900 ;
        date:long_name = "current date (YYYYMMDD)" ;
    int datesec(time) ;
        datesec:_FillValue = -900 ;
        datesec:long_name = "current seconds of current date" ;
    double time_bnds(time, nbnd) ;
        time_bnds:_FillValue = -900. ;
        time_bnds:long_name = "time interval endpoints" ;
    char date_written(time, chars) ;
        date_written:_FillValue = "-" ;
    char time_written(time, chars) ;
        time_written:_FillValue = "-" ;
    int ndcur(time) ;
        ndcur:_FillValue = -900 ;
        ndcur:long_name = "current day (from base day)" ;
    int nscur(time) ;
        nscur:_FillValue = -900 ;
        nscur:long_name = "current seconds of current day" ;
    double co2vmr(time) ;
        co2vmr:_FillValue = -900. ;
        co2vmr:long_name = "co2 volume mixing ratio" ;
    double ch4vmr(time) ;
        ch4vmr:_FillValue = -900. ;
        ch4vmr:long_name = "ch4 volume mixing ratio" ;
    double n2ovmr(time) ;
        n2ovmr:_FillValue = -900. ;
        n2ovmr:long_name = "n2o volume mixing ratio" ;
    double f11vmr(time) ;
        f11vmr:_FillValue = -900. ;
        f11vmr:long_name = "f11 volume mixing ratio" ;
    double f12vmr(time) ;
        f12vmr:_FillValue = -900. ;
        f12vmr:long_name = "f12 volume mixing ratio" ;
    double sol_tsi(time) ;
        sol_tsi:_FillValue = -900. ;
        sol_tsi:long_name = "total solar irradiance" ;
        sol_tsi:units = "W/m2" ;
    int nsteph(time) ;
        nsteph:_FillValue = -900 ;
        nsteph:long_name = "current timestep" ;
    float PSL(time, lat, lon) ;
        PSL:_FillValue = -900.f ;
        PSL:units = "Pa" ;
        PSL:long_name = "Sea level pressure" ;
        PSL:cell_methods = "time: mean" ;

// global attributes:
        :Conventions = "CF-1.0" ;
        :_NCProperties = "version=2,netcdf=4.6.3,hdf5=1.10.4" ;
        :source = "CAM" ;
        :case = "b.e21.BHISTcmip6.f09_g17.LE2-1001.001" ;
        :logname = "sunseon" ;
        :host = "mom1" ;
        :initial_file = "b.e21.B1850.f09_g17.CMIP6-piControl.001.cam.i.1001-01-01-00000.nc" ;
        :topography_file = "/mnt/lustre/share/CESM/cesm_input/atm/cam/topo/fv_0.9x1.25_nc3000_Nsw042_Nrs008_Co060_Fi001_ZR_sgh30_24km_GRNL_c170103.nc" ;
        :model_doi_url = "https://doi.org/10.5065/D67H1H0V" ;
        :time_period_freq = "month_1" ;
        :history = "Mon Jun  5 11:37:19 2023: ncrcat -O -4 -L 2 historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.185001-185912.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.186001-186912.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.187001-187912.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.188001-188912.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.189001-189912.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.190001-190912.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.191001-191912.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.192001-192912.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.193001-193912.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.194001-194912.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.195001-195912.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.196001-196912.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.197001-197912.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.198001-198912.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.199001-199912.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.200001-200912.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.201001-201412.nc historical/CESM2-LE/b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.nc" ;
        :NCO = "netCDF Operators version 4.7.5 (Homepage = http://nco.sf.net, Code = http://github.com/nco/nco)" ;
        :nco_openmp_thread_number = 1 ;
}@

I've found a thread about a similar problem here (https://code.mpimet.mpg.de/boards/1/topics/13842), but the solution of appending the longitude coordinate to the main variable SLP is not helping. However, the cdo sinfo command prompts something a bit unusual. There is a set of grid coordinates with no longitude:
@File format : NetCDF4 zip
    -1 : Institut Source   T Steptype Levels Num    Points Num Dtype : Parameter ID
     1 : unknown  CAM      c instant       1   1       192   1  F64z : -1            
     2 : unknown  CAM      v instant       1   1         1   2  I32z : -2            
     3 : unknown  CAM      v instant       1   1         1   2  I32z : -3            
     5 : unknown  CAM      v instant       1   1         1   2  I32z : -5            
     6 : unknown  CAM      v instant       1   1         1   2  F64z : -6            
     7 : unknown  CAM      v instant       1   1         1   2  F64z : -7            
     8 : unknown  CAM      v instant       1   1         1   2  F64z : -8            
     9 : unknown  CAM      v instant       1   1         1   2  F64z : -9            
    10 : unknown  CAM      v instant       1   1         1   2  F64z : -10           
    11 : unknown  CAM      v instant       1   1         1   2  F64z : -11           
    12 : unknown  CAM      v instant       1   1         1   2  I32z : -12           
    13 : unknown  CAM      v instant       1   1     55296   3  F32z : -13           
   Grid coordinates :
     1 : lonlat                   : points=192
                              lat : -90 to 90 by 0.9424084 degrees_north
     2 : generic                  : points=1
     3 : lonlat                   : points=55296 (288x192)
                              lon : 0 to 358.75 by 1.25 degrees_east  circular
                              lat : -90 to 90 by 0.9424084 degrees_north
   Vertical coordinates :
     1 : surface                  : levels=1
   Time coordinate :  1980 steps
     RefTime =  1850-01-01 00:00:00  Units = days  Calendar = 365_day  Bounds = true
  YYYY-MM-DD hh:mm:ss  YYYY-MM-DD hh:mm:ss  YYYY-MM-DD hh:mm:ss  YYYY-MM-DD hh:mm:ss
  1850-02-01 00:00:00  1850-03-01 00:00:00  1850-04-01 00:00:00  1850-05-01 00:00:00
  1850-06-01 00:00:00  1850-07-01 00:00:00  1850-08-01 00:00:00  1850-09-01 00:00:00
  1850-10-01 00:00:00  1850-11-01 00:00:00  1850-12-01 00:00:00  1851-01-01 00:00:00
  1851-02-01 00:00:00  1851-03-01 00:00:00  1851-04-01 00:00:00  1851-05-01 00:00:00
  1851-06-01 00:00:00  1851-07-01 00:00:00  1851-08-01 00:00:00  1851-09-01 00:00:00
  1851-10-01 00:00:00  1851-11-01 00:00:00  1851-12-01 00:00:00  1852-01-01 00:00:00
  1852-02-01 00:00:00  1852-03-01 00:00:00  1852-04-01 00:00:00  1852-05-01 00:00:00
  1852-06-01 00:00:00  1852-07-01 00:00:00  1852-08-01 00:00:00  1852-09-01 00:00:00
  1852-10-01 00:00:00  1852-11-01 00:00:00  1852-12-01 00:00:00  1853-01-01 00:00:00
  1853-02-01 00:00:00  1853-03-01 00:00:00  1853-04-01 00:00:00  1853-05-01 00:00:00
  1853-06-01 00:00:00  1853-07-01 00:00:00  1853-08-01 00:00:00  1853-09-01 00:00:00
  1853-10-01 00:00:00  1853-11-01 00:00:00  1853-12-01 00:00:00  1854-01-01 00:00:00
  1854-02-01 00:00:00  1854-03-01 00:00:00  1854-04-01 00:00:00  1854-05-01 00:00:00
  1854-06-01 00:00:00  1854-07-01 00:00:00  1854-08-01 00:00:00  1854-09-01 00:00:00
  1854-10-01 00:00:00  1854-11-01 00:00:00  1854-12-01 00:00:00  1855-01-01 00:00:00
   ................................................................................@

How can I get rid of that set of coordinates and retain only the one with both lat and lon?

Thanks for your help,
Giorgio


Replies (3)

RE: cdo remapbil (Abort): lonlat grid without longitude coordinates! - Added by Ralf Mueller 11 months ago

Hi Giorgio!

PSL is the only variable with a horizontal grid. The other data variables do not make sense to remap to your target grid, I think (zonal mean, time-series without a grid).
A call like:

 cdo remap,CMIP6_grid.txt <input-data> <output-data>

will attempt to remap all data variables of the input data, but that does not make sense here. Instead you mighty select specifically the variable your want to interpolation like
 cdo -remap,CMIP6_grid.txt -select,name=PSL <input-data> <output-data>

hth
ralf

RE: cdo remapbil (Abort): lonlat grid without longitude coordinates! - Added by Giorgio Graffino 11 months ago

Hi Ralf,

Thanks for your reply. Following your suggestion, I tried the following command

cdo remapbil,CMIP6_grid.txt -select,name=PSL b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL.nc b.e21.BHISTcmip6.f09_g17.LE2-1001.001.cam.h0.PSL_commongrid.nc

but I've got the following error

@cdo(2) select: Process started
cdo remapbil: Bilinear weights from lonlat (288x192) to lonlat (180x120) grid
cdf_get_vara_double: ncid = 65536 varid = 20

Error (cdf_get_vara_double): NetCDF: HDF error
  • Error in `cdo': free(): invalid pointer: 0x00000000028def80 *** ======= Backtrace: =========
    /lib64/libc.so.6(+0x81329)[0x2acd4f80a329]
    /lib64/libhdf5.so.8(H5FL_garbage_coll+0x1af)[0x2acd4e740acf]
    /lib64/libhdf5.so.8(H5FL_term_interface+0x9)[0x2acd4e741cf9]
    /lib64/libhdf5.so.8(+0x37255)[0x2acd4e6b8255]
    /lib64/libc.so.6(+0x39ce9)[0x2acd4f7c2ce9]
    /lib64/libc.so.6(+0x39d37)[0x2acd4f7c2d37]
    cdo[0x61e8fc]
    cdo[0x665199]
    cdo[0x6570fa]
    cdo[0x5bf9c9]
    cdo[0x5c67d2]
    cdo[0x5b11b4]
    cdo[0x4f33ec]
    /lib64/libpthread.so.0(+0x7ea5)[0x2acd4f574ea5]
    /lib64/libc.so.6(clone+0x6d)[0x2acd4f887b0d] ======= Memory map: ========
    00400000-008d4000 r-xp 00000000 fd:00 74358 /usr/bin/cdo
    00ad3000-00ae1000 r--p 004d3000 fd:00 74358 /usr/bin/cdo
    00ae1000-00ae3000 rw-p 004e1000 fd:00 74358 /usr/bin/cdo
    00ae3000-00b06000 rw-p 00000000 00:00 0
    02599000-02f46000 rw-p 00000000 00:00 0 [heap]
    2acd4ac2f000-2acd4ac51000 r-xp 00000000 fd:00 3294 /usr/lib64/ld-2.17.so
    2acd4ac51000-2acd4ac54000 rw-p 00000000 00:00 0
    2acd4ac71000-2acd4acb7000 rw-p 00000000 00:00 0
    2acd4ae50000-2acd4ae51000 r--p 00021000 fd:00 3294 /usr/lib64/ld-2.17.so
    2acd4ae51000-2acd4ae52000 rw-p 00022000 fd:00 3294 /usr/lib64/ld-2.17.so
    2acd4ae52000-2acd4ae53000 rw-p 00000000 00:00 0
    2acd4ae53000-2acd4ae5e000 r-xp 00000000 fd:00 71675 /usr/lib64/libossp-uuid.so.16.0.22
    2acd4ae5e000-2acd4b05d000 ---p 0000b000 fd:00 71675 /usr/lib64/libossp-uuid.so.16.0.22
    2acd4b05d000-2acd4b05e000 r--p 0000a000 fd:00 71675 /usr/lib64/libossp-uuid.so.16.0.22
    2acd4b05e000-2acd4b05f000 rw-p 0000b000 fd:00 71675 /usr/lib64/libossp-uuid.so.16.0.22
    2acd4b05f000-2acd4b1c4000 r-xp 00000000 fd:00 19764 /usr/lib64/libnetcdf.so.7.2.0
    2acd4b1c4000-2acd4b3c3000 ---p 00165000 fd:00 19764 /usr/lib64/libnetcdf.so.7.2.0
    2acd4b3c3000-2acd4b412000 r--p 00164000 fd:00 19764 /usr/lib64/libnetcdf.so.7.2.0
    2acd4b412000-2acd4b417000 rw-p 001b3000 fd:00 19764 /usr/lib64/libnetcdf.so.7.2.0
    2acd4b417000-2acd4e450000 rw-p 00000000 00:00 0
    2acd4e450000-2acd4e46e000 r-xp 00000000 fd:00 19740 /usr/lib64/libhdf5_hl.so.8.0.1
    2acd4e46e000-2acd4e66e000 ---p 0001e000 fd:00 19740 /usr/lib64/libhdf5_hl.so.8.0.1
    2acd4e66e000-2acd4e66f000 r--p 0001e000 fd:00 19740 /usr/lib64/libhdf5_hl.so.8.0.1
    2acd4e66f000-2acd4e670000 rw-p 0001f000 fd:00 19740 /usr/lib64/libhdf5_hl.so.8.0.1
    2acd4e670000-2acd4e681000 rw-p 00000000 00:00 0
    2acd4e681000-2acd4e91b000 r-xp 00000000 fd:00 19734 /usr/lib64/libhdf5.so.8.0.1
    2acd4e91b000-2acd4eb1a000 ---p 0029a000 fd:00 19734 /usr/lib64/libhdf5.so.8.0.1
    2acd4eb1a000-2acd4eb1f000 r--p 00299000 fd:00 19734 /usr/lib64/libhdf5.so.8.0.1
    2acd4eb1f000-2acd4eb26000 rw-p 0029e000 fd:00 19734 /usr/lib64/libhdf5.so.8.0.1
    2acd4eb26000-2acd4eb27000 rw-p 00000000 00:00 0
    2acd4eb27000-2acd4ec10000 r-xp 00000000 fd:00 3625 /usr/lib64/libstdc++.so.6.0.19
    2acd4ec10000-2acd4ee10000 ---p 000e9000 fd:00 3625 /usr/lib64/libstdc++.so.6.0.19
    2acd4ee10000-2acd4ee18000 r--p 000e9000 fd:00 3625 /usr/lib64/libstdc++.so.6.0.19
    2acd4ee18000-2acd4ee1a000 rw-p 000f1000 fd:00 3625 /usr/lib64/libstdc++.so.6.0.19
    2acd4ee1a000-2acd4ee2f000 rw-p 00000000 00:00 0
    2acd4ee2f000-2acd4ef30000 r-xp 00000000 fd:00 3309 /usr/lib64/libm-2.17.so
    2acd4ef30000-2acd4f12f000 ---p 00101000 fd:00 3309 /usr/lib64/libm-2.17.so
    2acd4f12f000-2acd4f130000 r--p 00100000 fd:00 3309 /usr/lib64/libm-2.17.so
    2acd4f130000-2acd4f131000 rw-p 00101000 fd:00 3309 /usr/lib64/libm-2.17.so
    2acd4f131000-2acd4f156000 r-xp 00000000 fd:00 4574 /usr/lib64/libgomp.so.1.0.0
    2acd4f156000-2acd4f355000 ---p 00025000 fd:00 4574 /usr/lib64/libgomp.so.1.0.0
    2acd4f355000-2acd4f356000 r--p 00024000 fd:00 4574 /usr/lib64/libgomp.so.1.0.0
    2acd4f356000-2acd4f357000 rw-p 00025000 fd:00 4574 /usr/lib64/libgomp.so.1.0.0
    2acd4f357000-2acd4f36c000 r-xp 00000000 fd:00 34 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
    2acd4f36c000-2acd4f56b000 ---p 00015000 fd:00 34 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
    2acd4f56b000-2acd4f56c000 r--p 00014000 fd:00 34 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
    2acd4f56c000-2acd4f56d000 rw-p 00015000 fd:00 34 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
    2acd4f56d000-2acd4f584000 r-xp 00000000 fd:00 3327 /usr/lib64/libpthread-2.17.so
    2acd4f584000-2acd4f783000 ---p 00017000 fd:00 3327 /usr/lib64/libpthread-2.17.so
    2acd4f783000-2acd4f784000 r--p 00016000 fd:00 3327 /usr/lib64/libpthread-2.17.so
    2acd4f784000-2acd4f785000 rw-p 00017000 fd:00 3327 /usr/lib64/libpthread-2.17.so
    2acd4f785000-2acd4f789000 rw-p 00000000 00:00 0
    2acd4f789000-2acd4f94d000 r-xp 00000000 fd:00 3301 /usr/lib64/libc-2.17.so
    2acd4f94d000-2acd4fb4c000 ---p 001c4000 fd:00 3301 /usr/lib64/libc-2.17.so
    2acd4fb4c000-2acd4fb50000 r--p 001c3000 fd:00 3301 /usr/lib64/libc-2.17.so
    2acd4fb50000-2acd4fb52000 rw-p 001c7000 fd:00 3301 /usr/lib64/libc-2.17.so
    2acd4fb52000-2acd4fb57000 rw-p 00000000 00:00 0
    2acd4fb57000-2acd4fb59000 r-xp 00000000 fd:00 3307 /usr/lib64/libdl-2.17.so
    2acd4fb59000-2acd4fd59000 ---p 00002000 fd:00 3307 /usr/lib64/libdl-2.17.so
    2acd4fd59000-2acd4fd5a000 r--p 00002000 fd:00 3307 /usr/lib64/libdl-2.17.so
    2acd4fd5a000-2acd4fd5b000 rw-p 00003000 fd:00 3307 /usr/lib64/libdl-2.17.so
    2acd4fd5b000-2acd4fd70000 r-xp 00000000 fd:00 3692 /usr/lib64/libz.so.1.2.7
    2acd4fd70000-2acd4ff6f000 ---p 00015000 fd:00 3692 /usr/lib64/libz.so.1.2.7
    2acd4ff6f000-2acd4ff70000 r--p 00014000 fd:00 3692 /usr/lib64/libz.so.1.2.7
    2acd4ff70000-2acd4ff71000 rw-p 00015000 fd:00 3692 /usr/lib64/libz.so.1.2.7
    2acd4ff71000-2acd4ffd7000 r-xp 00000000 fd:00 6757 /usr/lib64/libcurl.so.4.3.0
    2acd4ffd7000-2acd501d7000 ---p 00066000 fd:00 6757 /usr/lib64/libcurl.so.4.3.0
    2acd501d7000-2acd501d9000 r--p 00066000 fd:00 6757 /usr/lib64/libcurl.so.4.3.0
    2acd501d9000-2acd501da000 rw-p 00068000 fd:00 6757 /usr/lib64/libcurl.so.4.3.0
    2acd501da000-2acd501db000 rw-p 00000000 00:00 0
    2acd501db000-2acd5021e000 r-xp 00000000 fd:00 17507 /usr/lib64/libjpeg.so.62.1.0
    2acd5021e000-2acd5041e000 ---p 00043000 fd:00 17507 /usr/lib64/libjpeg.so.62.1.0
    2acd5041e000-2acd5041f000 r--p 00043000 fd:00 17507 /usr/lib64/libjpeg.so.62.1.0
    2acd5041f000-2acd50420000 rw-p 00044000 fd:00 17507 /usr/lib64/libjpeg.so.62.1.0
    2acd50420000-2acd50430000 rw-p 00000000 00:00 0
    2acd50430000-2acd50432000 r-xp 00000000 fd:00 19716 /usr/lib64/libsz.so.2.0.1
    2acd50432000-2acd50631000 ---p 00002000 fd:00 19716 /usr/lib64/libsz.so.2.0.1
    2acd50631000-2acd50632000 r--p 00001000 fd:00 19716 /usr/lib64/libsz.so.2.0.1
    2acd50632000-2acd50633000 rw-p 00002000 fd:00 19716 /usr/lib64/libsz.so.2.0.1
    2acd50633000-2acd50665000 r-xp 00000000 fd:00 4314 /usr/lib64/libidn.so.11.6.11
    2acd50665000-2acd50864000 ---p 00032000 fd:00 4314 /usr/lib64/libidn.so.11.6.11
    2acd50864000-2acd50865000 r--p 00031000 fd:00 4314 /usr/lib64/libidn.so.11.6.11
    2acd50865000-2acd50866000 rw-p 00032000 fd:00 4314 /usr/lib64/libidn.so.11.6.11
    2acd50866000-2acd50891000 r-xp 00000000 fd:00 6702 /usr/lib64/libssh2.so.1.0.1
    2acd50891000-2acd50a91000 ---p 0002b000 fd:00 6702 /usr/lib64/libssh2.so.1.0.1
    2acd50a91000-2acd50a92000 r--p 0002b000 fd:00 6702 /usr/lib64/libssh2.so.1.0.1
    2acd50a92000-2acd50a93000 rw-p 0002c000 fd:00 6702 /usr/lib64/libssh2.so.1.0.1
    2acd50a93000-2acd50af2000 r-xp 00000000 fd:00 63046 /usr/lib64/libssl3.so
    2acd50af2000-2acd50cf2000 ---p 0005f000 fd:00 63046 /usr/lib64/libssl3.so
    2acd50cf2000-2acd50cf6000 r--p 0005f000 fd:00 63046 /usr/lib64/libssl3.so
    2acd50cf6000-2acd50cf7000 rw-p 00063000 fd:00 63046 /usr/lib64/libssl3.so
    2acd50cf7000-2acd50cf8000 rw-p 00000000 00:00 0
    2acd50cf8000-2acd50d1d000 r-xp 00000000 fd:00 16242 /usr/lib64/libsmime3.so
    2acd50d1d000-2acd50f1c000 ---p 00025000 fd:00 16242 /usr/lib64/libsmime3.so
    2acd50f1c000-2acd50f1f000 r--p 00024000 fd:00 16242 /usr/lib64/libsmime3.so
    2acd50f1f000-2acd50f20000 rw-p 00027000 fd:00 16242 /usr/lib64/libsmime3.so
    2acd50f20000-2acd51051000 r-xp 00000000 fd:00 7400 /usr/lib64/libnss3.so
    2acd51051000-2acd51251000 ---p 00131000 fd:00 7400 /usr/lib64/libnss3.so
    2acd51251000-2acd51256000 r--p 00131000 fd:00 7400 /usr/lib64/libnss3.so
    2acd51256000-2acd51259000 rw-p 00136000 fd:00 7400 /usr/lib64/libnss3.so
    2acd51259000-2acd5125a000 rw-p 00000000 00:00 0
    2acd5125a000-2acd51283000 r-xp 00000000 fd:00 3691 /usr/lib64/libnssutil3.so
    2acd51283000-2acd51482000 ---p 00029000 fd:00 3691 /usr/lib64/libnssutil3.so
    2acd51482000-2acd51489000 r--p 00028000 fd:00 3691 /usr/lib64/libnssutil3.so
    2acd51489000-2acd5148a000 rw-p 0002f000 fd:00 3691 /usr/lib64/libnssutil3.so
    2acd5148a000-2acd5148d000 r-xp 00000000 fd:00 3690 /usr/lib64/libplds4.so
    2acd5148d000-2acd5168c000 ---p 00003000 fd:00 3690 /usr/lib64/libplds4.so
    2acd5168c000-2acd5168d000 r--p 00002000 fd:00 3690 /usr/lib64/libplds4.so
    2acd5168d000-2acd5168e000 rw-p 00003000 fd:00 3690 /usr/lib64/libplds4.so
    2acd5168e000-2acd51692000 r-xp 00000000 fd:00 3689 /usr/lib64/libplc4.so
    2acd51692000-2acd51891000 ---p 00004000 fd:00 3689 /usr/lib64/libplc4.so
    2acd51891000-2acd51892000 r--p 00003000 fd:00 3689 /usr/lib64/libplc4.so
    2acd51892000-2acd51893000 rw-p 00004000 fd:00 3689 /usr/lib64/libplc4.so
    2acd51893000-2acd518cd000 r-xp 00000000 fd:00 3593 /usr/lib64/libnspr4.so
    2acd518cd000-2acd51acd000 ---p 0003a000 fd:00 3593 /usr/lib64/libnspr4.so
    2acd51acd000-2acd51ace000 r--p 0003a000 fd:00 3593 /usr/lib64/libnspr4.so
    2acd51ace000-2acd51ad0000 rw-p 0003b000 fd:00 3593 /usr/lib64/libnspr4.so
    2acd51ad0000-2acd51ad2000 rw-p 00000000 00:00 0
    2acd51ad2000-2acd51b1c000 r-xp 00000000 fd:00 5327 /usr/lib64/libgssapi_krb5.so.2.2
    2acd51b1c000-2acd51d1c000 ---p 0004a000 fd:00 5327 /usr/lib64/libgssapi_krb5.so.2.2
    2acd51d1c000-2acd51d1d000 r--p 0004a000 fd:00 5327 /usr/lib64/libgssapi_krb5.so.2.2
    2acd51d1d000-2acd51d1f000 rw-p 0004b000 fd:00 5327 /usr/lib64/libgssapi_krb5.so.2.2
    2acd51d1f000-2acd51df8000 r-xp 00000000 fd:00 5337 /usr/lib64/libkrb5.so.3.3
    2acd51df8000-2acd51ff7000 ---p 000d9000 fd:00 5337 /usr/lib64/libkrb5.so.3.3
    2acd51ff7000-2acd52005000 r--p 000d8000 fd:00 5337 /usr/lib64/libkrb5.so.3.3
    2acd52005000-2acd52008000 rw-p 000e6000 fd:00 5337 /usr/lib64/libkrb5.so.3.3
    2acd52008000-2acd52039000 r-xp 00000000 fd:00 5331 /usr/lib64/libk5crypto.so.3.1
    2acd52039000-2acd52238000 ---p 00031000 fd:00 5331 /usr/lib64/libk5crypto.so.3.1
    2acd52238000-2acd5223a000 r--p 00030000 fd:00 5331 /usr/lib64/libk5crypto.so.3.1
    2acd5223a000-2acd5223b000 rw-p 00032000 fd:00 5331 /usr/lib64/libk5crypto.so.3.1
    2acd5223b000-2acd5223e000 r-xp 00000000 fd:00 3821 /usr/lib64/libcom_err.so.2.1
    2acd5223e000-2acd5243d000 ---p 00003000 fd:00 3821 /usr/lib64/libcom_err.so.2.1
    2acd5243d000-2acd5243e000 r--p 00002000 fd:00 3821 /usr/lib64/libcom_err.so.2.1
    2acd5243e000-2acd5243f000 rw-p 00003000 fd:00 3821 /usr/lib64/libcom_err.so.2.1
    2acd5243f000-2acd5244d000 r-xp 00000000 fd:00 6800 /usr/lib64/liblber-2.4.so.2.10.7
    2acd5244d000-2acd5264c000 ---p 0000e000 fd:00 6800 /usr/lib64/liblber-2.4.so.2.10.7
    2acd5264c000-2acd5264d000 r--p 0000d000 fd:00 6800 /usr/lib64/liblber-2.4.so.2.10.7
    2acd5264d000-2acd5264e000 rw-p 0000e000 fd:00 6800 /usr/lib64/liblber-2.4.so.2.10.7
    2acd5264e000-2acd526a0000 r-xp 00000000 fd:00 6802 /usr/lib64/libldap-2.4.so.2.10.7
    2acd526a0000-2acd528a0000 ---p 00052000 fd:00 6802 /usr/lib64/libldap-2.4.so.2.10.7
    2acd528a0000-2acd528a2000 r--p 00052000 fd:00 6802 /usr/lib64/libldap-2.4.so.2.10.7
    2acd528a2000-2acd528a3000 rw-p 00054000 fd:00 6802 /usr/lib64/libldap-2.4.so.2.10.7
    2acd528a3000-2acd528aa000 r-xp 00000000 fd:00 19714 /usr/lib64/libaec.so.0.0.10
    2acd528aa000-2acd52aa9000 ---p 00007000 fd:00 19714 /usr/lib64/libaec.so.0.0.10
    2acd52aa9000-2acd52aaa000 r--p 00006000 fd:00 19714 /usr/lib64/libaec.so.0.0.10
    2acd52aaa000-2acd52aab000 rw-p 00007000 fd:00 19714 /usr/lib64/libaec.so.0.0.10
    2acd52aab000-2acd52b12000 r-xp 00000000 fd:00 5354 /usr/lib64/libssl.so.1.0.2k
    2acd52b12000-2acd52d12000 ---p 00067000 fd:00 5354 /usr/lib64/libssl.so.1.0.2k
    2acd52d12000-2acd52d16000 r--p 00067000 fd:00 5354 /usr/lib64/libssl.so.1.0.2k
    2acd52d16000-2acd52d1d000 rw-p 0006b000 fd:00 5354 /usr/lib64/libssl.so.1.0.2k
    2acd52d1d000-2acd52f54000 r-xp 00000000 fd:00 5352 /usr/lib64/libcrypto.so.1.0.2k
    2acd52f54000-2acd53153000 ---p 00237000 fd:00 5352 /usr/lib64/libcrypto.so.1.0.2k
    2acd53153000-2acd5316f000 r--p 00236000 fd:00 5352 /usr/lib64/libcrypto.so.1.0.2k
    2acd5316f000-2acd5317c000 rw-p 00252000 fd:00 5352 /usr/lib64/libcrypto.so.1.0.2k
    2acd5317c000-2acd53180000 rw-p 00000000 00:00 0
    2acd53180000-2acd53187000 r-xp 00000000 fd:00 3331 /usr/lib64/librt-2.17.so
    2acd53187000-2acd53386000 ---p 00007000 fd:00 3331 /usr/lib64/librt-2.17.so
    2acd53386000-2acd53387000 r--p 00006000 fd:00 3331 /usr/lib64/librt-2.17.so
    2acd53387000-2acd53388000 rw-p 00007000 fd:00 3331 /usr/lib64/librt-2.17.so
    2acd53388000-2acd53396000 r-xp 00000000 fd:00 5339 /usr/lib64/libkrb5support.so.0.1
    2acd53396000-2acd53596000 ---p 0000e000 fd:00 5339 /usr/lib64/libkrb5support.so.0.1
    2acd53596000-2acd53597000 r--p 0000e000 fd:00 5339 /usr/lib64/libkrb5support.so.0.1
    2acd53597000-2acd53598000 rw-p 0000f000 fd:00 5339 /usr/lib64/libkrb5support.so.0.1
    2acd53598000-2acd5359b000 r-xp 00000000 fd:00 4619 /usr/lib64/libkeyutils.so.1.5
    2acd5359b000-2acd5379a000 ---p 00003000 fd:00 4619 /usr/lib64/libkeyutils.so.1.5
    2acd5379a000-2acd5379b000 r--p 00002000 fd:00 4619 /usr/lib64/libkeyutils.so.1.5
    2acd5379b000-2acd5379c000 rw-p 00003000 fd:00 4619 /usr/lib64/libkeyutils.so.1.5
    2acd5379c000-2acd537b2000 r-xp 00000000 fd:00 3329 /usr/lib64/libresolv-2.17.so
    2acd537b2000-2acd539b2000 ---p 00016000 fd:00 3329 /usr/lib64/libresolv-2.17.so
    2acd539b2000-2acd539b3000 r--p 00016000 fd:00 3329 /usr/lib64/libresolv-2.17.so
    2acd539b3000-2acd539b4000 rw-p 00017000 fd:00 3329 /usr/lib64/libresolv-2.17.so
    2acd539b4000-2acd539b6000 rw-p 00000000 00:00 0
    2acd539b6000-2acd539d2000 r-xp 00000000 fd:00 6375 /usr/lib64/libsasl2.so.3.0.0
    2acd539d2000-2acd53bd1000 ---p 0001c000 fd:00 6375 /usr/lib64/libsasl2.so.3.0.0
    2acd53bd1000-2acd53bd2000 r--p 0001b000 fd:00 6375 /usr/lib64/libsasl2.so.3.0.0
    2acd53bd2000-2acd53bd3000 rw-p 0001c000 fd:00 6375 /usr/lib64/libsasl2.so.3.0.0
    2acd53bd3000-2acd53bf7000 r-xp 00000000 fd:00 3793 /usr/lib64/libselinux.so.1
    2acd53bf7000-2acd53df6000 ---p 00024000 fd:00 3793 /usr/lib64/libselinux.so.1
    2acd53df6000-2acd53df7000 r--p 00023000 fd:00 3793 /usr/lib64/libselinux.so.1
    2acd53df7000-2acd53df8000 rw-p 00024000 fd:00 3793 /usr/lib64/libselinux.so.1
    2acd53df8000-2acd53dfa000 rw-p 00000000 00:00 0
    2acd53dfa000-2acd53e02000 r-xp 00000000 fd:00 3305 /usr/lib64/libcrypt-2.17.so
    2acd53e02000-2acd54001000 ---p 00008000 fd:00 3305 /usr/lib64/libcrypt-2.17.so
    2acd54001000-2acd54002000 r--p 00007000 fd:00 3305 /usr/lib64/libcrypt-2.17.so
    2acd54002000-2acd54003000 rw-p 00008000 fd:00 3305 /usr/lib64/libcrypt-2.17.so
    2acd54003000-2acd54031000 rw-p 00000000 00:00 0
    2acd54031000-2acd54091000 r-xp 00000000 fd:00 3775 /usr/lib64/libpcre.so.1.2.0
    2acd54091000-2acd54291000 ---p 00060000 fd:00 3775 /usr/lib64/libpcre.so.1.2.0
    2acd54291000-2acd54292000 r--p 00060000 fd:00 3775 /usr/lib64/libpcre.so.1.2.0
    2acd54292000-2acd54293000 rw-p 00061000 fd:00 3775 /usr/lib64/libpcre.so.1.2.0
    2acd54293000-2acd54295000 r-xp 00000000 fd:00 2689 /usr/lib64/libfreebl3.so
    2acd54295000-2acd54494000 ---p 00002000 fd:00 2689 /usr/lib64/libfreebl3.so
    2acd54494000-2acd54495000 r--p 00001000 fd:00 2689 /usr/lib64/libfreebl3.so
    2acd54495000-2acd54496000 rw-p 00002000 fd:00 2689 /usr/lib64/libfreebl3.so
    2acd54496000-2acd54497000 ---p 00000000 00:00 0
    2acd54497000-2acd54697000 rw-p 00000000 00:00 0
    2acd58000000-2acd58884000 rw-p 00000000 00:00 0
    2acd58884000-2acd5c000000 ---p 00000000 00:00 0
    7fffdb5aa000-7fffdb5cc000 rw-p 00000000 00:00 0 [stack]
    7fffdb5ea000-7fffdb5ec000 r-xp 00000000 00:00 0 [vdso]
    ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
    Aborted@

I've found something in here (https://code.mpimet.mpg.de/boards/2/topics/3298) about CDO segmentation fault errors, so I tried to add -L to the above command and it worked just fine.

Cheers,
Giorgio

RE: cdo remapbil (Abort): lonlat grid without longitude coordinates! - Added by Ralf Mueller 11 months ago

yh, that'd have been my next suggestion. it works around some possible installation issues of hdf5.

cheers
ralf

    (1-3/3)