Skip to content

Commit

Permalink
RRFS-MPAS: Provide TSOIL and SOILW (9 levels) in native-level GRIB2 f…
Browse files Browse the repository at this point in the history
…iles (#1054)

* Updating RRFS-MPAS control file to include TSOIL and SOILW (nine levels) within both the pressure- and native-level GRIB2 files.

* add HERA log

* add HERCULES rt log

* add ORION rt log

---------

Co-authored-by: WenMeng-NOAA <[email protected]>
Co-authored-by: gspetro-NOAA <[email protected]>
  • Loading branch information
3 people authored Oct 3, 2024
1 parent 66a422d commit ae9c851
Show file tree
Hide file tree
Showing 5 changed files with 227 additions and 175 deletions.
52 changes: 47 additions & 5 deletions parm/postxconfig-NT-rrfs_mpas.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
3
18
19
14
144
WRFTWO
Expand Down Expand Up @@ -7400,6 +7400,48 @@ smaller_than_first_limit
?
?
?
116
TSOIL_ON_DEPTH_BEL_LAND_SFC
?
1
tmpl4_0
TSOIL
?
?
depth_bel_land_sfc
1
2
9
0. 1. 4. 10. 30. 60. 100. 160. 300.
depth_bel_land_sfc
1
2
9
0. 1. 4. 10. 30. 60. 100. 160. 300.
?
?
?
0
0.0
0
0.0
?
0
0.0
0
0.0
0
0.0
0
0.0
1
4.0
0
0
0
?
?
?
117
SOILW_ON_DEPTH_BEL_LAND_SFC
?
Expand All @@ -7411,13 +7453,13 @@ NCEP
depth_bel_land_sfc
1
2
2
0. 1.
9
0. 1. 4. 10. 30. 60. 100. 160. 300.
depth_bel_land_sfc
1
2
2
0. 1.
9
0. 1. 4. 10. 30. 60. 100. 160. 300.
?
?
?
Expand Down
14 changes: 12 additions & 2 deletions parm/rrfs_mpas_postcntrl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1167,12 +1167,22 @@
<scale>6.0</scale>
</param>

<param>
<shortname>TSOIL_ON_DEPTH_BEL_LAND_SFC</shortname>
<scale_fact_fixed_sfc1>2</scale_fact_fixed_sfc1>
<level>0. 1. 4. 10. 30. 60. 100. 160. 300.</level>
<scale_fact_fixed_sfc2>2</scale_fact_fixed_sfc2>
<level2>0. 1. 4. 10. 30. 60. 100. 160. 300.</level2>
<scale>4.0</scale>
</param>


<param>
<shortname>SOILW_ON_DEPTH_BEL_LAND_SFC</shortname>
<scale_fact_fixed_sfc1>2</scale_fact_fixed_sfc1>
<level>0. 1.</level>
<level>0. 1. 4. 10. 30. 60. 100. 160. 300.</level>
<scale_fact_fixed_sfc2>2</scale_fact_fixed_sfc2>
<level2>0. 1.</level2>
<level2>0. 1. 4. 10. 30. 60. 100. 160. 300.</level2>
<scale>3.0</scale>
</param>

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:
851a62886aed14a0a3c0af36077dc20dd87ca8d1
c02d8cdb266911ce7ce0a6a21b58401b5fb33915

Submodule hashes:
-1ba8270870947b583cd51bc72ff8960f4c1fb36e sorc/libIFI.fd
-529f870d33b65c3b6c1aa3c3236b94efc3bd336d sorc/ncep_post.fd/post_gtg.fd

Run directory: /scratch2/NAGAPE/epic/Fernando.Andrade-maldonado/regression-tests/upp/1025/UPP/ci/rundir/upp-HERA
Run directory: /scratch2/NAGAPE/epic/Gillian.Petro/upp-1054/ci/rundir/upp-HERA
Baseline directory: /scratch2/NAGAPE/epic/UPP/test_suite

Total runtime: 00h:12m:53s
Test Date: 20240918 19:45:16
Total runtime: 00h:10m:46s
Test Date: 20241003 14:50:37
Summary Results:

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

0 comments on commit ae9c851

Please sign in to comment.