Conversation
|
With the changes here together with the change in ESCOMP/MOSART#126, the failing derecho-intel I compset tests are now passing with the recent ccs_config update: My next steps:
I'll mark this as ready for review once these things are done. |
ifx apparently doesn't do short-circuit evaluation, so SMS_D_Ld1.ne30pg3_t232.I1850Clm50BgcSpinup.derecho_intel.clm-cplhist was crashing with floating invalid when using the ifx compiler (via ccs_config_cesm1.0.75). Resolves ESCOMP#3763
Changed FillValue from NaN to non-Nan with: ncatted -a _FillValue,p_ac_MD,o,d,1.e38 /glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/urbandata/CTSM52_urbantv_Li_2024_0.9x1.25_simyr1849-2106_c20260217.nc ncatted -a _FillValue,p_ac_HD,o,d,1.e38 /glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/urbandata/CTSM52_urbantv_Li_2024_0.9x1.25_simyr1849-2106_c20260217.nc ncatted -a _FillValue,p_ac_TBD,o,d,1.e38 /glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/urbandata/CTSM52_urbantv_Li_2024_0.9x1.25_simyr1849-2106_c20260217.nc Partially addresses ESCOMP#3764
Fixed by first setting _FillValue to NaN, then setting _FillValue to the original missing value, via: ncatted -a _FillValue,Z0a,o,d,NaN Prigent_2005_roughness_0.25x0.25_cdf5_c260218.nc ncatted -a _FillValue,Z0a,o,d,1.e32 Prigent_2005_roughness_0.25x0.25_cdf5_c260218.nc Partially addresses ESCOMP#3764
5fd69ab to
c7230f0
Compare
|
Where is your new file? ls /glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/dustemisdata/Prigent_2005_roughness_0.25x0.25* I don't see it in inputdata. |
|
Things I will do:
|
@jedwards4b @billsacks mentions this above. There was a permission problem, that's now fixed, so he couldn't put it in inputdata. But, he'll do that now that the permission problem is resolved. That was my bad... |
|
Since, this is b4b we shouldn't include the .gitmodules update here. I'll make a different PR for doing that. |
Description of changes
(1) ifx apparently doesn't do short-circuit evaluation, so SMS_D_Ld1.ne30pg3_t232.I1850Clm50BgcSpinup.derecho_intel.clm-cplhist was crashing with floating invalid when using the ifx compiler (via ccs_config_cesm1.0.75).
(2) Some input files need NaNs converted to non-NaN fill values
Specific notes
Contributors other than yourself, if any: @jedwards4b
CTSM Issues Fixed (include github issue #):
Are answers expected to change (and if so in what way)? No
Any User Interface Changes (namelist or namelist defaults changes)? No
Does this create a need to change or add documentation? Did you do so? No No
Testing performed, if any: will do regular