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

Create new compsets for NorESM2.3 #465

Open
gold2718 opened this issue Oct 11, 2023 · 11 comments
Open

Create new compsets for NorESM2.3 #465

gold2718 opened this issue Oct 11, 2023 · 11 comments
Assignees
Milestone

Comments

@gold2718
Copy link

gold2718 commented Oct 11, 2023

CAM will be adding new chemistry schemes (e.g., including Bromoform, including stratospheric chemistry) for the NorESM2.3 release. Create coupled compsets for NorESM 2.3 which use these chemistry schemes.

NorESM2.3 will also support the capability to reproduce KeyClim and FORCeS experiments.

The main NorESM2.3 supported compsets will be:

  • NHISTfullchem: FORCeS tunings
  • N1850fullchem: FORCeS tunings
  • N1850FORCeS: FORCeS tunings
  • NHISTFORCeS: FORCeS tunings
  • N1850: KeyClim 1850 Cloud2
  • NHIST: KeyClim 1850 Cloud2

In addition to these compsets, see the AMIP compsets from NorESMhub/CAM#132, NorESMhub/CAM#139, and NorESMhub/CAM#141).

@gold2718 gold2718 added the Next release Issues needed to be solved before the next release label Oct 11, 2023
@gold2718 gold2718 added this to the NorESM2.1 milestone Oct 11, 2023
@gold2718 gold2718 changed the title Add new chemistry schemes for NorESM2.1 Create new compsets for NorESM2.1 Oct 11, 2023
@MichaelSchulzMETNO
Copy link
Contributor

This is for 2.3

@gold2718 gold2718 added Enhancement and removed Next release Issues needed to be solved before the next release labels Dec 2, 2023
@gold2718 gold2718 modified the milestones: NorESM2.1, NorESM2.3 Dec 2, 2023
@gold2718 gold2718 changed the title Create new compsets for NorESM2.1 Create new compsets for NorESM2.3 Dec 2, 2023
@gold2718 gold2718 self-assigned this Feb 19, 2024
@oyvindseland
Copy link

The feature-noresm2.0.2_KeyClim_cloud branch is not needed / relevant neither in the NorESM repository nor in the CAM repository in order to include the experimental settings for this experiment class in NorESM2.3
The code and namelist settings can all be found in feature-noresm2.0.2_keyClim under noresmhub as the usermod cmip6_noresm_keyCLIM_cloud2

One of the files in the usermod: hetfrz_classnuc_oslo must be merged with the bug fix included going from NorESM2.0.x to NorESM2.1 but this bug correction is not part of the differences between cloud2 and other experiments.

@oyvindseland
Copy link

The cam branch cam_cesm2_1_rel_05-Nor_v1.0.2_keyClim-withoutanthraer only adds compsets to NorESM without any code changes.
In order to include this in NorESM2.3 the only thing that has to be included is the new compsets. If the compsets set-up / long names has changed in related compsets also these compsets has to be modified. The related compsets are NHIST, NSSP370frc2, NSSP585frc2.

@hgoelzer
Copy link
Contributor

hgoelzer commented Mar 7, 2024

It would be great to activate (and test) the NOEVOLVE configurations for CISM. In principle all EVOLVE compsets listed under could have a NOEVOLVE alternative. For testing we should probably focus on N1850frc2G and NHISTfrc2G. I am not sure how to name them. In CESM they have made including CISM in NOEVOLVE the default, but this is not the case for us. Maybe "N1850frc2Gnoevolve" or shorter "N1850frc2Gnoe"?

@mvertens
Copy link

mvertens commented Mar 7, 2024

@hgoelzer - could this be done more easily with the addition of a data glc component that could be created?

@hgoelzer
Copy link
Contributor

hgoelzer commented Mar 7, 2024

@hgoelzer - could this be done more easily with the addition of a data glc component that could be created?

That could be interesting to test, too. But it has a quite different effect. Now that I think about it, maybe we should focus on these tests primarily in 2.5 rather than here. But I imagine the NOEVOLVE here to be easily done and a useful addition.

@gold2718
Copy link
Author

@oyvindseland , could you please add case directories that make use of the usermods dirs in feature-noresm2.0.2_keyClim ?

@oyvindseland
Copy link

I am not sure what you mean but if it is case I have built with the usermods instrad of the branch this is relevant case.
/cluster/projects/nn9252k/oyvinds/NorESM-KeyClim_cleancloud/cases/NSSP585frc2_f09_tn14_cloudxpice_testaug23_ver3

@gold2718
Copy link
Author

Thanks. As far as I can tell, there are no compsets in feature-noresm2.0.2_keyClim that have the usermods built in.
What compsets would you like to see in NorESM2.3 that use these mods?
As an example, NSSP585keyClimCloud is a possible name that would modify the NSSP585frc2 compset to 'match' the experiment above.

@gold2718
Copy link
Author

I am not sure what you mean but if it is case I have built with the usermods instrad of the branch this is relevant case. /cluster/projects/nn9252k/oyvinds/NorESM-KeyClim_cleancloud/cases/NSSP585frc2_f09_tn14_cloudxpice_testaug23_ver3

This case has a user_nl_cice that is not in the cmip6_noresm_keyCLIM_cloud2 usermods from feature-noresm2.0.2_keyClim. Should NorESM2.3 contain these mods?

@oyvindseland
Copy link

The user_nl_cice settings does not need to be included in NorESM2.3 since it is just a list of the output variables from cice for KeyClim experiment.

gold2718 added a commit to NorESMhub/OSLO_AERO that referenced this issue Apr 17, 2024
Implement KeyClim cloud2 modifications for Oslo Aero
- oslo_aero_hetfrz.F90
  - Scale bc, dst1, and dst3 by a new namelist variable, hetfrz_aer_scalfac.
  - hetfrz_aer_scalfac replaces hetfrz_bc_scalfac and hetfrz_dust_scalfac from the KeyClim cloud2 code.
  - Add diagnostics for new scaled fields
  - Scale total_aer_num, total_aer_num, uncoated_aer_num, and total_interstitial_aer_num by the same factor for the hetfrz_classnuc_calc computation.

Addresses issue NorESMhub/NorESM#465.
gold2718 added a commit to NorESMhub/CAM that referenced this issue Apr 19, 2024
KeyClim Cloud2 tunings
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

6 participants