Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle CAM7 #2632

Merged
merged 15 commits into from
Jul 10, 2024
Merged

Handle CAM7 #2632

merged 15 commits into from
Jul 10, 2024

Conversation

ekluzek
Copy link
Collaborator

@ekluzek ekluzek commented Jul 5, 2024

Description of changes

Changes so that CAM7 is allowed for the land-tuning mode. Allow "C" and "E" after period designation in long compset names. Fix some important issues.

Specific notes

Contributors other than yourself, if any: @jedwards4b

CTSM Issues Fixed (include github issue #):
Fixes #2480
Fixes #2634
Fixes #2637

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

Any User Interface Changes (namelist or namelist defaults changes)?
LND_TUNING_MODE for cam7.0 is now allowed

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

Testing performed, if any: Will run regular testing
So far doing namelist unit testing and namelist testing within CESM

@ekluzek ekluzek added enhancement new capability or improved behavior of existing capability priority: Immediate Highest priority, something that was unexpected labels Jul 5, 2024
@ekluzek ekluzek added this to the cesm3_0_beta02 milestone Jul 5, 2024
@ekluzek ekluzek requested a review from slevis-lmwg July 5, 2024 22:01
@ekluzek ekluzek self-assigned this Jul 5, 2024
Copy link
Contributor

@slevis-lmwg slevis-lmwg left a comment

Choose a reason for hiding this comment

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

@ekluzek I caught a few things, and I may have missed others, because I did not go through every new line in this PR. Let me know if it would be helpful to review it again together.

cime_config/config_component.xml Outdated Show resolved Hide resolved
bld/namelist_files/namelist_defaults_ctsm.xml Show resolved Hide resolved
bld/namelist_files/namelist_defaults_ctsm.xml Outdated Show resolved Hide resolved
bld/namelist_files/namelist_defaults_ctsm.xml Show resolved Hide resolved
bld/namelist_files/namelist_defaults_ctsm.xml Outdated Show resolved Hide resolved
ekluzek and others added 4 commits July 8, 2024 11:23
Co-authored-by: Samuel Levis <slevis@ucar.edu>
Make the Regular Expressions more consistent. Don't allow the use of
CLM51 for all options. Make CPLHIST CAM version depend on which
CLM version is used. Make sure explicit matches for CAM60 are there.
Add some comments to talk about what kind of land
tuning mode is being done for a section of finidat files.
@ekluzek
Copy link
Collaborator Author

ekluzek commented Jul 8, 2024

@slevis-lmwg I think I handled all of your suggested changes. So please re-review and let me know if I missed something.

@ekluzek ekluzek closed this Jul 8, 2024
@ekluzek ekluzek reopened this Jul 8, 2024
@ekluzek ekluzek requested a review from slevis-lmwg July 8, 2024 20:11
@ekluzek
Copy link
Collaborator Author

ekluzek commented Jul 9, 2024

Testing on Derecho has one PEM test that failed with answer changes on different number of processors.

PEM_D_Ld9.ne30pg3_t232.I1850Clm60BgcCropG.derecho_intel.clm-clm60cam7LndTuningMode

grep RMS /glade/derecho/scratch/erik/tests_ctsm529acl/PEM_D_Ld9.ne30pg3_t232.I1850Clm60BgcCropG.derecho_intel.clm-clm60cam7LndTuningMode.GC.ctsm529acl_int/run/PEM_D_Ld9.ne30pg3_t232.I1850Clm60BgcCropG.derecho_intel.clm-clm60cam7LndTuningMode.GC.ctsm529acl_int.cism.gris.initial_hist.0001-01-01-00000.nc.base.cprnc.out
 RMS beta_internal                    7.8639E-09            NORMALIZED  1.0968E-10
 RMS iareag                           6.3477E-03            NORMALIZED  3.8147E-15
 RMS total_gl_flux                    8.2266E-06            NORMALIZED  1.3137E-11
 RMS uvel                             3.0215E-12            NORMALIZED  8.2006E-10
 RMS vvel                             2.4100E-12            NORMALIZED  1.1141E-09

As a first go, I'll rerun it a couple times to see if I see the same behavior. Then start looking into those variables.

This is just issue #2542

Copy link
Contributor

@slevis-lmwg slevis-lmwg left a comment

Choose a reason for hiding this comment

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

No further comments, other than a big thank you, Erik.

@ekluzek ekluzek merged commit 6daeac8 into ESCOMP:master Jul 10, 2024
2 checks passed
@ekluzek ekluzek deleted the cam7lndtuning branch July 10, 2024 19:40
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 priority: Immediate Highest priority, something that was unexpected
Projects
Status: Done
3 participants