-
Notifications
You must be signed in to change notification settings - Fork 377
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
discontinue support for Eulerian dycore for the SCM (atm) #3035
Conversation
Hi @bogensch , nice to see we can finally say goodbye to the old EUL-based SCM framework. Thanks for the hard work. All the changes to the two files look good. I think the user_case file scam_generic.xml also needs to be updated because all the cases in the SCM case library uses compset F_SCAM5 which uses this generic file. Also this just remind me of another issue on parameter settings. After PR #2789, two pairs of clubb parameters become fully decoupled. clubb_C1b used to take the value clubb_C1 if clubb_C1b is not set in namelist. Similarly for clubb_gamma_coef and clubb_gamma_coefb. (You may see the change of logics in parameters_tunable.F90 in that PR) To conform to EAMv1 LR configuration, in SCM run scripts, clubb_C1b and clubb_gamma_coefb now need to be explicitly set to the same values as clubb_C1 and clubb_gamma_coef, respectively. These changes are done for existing use_case files for full model in PR #2789, but not for the SCM scripts. |
Thanks @wlin7 for your careful review. I updated scam_generic.xml to reflect only SE SCM. Also, thanks for reminding me about the two CLUBB parameters. These have been updated on the SCM wiki in the scripts. |
discontinue support for Eulerian dycore for the SCM (atm) This PR will disable the Eulerian dycore for running the single column model (SCM). The SCM will now only work (and be supported) with the Spectral Element (SE) dycore, which has now been well tested/validated, and is consistent with EAM global simulations. With this PR an error and abort message will be provided to the user should they try to configure the SCM with any dycore other than SE. In addition, hooks for the Eulerian core are removed from the scam_arm97.xml use_case, as this is the compset used for SCM developer tests. Note that the SCM developer test for Eulerian SCM is removed in a companion cime PR. All developer tests pass, except SMS_R_Ld5.T42_T42.FSCM5A97, which is an expected fail. [BFB]
Merged to next. |
discontinue support for Eulerian dycore for the SCM (atm) This PR will disable the Eulerian dycore for running the single column model (SCM). The SCM will now only work (and be supported) with the Spectral Element (SE) dycore, which has now been well tested/validated, and is consistent with EAM global simulations. With this PR an error and abort message will be provided to the user should they try to configure the SCM with any dycore other than SE. In addition, hooks for the Eulerian core are removed from the scam_arm97.xml use_case, as this is the compset used for SCM developer tests. Note that the SCM developer test for Eulerian SCM is removed in a companion cime PR. [BFB]
Merged to master. |
die <<"EOF"; | ||
** ERROR: SCAM mode only works with Eulerian dycore or Spectral Element dycore. | ||
** ERROR: The Single Column Model only works with Spectral Element dycore. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm late but should add "EAM" before "Single Column Model" in this error message. I believe the CAM one still supports eulerian?
…options Automatically Merged using E3SM Pull Request AutoTester PR Title: add runtime flag for p3 ice production PR Author: mahf708 PR LABELS: BFB, p3, AT: AUTOMERGE, namelist
This PR will disable the Eulerian dycore for running the single column model (SCM). The SCM will now only work (and be supported) with the Spectral Element (SE) dycore, which has now been well tested/validated, and is consistent with EAM global simulations.
With this PR an error and abort message will be provided to the user should they try to configure the SCM with any dycore other than SE. In addition, hooks for the Eulerian core are removed from the scam_arm97.xml use_case, as this is the compset used for SCM developer tests.
Note that the SCM developer test for Eulerian SCM is removed in a companion cime PR.
All developer tests pass, except SMS_R_Ld5.T42_T42.FSCM5A97, which is an expected fail.