Skip to content
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

RRFS-MPAS: Provide TSOIL and SOILW (9 levels) in native-level GRIB2 files #1054

Merged
merged 7 commits into from
Oct 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading