ERI_Ld90 tests fail with mosart.h0a having differences
- Dominant language
- Fortran
- Stars
- 352
- Forks
- 361
- Avg merge
- 6d 6h
- Merged PRs (30d)
- 8
Description
### Brief summary of bug
Test fails in COMPARE_base_hybrid
### General bug information
**CTSM version you are using:** ctms5.3.075
**Does this bug cause significantly incorrect results in the model's science?** [Yes / No]
No
### Details of bug
[Fill in details here.]
### Important details of your setup / configuration so we can reproduce the bug
run f.e. ERI_Ld90.ne16pg3_ne16pg3_mg17.I2000Clm60Fates.derecho_gnu.clm-FatesCold
### Important output or errors that show the problem
TestStatus gives:
```
FAIL ERI_Ld90.ne16pg3_ne16pg3_mg17.I2000Clm60Fates.derecho_gnu.clm-FatesCold COMPARE_base_hybrid
```
TestStatus.log gives:
```
ERI_Ld90.ne16pg3_ne16pg3_mg17.I2000Clm60Fates.derecho_gnu.clm-FatesCold.ne16icomp.mosart.h0a.2002-02.nc.base did NOT match ERI_Ld90.ne16pg3_ne16pg3_mg17.I2000Clm60Fates.derecho_gnu
.clm-FatesCold.ne16icomp.mosart.h0a.2002-02.nc.hybrid
```
and:
```
tail -n20 /glade/derecho/scratch/mvdebolskiy/ERI_Ld90.ne16pg3_ne16pg3_mg17.I2000Clm60Fates.derecho_gnu.clm-FatesCold.ne16icomp/run/ERI_Ld90.ne16pg3_ne16pg3_mg17.I2000Clm60Fates.derecho_gnu.clm-FatesCold.ne16icomp.mosart.h0a.2002-02.nc.base.cprnc.out
259200 ( 258, 179, 1) ( 421, 243, 1)
avg abs field values: 3.207239101982755E+00 rms diff: 3.3E+01 avg rel diff(npos): 3.9E-02
3.104853528468416E+00 avg decimal digits(ndif): 1.2 worst: -0.3
RMS TOTAL_DISCHARGE_TO_OCEAN_LIQ 3.3383E+01 NORMALIZED 1.0578E+01
************************************************************************************************************************************
SUMMARY of cprnc:
A total number of 27 fields were compared
of which 8 had non-zero differences
and 0 had differences in fill patterns
and 0 had different dimension sizes
and 0 had different data types
A total number of 2 fields could not be analyzed
A total number of 0 time-varying fields on file 1 were not found on file 2.
A total number of 0 time-constant fields on file 1 were not found on file 2.
A total number of 0 time-varying fields on file 2 were not found on file 1.
A total number of 0 time-constant fields on file 2 were not found on file 1.
diff_test: the two files seem to be DIFFERENT
```
However, if you do:
```
grep RMS /glade/derecho/scratch/mvdebolskiy/ERI_Ld90.ne16pg3_ne16pg3_mg17.I2000Clm60Fates.derecho_gnu.clm-FatesCold.ne16icomp/run/ERI_Ld90.ne16pg3_ne16pg3_mg17.I2000Clm60Fates.derecho_gnu.clm-FatesCold.ne16icomp.mosart.h0a.2002-02.nc.base.cprnc.out
```
(because it was overwriten by comparison of `base` and `rest`)
If then you do `cprnc -m ` you get:
```
RMS time 3.4375E+00 NORMALIZED 7.3579E-02
RMS time_bounds 4.8614E+00 NORMALIZED 1.0406E-01
RMS DIRECT_DISCHARGE_TO_OCEAN_ICE 3.6507E-02 NORMALIZED 2.0883E+01
RMS DIRECT_DISCHARGE_TO_OCEAN_LIQ 6.0765E-01 NORMALIZED 3.2407E+00
RMS RIVER_DISCHARGE_OVER_LAND_LIQ 3.1559E+02 NORMALIZED 1.1847E+00
RMS RIVER_DISCHARGE_TO_OCEAN_LIQ 3.7668E+01 NORMALIZED 9.7296E+00
RMS TOTAL_DISCHARGE_TO_OCEAN_ICE 3.6507E-02 NORMALIZED 2.0883E+01
RMS TOTAL_DISCHARGE_TO_OCEAN_LIQ 3.3383E+01 NORMALIZED 1.0578E+01
```
Contributor guide
Assessment
This issue has not been assessed yet.