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/ufsatm#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. |
DomHeinzeller
left a comment
There was a problem hiding this comment.
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 <minsuk.ji@noaa.gov> Co-authored-by: Brian Curtis <brian.curtis@noaa.gov> Co-authored-by: climbfuji <dom.heinzeller@icloud.com>
…ity#856) * Update diagnose_cplFields routine to use FieldBundleWrite. Needs esmf v8.6.0 * Fixed bug in aux2d dimensions for GFS meta file. * Pass return code from diagnose_cplFields back to caller * Skip 'cpl_scalars' field when dumping export state * fix fhzero for GEFS * fix cpl_scalars (ufs-community#6) * fix issues w/ cplscalars * error out of all 3 spatial indices are not present * add check for scalar_id = 0 * modify for timeslices and times (ufs-community#7)
Update gsd/develop from develop:
For regression testing information, see below.