Skip to content

Conversation

@slevis-lmwg
Copy link
Contributor

@slevis-lmwg slevis-lmwg commented Jan 7, 2026

CDEPS issues:
Resolves #352
Resolves #361

Are there dependencies on other component PRs (if so list):
CTSM issue ESCOMP/CTSM#3386
CTSM PR to update .gitmodules with this PR's changes: TODO

Are changes expected to change answers (bfb, different to roundoff, more substantial):
Yes, more than roundoff, because the cmip7 co2 dataset differs from its cmip6 counterpart.

Any User Interface Changes (namelist or namelist defaults changes):
The new dataset spans 1750-2022 instead of 1750-2014.

Testing performed (e.g. aux_cdeps, CESM prealpha, etc):
So far, I completed 1-day simulations in

/glade/derecho/scratch/slevis/archive/IHistClm6BgcCropCrujra_f09_ctsm5.4.003/cmip7co2
/glade/derecho/scratch/slevis/archive/IHistClm6BgcCropCrujra_f09_ctsm5.4.005

and the PCO2 output looks

  • identical in these two cmip7 cases and
  • similar to the following cmip6 1-day baseline:
    /glade/derecho/scratch/slevis/archive/IHistClm6BgcCropCrujra_f09_ctsm5.4.003/cmip6co2

Hashes used for testing:
1-day baseline: ctsm5.4.003
1-day experiment: ctsm5.4.003 with co2 stream changes in user_nl_datm_streams
1-day experiment: ctsm5.4.005 with cdeps1.0.84-1-g5a06fe0 (this PR)

@slevis-lmwg
Copy link
Contributor Author

slevis-lmwg commented Jan 7, 2026

I would like a preliminary review of this PR before I

  • submit the aux_cdeps test-suite
  • ./rimport and relink the new file

@ekluzek would you like to look at this or recommend another reviewer? Only 5 lines have changed.

@ekluzek ekluzek self-requested a review January 7, 2026 23:44
@ekluzek ekluzek added enhancement New feature or request CESM Only Responsibility: CTSM Responsibility to manage and accomplish this issue is the CTSM Software group labels Jan 7, 2026
@slevis-lmwg
Copy link
Contributor Author

From this morning's meeting with @ekluzek

  • Make the changes in this PR such that answers will not change.
  • Open a follow-up PR that will make cmip7 the default option, which will change answers. Implementation of this needs discussion with a bigger group due to potential changes in components/cdeps/datm/cime_config/config_component.xml and/or elsewhere.

@slevis-lmwg
Copy link
Contributor Author

slevis-lmwg commented Jan 14, 2026

  • derecho OK: ./run_sys_tests -s aux_clm -c ctsm5.4.008 --skip-generate

@ekluzek I forget whether there is such a thing as aux_cdeps, as well, and whether I should run that from somewhere...

UPDATE: on derecho

  • ./run_sys_tests -s aux_cdeps --skip-compare -g /glade/campaign/cesm/cesmdata/cseg/cesm_baselines/cdeps1.0.84-ctsm5.4.008 <-- baseline for comparing the next
    One failure due to missing grid (explained in post below and solution pending for now)
  • ./run_sys_tests -s aux_cdeps -c /glade/campaign/cesm/cesmdata/cseg/cesm_baselines/cdeps1.0.84-ctsm5.4.008 -g /glade/campaign/cesm/cesmdata/cseg/cesm_baselines/cdeps1.0.85-ctsm5.4.008
    Submitted this anyway while we decide how to resolve the one failing test in the baseline: Results OK.

@ekluzek
Copy link
Collaborator

ekluzek commented Jan 14, 2026

  • derecho: ./run_sys_tests -s aux_clm -c ctsm5.4.008 --skip-generate

@ekluzek I forget whether there is such a thing as aux_cdeps, as well, and whether I should run that from somewhere...

Yes, there is an aux_cdeps and you should run that as well. That's one of the ones that you need to create the baseline beforehand. The baselines are under: /glade/campaign/cesm/cesmdata/cseg/cesm_baselines/ on Derecho, and you only need to do Derecho. The last baseline you actually ran and it was for: cdeps1.0.70 and labeled that way. I imagine you used a CTSM tag to get the other externals for it, but I'm not sure.

@slevis-lmwg
Copy link
Contributor Author

slevis-lmwg commented Jan 14, 2026

One aux_cdeps test failed when generating the baseline (see a couple of posts back):
FAIL SMS_Ld3.f19_g17_rx1.2000_SATM_SLND_SICE_SOCN_DROF%NYF_SGLC_SWAV.derecho_intel CREATE_NEWCASE
with
ERROR: no alias f19_g17_rx1 defined
@ekluzek how would you like to address this?
Update the grid to an existing one?

@ekluzek
Copy link
Collaborator

ekluzek commented Jan 15, 2026

Alper removed that grid about a year ago from ccs_config. There are other rx1 grids still there. But, it looks like with MOM JRA025 is being used, so we should see what Ocean people want and have them decide. I'll open an issue and loop them into discuss what they want.

Pining @mnlevy1981 @alperaltuntas

Many aux_clm BASELINE tests showed DIFFs when I changed these variables
to 1750. I had expected no effect, but it's beyond the scope of this PR
to investigate.
@slevis-lmwg slevis-lmwg changed the title Update from cmip6 to cmip7 co2 stream file b4b: Introduce separate cmip6 and cmip7 co2 stream files keeping cmip6 as default Jan 15, 2026
@slevis-lmwg
Copy link
Contributor Author

In case it helps others...
git diff cdeps1.0.84 shows (at least for me) a cleaner version of the PR's diffs than I see here in github.

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

Labels

CESM Only enhancement New feature or request Responsibility: CTSM Responsibility to manage and accomplish this issue is the CTSM Software group

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove DATM_CO2_TSERIES streams for latitude bounds Add a CMIP7 version option of the CO2 data

2 participants