Skip to content

enable NEON v4 data#3597

Closed
wwieder wants to merge 159 commits into
ESCOMP:masterfrom
wwieder:NEON_v4
Closed

enable NEON v4 data#3597
wwieder wants to merge 159 commits into
ESCOMP:masterfrom
wwieder:NEON_v4

Conversation

@wwieder
Copy link
Copy Markdown
Contributor

@wwieder wwieder commented Nov 10, 2025

Description of changes

Fixes #3594 by enabling use of NEON v4 data

Specific notes

also requires cdeps pr (CDEPS#357)

Contributors other than yourself, if any:
@slevis-lmwg, @ekluzek, @ddurden

CTSM Issues Fixed (include github issue #):
fixes #3594

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

  • Yes, system defaults to 'latest' NEONVERSION, which will change answers with new DATM data

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

  • Yes, put should be part of updated NEON documentation for CLM6.

Testing performed, if any:

  • Functional test that a new case pulls down v4 data.
    ./run_tower --neon-sites NIWO --output-root /glade/derecho/scratch/wwieder/NEON_54_tests --run-type ad

additional updates needed for NEON, see #3595, #3596. These will be done later. The purpose of this PR is just to enable use of v4 data from NEON.

lifang0209 and others added 30 commits May 30, 2025 10:13
slevis resolved conflicts:
tools/mksurfdata_esmf/src/mkagfirepkmonthMod.F90
…k_ctsm54_datasets

slevis resolved conflicts:
tools/mksurfdata_esmf/gen_mksurfdata_namelist.xml
…fdata_esmf

Include abm = 13 values when determining dominant abm in mksurfdata_esmf
Merge b4b-dev to master

slevis resolved conflicts:
tools/mksurfdata_esmf/gen_mksurfdata_namelist.xml
Merge master to alpha-ctsm5.4.CMIP7

New tag alpha-ctsm5.4.CMIP7.03.ctsm5.3.063
Update everything needed to make ctsm54 datasets.
Urban mesh was pointing to a 3x3min instead of a 0.25x0.25 file
…at_landuse

Add ctsm54 ne30, f09, f19 fsurdat/landuse files to namelist defaults
@wwieder wwieder moved this from Ready to start (or start again) to In progress - master in CTSM: Upcoming tags Nov 13, 2025
slevis-lmwg and others added 11 commits November 14, 2025 12:31
So far no change in test-suite results (aux_clm and ctsm_sci).
…w_grids

alpha-ctsm5.4.CMIP7.17.ctsm5.3.082: Add ctsm_sci tests for new grids (ctsm5.4)
alpha-ctsm5.4.CMIP7.18.ctsm5.3.082: fsurdat validation tool
Derived from half-degree run started 1959-01-01, forced with CRU-JRA, at tag alpha-ctsm5.4.CMIP7.15.ctsm5.3.079. Growing seasons defined by files [sh]dates_ggcmi_crop_calendar_phase3_v1.01_nninterp-hcru_hcru_mt13.2000-2000.20230728_165845.nc. Maximum growing season length in generate_gdds.py derived from mxmat in clm60_params.crop_omni02.c251120.nc with no 'cushion'. generate_gdds.py first season 1995 and last season 2005.
Derived from half-degree run started 1959-01-01, forced with CRU-JRA, at tag alpha-ctsm5.4.CMIP7.15.ctsm5.3.079. generate_gdd20_baseline -v GDDB20 -y1 1995 -yN 2005.
post-5.4.n00: New crop calendar inputs and updated params (omni02)
@slevis-lmwg
Copy link
Copy Markdown
Contributor

slevis-lmwg commented Nov 25, 2025

From meeting with @wwieder and @ekluzek:
@slevis-lmwg start testing. If ok, could merge to the post45 branch, or wait for more work that Will wants to do.

Note: I tried merging post-5.4 to this PR right off the bat, pushing to the PR (here), and then rebasing the PR, but I ended up with unwanted diffs, so I reverted to master as the base and updated to the latest on master.

I started aux_clm_mpi_serial on derecho and izumi and python tests on derecho:

OK ./run_sys_tests -s aux_clm_mpi_serial -c ctsm5.3.085 --skip-generate
PASS make black and lint
OK python -u and -s

...so this is ready. As I commented a few lines up, I can try merging to the post45 branch or wait.

@slevis-lmwg slevis-lmwg moved this from Todo to In Progress in LMWG: Sprint Planning Board Nov 25, 2025
@slevis-lmwg slevis-lmwg changed the base branch from master to post-5.4 November 26, 2025 00:41
@slevis-lmwg slevis-lmwg changed the base branch from post-5.4 to master November 26, 2025 00:52
slevis-lmwg added a commit to wwieder/ctsm that referenced this pull request Dec 2, 2025
@slevis-lmwg
Copy link
Copy Markdown
Contributor

Closing as fixed by #3626

@slevis-lmwg slevis-lmwg closed this Dec 2, 2025
@github-project-automation github-project-automation Bot moved this from In progress - master to Done (non release/external) in CTSM: Upcoming tags Dec 2, 2025
@github-project-automation github-project-automation Bot moved this from In Progress to Done in LMWG: Sprint Planning Board Dec 2, 2025
@slevis-lmwg slevis-lmwg moved this from Done (non release/external) to release/externals tags done in CTSM: Upcoming tags Dec 4, 2025
@slevis-lmwg slevis-lmwg moved this from release/externals tags done to Done (non release/external) in CTSM: Upcoming tags Dec 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement new capability or improved behavior of existing capability external issue needs to be addressed elsewhere (submodule); issue here for the sake of project tracking science Enhancement to or bug impacting science

Projects

Status: Done (non release/external)
Status: Done

Development

Successfully merging this pull request may close these issues.

Update NEON data to v4

5 participants