RRTMGP in ufs-weather-model#29
Conversation
* hera.gnu build target with regression test config rt_gnu.conf (same as used on Cheyenne); this initial version uses the UFS public release v1.0.0 NCEPLIBS * re-enable IPD REPRO, CCPP REPRO, CCPP PROD regression tests; IPD REPRO and CCPP REPRO are bit-for-bit identical * bugfixes for some CCPP regression tests (IAU dry mass fixer) * addition of two-way coupled CCPP regression tests, removal of old IPD Thompson test, addition of several debug tests (Thompson non-aero and GSD suite) to cover more physics options in DEBUG mode * change logic in rt.sh that COMPILE or APPBUILD lines without a machine name are executed on all machines (similar to what is done for the RUN lines)
…ake.sh to work with the CCPP framework changes
c8f7e65 to
7b1fb94
Compare
7b1fb94 to
bf0a2c4
Compare
3e0e101 to
b113f9e
Compare
b113f9e to
a799e29
Compare
| nspinup = 1000 | ||
| iseed_ca = 0 | ||
| isppt_deep = .false. | ||
| do_RRTMGP = @[DO_RRTMGP] |
There was a problem hiding this comment.
Just asking, but is ccpp_control the best namelist to put this in? Should there be a separate one for RRTMGP? I see that DO_RRTMGP is set externally such that the other RRTMGP variables become moot if it is set to false.
There was a problem hiding this comment.
We want to avoid a proliferation of namelist templates in parm/ - something that EMC is adamant about for good reasons. Therefore, this makes a lot of sense. Is also done for NoahMP.
There was a problem hiding this comment.
Sounds good. This seems to mark a change from past behavior.
There was a problem hiding this comment.
Actually, not. We were asked to combine those as much as it makes sense more than a year ago when merging the initial CCPP version in July 2019.
|
Regression testing completed on hera.intel. This is what I did:
Regression test config and log used to create the RRTMGP baselines (had to rename rt_rrtmgp.conf to rt_rrtmgp_conf.log for uploading it here): rt_rrtmgp_conf.log Regression test logs against full=new baseline |
…elop_20200616 Update gsd/develop from develop 2020/06/16
This PR adds regression tests in PROD and DEBUG mode for RRTMGP in CCPP. The PR also includes an update of the NCAR dtc/develop branch from the NOAA-EMC/ufs-community develop branch.
Supersedes #23.
Associated PRs:
NCAR/ccpp-framework#270
NCAR/ccpp-physics#411 (includes NCAR/ccpp-physics#413; the latter supersedes NCAR/ccpp-physics#400)
NCAR/fv3atm#32 (includes NCAR/fv3atm#26)
#29
For detailed information on the RRTMGP code to be committed, see NCAR/ccpp-physics#400.
For regression testing information, see below.