Skip to content

Commit

Permalink
Updates to support MPAS applications (RRFS and HFIP) (NOAA-EMC#1029)
Browse files Browse the repository at this point in the history
* Various changes to support MPAS functionality, some of which are specific to HFIP.

* Updating spack-stack path on Jet

* Adding / correcting TSOIL and SOILW for RRFS-MPAS and HFIP-MPAS

* Silencing "GET FIELD" print statements

* Numerous changes to INITPOST_MPAS, including:
(1) Determining dxval, dyval, dx(i,j), and dy(i,j) for applications using a lat-lon projection
(2) Silencing several "sample" print statements

* Updating change log

* Rewriting the subroutine description and history log

* Silencing several print statements in INITPOST_MPAS

* Limiting several write statements in INITPOST_MPAS to process 0 only

* Updates to limit numerous print/write statements to process 0 only

* add hera RT log

* add orion RT log

* add hercules RT log

---------

Co-authored-by: FernandoAndrade-NOAA <fernando.andrade-maldonado@noaa.gov>
  • Loading branch information
jaymes-kenyon and FernandoAndrade-NOAA authored Sep 6, 2024
1 parent fb6a965 commit de75068
Show file tree
Hide file tree
Showing 11 changed files with 592 additions and 477 deletions.
8 changes: 7 additions & 1 deletion parm/hfip_postcntrl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -971,15 +971,19 @@

<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. 4. 10. 30. 60. 100. 160. 300.</level>
<level2>0. 1. 4. 10. 30. 60. 100. 160. 300.</level2>
<scale_fact_fixed_sfc2>2</scale_fact_fixed_sfc2>
<level2>0. 1. 4. 10. 30. 60. 100. 160. 300.</level2>
<scale>3.0</scale>
</param>

Expand Down Expand Up @@ -1185,7 +1189,9 @@

<param>
<shortname>SOILW_ON_DEPTH_BEL_LAND_SFC</shortname>
<scale_fact_fixed_sfc1>2</scale_fact_fixed_sfc1>
<level>0. 1.</level>
<scale_fact_fixed_sfc2>2</scale_fact_fixed_sfc2>
<level2>0. 1.</level2>
<scale>3.0</scale>
</param>
Expand Down
24 changes: 12 additions & 12 deletions parm/postxconfig-NT-hfip.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6133,13 +6133,13 @@ TSOIL
?
?
depth_bel_land_sfc
0
?
1
2
9
0. 1. 4. 10. 30. 60. 100. 160. 300.
depth_bel_land_sfc
0
?
1
2
9
0. 1. 4. 10. 30. 60. 100. 160. 300.
?
Expand Down Expand Up @@ -6175,13 +6175,13 @@ SOILW
NCEP
?
depth_bel_land_sfc
0
?
1
2
9
0. 1. 4. 10. 30. 60. 100. 160. 300.
depth_bel_land_sfc
0
?
1
2
9
0. 1. 4. 10. 30. 60. 100. 160. 300.
?
Expand Down Expand Up @@ -6947,13 +6947,13 @@ SOILW
NCEP
?
depth_bel_land_sfc
0
?
1
2
2
0. 1.
depth_bel_land_sfc
0
?
1
2
2
0. 1.
?
Expand Down
130 changes: 128 additions & 2 deletions parm/postxconfig-NT-rrfs_mpas.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
3
17
12
18
14
143
WRFTWO
4
Expand Down Expand Up @@ -6544,6 +6544,90 @@ isobaric_sfc
?
?
?
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
?
1
tmpl4_0
SOILW
NCEP
?
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
3.0
0
0
0
?
?
?
WRFNAT
4
ncep_emc
Expand Down Expand Up @@ -7274,3 +7358,45 @@ smaller_than_first_limit
?
?
?
117
SOILW_ON_DEPTH_BEL_LAND_SFC
?
1
tmpl4_0
SOILW
NCEP
?
depth_bel_land_sfc
1
2
2
0. 1.
depth_bel_land_sfc
1
2
2
0. 1.
?
?
?
0
0.0
0
0.0
?
0
0.0
0
0.0
0
0.0
0
0.0
1
3.0
0
0
0
?
?
?
8 changes: 4 additions & 4 deletions parm/rrfs_mpas_postcntrl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -967,7 +967,7 @@
77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. 101320.</level>
<scale>3.0</scale>
</param>
<!--

<param>
<shortname>TSOIL_ON_DEPTH_BEL_LAND_SFC</shortname>
<scale_fact_fixed_sfc1>2</scale_fact_fixed_sfc1>
Expand All @@ -986,7 +986,7 @@
<level2>0. 1. 4. 10. 30. 60. 100. 160. 300.</level2>
<scale>3.0</scale>
</param>
-->

</paramset>

<paramset>
Expand Down Expand Up @@ -1166,7 +1166,7 @@
40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59.</level>
<scale>6.0</scale>
</param>
<!--

<param>
<shortname>SOILW_ON_DEPTH_BEL_LAND_SFC</shortname>
<scale_fact_fixed_sfc1>2</scale_fact_fixed_sfc1>
Expand All @@ -1175,7 +1175,7 @@
<level2>0. 1.</level2>
<scale>3.0</scale>
</param>
-->

</paramset>

</postxml>
Loading

0 comments on commit de75068

Please sign in to comment.