Skip to content

Commit

Permalink
Feature/3 drtma3 (NOAA-EMC#280)
Browse files Browse the repository at this point in the history
* Adding Effective Layer fields including: EL top and bottom, Temperature at EL top, U and V components of EL shear, and EL shear wind magnitude. Changes are confined to subprograms RQSTFLD.F and MISCLN.f. Passed regression tests.

* Update MISCLN.f

* Update post_avblflds.xml

* Delete post_avblflds_3drtma.xml

* Update makefile

* Update params_grib2_tbl_new.text

* Update params_grib2_tbl_new

* Update 3drtma_postcntrl.xml

* Update 3drtma_postcntrl.xml

* Create postxconfig-NT-3drtma.txt

* fixed the truncation of parm/postxconfig-NT-3drtma.txt.

* Updating UPP configuration files for 3D-RTMA case.

* First commit of the remaining SPC variables.

* The remaining novel SPC fields are being submitted for review. These include: Effective bulk shear, U and V components of effective shear, U and V Components of effective Bunkers storm motion, effective helicity, effective sig tornado parameter, fixed layer sig tornado parameter, supercell parameter, hail parameter, and mixed layer virtual LFC.

* Update MISCLN.f

* Update post_avblflds.xml

* Update 3drtma_postcntrl.xml

* Update postxconfig-NT-3drtma.txt

* Update MISCLN.f

* Update MISCLN.f

Revised the Q1D variable used in the calculation of the hail parameter as well as deallocated several arrays that would have caused memory leaks at run time.

* Update MISCLN.f

* Update MISCLN.f

* Update MISCLN.f

* Update postxconfig-NT-3drtma.txt

* Update MISCLN.f
  • Loading branch information
EdwardColon-NOAA authored Mar 30, 2021
1 parent 249ce64 commit ad94c53
Show file tree
Hide file tree
Showing 12 changed files with 1,549 additions and 121 deletions.
55 changes: 50 additions & 5 deletions parm/3drtma_postcntrl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,11 @@
<scale>6.0</scale>
</param>

<param>
<shortname>GSD_MIXR_ON_LFC</shortname>
<scale>6.0</scale>
</param>

<param>
<shortname>PLPL_ON_SPEC_PRES_ABOVE_GRND</shortname>
<table_info>NCEP</table_info>
Expand Down Expand Up @@ -335,6 +340,11 @@
<scale>3.0</scale>
</param>

<param>
<shortname>HGT_ON_CLOUD_CEILING</shortname>
<scale>-3.0</scale>
</param>

<param>
<shortname>GSD_HGT_ON_CLOUD_CEILING</shortname>
<scale>-3.0</scale>
Expand Down Expand Up @@ -846,11 +856,6 @@
<scale>-1.0</scale>
</param>

<param>
<shortname>ELMELT_ON_LFC</shortname>
<scale>-1.0</scale>
</param>

<param>
<shortname>ELMELT_ON_EQUIL_LVL</shortname>
<scale>-1.0</scale>
Expand Down Expand Up @@ -881,6 +886,46 @@
<scale>-1.0</scale>
</param>

<param>
<shortname>UEID_ON_LFC</shortname>
<scale>-1.0</scale>
</param>

<param>
<shortname>VEID_ON_LFC</shortname>
<scale>-1.0</scale>
</param>

<param>
<shortname>E3KH_ON_LFC</shortname>
<scale>-1.0</scale>
</param>

<param>
<shortname>STPC_ON_LFC</shortname>
<scale>-1.0</scale>
</param>

<param>
<shortname>SIGT_ON_LFC</shortname>
<scale>-1.0</scale>
</param>

<param>
<shortname>SCCP_ON_LFC</shortname>
<scale>-1.0</scale>
</param>

<param>
<shortname>SIGH_ON_LFC</shortname>
<scale>-1.0</scale>
</param>

<param>
<shortname>MLFC_ON_LFC</shortname>
<scale>-1.0</scale>
</param>

</paramset>

<paramset>
Expand Down
122 changes: 103 additions & 19 deletions parm/post_avblflds.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6478,6 +6478,17 @@
<scale>3.0</scale>
</param>

<param>
<post_avblfldidx>727</post_avblfldidx>
<shortname>GSD_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km</shortname>
<pname>UPHL</pname>
<fixed_sfc1_type>spec_hgt_lvl_above_grnd</fixed_sfc1_type>
<level>5000.</level>
<fixed_sfc2_type>spec_hgt_lvl_above_grnd</fixed_sfc2_type>
<level2>2000.</level2>
<scale>3.0</scale>
</param>

<param>
<post_avblfldidx>749</post_avblfldidx>
<shortname>GSD_RH_WRT_PRECIP_WATER_ON_ENTIRE_ATMOS</shortname>
Expand All @@ -6490,7 +6501,7 @@
<param>
<post_avblfldidx>748</post_avblfldidx>
<shortname>GSD_REFL_ON_SPEC_HGT_LVL_ABOVE_GRND_1km</shortname>
<pname>REFL</pname>
<pname>REFD</pname>
<fixed_sfc1_type>spec_hgt_lvl_above_grnd</fixed_sfc1_type>
<level>1000.</level>
<scale>3.0</scale>
Expand All @@ -6499,7 +6510,7 @@
<param>
<post_avblfldidx>757</post_avblfldidx>
<shortname>GSD_REFL_ON_SPEC_HGT_LVL_ABOVE_GRND_4km</shortname>
<pname>REFL</pname>
<pname>REFD</pname>
<fixed_sfc1_type>spec_hgt_lvl_above_grnd</fixed_sfc1_type>
<level>4000.</level>
<scale>3.0</scale>
Expand Down Expand Up @@ -6530,6 +6541,15 @@
<scale>3.0</scale>
</param>

<param>
<post_avblfldidx>763</post_avblfldidx>
<shortname>GSD_MIXR_ON_LFC</shortname>
<pname>MIXR</pname>
<fixed_sfc1_type>level_free_convection</fixed_sfc1_type>
<scale>3.0</scale>
</param>


<param>
<post_avblfldidx>761</post_avblfldidx>
<shortname>GSD_INSIDE_SNOW_TMP_ON_SURFACE</shortname>
Expand Down Expand Up @@ -6564,14 +6584,15 @@
</param>

<param>
<post_avblfldidx>727</post_avblfldidx>
<shortname>GSD_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km</shortname>
<pname>UPHL</pname>
<fixed_sfc1_type>spec_hgt_lvl_above_grnd</fixed_sfc1_type>
<level>5000.</level>
<fixed_sfc2_type>spec_hgt_lvl_above_grnd</fixed_sfc2_type>
<level2>2000.</level2>
<scale>3.0</scale>
<post_avblfldidx>785</post_avblfldidx>
<shortname>MAX_REF_ON_ISOTHERMAL_-10C</shortname>
<longname>maximum reflectivity on -10C suface</longname>
<pdstmpl>tmpl4_8</pdstmpl>
<pname>REFD</pname>
<stats_proc>MAX</stats_proc>
<fixed_sfc1_type>isothermal</fixed_sfc1_type>
<level>263.</level>
<scale>-4.0</scale>
</param>

<param>
Expand All @@ -6583,6 +6604,15 @@
<scale>4.0</scale>
</param>

<param>
<post_avblfldidx>912</post_avblfldidx>
<shortname>REFD_ON_ISOTHERMAL</shortname>
<pname>REFD</pname>
<fixed_sfc1_type>isothermal</fixed_sfc1_type>
<level>263.</level>
<scale>-4.0</scale>
</param>

<param>
<post_avblfldidx>969</post_avblfldidx>
<shortname>SBTAHI7_ON_TOP_OF_ATMOS</shortname>
Expand Down Expand Up @@ -7007,15 +7037,6 @@
<scale>4.0</scale>
</param>

<param>
<post_avblfldidx>981</post_avblfldidx>
<shortname>ELMELT_ON_LFC</shortname>
<pname>ELMELT</pname>
<table_info>NCEP</table_info>
<fixed_sfc1_type>level_free_convection</fixed_sfc1_type>
<scale>6.0</scale>
</param>

<param>
<post_avblfldidx>982</post_avblfldidx>
<shortname>ELMELT_ON_EQUIL_LVL</shortname>
Expand Down Expand Up @@ -7052,6 +7073,69 @@
<scale>6.0</scale>
</param>

<param>
<post_avblfldidx>986</post_avblfldidx>
<shortname>UEID_ON_LFC</shortname>
<pname>UEID</pname>
<fixed_sfc1_type>level_free_convection</fixed_sfc1_type>
<scale>6.0</scale>
</param>

<param>
<post_avblfldidx>987</post_avblfldidx>
<shortname>VEID_ON_LFC</shortname>
<pname>VEID</pname>
<fixed_sfc1_type>level_free_convection</fixed_sfc1_type>
<scale>6.0</scale>
</param>

<param>
<post_avblfldidx>988</post_avblfldidx>
<shortname>E3KH_ON_LFC</shortname>
<pname>E3KH</pname>
<fixed_sfc1_type>level_free_convection</fixed_sfc1_type>
<scale>6.0</scale>
</param>

<param>
<post_avblfldidx>989</post_avblfldidx>
<shortname>STPC_ON_LFC</shortname>
<pname>STPC</pname>
<fixed_sfc1_type>level_free_convection</fixed_sfc1_type>
<scale>6.0</scale>
</param>

<param>
<post_avblfldidx>990</post_avblfldidx>
<shortname>SIGT_ON_LFC</shortname>
<pname>SIGT</pname>
<fixed_sfc1_type>level_free_convection</fixed_sfc1_type>
<scale>6.0</scale>
</param>

<param>
<post_avblfldidx>991</post_avblfldidx>
<shortname>SCCP_ON_LFC</shortname>
<pname>SCCP</pname>
<fixed_sfc1_type>level_free_convection</fixed_sfc1_type>
<scale>6.0</scale>
</param>

<param>
<post_avblfldidx>992</post_avblfldidx>
<shortname>MLFC_ON_LFC</shortname>
<pname>MLFC</pname>
<fixed_sfc1_type>level_free_convection</fixed_sfc1_type>
<scale>6.0</scale>
</param>

<param>
<post_avblfldidx>993</post_avblfldidx>
<shortname>SIGH_ON_LFC</shortname>
<pname>SIGH</pname>
<fixed_sfc1_type>level_free_convection</fixed_sfc1_type>
<scale>6.0</scale>
</param>

</post_avblflds>
</postxml>
Loading

0 comments on commit ad94c53

Please sign in to comment.