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

Add reduced output usermod for dev simulations #654

Open
wants to merge 1 commit into
base: noresm_develop
Choose a base branch
from

Conversation

mvdebolskiy
Copy link

@mvdebolskiy mvdebolskiy commented Mar 7, 2025

Add usermod dir containing reduced output configs for every component:

  • CLM
  • CAM
  • BLOM

Example for creating new case :

$SRCROOT/create_newcase --case $CASDIR --compset N1850fates-sp  --res ne30pg3_tn14  --run-unsupported --machine betzy --project $PROJECt --walltime 00:32:00 --user-mods-dir $CRSCROOT/cime_config/usermods_dirs/reduced_out_devsim/

@TomasTorsvik
Copy link
Contributor

@mvdebolskiy - what is the best way to add to the usermods now? We have a suggestion from @JorgSchwinger in a BLOM PR: https://github.com/NorESMhub/BLOM/pull/498/files
Could we just add that file to the reduced_output_devsim(?) folder? Should it be named user_nl_blom to be picked up by the system?

@mvdebolskiy
Copy link
Author

Tomas, cime_config/usermods_dirs/reduced_out_devsim/include_user_mods is a file where you list OTHER usermods to be included within the current one. I've commented in the blom PR what you need to do. By doing this you will have reduced output BOTH in stand-alone and coupled checkouts. If you want, you can check how this works in the cime case creation code.

@mvdebolskiy
Copy link
Author

@adagj can you add a usermod to CAM for reduced output?
I will add all these changes in the new tag.

@oyvindseland
Copy link

Some of the CAM output that can be removed for spin-up is not yet controlled by namelist. It can probably be defined as a bug although it never impacted the results.
The work on doing so is ongoing.

@adagj
Copy link
Contributor

adagj commented Mar 10, 2025

@mvdebolskiy
I wonder if we just need to ignore CAM for this PR, and let them make a new PR when they are ready to do so...

@rosiealice
Copy link

@mvdebolskiy is the file:

../../../components/clm/cime_config/usermods_dirs/reduced_output_fates

in this branch? Apologies if it is an I am being slow. I am trying to figure out where to add the fexcl fields.

@mvdebolskiy
Copy link
Author

@rosiealice obviously not. This is a repo for the coupled model. There is a corresponding NorESMhub/CTSM#120 PR.

@adagj
Copy link
Contributor

adagj commented Mar 10, 2025

@JensBDebernard
Hei Jens,
Can you add please a reduced output user_nl_cice to this PR? I suggest at least daily seaice files can be dropped - but you know best :-)

@TomasTorsvik
Copy link
Contributor

TomasTorsvik commented Mar 12, 2025

@mvdebolskiy - This has prompted a rather lengthy discussion in the BLOM/iHAMOCC community. The solution we have agreed on is to include options in the BLOM namlist definition file that can be invoked through an xmlchange command. We will then introduce the changes through the shell_commands file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

5 participants