Update Prototype test suite to initial P8 configuration; turn on RRTMGP#941
Update Prototype test suite to initial P8 configuration; turn on RRTMGP#941DeniseWorthen wants to merge 119 commits into
Conversation
|
@dustinswales Please update your FV3 branch for further testing. I have found that the |
|
@DeniseWorthen |
@dustinswales |
|
@dustinswales I got a seg fault when I tried to run the cpld_debug_p8 test in rt_gnu.conf. Note I have not yet updated FV3 in my PR branch. The error is: My run directory on hera is (edit: the control_p8, control_debug_p8 and cpld_control_c96_p8 test also failed w/ the same error). |
|
I think the issue is the missing quotes around the file names in the input.nml. That seems to have resolved the gnu debug issue. Note I had no problem w/ the intel debug tests, even though they also lacked the quotes. |
|
@DeniseWorthen |
*replace quotes in RRTTMGP namelist variables
|
@dustinswales I thought that replacing the quotes in the input.nml (see my last commit) resolved the GNU problem but now I'm not sure. I will update my FV3. |
|
I'm having trouble updating FV3. It is trying to checkout out ccpp/physics hash 4031e8f but can't find it. |
|
@DeniseWorthen |
|
@DeniseWorthen |
|
The cpld_bmark_p7 test is now reproducing after fixing the namelist and updating FV3. |
|
|
@dustinswales I will be closing this PR since the feature is not being included in the P8 feature set at this time. Please open a new PR with your FV3 feature branch and add just your single test |
|
@DeniseWorthen |
|
I can do that, but it seemed that PR would require quite a bit of cleanup to remove all the additional tests. Opening a new PR won't push you later in the Q if that is what you are concerned about. |
|
@DeniseWorthen |
|
OK, we're discussing the Q right now, and it looks like 12/7 would be the target date. |
|
Closing; The updates and fixes to RRTMGP will come in a new PR, currently scheduled for commit on 12/7. |
…y#941) * Modify calculation of bucket average radiation variables to be accurate at sub-radiation-timestep output frequency. * Update bucket radiation scaling for rad_swlw_min variables * Bug fix in rad_lwsw_min scaling parameter. Merge GFS_rrtmg/rrtmgp_post.F90 in to GFS_radiation_post.F90 in ccpp/physics, requiring changes to all suites. * Add SW clear-sky downward flux at surface to available diagnostics * fix compilation error in GFS_diagnostics.F90 * update atmos_cubed_sphere to turn ENABLE_PARALLELRESTART OFF by default to avoid RT errors on some platforms (Hera, Hercules at least) * ccpp-physics - wet() bug fix and workaround for bad tsfco * update CCPP SDFs to replace GFS_rrtmg_post with GFS_radiation_post * change GFS_rrtmg_post in MPAS-based suite * fix MPAS-based ccpp_prebuild config that still referenced GFS_rrtmgX_post --------- Co-authored-by: Larissa Reames <larissa.reames@noaa.gov> Co-authored-by: Dustin Swales <dustin.swales@noaa.gov> Co-authored-by: Samuel Trahan <samuel,trahan@noaa.gov>
PR Checklist
Ths PR is up-to-date with the top of all sub-component repositories except for those sub-components which are the subject of this PR. Please consult the ufs-weather-model wiki if you are unsure how to do this.
This PR has been tested using a branch which is up-to-date with the top of all sub-component repositories except for those sub-components which are the subject of this PR
An Issue describing the work contained in this PR has been created either in the subcomponent(s) or in the ufs-weather-model. The Issue should be created in the repository that is most relevant to the changes in contained in the PR. The Issue and the dependent sub-component PR
are specified below.
Results for one or more of the regression tests change and the reasons for the changes are understood and explained below.
New or updated input data is required by this PR. If checked, please work with the code managers to update input data sets on all platforms.
Instructions: All subsequent sections of text should be filled in as appropriate.
The information provided below allows the code managers to understand the changes relevant to this PR, whether those changes are in the ufs-weather-model repository or in a subcomponent repository. Ufs-weather-model code managers will use the information provided to add any applicable labels, assign reviewers and place it in the Commit Queue. Once the PR is in the Commit Queue, it is the PR owner's responsiblity to keep the PR up-to-date with the develop branch of ufs-weather-model.
Description
DO_RRTMGPandCCPP_SUITE=FV3_GFS_v16_coupled_p8for the coupled model indefault_varscontrol_[]_p7) tests since these are not default settings for the standaloneDO_RRTMGPoption tocpld_control_run.INp7top8and makes required changes in rt.confcpld_bmark_p7test by settingDO_RRTMGPto false andCCPP_SUITE=FV3_GFS_v16_coupled_nsstNoahmpUGWPv1cpld_bmark_p8and updatert_35d.conf.Issue(s) addressed
Link the issues to be closed with this PR, whether in this repository, or in another repository.
(Remember, issues must always be created before starting work on a PR branch!)
Testing
develop-20111130. The following tests failed as expected:Missing baselines:
Answer changes:
However, the cpld_bmark_p7 test also failed. This was not expected since RRTMGP is not active in this test and the SDF remains
FV3_GFS_v16_coupled_nsstNoahmpUGWPv1.At 8f53730, hera.gnu baselines all pass except for the following:
Missing baselines:
Answer changes:
At 8f53730, hera.intel baselines showed the same results as previously but the
cpld_bmark_p7now passed, as expected.How were these changes tested? What compilers / HPCs was it tested with? Are the changes covered by regression tests? (If not, why? Do new tests need to be added?) Have regression tests and unit tests (utests) been run? On which platforms and with which compilers? (Note that unit tests can only be run on tier-1 platforms)
Dependencies
If testing this branch requires non-default branches in other repositories, list them. Those branches should have matching names (ideally).