Project

General

Profile

CDO make check fail on CentOS

Added by Li Dong about 9 years ago

Dear all,

I have created a crossing-platform package manager (PACKMAN, https://github.com/dongli/packman). CDO is supported by PACKMAN. I have installed CDO on Mac, RHEL, but failed to pass check code on CentOS (6.5) with GCC (4.4.7). The 'make check' command failed with the following errors in the test-suite.log:

====================================
   cdo 1.6.7: test/test-suite.log
====================================

# TOTAL: 113
# PASS:  101
# SKIP:  0
# XFAIL: 0
# FAIL:  12
# XPASS: 0
# ERROR: 0
...
FAIL: Genweights
================
...
Running test: 3
cdo gennn: SCRIP nearest neighbor remapping from lonlat (90x45) to gaussian (64x32) grid, with source mask (2704)
cdo gennn: Processed 4050 values from 1 variable over 1 timestep ( 0.00s )
cdo remap: Processed 4050 values from 1 variable over 1 timestep ( 0.00s )
../src/cdo -f srv -b 32 gennn,n16  ../test/data/bathy4.grb remapweights
               Date     Time   Level Gridsize    Miss    Diff : S Z  Max_Absdiff Max_Reldiff : Parameter ID
     1 : 0000-00-00 00:00:00       0     2048     677       2 : F F       517.50    0.091391 : 1
  1 of 1 records differ
cdo diff: Processed 4096 values from 2 variables over 2 timesteps ( 0.00s )
not ok 3 - gennn n16 regular
FAIL: Genweights.test 3 - gennn n16 regular
...
Running test: 8
cdo gennn: SCRIP nearest neighbor remapping from lonlat (90x45) to gaussian (128x64) grid, with source mask (2704)
cdo gennn: Processed 4050 values from 1 variable over 1 timestep ( 0.02s )
cdo remap: Processed 4050 values from 1 variable over 1 timestep ( 0.00s )
../src/cdo -f srv -b 32 gennn,n32  ../test/data/bathy4.grb remapweights
               Date     Time   Level Gridsize    Miss    Diff : S Z  Max_Absdiff Max_Reldiff : Parameter ID
     1 : 0000-00-00 00:00:00       0     8192    2689       4 : F F       2272.9     0.61032 : 1
  1 of 1 records differ
cdo diff: Processed 16384 values from 2 variables over 2 timesteps ( 0.00s )
not ok 8 - gennn n32 regular
FAIL: Genweights.test 8 - gennn n32 regular
...
Running test: 13
cdo gennn: Started child process "setgridtype,curvilinear ../test/data/bathy4.grb (pipe1.1)".
cdo gennn: SCRIP nearest neighbor remapping from curvilinear (90x45) to gaussian (64x32) grid, with source mask (2704)
cdo(2) setgridtype: Processed 4050 values from 1 variable over 1 timestep ( 0.08s )
cdo gennn: Processed 4050 values from 1 variable over 1 timestep ( 0.08s )
cdo remap: Started child process "setgridtype,curvilinear ../test/data/bathy4.grb (pipe1.1)".
cdo(2) setgridtype: Processed 4050 values from 1 variable over 1 timestep ( 0.00s )
cdo remap: Processed 4050 values from 1 variable over 1 timestep ( 0.00s )
../src/cdo -f srv -b 32 gennn,n16 -setgridtype,curvilinear ../test/data/bathy4.grb remapweights
               Date     Time   Level Gridsize    Miss    Diff : S Z  Max_Absdiff Max_Reldiff : Parameter ID
     1 : 0000-00-00 00:00:00       0     2048     677       2 : F F       517.50    0.091391 : 1
  1 of 1 records differ
cdo diff: Processed 4096 values from 2 variables over 2 timesteps ( 0.00s )
not ok 13 - gennn n16 curvilinear
FAIL: Genweights.test 13 - gennn n16 curvilinear
...
Running test: 18
cdo gennn: Started child process "setgridtype,curvilinear ../test/data/bathy4.grb (pipe1.1)".
cdo gennn: SCRIP nearest neighbor remapping from curvilinear (90x45) to gaussian (128x64) grid, with source mask (2704)
cdo(2) setgridtype: Processed 4050 values from 1 variable over 1 timestep ( 0.35s )
cdo gennn: Processed 4050 values from 1 variable over 1 timestep ( 0.35s )
cdo remap: Started child process "setgridtype,curvilinear ../test/data/bathy4.grb (pipe1.1)".
cdo(2) setgridtype: Processed 4050 values from 1 variable over 1 timestep ( 0.00s )
cdo remap: Processed 4050 values from 1 variable over 1 timestep ( 0.00s )
../src/cdo -f srv -b 32 gennn,n32 -setgridtype,curvilinear ../test/data/bathy4.grb remapweights
               Date     Time   Level Gridsize    Miss    Diff : S Z  Max_Absdiff Max_Reldiff : Parameter ID
     1 : 0000-00-00 00:00:00       0     8192    2689       4 : F F       2272.9     0.61032 : 1
  1 of 1 records differ
cdo diff: Processed 16384 values from 2 variables over 2 timesteps ( 0.00s )
not ok 18 - gennn n32 curvilinear
FAIL: Genweights.test 18 - gennn n32 curvilinear
...
Running test: 21
cdo gennn: Started child process "setgridtype,unstructured ../test/data/bathy4.grb (pipe1.1)".
cdo gennn: SCRIP nearest neighbor remapping from unstructured (4050) to gaussian (64x32) grid, with source mask (2704)
cdo(2) setgridtype: Processed 4050 values from 1 variable over 1 timestep ( 0.58s )
cdo gennn: Processed 4050 values from 1 variable over 1 timestep ( 0.58s )
cdo remap: Started child process "setgridtype,unstructured ../test/data/bathy4.grb (pipe1.1)".
cdo(2) setgridtype: Processed 4050 values from 1 variable over 1 timestep ( 0.00s )
cdo remap: Processed 4050 values from 1 variable over 1 timestep ( 0.00s )
../src/cdo -f srv -b 32 gennn,n16 -setgridtype,unstructured ../test/data/bathy4.grb remapweights
               Date     Time   Level Gridsize    Miss    Diff : S Z  Max_Absdiff Max_Reldiff : Parameter ID
     1 : 0000-00-00 00:00:00       0     2048     677       2 : F F       517.50    0.091391 : 1
  1 of 1 records differ
cdo diff: Processed 4096 values from 2 variables over 2 timesteps ( 0.00s )
not ok 21 - gennn n16 unstructured
FAIL: Genweights.test 21 - gennn n16 unstructured
...
Running test: 24
cdo gennn: Started child process "setgridtype,unstructured ../test/data/bathy4.grb (pipe1.1)".
cdo gennn: SCRIP nearest neighbor remapping from unstructured (4050) to gaussian (128x64) grid, with source mask (2704)
cdo(2) setgridtype: Processed 4050 values from 1 variable over 1 timestep ( 2.30s )
cdo gennn: Processed 4050 values from 1 variable over 1 timestep ( 2.30s )
cdo remap: Started child process "setgridtype,unstructured ../test/data/bathy4.grb (pipe1.1)".
cdo(2) setgridtype: Processed 4050 values from 1 variable over 1 timestep ( 0.00s )
cdo remap: Processed 4050 values from 1 variable over 1 timestep ( 0.00s )
../src/cdo -f srv -b 32 gennn,n32 -setgridtype,unstructured ../test/data/bathy4.grb remapweights
               Date     Time   Level Gridsize    Miss    Diff : S Z  Max_Absdiff Max_Reldiff : Parameter ID
     1 : 0000-00-00 00:00:00       0     8192    2689       4 : F F       2272.9     0.61032 : 1
  1 of 1 records differ
cdo diff: Processed 16384 values from 2 variables over 2 timesteps ( 0.00s )
not ok 24 - gennn n32 unstructured
FAIL: Genweights.test 24 - gennn n32 unstructured
...

The complete test-suite.log is in the attachment.

Any idea? Thanks in advance!


Replies (1)

RE: CDO make check fail on CentOS - Added by Uwe Schulzweida about 9 years ago

Thanks for the information! This bug is already solved for the next CDO release.
See also: https://code.zmaw.de/issues/5464

    (1-1/1)