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

KeyClim Cloud2 tunings #142

Merged
merged 16 commits into from
Apr 19, 2024
Merged

Conversation

gold2718
Copy link

@gold2718 gold2718 commented Apr 18, 2024

Summary: Make KeyClim Cloud2 tunings the default for NFHIST and HF1850

Contributors: gold2718, oyvindseland

Reviewers: DirkOlivie, oyvindseland

Purpose of changes: Prepare compsets to use KeyClim Cloud2 tunings as the default

Github PR URL: #142

Changes made to build system: None

Changes made to the namelist: Added new namelist items to allow for new tuning parameters

  • hetfrz_aer_scalfac: Scaling factor for aerosols
  • clubb_meltpt_temp: Temperature used for the melting temp of ice crystals [K]
  • clubb_dt_low: Temperature at which detrained water is classified as entirely ice (no liquid) in the CLUBB parameterization in units of (K).

Changes to the defaults for the boundary datasets: None

Substantial timing or memory changes: None

  • Import int2str from noresm_develop branch
  • Make meltpt_temp and dt_low run-time parameters for CLUBB - Defaults are 268.15 and 238.15 - NorESM defaults are 243.15 and 238.15
  • Add namelist definitions, defaults and exceptions for clubb_meltpt_temp and clubb_dt_low
  • Add new option, CLOUD2, for keyClim simulations
  • Make the KeyClim cloud2 tunings the default, move old settings to usermods

Test suite aux_cam_noresm runs with the expected namelist and baseline changes

Issues addressed by this PR: Create new compsets for NorESM2.3, NorESMhub/NorESM#465

@gold2718 gold2718 added the enhancement New feature or request label Apr 18, 2024
@gold2718 gold2718 added this to the NorESM2.3 milestone Apr 18, 2024
@gold2718 gold2718 self-assigned this Apr 18, 2024
Copy link

@DirkOlivie DirkOlivie left a comment

Choose a reason for hiding this comment

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

Hi Steve, seems fine for me. Best regards, Dirk

Copy link

@oyvindseland oyvindseland left a comment

Choose a reason for hiding this comment

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

The changes look fine. One question: The purely cosmetic changes in some of the files, typically removal of empty characters at the end of the line. Is that on purpose or is it caused by using different editing tools?

@gold2718
Copy link
Author

One question: The purely cosmetic changes in some of the files, typically removal of empty characters at the end of the line. Is that on purpose or is it caused by using different editing tools?

I have all my editors set to automatically remove spaces at the end of each line when saving a file. This is the practice we adopted at NCAR to (eventually) lower the number of spurious changes presented in a PR. Note that when reviewing a PR, you can always hide these whitespace changes. Just below the "Files changed" tab is a gear icon. Clicking on that reveals a "Hide whitespace" checkbox which will hide those changes for easier reviewing. I plan to continue this practice as I edit files since many have accumulated a lot of these extra spaces over the years. Let me know if that is a problem or if you would like to also adopt the practice.

@oyvindseland
Copy link

OK. No problems with the practice

@gold2718 gold2718 merged commit d96981a into NorESMhub:noresm2_3_develop Apr 19, 2024
@gold2718 gold2718 deleted the implement_cloud2 branch April 19, 2024 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants