-
Notifications
You must be signed in to change notification settings - Fork 254
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
UFS WM regression test namelist template updates #1248
Comments
(Edit: Moved these comments to #1248) The first iteration of the consolidated namelist is located here: https://github.com/dpsarmie/ufs-weather-model/tree/feature/NML_consolidate_ATM The ATM tests that use the original cpld NML work with these changes. Further work will be done to integrate other coupled tests to this master namelist. |
There is an issue with some tests that use a combination of FV3 variables and the coupled parameter values. The consolidated namelist was set up in a way where the default values in default_vars.sh either fall under the export_fv3 or export_cpld call. Most of the coupled systems use both of these calls to generate their parameter values. However, control_p8 did not. Control_p8 only calls export_fv3 and used coupled values that were (formally) located in cpld.control.nml.IN. Possible solutions:
Full list of affected tests (basically all *p8 tests): |
Latest version of https://github.com/dpsarmie/ufs-weather-model/tree/feature/NML_consolidate_ATM now includes a master template for all cpld tests. I will integrate all other global versions next. |
@dpsarmie Can you list the "'hybrid' parameters? My understanding is that since this is FV3atm namelist, these fields should all go to export_fv3. But I'd like to see these parameters before we make decision. Thanks. |
======================================================== |
New update (@junwang-noaa @DeniseWorthen): About 50 rt's have been run and tested so far. One reason for the delay is the following: I tested just populating all env variables in default_vars.sh, which worked for some runs but caused others to consistently (defined as 3+ tries over at least 2 different days) to timeout over the allotted time. I'm now populating the combined nml with blank pointers for variables that aren't being used by some of the control runs. This way they are defined but won't cause any runtime issues and will be populated by the regression tests that do use those variables (when export_cpld is called). |
This EPIC includes updates/cleanup of the UFS WM global regression test namelist templates updates so that the templates can be used in the global workflow to seamless code updates.
The text was updated successfully, but these errors were encountered: