Skip to content

ctsm5.4.023: Replace more netCDFs with NaN issues#3809

Open
samsrabin wants to merge 7 commits intoESCOMP:masterfrom
samsrabin:replace-more-netcdfs-with-ifx-issues
Open

ctsm5.4.023: Replace more netCDFs with NaN issues#3809
samsrabin wants to merge 7 commits intoESCOMP:masterfrom
samsrabin:replace-more-netcdfs-with-ifx-issues

Conversation

@samsrabin
Copy link
Member

@samsrabin samsrabin commented Mar 9, 2026

Description of changes

Replaces our remaining input netCDF files that had NaNs.

Specific notes

Contributors other than yourself, if any: None

CTSM Issues Fixed: Marking this as fixing the two overarching issues, even though there are still some failing tests (see #3788 and #3789).

Are answers expected to change (and if so in what way)? No

Any User Interface Changes (namelist or namelist defaults changes)? Various default input files updated to versions without NaNs.

Does this create a need to change or add documentation? Did you do so? No

Testing performed, if any:

  • tmp suite (things marked as still failing at ctsm5.3.022): Some still failing; see below. (/glade/derecho/scratch/samrabin/tests_0309-104103de/)
  • aux_clm Expected no diffs relative to 5.4.022 but got some: Derecho /glade/derecho/scratch/samrabin/tests_0309-141321de/, Izumi /scratch/cluster/samrabin/tests_0309-141321iz/

Remaining work

  • Delete tmp suite
  • Make sure this actually passed: /glade/derecho/scratch/samrabin/tests_0309-104103de/RXCROPMATURITY_Lm61.f09_t232.IHistClm60BgcCropCrujra.derecho_intel.clm-cropMonthOutput.G.0309-104103de_int

…temisdata/dst_source1x1tuned-cam4-forCLM_cdf5_c240202.nc'.

New file '$CESMDATAROOT/cseg/inputdata/lnd/clm2/dustemisdata/dst_source1x1tuned-cam4-forCLM_cdf5_c240202.no_nan_fill.nc'.
New fill values:
    -999.0: mask

Path updated in:
    bld/namelist_files/namelist_defaults_ctsm.xml
…edata/fire_emission_factors_78PFTs_c20240624.nc'.

New file '$CESMDATAROOT/cseg/inputdata/lnd/clm2/firedata/fire_emission_factors_78PFTs_c20240624.no_nan_fill.nc'.
New fill values:
    Deleted fill: Comp_MW

Path updated in:
    bld/namelist_files/namelist_defaults_fire_emis.xml
…fdata_esmf/PLUMBER2/ctsm5.4.0/surfdata_1x1_PLUMBER2_*.nc.

Replaced NaN or missing fill values with:
    Deleted unused fill from 79 variables

Path updated in:
    cime_config/usermods_dirs/clm/PLUMBER2/defaults/user_nl_clm
@samsrabin samsrabin self-assigned this Mar 9, 2026
@samsrabin samsrabin added priority: high High priority to fix/merge soon, e.g., because it is a problem in important configurations PR status: awaiting review Work on this PR is paused while waiting for review. test: aux_clm Pass aux_clm suite before merging labels Mar 9, 2026
@samsrabin samsrabin moved this to In progress - master in CTSM: Upcoming tags Mar 9, 2026
@samsrabin samsrabin force-pushed the replace-more-netcdfs-with-ifx-issues branch from 689d4cf to c69d92e Compare March 9, 2026 16:40
@samsrabin
Copy link
Member Author

samsrabin commented Mar 9, 2026

The following are still failing (see #3788 and #3789):

ERP_D_P64x2_Ld10.f10_f10_mg37.I2000Clm60Bgc.derecho_intel.clm-Hillslope
ERS_D_Ld30.f45_f45_mg37.I2000Clm50FatesCruRsGs.derecho_intel.clm-FatesColdLUH2
ERS_D_Ld30.f45_f45_mg37.I2000Clm50FatesCruRsGs.derecho_intel.clm-FatesColdLUH2HarvestArea
ERS_D_Ld30.f45_f45_mg37.I2000Clm50FatesCruRsGs.derecho_intel.clm-FatesColdLUH2HarvestMass

@samsrabin samsrabin changed the title Replace more netCDFs with NaN issues ctsm5.4.022: Replace more netCDFs with NaN issues Mar 9, 2026
@samsrabin samsrabin requested a review from ekluzek March 9, 2026 20:01
@samsrabin samsrabin changed the title ctsm5.4.022: Replace more netCDFs with NaN issues ctsm5.4.023: Replace more netCDFs with NaN issues Mar 9, 2026
Copy link
Collaborator

@ekluzek ekluzek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is straightforward NaN changes again. So all makes sense.

It does mean we need to think about how the model writes out restart files for fields that have NaN's on it. That's something that will come later.

And run_tower for NEON and PLUMBER will need to change for FillValues as well.

I'll make issues on both of those.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR status: awaiting review Work on this PR is paused while waiting for review. priority: high High priority to fix/merge soon, e.g., because it is a problem in important configurations test: aux_clm Pass aux_clm suite before merging

Projects

Status: In progress - master

2 participants