-
Notifications
You must be signed in to change notification settings - Fork 18
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
gsd/develop: update from from develop 2020/01/27 #7
gsd/develop: update from from develop 2020/01/27 #7
Conversation
fv3atm github issue #13: change ifmin to zero at fh00 for inline post
* add fh00 post control file, add restart output at specified forecast hours, ugwd bug fixes * update module files to use g2tmpl v1.6.0 and post v8.0.1 * add fh00 post control file in fv3.input for inline post * update in runduration in atmos * update RT baseline directory on hera and wcoss * comment out fv3_wrtGauss_nemsio_c768 on dell * update grib2 table for g2tmpl 1.6.0 * update post * comment out print line in FV3
* update FMS to point to tag 2019.01 of NOAA-GFDL * update stochastic_physics to point to hash 1745422af76d830757cd6035b6ea101e92b4cac1 @pjpegion * update of path to CCPP physics library for CCPP regression tests * add -Wall to compiler flags for GNU compilers * remove warnings for non-existent include directories for GNU compiler * update of regression testing scripts to detect errors in tests/run_test.sh * new regression tests fv3_ccpp_gfs_v15p2, fv3_ccpp_gfs_v15p2_debug, fv3_ccpp_gfs_v16beta, fv3_ccpp_gfs_v16beta_debug * update of rt.conf: remove Cheyenne.intel entries (so that rt.conf is an EMC-maintained regression test configuration; move Cheyenne Intel tests into a separate file that resides in the NCAR dtc/develop branch) * make compile_cmake.sh work with Cheyenne Intel/GNU, and bugfixes for compile_cmake.sh * allow environment variable NEMS_MACHINE to overwrite (or set) MACHINE_ID (see ufs-community#20 for the corresponding PR for the ufs_public_release branch) * new regression test fv3_ccpp_gsd_sar_25km_debug (but not exercised in default rt.conf) * updates for jet and gaea (note: only supporting rt.sh, not NEMSCompsetRun)
* Updated fv3atm (see fv3atm PR ufs-community#48 NOAA-EMC/fv3atm#48) * Updated WW3
…gression test config tests/rt_ipd_prod_only.conf
@tanyasmirnova @haiqinli @joeolson42 can you please have a look at this PR and associated PRs? I will update the regression testing info in a few minutes (all looking good). Thanks! |
Dom,
What do you think? |
Ok, this will have to be a follow-up change. Can you create an issue for it, please?
… On Jan 29, 2020, at 11:49 AM, tanyasmirnova ***@***.***> wrote:
Dom,
I think the last part of the following code in the GFS_MP_generic.F90 could be also done for RUC in case dtf /= dtp:
if (lsm==lsm_ruc) then
if (imp_physics == imp_physics_gfdl .or. imp_physics == imp_physics_thompson) then
if (lsm==lsm_ruc .or. lsm==lsm_noahmp) then
raincprv(:) = rainc(:)
rainncprv(:) = frain * rain1(:)
iceprv(:) = ice(:)
snowprv(:) = snow(:)
graupelprv(:) = graupel(:)
!for NoahMP, calculate precipitation rates from liquid water equivalent thickness for use in next time step
!Note (GJF): Precipitation LWE thicknesses are multiplied by the frain factor, and are thus on the dynamics time step, but the conversion as written
! (with dtp in the denominator) assumes the rate is calculated on the physics time step. This only works as expected when dtf=dtp (i.e. when frain=1).
if (lsm == lsm_noahmp) then
tem = 1.0 / (dtp*con_p001) !GJF: This conversion was taken from GFS_physics_driver.F90, but should denominator also have the frain factor?
draincprv(:) = tem * raincprv(:)
drainncprv(:) = tem * rainncprv(:)
dsnowprv(:) = tem * snowprv(:)
dgraupelprv(:) = tem * graupelprv(:)
diceprv(:) = tem * iceprv(:)
end if
end if
What do you think?
Thanks,
Tanya
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub <#7>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AN7FF5AC2RHIM6NV756WAA3RAHFVNANCNFSM4KMGSZ4Q>.
|
Dom, |
Thank you, you did. I just transferred it from ufs-weather-model to ccpp-physics: NOAA-GSL/ccpp-physics#11 |
Regression testing on hera.intel: run IPD PROD tests in rt.conf against EMC baseline - all pass. Next, create full baseline for rt.conf (IPD PROD, IPD REPRO, CCPP PROD) and verify against it (IPD PROD, IPD REPRO, CCPPREPRO, CCPP PROD) - all pass. rt_full_create.log No need move the full baseline to the official DTC baseline directory, this was done by NCAR#20. |
Regression testing on hera.intel for rt_ccpp_dtc.conf and rt_ccpp_gsd.conf, rt_ccpp_caps.conf (first create, then verify): all pass. rt_ccpp_dtc_create.log |
This PR is ready to merge. |
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.
Reviewed and approved by @haiqinli and @tanyasmirnova. All tests pass.
…bm_ic directory out of inputdata directory; use aws ec2 for CI test; auto-rt fixes (ufs-community#426) * Modifications to run tests on aws ec2 instances * Change layout numbers. Include all utests (#7) * Remove unnecessary sleep in build_test.yml and buidl_status_check.py * Increase sleep period in build_status_check.py to meet 60 requests/hr * Add sleep back to build_status.check.py * Minor changes. Change CI to develop branch * update diag_tables *add config variable for diag_table *set up diag_table templates for benchmarks (pre/v16) versions * fix diag table variable for v16 tests * add 35 v16 bmark frac test * add missing diag_table in bmark restart tests * Move bm_ic directory out of input-data directory * Replace sys exit with valueError in build_status_check.py * updates for v16 stability * remove un-used dz_min=6 parameter setting in bmark v16 tests * add psm_bc variable and set to value of 1 (default 0) for v16 tests * set dt_atmos=225 in v16 tests * updates for dated BM_IC directory * add INPUTDATA_ROOT_BMIC to rt.sh * remove BM_IC variable in cpld_bmark_run.IN and use explict path to specify IC sources for ATM,MOM6,CICE5 and WW3 (only for 35d test) * add variables in parm/input.benchmark_v16.nml.IN * set dddmp = 0.2 and FSICL to 0 in v16 bmark tests * modify v16 tests * keep FSICL at default value for now * reduce time for v16 wave test to 6hr * update RTPWD to 20130308; skip-ci * fix cpld_bmarkfrac_wave_v16 test * fix timestamps on files for comparison to baseline after switching to 6hour test length * remove restart file from WW3 comparison. Currently the restart file writes out only at hour 12. This is set in ww3_multi.inp. A change to allow writing a restart at hour 6 would require an update to the ww3 input data directory Co-authored-by: MinsukJi-NOAA <[email protected]> Co-authored-by: Brian Curtis <[email protected]> Co-authored-by: climbfuji <[email protected]>
Update gsd/develop from develop:
For regression testing information, see below.