Skip to content

Commit

Permalink
RRFS–MPAS: Add the U. Utah SLR field ("SDEN") (#1132)
Browse files Browse the repository at this point in the history
* Fix to typo within code comments

* Adding the U. Utah snow-to-liquid ratio (SLR) to RRFS-MPAS output; the resulting GRIB2 field is "SDEN".

* Increasing the field precision for "SDEN"

* add hercules rt log

* add orion rt log

* add hera rt log

---------

Co-authored-by: gspetro-NOAA <gillian.petro@noaa.gov>
  • Loading branch information
jaymes-kenyon and gspetro-NOAA authored Feb 4, 2025
1 parent 8814875 commit d1f6167
Show file tree
Hide file tree
Showing 6 changed files with 217 additions and 170 deletions.
44 changes: 43 additions & 1 deletion parm/postxconfig-NT-rrfs_mpas.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
3
23
16
146
147
WRFTWO
4
ncep_emc
Expand Down Expand Up @@ -984,6 +984,48 @@ surface
?
?
?
1006
SDEN_ON_SURFACE
?
1
tmpl4_0
SDEN
?
?
surface
0
?
0
?
?
0
?
0
?
?
?
?
0
0.0
0
0.0
?
0
0.0
0
0.0
0
0.0
0
0.0
1
6.0
0
0
0
?
?
?
218
VGTYP_ON_SURFACE
?
Expand Down
5 changes: 5 additions & 0 deletions parm/rrfs_mpas_postcntrl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,11 @@
<scale>5.0</scale>
</param>

<param>
<shortname>SDEN_ON_SURFACE</shortname>
<scale>6.0</scale>
</param>

<param>
<shortname>VGTYP_ON_SURFACE</shortname>
<table_info>NCEP</table_info>
Expand Down
2 changes: 1 addition & 1 deletion sorc/ncep_post.fd/DEALLOCATE.f
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
!> 2023-04-04 |Li(Kate Zhang)| Add namelist optoin for CCPP-Chem
!(UFS-Chem) and 2D diag. output (d2d_chem) for GEFS-Aerosols and CCPP-Chem model.
!> 2023-08-16 | Yali Mao | Add CIT to GTG fields. Add namelist optoin of gtg_on
!> 2025-01-13 | Jaymes Kenyon| Add graupel number conentration (QQNG)
!> 2025-01-13 | Jaymes Kenyon| Add graupel number concentration (QQNG)
!> @author Jim Tuccillo IBM @date 2000-01-06
SUBROUTINE DE_ALLOCATE

Expand Down
112 changes: 56 additions & 56 deletions tests/logs/rt.log.HERA
Original file line number Diff line number Diff line change
@@ -1,69 +1,69 @@
===== Start of UPP Regression Testing Log =====
UPP Hash Tested:
f168404e1b63290088d14361d29e61410f2f66f5
c4b2cfc57f0bcab48c9e16d2cc002e9336fb7efc

Submodule hashes:
-179cae1dd84401cf25d250bd9102e66560a9d328 sorc/libIFI.fd
-529f870d33b65c3b6c1aa3c3236b94efc3bd336d sorc/ncep_post.fd/post_gtg.fd

Run directory: /scratch2/NAGAPE/epic/Gillian.Petro/RTs/upp-rts/1115/ci/rundir/upp-HERA
Run directory: /scratch2/NAGAPE/epic/Gillian.Petro/RTs/upp-rts/1130/ci/rundir/upp-HERA
Baseline directory: /scratch2/NAGAPE/epic/UPP/test_suite

Total runtime: 00h:10m:42s
Test Date: 20250121 20:02:07
Total runtime: 00h:15m:59s
Test Date: 20250204 02:33:59
Summary Results:

01/21 19:55:05Z -fv3hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the trunk
01/21 19:55:26Z -fv3hafs pe test: your new post executable generates bit-identical HURPRS09.tm00 as the trunk
01/21 19:55:39Z -fv3gefs pe test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the trunk
01/21 19:55:49Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF16 as the trunk
01/21 19:55:51Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF16 as the trunk
01/21 19:55:56Z -rtma pe test: your new post executable generates bit-identical NATLEV00.tm00 as the trunk
01/21 19:55:57Z -fv3gefs test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the trunk
01/21 19:56:00Z -rtma pe test: your new post executable generates bit-identical PRSLEV00.tm00 as the trunk
01/21 19:56:00Z -rtma pe test: your new post executable generates bit-identical IFIFIP00.tm00 as the trunk
01/21 19:56:09Z -nmmb pe test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the trunk
01/21 19:56:11Z -nmmb pe test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the trunk
01/21 19:56:11Z -nmmb pe test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the trunk
01/21 19:56:12Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the trunk
01/21 19:56:13Z -rap pe test: your new post executable did generate changed results in WRFPRS.GrbF16
01/21 19:56:14Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the trunk
01/21 19:56:14Z -hrrr pe test: your new post executable generates bit-identical WRFTWO.GrbF04 as the trunk
01/21 19:56:14Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the trunk
01/21 19:56:14Z -rap pe test: your new post executable generates bit-identical WRFNAT.GrbF16 as the trunk
01/21 19:56:15Z -hrrr pe test: your new post executable generates bit-identical WRFPRS.GrbF04 as the trunk
01/21 19:56:17Z -hrrr pe test: your new post executable generates bit-identical WRFNAT.GrbF04 as the trunk
01/21 19:56:27Z -fv3r test: your new post executable generates bit-identical PRSLEV10.tm00 as the trunk
01/21 19:56:29Z -rtma test: your new post executable generates bit-identical NATLEV00.tm00 as the trunk
01/21 19:56:32Z -fv3r test: your new post executable generates bit-identical NATLEV10.tm00 as the trunk
01/21 19:56:32Z -rtma test: your new post executable generates bit-identical PRSLEV00.tm00 as the trunk
01/21 19:56:33Z -rtma test: your new post executable generates bit-identical IFIFIP00.tm00 as the trunk
01/21 19:56:33Z -fv3r pe test: your new post executable generates bit-identical PRSLEV10.tm00 as the trunk
01/21 19:56:37Z -fv3r pe test: your new post executable generates bit-identical NATLEV10.tm00 as the trunk
01/21 19:56:59Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF04 as the trunk
01/21 19:57:00Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF04 as the trunk
01/21 19:57:01Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF04 as the trunk
01/21 20:01:09Z -fv3gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the trunk
01/21 20:01:13Z -fv3gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the trunk
01/21 20:01:13Z -fv3gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the trunk
01/21 20:01:51Z -fv3gfs pe test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the trunk
01/21 20:01:54Z -fv3gfs pe test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the trunk
01/21 20:01:55Z -fv3gfs pe test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the trunk
01/21 19:56:27Z -Runtime: nmmb_test 00:01:12 -- baseline 00:01:00
01/21 19:56:28Z -Runtime: nmmb_pe_test 00:01:05 -- baseline 00:01:00
01/21 19:56:28Z -Runtime: fv3gefs_test 00:01:11 -- baseline 00:40:00
01/21 19:56:29Z -Runtime: fv3gefs_pe_test 00:01:02 -- baseline 00:40:00
01/21 19:56:29Z -Runtime: rap_test 00:01:09 -- baseline 00:02:00
01/21 19:56:29Z -Runtime: rap_pe_test 00:01:16 -- baseline 00:02:00
01/21 19:57:15Z -Runtime: hrrr_test 00:02:24 -- baseline 00:02:00
01/21 19:57:16Z -Runtime: hrrr_pe_test 00:02:20 -- baseline 00:02:00
01/21 20:01:18Z -Runtime: fv3gfs_test 00:06:31 -- baseline 00:15:00
01/21 20:02:04Z -Runtime: fv3gfs_pe_test 00:07:50 -- baseline 00:15:00
01/21 20:02:05Z -Runtime: fv3r_test 00:01:42 -- baseline 00:03:00
01/21 20:02:05Z -Runtime: fv3r_pe_test 00:01:47 -- baseline 00:03:00
01/21 20:02:06Z -Runtime: fv3hafs_test 00:00:31 -- baseline 00:03:00
01/21 20:02:06Z -Runtime: fv3hafs_pe_test 00:00:32 -- baseline 00:03:00
01/21 20:02:06Z -Runtime: rtma_test 00:01:43 -- baseline 00:03:00
01/21 20:02:07Z -Runtime: rtma_test_pe_test 00:01:59 -- baseline
02/04 02:26:47Z -fv3gefs test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the trunk
02/04 02:26:54Z -fv3hafs pe test: your new post executable generates bit-identical HURPRS09.tm00 as the trunk
02/04 02:26:54Z -fv3hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the trunk
02/04 02:27:24Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF16 as the trunk
02/04 02:27:26Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF16 as the trunk
02/04 02:27:28Z -fv3r test: your new post executable generates bit-identical PRSLEV10.tm00 as the trunk
02/04 02:27:32Z -rtma pe test: your new post executable generates bit-identical NATLEV00.tm00 as the trunk
02/04 02:27:34Z -fv3r test: your new post executable generates bit-identical NATLEV10.tm00 as the trunk
02/04 02:27:35Z -fv3gefs pe test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the trunk
02/04 02:27:36Z -fv3r pe test: your new post executable generates bit-identical PRSLEV10.tm00 as the trunk
02/04 02:27:37Z -rtma test: your new post executable generates bit-identical NATLEV00.tm00 as the trunk
02/04 02:27:38Z -rtma pe test: your new post executable generates bit-identical PRSLEV00.tm00 as the trunk
02/04 02:27:39Z -rtma pe test: your new post executable generates bit-identical IFIFIP00.tm00 as the trunk
02/04 02:27:40Z -rap pe test: your new post executable did generate changed results in WRFPRS.GrbF16
02/04 02:27:41Z -rap pe test: your new post executable generates bit-identical WRFNAT.GrbF16 as the trunk
02/04 02:27:42Z -fv3r pe test: your new post executable generates bit-identical NATLEV10.tm00 as the trunk
02/04 02:27:44Z -rtma test: your new post executable generates bit-identical PRSLEV00.tm00 as the trunk
02/04 02:27:44Z -rtma test: your new post executable generates bit-identical IFIFIP00.tm00 as the trunk
02/04 02:28:04Z -nmmb pe test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the trunk
02/04 02:28:07Z -nmmb pe test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the trunk
02/04 02:28:07Z -nmmb pe test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the trunk
02/04 02:28:08Z -hrrr pe test: your new post executable generates bit-identical WRFTWO.GrbF04 as the trunk
02/04 02:28:08Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the trunk
02/04 02:28:10Z -hrrr pe test: your new post executable generates bit-identical WRFPRS.GrbF04 as the trunk
02/04 02:28:11Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the trunk
02/04 02:28:11Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the trunk
02/04 02:28:12Z -hrrr pe test: your new post executable generates bit-identical WRFNAT.GrbF04 as the trunk
02/04 02:28:32Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF04 as the trunk
02/04 02:28:33Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF04 as the trunk
02/04 02:28:35Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF04 as the trunk
02/04 02:32:57Z -fv3gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the trunk
02/04 02:33:01Z -fv3gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the trunk
02/04 02:33:01Z -fv3gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the trunk
02/04 02:33:38Z -fv3gfs pe test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the trunk
02/04 02:33:44Z -fv3gfs pe test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the trunk
02/04 02:33:44Z -fv3gfs pe test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the trunk
02/04 02:28:22Z -Runtime: nmmb_test 00:01:55 -- baseline 00:01:00
02/04 02:28:22Z -Runtime: nmmb_pe_test 00:01:51 -- baseline 00:01:00
02/04 02:28:23Z -Runtime: fv3gefs_test 00:00:31 -- baseline 00:40:00
02/04 02:28:23Z -Runtime: fv3gefs_pe_test 00:01:19 -- baseline 00:40:00
02/04 02:28:23Z -Runtime: rap_test 00:01:10 -- baseline 00:02:00
02/04 02:28:24Z -Runtime: rap_pe_test 00:01:25 -- baseline 00:02:00
02/04 02:28:39Z -Runtime: hrrr_test 00:02:28 -- baseline 00:02:00
02/04 02:28:39Z -Runtime: hrrr_pe_test 00:02:11 -- baseline 00:02:00
02/04 02:33:12Z -Runtime: fv3gfs_test 00:07:20 -- baseline 00:15:00
02/04 02:33:57Z -Runtime: fv3gfs_pe_test 00:08:03 -- baseline 00:15:00
02/04 02:33:58Z -Runtime: fv3r_test 00:01:53 -- baseline 00:03:00
02/04 02:33:58Z -Runtime: fv3r_pe_test 00:01:41 -- baseline 00:03:00
02/04 02:33:58Z -Runtime: fv3hafs_test 00:00:38 -- baseline 00:03:00
02/04 02:33:59Z -Runtime: fv3hafs_pe_test 00:00:38 -- baseline 00:03:00
02/04 02:33:59Z -Runtime: rtma_test 00:02:03 -- baseline 00:03:00
02/04 02:33:59Z -Runtime: rtma_test_pe_test 00:01:58 -- baseline
No changes in test results detected.
===== End of UPP Regression Testing Log =====
Loading

0 comments on commit d1f6167

Please sign in to comment.