diff --git a/parm/3drtma_postcntrl.xml b/parm/3drtma_postcntrl.xml
index 7a2e66270..23471ce22 100755
--- a/parm/3drtma_postcntrl.xml
+++ b/parm/3drtma_postcntrl.xml
@@ -633,7 +633,7 @@
- GSD_PRES_ON_CLOUD_BASE
+ GSD_EXP_CEILING
3.0
diff --git a/parm/README.make_flatfile b/parm/README.make_flatfile
new file mode 100644
index 000000000..9933405bb
--- /dev/null
+++ b/parm/README.make_flatfile
@@ -0,0 +1,20 @@
+To make a .txt flat file for UPP, follow these steps within the parm/ directory:
+
+1) Select, then validate, the associated "post_avblflds" file, e.g.,
+
+ xmllint --noout --schema EMC_POST_Avblflds_Schema.xsd fv3lam_post_avblflds.xml
+
+2) Select, then validate, the associated "postcntrl" file, e.g.,
+
+ xmllint --noout --schema EMC_POST_CTRL_Schema.xsd fv3lam_rrfs.xml
+
+3) If file validation succeeds in steps (1) and (2), generate the .txt flat file, e.g.,
+
+ perl PostXMLPreprocessor.pl fv3lam_rrfs.xml fv3lam_post_avblflds.xml postxconfig-NT-fv3lam_rrfs.txt
+
+ In this example, "fv3lam_rrfs.xml" and "fv3lam_post_avblflds.xml" are input files, read by the perl
+ script. The "postxconfig-NT-fv3lam_rrfs.txt" flat file is the output file produced by the script, which
+ can have any name.
+
+ Note that a log file will be created by this script, in addition to the flat file.
+
diff --git a/parm/fv3lam_rrfs.xml b/parm/fv3lam_rrfs.xml
new file mode 100755
index 000000000..c68739453
--- /dev/null
+++ b/parm/fv3lam_rrfs.xml
@@ -0,0 +1,3361 @@
+
+
+
+
+ BGDAWP
+ 32769
+ ncep_nco
+ v2003
+ local_tab_yes1
+ fcst
+ oper
+ fcst
+ fcst
+ hour
+ noaa_fsl_boulder
+ hrrr
+ complex_packing_spatial_diff
+ 2nd_ord_sptdiff
+ fltng_pnt
+ lossless
+
+
+ PRES_ON_HYBRID_LVL
+ PRES
+ 1. 2.
+ 6.0
+
+
+
+ HGT_ON_HYBRID_LVL
+ HGT
+ 1. 2.
+ 4.0
+
+
+
+ TMP_ON_HYBRID_LVL
+ TMP
+ 1. 2.
+ 4.0
+
+
+
+ POT_ON_HYBRID_LVL
+ POT
+ 1. 2.
+ 4.0
+
+
+
+ DPT_ON_HYBRID_LVL
+ DPT
+ 1. 2.
+ 5.0
+
+
+
+ SPFH_ON_HYBRID_LVL
+ SPFH
+ 1.
+ 7.0
+
+
+
+ RH_ON_HYBRID_LVL
+ RH
+ 1.
+ 4.0
+
+
+
+ UGRD_ON_HYBRID_LVL
+ UGRD
+ 1. 2.
+ 4.0
+
+
+
+ VGRD_ON_HYBRID_LVL
+ VGRD
+ 1. 2.
+ 4.0
+
+
+
+ VVEL_ON_HYBRID_LVL
+ VVEL
+ 1.
+ 5.0
+
+
+
+ DZDT_ON_HYBRID_LVL
+ DZDT
+ 1.
+ -5.0
+
+
+
+ TKE_ON_HYBRID_LVL
+ TKE
+ 1. 2.
+ 3.0
+
+
+
+ RWMR_ON_HYBRID_LVL
+ RWMR
+ 1. 2.
+ 3.0
+
+
+
+ SNMR_ON_HYBRID_LVL
+ SNMR
+ 1. 2.
+ 3.0
+
+
+
+ RIME_ON_HYBRID_LVL
+ RIME
+ NCEP
+ 1. 2.
+ 3.0
+
+
+
+ TCOND_ON_HYBRID_LVL
+ TCOND
+ NCEP
+ 1. 2.
+ 3.0
+
+
+
+ REFD_ON_HYBRID_LVL
+ REFD
+ NCEP
+ 1. 2.
+ 4.0
+
+
+
+ BMIXL_ON_HYBRID_LVL
+ BMIXL
+ NCEP
+ 1.
+ 3.0
+
+
+
+ HGT_ON_ISOBARIC_SFC
+ HGT
+ 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000.
+47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 6.0
+
+
+
+ TMP_ON_ISOBARIC_SFC
+ TMP
+ 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000.
+47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 3.0
+
+
+
+ DPT_ON_ISOBARIC_SFC
+ DPT
+ 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000.
+47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 5.0
+
+
+
+ SPFH_ON_ISOBARIC_SFC
+ SPFH
+ 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000.
+47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 4.0
+
+
+
+ RH_ON_ISOBARIC_SFC
+ RH
+ 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000.
+47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 2.0
+
+
+
+ UGRD_ON_ISOBARIC_SFC
+ UGRD
+ 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000.
+47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 4.0
+
+
+
+ VGRD_ON_ISOBARIC_SFC
+ VGRD
+ 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000.
+47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 4.0
+
+
+
+ VVEL_ON_ISOBARIC_SFC
+ VVEL
+ 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000.
+47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 5.0
+
+
+
+ DZDT_ON_ISOBARIC_SFC
+ DZDT
+ 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000.
+47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ -5.0
+
+
+
+ ABSV_ON_ISOBARIC_SFC
+ ABSV
+ 20000. 25000. 30000. 40000. 50000. 70000. 75000. 85000. 92500. 100000.
+ 4.0
+
+
+
+ STRM_ON_ISOBARIC_SFC
+ STRM
+ 25000. 50000.
+ 3.0
+
+
+
+ ICMR_ON_ISOBARIC_SFC
+ ICMR
+ 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000.
+47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 6.0
+
+
+
+ CLMR_ON_ISOBARIC_SFC
+ CLMR
+ 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000.
+47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 4.0
+
+
+
+ RWMR_ON_ISOBARIC_SFC
+ RWMR
+ 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000.
+47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 3.0
+
+
+
+ GRLE_ON_ISOBARIC_SFC
+ GRLE
+ 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000.
+47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 3.0
+
+
+
+ SNMR_ON_ISOBARIC_SFC
+ SNMR
+ 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000.
+47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 3.0
+
+
+
+ MSLET_ON_MEAN_SEA_LVL
+ MSLET
+ NCEP
+ 6.0
+
+
+
+ MAPS_PRMSL_ON_MEAN_SEA_LVL
+ PRMSL
+ 6.0
+
+
+
+ TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+ TMP
+ 4.0
+
+
+
+ SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+ SPFH
+ 4.0
+
+
+
+ DPT_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+ DPT
+ 4.0
+
+
+
+ RH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+ RH
+ 3.0
+
+
+
+ UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+ UGRD
+ 10.
+ 4.0
+
+
+
+ VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+ VGRD
+ 10.
+ 4.0
+
+
+
+ GUST_ON_SURFACE
+ GUST
+ 3.0
+
+
+
+ PLPL_ON_SPEC_PRES_ABOVE_GRND
+ PLPL
+ NCEP
+ 25500.
+ 0.
+ 6.0
+
+
+
+ POT_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+ POT
+ 10.
+ 5.0
+
+
+
+ SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+ SPFH
+ 10.
+ 3.0
+
+
+
+ PRES_ON_SURFACE
+ PRES
+ 6.0
+
+
+
+ HGT_ON_SURFACE
+ HGT
+ 6.0
+
+
+
+ POT_ON_SURFACE
+ POT
+ 5.0
+
+
+
+ SPFH_ON_SURFACE
+ SPFH
+ 3.0
+
+
+
+ TMP_ON_SURFACE
+ TMP
+ 4.0
+
+
+
+ TSOIL_ON_DEPTH_BEL_LAND_SFC
+ TSOIL
+ 2
+ 0. 1. 4. 10. 30. 60. 100. 160. 300.
+ 2
+ 0. 1. 4. 10. 30. 60. 100. 160. 300.
+ 4.0
+
+
+
+ SOILW_ON_DEPTH_BEL_LAND_SFC
+ SOILW
+ 2
+ 0. 1. 4. 10. 30. 60. 100. 160. 300.
+ 2
+ 0. 1. 4. 10. 30. 60. 100. 160. 300.
+ 3.0
+
+
+
+ CNWAT_ON_SURFACE
+ CNWAT
+ NCEP
+ 1.0
+
+
+
+ WEASD_ON_SURFACE
+ WEASD
+ 4.0
+
+
+
+ SNOWC_ON_SURFACE
+ SNOWC
+ NCEP
+ 3.0
+
+
+
+ SFEXC_ON_SURFACE
+ SFEXC
+ NCEP
+ 3.0
+
+
+
+ VEG_ON_SURFACE
+ VEG
+ 3.0
+
+
+
+ VGTYP_ON_SURFACE
+ VGTYP
+ NCEP
+ 3.0
+
+
+
+ SOTYP_ON_SURFACE
+ SOTYP
+ 3.0
+
+
+
+ SNFALB_ON_SURFACE
+ SNFALB
+ NCEP
+ 3.0
+
+
+
+ MXSALB_ON_SURFACE
+ MXSALB
+ NCEP
+ 3.0
+
+
+
+ CCOND_ON_SURFACE
+ CCOND
+ NCEP
+ 3.0
+
+
+
+ RCS_ON_SURFACE
+ RCS
+ NCEP
+ 3.0
+
+
+
+ RCT_ON_SURFACE
+ RCT
+ NCEP
+ 5.0
+
+
+
+ RCQ_ON_SURFACE
+ RCQ
+ NCEP
+ 3.0
+
+
+
+ RCSOL_ON_SURFACE
+ RCSOL
+ NCEP
+ 3.0
+
+
+
+ SMREF_ON_SURFACE
+ SMREF
+ NCEP
+ 3.0
+
+
+
+ POROS_ON_SURFACE
+ POROS
+ NCEP
+ 3.0
+
+
+
+ RLYRS_ON_SURFACE
+ RLYRS
+ NCEP
+ 3.0
+
+
+
+ RSMIN_ON_SURFACE
+ RSMIN
+ NCEP
+ 3.0
+
+
+
+ SNOD_ON_SURFACE
+ SNOD
+ 6.0
+
+
+
+ SMDRY_ON_SURFACE
+ SMDRY
+ NCEP
+ 3.0
+
+
+
+ WILT_ON_SURFACE
+ WILT
+ NCEP
+ 3.0
+
+
+
+ MSTAV_ON_DEPTH_BEL_LAND_SFC
+ MSTAV
+ NCEP
+ 2
+ 0.
+ 2
+ 100.
+ 3.0
+
+
+
+ INST_GFLUX_ON_SURFACE
+ GFLUX
+ NCEP
+ 3.0
+
+
+
+ LFTX_ON_ISOBARIC_SFC_500-1000hpa
+ LFTX
+ NCEP
+ 50000.
+ 100000.
+ 3.0
+
+
+
+ 4LFTX_ON_SPEC_PRES_ABOVE_GRND
+ 4LFTX
+ NCEP
+ 18000.
+ 0.
+ 3.0
+
+
+
+ PLI_ON_SPEC_PRES_ABOVE_GRND
+ PLI
+ 3000.
+ 0.
+ 3.0
+
+
+
+ CAPE_ON_SURFACE
+ CAPE
+ 4.0
+
+
+
+ BEST_CAPE_ON_SPEC_PRES_ABOVE_GRND
+ CAPE
+ 18000.
+ 0.
+ 4.0
+
+
+
+ MIXED_LAYER_CAPE_ON_SPEC_PRES_ABOVE_GRND
+ CAPE
+ 9000.
+ 0.
+ 4.0
+
+
+
+ UNSTABLE_CAPE_ON_SPEC_PRES_ABOVE_GRND
+ CAPE
+ 25500.
+ 0.
+ 4.0
+
+
+
+ CIN_ON_SURFACE
+ CIN
+ 4.0
+
+
+
+ BEST_CIN_ON_SPEC_PRES_ABOVE_GRND
+ CIN
+ 18000.
+ 0.
+ 4.0
+
+
+
+ MIXED_LAYER_CIN_ON_SPEC_PRES_ABOVE_GRND
+ CIN
+ 9000.
+ 0.
+ 4.0
+
+
+
+ UNSTABLE_CIN_ON_SPEC_PRES_ABOVE_GRND
+ CIN
+ 25500.
+ 0.
+ 4.0
+
+
+
+ PWAT_ON_ENTIRE_ATMOS_SINGLE_LYR
+ PWAT
+ 3.0
+
+
+
+ HLCY_ON_SPEC_HGT_LVL_ABOVE_GRND
+ HLCY
+ 3000. 1000.
+ 4.0
+
+
+
+ USTM_ON_SPEC_HGT_LVL_ABOVE_GRND
+ USTM
+ NCEP
+ 6000.
+ 4.0
+
+
+
+ VSTM_ON_SPEC_HGT_LVL_ABOVE_GRND
+ VSTM
+ NCEP
+ 6000.
+ 4.0
+
+
+
+ ACM_APCP_ON_SURFACE
+ APCP
+ -4.0
+
+
+
+ ACM_NCPCP_ON_SURFACE
+ NCPCP
+ -4.0
+
+
+
+ CACM_APCP_ON_SURFACE
+ APCP
+ -4.0
+
+
+
+ CACM_NCPCP_ON_SURFACE
+ NCPCP
+ -4.0
+
+
+
+ ACM_WEASD_ON_SURFACE
+ WEASD
+ 4.0
+
+
+
+ ACM_SNOM_ON_SURFACE
+ SNOM
+ 4.0
+
+
+
+ ACM_SSRUN_ON_SURFACE
+ SSRUN
+ NCEP
+ 6.0
+
+
+
+ ACM_BGRUN_ON_SURFACE
+ BGRUN
+ NCEP
+ 6.0
+
+
+
+ ACM_WATR_ON_SURFACE
+ WATR
+ 6.0
+
+
+
+ INST_CRAIN_ON_SURFACE
+ CRAIN
+ NCEP
+ 1.0
+
+
+
+ CSNOW_ON_SURFACE
+ CSNOW
+ NCEP
+ 1.0
+
+
+
+ CICEP_ON_SURFACE
+ CICEP
+ NCEP
+ 1.0
+
+
+
+ CFRZR_ON_SURFACE
+ CFRZR
+ NCEP
+ 1.0
+
+
+
+ INST_PRATE_ON_SURFACE
+ PRATE
+ 3.0
+
+
+
+ CPOFP_ON_SURFACE
+ CPOFP
+ NCEP
+ 4.0
+
+
+
+ CLMR_ON_HYBRID_LVL
+ CLMR
+ 1. 2.
+ 3.0
+
+
+
+ ICMR_ON_HYBRID_LVL
+ ICMR
+ 1. 2.
+ 3.0
+
+
+
+ GRLE_ON_HYBRID_LVL
+ GRLE
+ 1. 2.
+ 3.0
+
+
+
+ TCDC_ON_HYBRID_LVL
+ TCDC
+ 1. 2.
+ 3.0
+
+
+
+ LCDC_ON_LOW_CLOUD_LYR
+ LCDC
+ 3.0
+
+
+
+ MCDC_ON_MID_CLOUD_LYR
+ MCDC
+ 3.0
+
+
+
+ HCDC_ON_HIGH_CLOUD_LYR
+ HCDC
+ 3.0
+
+
+
+ INST_TCDC_ON_ENTIRE_ATMOS
+ TCDC
+ 3.0
+
+
+
+ AVE_TCDC_ON_ENTIRE_ATMOS
+ TCDC
+ 3.0
+
+
+
+ AVE_CDLYR_ON_ENTIRE_ATMOS
+ CDLYR
+ NCEP
+ 3.0
+
+
+
+ GSD_VIS_ON_SURFACE
+ VIS
+ 6.0
+
+
+
+ HGT_ON_LVL_OF_ADIAB_COND_FROM_SFC
+ HGT
+ 5.0
+
+
+
+ PRES_ON_LVL_OF_ADIAB_COND_FROM_SFC
+ PRES
+ 6.0
+
+
+
+ INST_USWRF_ON_SURFACE
+ USWRF
+ NCEP
+ 4.0
+
+
+
+ INST_ULWRF_ON_SURFACE
+ ULWRF
+ NCEP
+ 4.0
+
+
+
+ AVE_DSWRF_ON_SURFACE
+ DSWRF
+ NCEP
+ 3.0
+
+
+
+ AVE_DLWRF_ON_SURFACE
+ DLWRF
+ NCEP
+ 3.0
+
+
+
+ AVE_USWRF_ON_SURFACE
+ USWRF
+ NCEP
+ 3.0
+
+
+
+ AVE_ULWRF_ON_SURFACE
+ ULWRF
+ NCEP
+ 3.0
+
+
+
+ AVE_USWRF_ON_TOP_OF_ATMOS
+ USWRF
+ NCEP
+ 3.0
+
+
+
+ AVE_ULWRF_ON_TOP_OF_ATMOS
+ ULWRF
+ NCEP
+ 3.0
+
+
+
+ INST_ULWRF_ON_TOP_OF_ATMOS
+ ULWRF
+ NCEP
+ 4.0
+
+
+
+ BRTMP_ON_TOP_OF_ATMOS
+ BRTMP
+ 3.0
+
+
+
+ INST_DSWRF_ON_SURFACE
+ DSWRF
+ NCEP
+ 4.0
+
+
+
+ INST_DLWRF_ON_SURFACE
+ DLWRF
+ NCEP
+ 4.0
+
+
+
+ INST_CSDSF_ON_SURFACE
+ CSDSF
+ NCEP
+ 4.0
+
+
+
+ SFCR_ON_SURFACE
+ SFCR
+ 2.7
+
+
+
+ FRICV_ON_SURFACE
+ FRICV
+ NCEP
+ 4.0
+
+
+
+ CD_ON_SURFACE
+ CD
+ NCEP
+ 3.0
+
+
+
+ UFLX_ON_SURFACE
+ UFLX
+ 3.0
+
+
+
+ VFLX_ON_SURFACE
+ VFLX
+ 3.0
+
+
+
+ AVE_SHTFL_ON_SURFACE
+ SHTFL
+ 4.0
+
+
+
+ AVE_GFLUX_ON_SURFACE
+ GFLUX
+ NCEP
+ 4.0
+
+
+
+ AVE_SNOHF_ON_SURFACE
+ SNOHF
+ NCEP
+ 4.0
+
+
+
+ AVE_LHTFL_ON_SURFACE
+ LHTFL
+ 4.0
+
+
+
+ ACM_EVP_ON_SURFACE
+ EVP
+ 4.0
+
+
+
+ ACM_PEVAP_ON_SURFACE
+ PEVAP
+ NCEP
+ 4.0
+
+
+
+ INST_SHTFL_ON_SURFACE
+ SHTFL
+ 4.0
+
+
+
+ INST_LHTFL_ON_SURFACE
+ LHTFL
+ 4.0
+
+
+
+ NLAT_ON_SURFACE
+ NLAT
+ NCEP
+ 4.0
+
+
+
+ ELON_ON_SURFACE
+ ELON
+ NCEP
+ 4.0
+
+
+
+ LAND_ON_SURFACE
+ LAND
+ 1.0
+
+
+
+ ICEC_ON_SURFACE
+ ICEC
+ 3.0
+
+
+
+ ALBDO_ON_SURFACE
+ ALBDO
+ 3.0
+
+
+
+ WTMP_ON_SURFACE
+ WTMP
+ 5.0
+
+
+
+ PRES_ON_TROPOPAUSE
+ PRES
+ 6.0
+
+
+
+ HGT_ON_TROPOPAUSE
+ HGT
+ 6.0
+
+
+
+ TMP_ON_TROPOPAUSE
+ TMP
+ 3.0
+
+
+
+ POT_ON_TROPOPAUSE
+ POT
+ 5.0
+
+
+
+ UGRD_ON_TROPOPAUSE
+ UGRD
+ 4.0
+
+
+
+ VGRD_ON_TROPOPAUSE
+ VGRD
+ 4.0
+
+
+
+ VWSH_ON_TROPOPAUSE
+ VWSH
+ NCEP
+ 3.0
+
+
+
+ VUCSH_ON_SPEC_HGT_LVL_ABOVE_GRND_0-6km
+ VUCSH
+ 3.0
+
+
+
+ VVCSH_ON_SPEC_HGT_LVL_ABOVE_GRND_0-6km
+ VVCSH
+ 3.0
+
+
+
+ TMP_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL
+ TMP
+ 305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572.
+ 3.0
+
+
+
+ TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT
+ TMP
+ 30. 50. 80. 100.
+ 3.0
+
+
+
+ UGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL
+ UGRD
+ 305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572.
+ 4.0
+
+
+
+ UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT
+ UGRD
+ 30. 50. 80. 100.
+ 4.0
+
+
+
+ VGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL
+ VGRD
+ 305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572.
+ 4.0
+
+
+
+ VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT
+ VGRD
+ 30. 50. 80. 100.
+ 4.0
+
+
+
+ SPFH_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL
+ SPFH
+ 305.
+ 5.0
+
+
+
+ SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT
+ SPFH
+ 30. 50. 80. 100.
+ 5.0
+
+
+
+ PRES_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT
+ PRES
+ 30. 50. 80. 100.
+ 3.0
+
+
+
+ HGT_ON_0C_ISOTHERM
+ HGT
+ 6.0
+
+
+
+ RH_ON_0C_ISOTHERM
+ RH
+ 2.0
+
+
+
+ HGT_ON_HGHST_TROP_FRZ_LVL
+ HGT
+ 6.0
+
+
+
+ HGT_ON_LWST_LVL_OF_WET_BULB_ZERO
+ HGT
+ -5.0
+
+
+
+ PRES_ON_SPEC_PRES_ABOVE_GRND
+ PRES
+ 3000. 6000. 9000. 12000. 15000. 18000.
+ 0. 3000. 6000. 9000. 12000. 15000.
+ 6.0
+
+
+
+ TMP_ON_SPEC_PRES_ABOVE_GRND
+ TMP
+ 3000. 6000. 9000. 12000. 15000. 18000.
+ 0. 3000. 6000. 9000. 12000. 15000.
+ 3.0
+
+
+
+ POT_ON_SPEC_PRES_ABOVE_GRND
+ POT
+ 3000.
+ 0.
+ 4.0
+
+
+
+ DPT_ON_SPEC_PRES_ABOVE_GRND
+ DPT
+ 3000.
+ 0.
+ 3.0
+
+
+
+ SPFH_ON_SPEC_PRES_ABOVE_GRND
+ SPFH
+ 3000. 6000. 9000. 12000. 15000. 18000.
+ 0. 3000. 6000. 9000. 12000. 15000.
+ 5.0
+
+
+
+ RH_ON_SPEC_PRES_ABOVE_GRND
+ RH
+ 3000. 6000. 9000. 12000. 15000. 18000.
+ 0. 3000. 6000. 9000. 12000. 15000.
+ 2.0
+
+
+
+ PWAT_ON_SPEC_PRES_ABOVE_GRND
+ PWAT
+ 3000.
+ 0.
+ 3.0
+
+
+
+ UGRD_ON_SPEC_PRES_ABOVE_GRND
+ UGRD
+ 3000. 6000. 9000. 12000. 15000. 18000.
+ 0. 3000. 6000. 9000. 12000. 15000.
+ 4.0
+
+
+
+ VGRD_ON_SPEC_PRES_ABOVE_GRND
+ VGRD
+ 3000. 6000. 9000. 12000. 15000. 18000.
+ 0. 3000. 6000. 9000. 12000. 15000.
+ 4.0
+
+
+
+ VVEL_ON_SPEC_PRES_ABOVE_GRND
+ VVEL
+ 3000. 9000. 18000.
+ 0. 6000. 15000.
+ 5.0
+
+
+
+ PRES_ON_CLOUD_BASE
+ PRES
+ 6.0
+
+
+
+ PRES_ON_CLOUD_TOP
+ PRES
+ 6.0
+
+
+
+ TMP_ON_CLOUD_TOP
+ TMP
+ 5.0
+
+
+
+ HGT_ON_CLOUD_BASE
+ HGT
+ 6.0
+
+
+
+ HGT_ON_CLOUD_TOP
+ HGT
+ 6.0
+
+
+
+ TMP_ON_CLOUD_TOP
+ TMP
+ 5.0
+
+
+
+ PRES_ON_MAX_WIND
+ PRES
+ 6.0
+
+
+
+ HGT_ON_MAX_WIND
+ HGT
+ 6.0
+
+
+
+ UGRD_ON_MAX_WIND
+ UGRD
+ 4.0
+
+
+
+ VGRD_ON_MAX_WIND
+ VGRD
+ 4.0
+
+
+
+ REFC_ON_ENTIRE_ATMOS
+ REFC
+ NCEP
+ 4.0
+
+
+
+ REFZR_ON_ENTIRE_ATMOS
+ REFZR
+ NCEP
+ -4.0
+
+
+
+ REFZI_ON_ENTIRE_ATMOS
+ REFZI
+ NCEP
+ -4.0
+
+
+
+ REFD_ON_SPEC_HGT_LVL_ABOVE_GRND
+ REFD
+ NCEP
+ 4000. 1000.
+ 4.0
+
+
+
+ REFZR_ON_SPEC_HGT_LVL_ABOVE_GRND
+ REFZR
+ NCEP
+ 4000. 1000.
+ -4.0
+
+
+
+ REFZI_ON_SPEC_HGT_LVL_ABOVE_GRND
+ REFZI
+ NCEP
+ 4000. 1000.
+ -4.0
+
+
+
+ HPBL_ON_SURFACE
+ HPBL
+ NCEP
+ 6.0
+
+
+
+ PRES_ON_GRID_SCALE_CLOUD_BOT_LVL
+ PRES
+ 6.0
+
+
+
+ PRES_ON_GRID_SCALE_CLOUD_TOP_LVL
+ PRES
+ 6.0
+
+
+
+ TCOLW_ON_ENTIRE_ATMOS
+ TCOLW
+ NCEP
+ 5.0
+
+
+
+ TCOLI_ON_ENTIRE_ATMOS
+ TCOLI
+ NCEP
+ 5.0
+
+
+
+ TCOLR_ON_ENTIRE_ATMOS
+ TCOLR
+ NCEP
+ 5.0
+
+
+
+ TCOLS_ON_ENTIRE_ATMOS
+ TCOLS
+ NCEP
+ 5.0
+
+
+
+ TCOLC_ON_ENTIRE_ATMOS
+ TCOLC
+ NCEP
+ 5.0
+
+
+
+ TCOLG_ON_ENTIRE_ATMOS
+ TCOLG
+ 5.0
+
+
+
+ TCLSW_ON_ENTIRE_ATMOS
+ TCLSW
+ NCEP
+ 5.0
+
+
+
+ TCOLM_ON_ENTIRE_ATMOS
+ TCOLM
+ NCEP
+ 5.0
+
+
+
+ HGT_ON_LWST_BOT_LVL_OF_SUPERCOOLED_LIQ_WATER_LYR
+ HGT
+ 6.0
+
+
+
+ HGT_ON_HGHST_TOP_LVL_OF_SUPERCOOLED_LIQ_WATER_LYR
+ HGT
+ 5.0
+
+
+
+ GSD_HGT_ON_CLOUD_CEILING
+ HGT
+ -3.0
+
+
+
+ GSD_EXP_CEILING
+ CEIL
+ -3.0
+
+
+
+ GSD_EXP_CEILING_2
+ CEIL
+ -3.0
+
+
+
+ ACM_LSPA_ON_SURFACE
+ LSPA
+ NCEP
+ 3.0
+
+
+
+ PRES_ON_TOP_OF_ATMOS
+ PRES
+ 3.0
+
+
+
+ SWHR_ON_ENTIRE_ATMOS
+ SWHR
+ NCEP
+ 5.0
+
+
+
+ LWHR_ON_ENTIRE_ATMOS
+ LWHR
+ NCEP
+ 5.0
+
+
+
+ AVE_LRGHR_ON_ENTIRE_ATMOS
+ LRGHR
+ NCEP
+ 5.0
+
+
+
+ TMP_ON_SIGMA_LVL_HPC
+ TMP
+ 4
+ 9000. 8500. 8000. 7500. 7000.
+ -4.0
+
+
+
+ PBLREG_ON_SURFACE
+ PBLREG
+ 2.0
+
+
+
+ UGRD_ON_PLANETARY_BOUND_LYR
+ UGRD
+ -4.0
+
+
+
+ VGRD_ON_PLANETARY_BOUND_LYR
+ VGRD
+ -4.0
+
+
+
+ HGT_ON_PLANETARY_BOUND_LYR
+ HGT
+ -4.0
+
+
+
+ MIXHT_ON_SURFACE
+ MIXHT
+ -4.0
+
+
+
+ RETOP_ON_ENTIRE_ATMOS_SINGLE_LYR
+ RETOP
+ NCEP
+ 6.0
+
+
+
+ VRATE_ON_PLANETARY_BOUND_LYR
+ VRATE
+ NCEP
+ 3.0
+
+
+
+ HINDEX_ON_SURFACE
+ HINDEX
+ 3.0
+
+
+
+ MAX_TMAX_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+ TMAX
+ 4.0
+
+
+
+ MIN_TMIN_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+ TMIN
+ 4.0
+
+
+
+ MAX_MAXRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+ MAXRH
+ -2.0
+
+
+
+ MIN_MINRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+ MINRH
+ NCEP
+ -2.0
+
+
+
+ MAX_MAXUW_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+ MAXUW
+ NCEP
+ 10.
+ -4.0
+
+
+
+ MAX_MAXVW_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+ MAXVW
+ NCEP
+ 10.
+ -4.0
+
+
+
+ MAX_WIND_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+ WIND
+ -4.0
+
+
+
+ MAX_REF_ON_SPEC_HGT_LVL_ABOVE_GRND_1km
+ MAXREF
+ NCEP
+ -3.0
+
+
+
+ MAX_MAXUVV_ON_SPEC_PRES_LVL_ABOVE_GRND_100-1000hpa
+ MAXUVV
+ NCEP
+ -3.0
+
+
+
+ MAX_MAXDVV_ON_SPEC_PRES_LVL_ABOVE_GRND_100-1000hpa
+ MAXDVV
+ NCEP
+ -3.0
+
+
+
+ MAX_PRATE_ON_SURFACE
+ PRATE
+ 4.0
+
+
+
+ MAX_SRWEQ_ON_SURFACE
+ SRWEQ
+ 4.0
+
+
+
+ LTNG_ON_SURFACE
+ LTNG
+ NCEP
+ 1.0
+
+
+
+ VIL_ON_ENTIRE_ATMOS
+ VIL
+ 4.0
+
+
+
+ UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km
+ UPHL
+ NCEP
+ -3.0
+
+
+
+ MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km
+ MXUPHL
+ NCEP
+ -3.0
+
+
+
+ GSD_MIN_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km
+ MNUPHL
+ NCEP
+ -3.0
+
+
+
+ GSD_MIN_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_0-3km
+ MNUPHL
+ NCEP
+ -3.0
+
+
+
+ GSD_MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_0-3km
+ MXUPHL
+ NCEP
+ -3.0
+
+
+
+ GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_ABOVE_GRND_0-1km
+ 5.0
+
+
+
+ GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_HYBRID1
+ 5.0
+
+
+
+ GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_ABOVE_GRND_0-2km
+ 5.0
+
+
+
+ MAX_REF_ON_ISOTHERMAL_-10C
+ MAXREF
+ NCEP
+ -3.0
+
+
+
+ REFD_ON_ISOTHERMAL
+ REFD
+ NCEP
+ isothermal
+ 263.
+ -4.0
+
+
+
+ 1H_FFG_EXCEEDANCE
+ 5.0
+
+
+
+ ACM_FFG_EXCEEDANCE
+ 5.0
+
+
+
+
+
+
+
+ BGRD3D
+ 32769
+ ncep_nco
+ v2003
+ local_tab_yes1
+ fcst
+ oper
+ fcst
+ fcst
+ hour
+ noaa_fsl_boulder
+ hrrr
+ complex_packing_spatial_diff
+ 2nd_ord_sptdiff
+ fltng_pnt
+ lossless
+
+
+ HGT_ON_ISOBARIC_SFC
+ HGT
+ 25000. 50000. 70000. 85000.
+ 6.0
+
+
+
+ TMP_ON_ISOBARIC_SFC
+ TMP
+ 25000. 50000. 70000. 85000. 95000.
+ 3.0
+
+
+
+ RH_ON_ISOBARIC_SFC
+ RH
+ 25000. 50000. 70000. 85000.
+ 2.0
+
+
+
+ UGRD_ON_ISOBARIC_SFC
+ UGRD
+ 25000. 50000. 70000. 85000.
+ 4.0
+
+
+
+ VGRD_ON_ISOBARIC_SFC
+ VGRD
+ 25000. 50000. 70000. 85000.
+ 4.0
+
+
+
+ VVEL_ON_ISOBARIC_SFC
+ VVEL
+ 25000. 50000. 70000. 85000.
+ 5.0
+
+
+
+ SPFH_ON_ISOBARIC_SFC
+ SPFH
+ 25000. 50000. 70000. 85000.
+ 4.0
+
+
+
+ ABSV_ON_ISOBARIC_SFC
+ ABSV
+ 25000. 50000. 70000. 85000.
+ 4.0
+
+
+
+ PRES_ON_HYBRID_LVL
+ PRES
+ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
+25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
+49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+ 6.0
+
+
+
+ HGT_ON_HYBRID_LVL
+ HGT
+ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
+25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
+49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+ 4.0
+
+
+
+ TMP_ON_HYBRID_LVL
+ TMP
+ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
+25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
+49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+ 4.0
+
+
+
+ SPFH_ON_HYBRID_LVL
+ SPFH
+ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
+25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
+49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+ 7.0
+
+
+
+ UGRD_ON_HYBRID_LVL
+ UGRD
+ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
+25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
+49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+ 4.0
+
+
+
+ VGRD_ON_HYBRID_LVL
+ VGRD
+ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
+25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
+49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+ 4.0
+
+
+
+ VVEL_ON_HYBRID_LVL
+ VVEL
+ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
+25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
+49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+ 5.0
+
+
+
+ DZDT_ON_HYBRID_LVL
+ DZDT
+ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
+25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
+49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+ -5.0
+
+
+
+ TKE_ON_HYBRID_LVL
+ TKE
+ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
+25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
+49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+ 3.0
+
+
+
+ MSLET_ON_MEAN_SEA_LVL
+ MSLET
+ NCEP
+ 6.0
+
+
+
+ MAPS_PRMSL_ON_MEAN_SEA_LVL
+ PRMSL
+ 6.0
+
+
+
+ TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+ TMP
+ 4.0
+
+
+
+ SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+ SPFH
+ 4.0
+
+
+
+ DPT_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+ DPT
+ 4.0
+
+
+
+ RH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+ RH
+ 3.0
+
+
+
+ UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+ UGRD
+ 10.
+ 4.0
+
+
+
+ VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+ VGRD
+ 10.
+ 4.0
+
+
+
+ POT_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+ POT
+ 10.
+ 5.0
+
+
+
+ SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+ SPFH
+ 10.
+ 3.0
+
+
+
+ PRES_ON_SURFACE
+ PRES
+ 6.0
+
+
+
+ HGT_ON_SURFACE
+ HGT
+ 6.0
+
+
+
+ POT_ON_SURFACE
+ POT
+ 5.0
+
+
+
+ SPFH_ON_SURFACE
+ SPFH
+ 3.0
+
+
+
+ TMP_ON_SURFACE
+ TMP
+ 4.0
+
+
+
+ MAX_MAXUVV_ON_SPEC_PRES_LVL_ABOVE_GRND_100-1000hpa
+ MAXUVV
+ NCEP
+ -3.0
+
+
+
+ MAX_MAXDVV_ON_SPEC_PRES_LVL_ABOVE_GRND_100-1000hpa
+ MAXDVV
+ NCEP
+ -3.0
+
+
+
+ GSD_MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_0-3km
+ MXUPHL
+ NCEP
+ -3.0
+
+
+
+ MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km
+ MXUPHL
+ NCEP
+ -3.0
+
+
+
+ GSD_MIN_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km
+ MNUPHL
+ NCEP
+ -3.0
+
+
+
+ GSD_MIN_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_0-3km
+ MNUPHL
+ NCEP
+ -3.0
+
+
+
+ GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_ABOVE_GRND_0-1km
+ 5.0
+
+
+
+ GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_HYBRID1
+ 5.0
+
+
+
+ GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_ABOVE_GRND_0-2km
+ 5.0
+
+
+
+ MAX_MAXUW_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+ MAXUW
+ NCEP
+ 10.
+ -4.0
+
+
+
+ MAX_MAXVW_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+ MAXVW
+ NCEP
+ 10.
+ -4.0
+
+
+
+ MAX_REF_ON_SPEC_HGT_LVL_ABOVE_GRND_1km
+ MAXREF
+ NCEP
+ -3.0
+
+
+
+ MAX_REF_ON_ISOTHERMAL_-10C
+ MAXREF
+ NCEP
+ -3.0
+
+
+
+ REFD_ON_ISOTHERMAL
+ REFD
+ NCEP
+ isothermal
+ 263.
+ -4.0
+
+
+
+ MAX_TMAX_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+ TMAX
+ 4.0
+
+
+
+ MIN_TMIN_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+ TMIN
+ 4.0
+
+
+
+ MAX_MAXRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+ MAXRH
+ -2.0
+
+
+
+ MIN_MINRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+ MINRH
+ NCEP
+ -2.0
+
+
+
+ TSOIL_ON_DEPTH_BEL_LAND_SFC
+ TSOIL
+ 2
+ 0. 1. 4. 10. 30. 60. 100. 160. 300.
+ 2
+ 0. 1. 4. 10. 30. 60. 100. 160. 300.
+ 4.0
+
+
+
+ SOILW_ON_DEPTH_BEL_LAND_SFC
+ SOILW
+ 2
+ 0. 1. 4. 10. 30. 60. 100. 160. 300.
+ 2
+ 0. 1. 4. 10. 30. 60. 100. 160. 300.
+ 3.0
+
+
+
+ SFEXC_ON_SURFACE
+ SFEXC
+ NCEP
+ 3.0
+
+
+
+ VEG_ON_SURFACE
+ VEG
+ 3.0
+
+
+
+ MSTAV_ON_DEPTH_BEL_LAND_SFC
+ MSTAV
+ NCEP
+ 2
+ 0.
+ 2
+ 100.
+ 3.0
+
+
+
+ INST_GFLUX_ON_SURFACE
+ GFLUX
+ NCEP
+ 3.0
+
+
+
+ CNWAT_ON_SURFACE
+ CNWAT
+ NCEP
+ 1.0
+
+
+
+ WEASD_ON_SURFACE
+ WEASD
+ 4.0
+
+
+
+ 4LFTX_ON_SPEC_PRES_ABOVE_GRND
+ 4LFTX
+ NCEP
+ 18000.
+ 0.
+ 3.0
+
+
+
+ PWAT_ON_ENTIRE_ATMOS_SINGLE_LYR
+ PWAT
+ 3.0
+
+
+
+ ACM_APCP_ON_SURFACE
+ APCP
+ -4.0
+
+
+
+ ACM_NCPCP_ON_SURFACE
+ NCPCP
+ -4.0
+
+
+
+ CACM_APCP_ON_SURFACE
+ APCP
+ -4.0
+
+
+
+ CACM_NCPCP_ON_SURFACE
+ NCPCP
+ -4.0
+
+
+
+ ACM_WEASD_ON_SURFACE
+ WEASD
+ 4.0
+
+
+
+ ACM_SNOM_ON_SURFACE
+ SNOM
+ 4.0
+
+
+
+ ACM_SSRUN_ON_SURFACE
+ SSRUN
+ NCEP
+ 4.0
+
+
+
+ ACM_BGRUN_ON_SURFACE
+ BGRUN
+ NCEP
+ 4.0
+
+
+
+ INST_CRAIN_ON_SURFACE
+ CRAIN
+ NCEP
+ 1.0
+
+
+
+ CSNOW_ON_SURFACE
+ CSNOW
+ NCEP
+ 1.0
+
+
+
+ CICEP_ON_SURFACE
+ CICEP
+ NCEP
+ 1.0
+
+
+
+ CFRZR_ON_SURFACE
+ CFRZR
+ NCEP
+ 1.0
+
+
+
+ INST_PRATE_ON_SURFACE
+ PRATE
+ 3.0
+
+
+
+ CPOFP_ON_SURFACE
+ CPOFP
+ NCEP
+ 4.0
+
+
+
+ CLMR_ON_HYBRID_LVL
+ CLMR
+ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
+25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
+49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+ 3.0
+
+
+
+ ICMR_ON_HYBRID_LVL
+ ICMR
+ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
+25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
+49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+ 3.0
+
+
+
+ GRLE_ON_HYBRID_LVL
+ GRLE
+ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
+25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
+49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+ 3.0
+
+
+
+ TCDC_ON_HYBRID_LVL
+ TCDC
+ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
+25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
+49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+ 3.0
+
+
+
+ RWMR_ON_HYBRID_LVL
+ RWMR
+ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
+25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
+49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+ 3.0
+
+
+
+ SNMR_ON_HYBRID_LVL
+ SNMR
+ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
+25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
+49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+ 3.0
+
+
+
+ GSD_NCWFA_ON_HYBRID_LVL
+ PMTF
+ NCEP
+ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
+25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
+49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+ 3.0
+
+
+
+ GSD_NCIFA_ON_HYBRID_LVL
+ PMTC
+ NCEP
+ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
+25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
+49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+ 3.0
+
+
+
+ LCDC_ON_LOW_CLOUD_LYR
+ LCDC
+ 3.0
+
+
+
+ MCDC_ON_MID_CLOUD_LYR
+ MCDC
+ 3.0
+
+
+
+ HCDC_ON_HIGH_CLOUD_LYR
+ HCDC
+ 3.0
+
+
+
+ INST_TCDC_ON_ENTIRE_ATMOS
+ TCDC
+ 3.0
+
+
+
+ AVE_TCDC_ON_ENTIRE_ATMOS
+ TCDC
+ 3.0
+
+
+
+ AVE_CDLYR_ON_ENTIRE_ATMOS
+ CDLYR
+ NCEP
+ 3.0
+
+
+
+ INST_USWRF_ON_SURFACE
+ USWRF
+ NCEP
+ 4.0
+
+
+
+ INST_ULWRF_ON_SURFACE
+ ULWRF
+ NCEP
+ 4.0
+
+
+
+ AVE_DSWRF_ON_SURFACE
+ DSWRF
+ NCEP
+ 3.0
+
+
+
+ AVE_DLWRF_ON_SURFACE
+ DLWRF
+ NCEP
+ 3.0
+
+
+
+ AVE_USWRF_ON_SURFACE
+ USWRF
+ NCEP
+ 3.0
+
+
+
+ AVE_ULWRF_ON_SURFACE
+ ULWRF
+ NCEP
+ 3.0
+
+
+
+ AVE_USWRF_ON_TOP_OF_ATMOS
+ USWRF
+ NCEP
+ 3.0
+
+
+
+ AVE_ULWRF_ON_TOP_OF_ATMOS
+ ULWRF
+ NCEP
+ 3.0
+
+
+
+ INST_DSWRF_ON_SURFACE
+ DSWRF
+ NCEP
+ 4.0
+
+
+
+ INST_DLWRF_ON_SURFACE
+ DLWRF
+ NCEP
+ 4.0
+
+
+
+ INST_CSDSF_ON_SURFACE
+ CSDSF
+ NCEP
+ 4.0
+
+
+
+ SFCR_ON_SURFACE
+ SFCR
+ 2.7
+
+
+
+ FRICV_ON_SURFACE
+ FRICV
+ NCEP
+ 4.0
+
+
+
+ CD_ON_SURFACE
+ CD
+ NCEP
+ 3.0
+
+
+
+ UFLX_ON_SURFACE
+ UFLX
+ 3.0
+
+
+
+ VFLX_ON_SURFACE
+ VFLX
+ 3.0
+
+
+
+ AVE_SHTFL_ON_SURFACE
+ SHTFL
+ 4.0
+
+
+
+ AVE_GFLUX_ON_SURFACE
+ GFLUX
+ NCEP
+ 4.0
+
+
+
+ AVE_SNOHF_ON_SURFACE
+ SNOHF
+ NCEP
+ 4.0
+
+
+
+ AVE_LHTFL_ON_SURFACE
+ LHTFL
+ 4.0
+
+
+
+ ACM_EVP_ON_SURFACE
+ EVP
+ 4.0
+
+
+
+ ACM_PEVAP_ON_SURFACE
+ PEVAP
+ NCEP
+ 4.0
+
+
+
+ INST_SHTFL_ON_SURFACE
+ SHTFL
+ 4.0
+
+
+
+ INST_LHTFL_ON_SURFACE
+ LHTFL
+ 4.0
+
+
+
+ NLAT_ON_SURFACE
+ NLAT
+ NCEP
+ 4.0
+
+
+
+ ELON_ON_SURFACE
+ ELON
+ NCEP
+ 4.0
+
+
+
+ LAND_ON_SURFACE
+ LAND
+ 1.0
+
+
+
+ ICEC_ON_SURFACE
+ ICEC
+ 3.0
+
+
+
+ LMH_ON_SURFACE
+ LMH
+ NCEP
+ 2.0
+
+
+
+ LMV_ON_SURFACE
+ LMV
+ NCEP
+ 2.0
+
+
+
+ ALBDO_ON_SURFACE
+ ALBDO
+ 3.0
+
+
+
+ WTMP_ON_SURFACE
+ WTMP
+ 5.0
+
+
+
+ PRES_ON_SPEC_PRES_ABOVE_GRND
+ PRES
+ 3000. 6000. 9000. 12000. 15000. 18000.
+ 0. 3000. 6000. 9000. 12000. 15000.
+ 6.0
+
+
+
+ TMP_ON_SPEC_PRES_ABOVE_GRND
+ TMP
+ 3000. 6000. 9000. 12000. 15000. 18000.
+ 0. 3000. 6000. 9000. 12000. 15000.
+ 3.0
+
+
+
+ POT_ON_SPEC_PRES_ABOVE_GRND
+ POT
+ 3000.
+ 0.
+ 4.0
+
+
+
+ DPT_ON_SPEC_PRES_ABOVE_GRND
+ DPT
+ 3000.
+ 0.
+ 3.0
+
+
+
+ SPFH_ON_SPEC_PRES_ABOVE_GRND
+ SPFH
+ 3000. 6000. 9000. 12000. 15000. 18000.
+ 0. 3000. 6000. 9000. 12000. 15000.
+ 5.0
+
+
+
+ RH_ON_SPEC_PRES_ABOVE_GRND
+ RH
+ 3000. 6000. 9000. 12000. 15000. 18000.
+ 0. 3000. 6000. 9000. 12000. 15000.
+ 2.0
+
+
+
+ PWAT_ON_SPEC_PRES_ABOVE_GRND
+ PWAT
+ 3000.
+ 0.
+ 3.0
+
+
+
+ UGRD_ON_SPEC_PRES_ABOVE_GRND
+ UGRD
+ 3000. 6000. 9000. 12000. 15000. 18000.
+ 0. 3000. 6000. 9000. 12000. 15000.
+ 4.0
+
+
+
+ VGRD_ON_SPEC_PRES_ABOVE_GRND
+ VGRD
+ 3000. 6000. 9000. 12000. 15000. 18000.
+ 0. 3000. 6000. 9000. 12000. 15000.
+ 4.0
+
+
+
+ ACM_LSPA_ON_SURFACE
+ LSPA
+ NCEP
+ 3.0
+
+
+
+ PRES_ON_TOP_OF_ATMOS
+ PRES
+ 3.0
+
+
+
+ PRES_ON_HYBRID_LVL_1L
+ PRES
+ 1.
+ 21.
+ 3.0
+
+
+
+ PRES_ON_HYBRID_LVL_LLM
+ PRES
+ 1.
+ 61.
+ 3.0
+
+
+
+ CNWAT_ON_SURFACE
+ CNWAT
+ NCEP
+ 1.0
+
+
+
+ INST_GFLUX_ON_SURFACE
+ GFLUX
+ NCEP
+ 3.0
+
+
+
+ LFTX_ON_ISOBARIC_SFC_500-1000hpa
+ LFTX
+ NCEP
+ 50000.
+ 100000.
+ 3.0
+
+
+
+ CAPE_ON_SURFACE
+ CAPE
+ 4.0
+
+
+
+ BEST_CAPE_ON_SPEC_PRES_ABOVE_GRND
+ CAPE
+ 18000.
+ 0.
+ 4.0
+
+
+
+ MIXED_LAYER_CAPE_ON_SPEC_PRES_ABOVE_GRND
+ CAPE
+ 9000.
+ 0.
+ 4.0
+
+
+
+ UNSTABLE_CAPE_ON_SPEC_PRES_ABOVE_GRND
+ CAPE
+ 25500.
+ 0.
+ 4.0
+
+
+
+ CIN_ON_SURFACE
+ CIN
+ 4.0
+
+
+
+ BEST_CIN_ON_SPEC_PRES_ABOVE_GRND
+ CIN
+ 18000.
+ 0.
+ 4.0
+
+
+
+ MIXED_LAYER_CIN_ON_SPEC_PRES_ABOVE_GRND
+ CIN
+ 9000.
+ 0.
+ 4.0
+
+
+
+ UNSTABLE_CIN_ON_SPEC_PRES_ABOVE_GRND
+ CIN
+ 25500.
+ 0.
+ 4.0
+
+
+
+ PLPL_ON_SPEC_PRES_ABOVE_GRND
+ PLPL
+ NCEP
+ 25500.
+ 0.
+ 6.0
+
+
+
+ HLCY_ON_SPEC_HGT_LVL_ABOVE_GRND
+ HLCY
+ 3000. 1000.
+ 4.0
+
+
+
+ USTM_ON_SPEC_HGT_LVL_ABOVE_GRND
+ USTM
+ NCEP
+ 6000.
+ 4.0
+
+
+
+ VSTM_ON_SPEC_HGT_LVL_ABOVE_GRND
+ VSTM
+ NCEP
+ 6000.
+ 4.0
+
+
+
+ LCDC_ON_LOW_CLOUD_LYR
+ LCDC
+ 3.0
+
+
+
+ MCDC_ON_MID_CLOUD_LYR
+ MCDC
+ 3.0
+
+
+
+ HCDC_ON_HIGH_CLOUD_LYR
+ HCDC
+ 3.0
+
+
+
+ AVE_TCDC_ON_ENTIRE_ATMOS
+ TCDC
+ 3.0
+
+
+
+ AVE_CDLYR_ON_ENTIRE_ATMOS
+ CDLYR
+ NCEP
+ 3.0
+
+
+
+ PRES_ON_CLOUD_BASE
+ PRES
+ 6.0
+
+
+
+ PRES_ON_CLOUD_TOP
+ PRES
+ 6.0
+
+
+
+ TMP_ON_CLOUD_TOP
+ TMP
+ 5.0
+
+
+
+ AVE_GFLUX_ON_SURFACE
+ GFLUX
+ NCEP
+ 4.0
+
+
+
+ AVE_SNOHF_ON_SURFACE
+ SNOHF
+ NCEP
+ 4.0
+
+
+
+ ACM_EVP_ON_SURFACE
+ EVP
+ 4.0
+
+
+
+ INST_SHTFL_ON_SURFACE
+ SHTFL
+ 4.0
+
+
+
+ INST_LHTFL_ON_SURFACE
+ LHTFL
+ 4.0
+
+
+
+ PRES_ON_TROPOPAUSE
+ PRES
+ 6.0
+
+
+
+ HGT_ON_TROPOPAUSE
+ HGT
+ 6.0
+
+
+
+ TMP_ON_TROPOPAUSE
+ TMP
+ 3.0
+
+
+
+ UGRD_ON_TROPOPAUSE
+ UGRD
+ 4.0
+
+
+
+ VGRD_ON_TROPOPAUSE
+ VGRD
+ 4.0
+
+
+
+ VWSH_ON_TROPOPAUSE
+ VWSH
+ NCEP
+ 3.0
+
+
+
+ TMP_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL
+ TMP
+ 305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572.
+ 3.0
+
+
+
+ UGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL
+ UGRD
+ 305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572.
+ 4.0
+
+
+
+ VGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL
+ VGRD
+ 305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572.
+ 4.0
+
+
+
+ HGT_ON_0C_ISOTHERM
+ HGT
+ 6.0
+
+
+
+ RH_ON_0C_ISOTHERM
+ RH
+ 2.0
+
+
+
+ HGT_ON_HGHST_TROP_FRZ_LVL
+ HGT
+ 6.0
+
+
+
+ PRES_ON_MAX_WIND
+ PRES
+ 6.0
+
+
+
+ HGT_ON_MAX_WIND
+ HGT
+ 6.0
+
+
+
+ UGRD_ON_MAX_WIND
+ UGRD
+ 4.0
+
+
+
+ VGRD_ON_MAX_WIND
+ VGRD
+ 4.0
+
+
+
+ MAX_WIND_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+ WIND
+ -4.0
+
+
+
+ HGT_ON_CLOUD_BASE
+ HGT
+ 6.0
+
+
+
+ HGT_ON_CLOUD_TOP
+ HGT
+ 6.0
+
+
+
+ GSD_VIS_ON_SURFACE
+ VIS
+ 6.0
+
+
+
+ REFC_ON_ENTIRE_ATMOS
+ REFC
+ NCEP
+ 4.0
+
+
+
+ PRES_ON_GRID_SCALE_CLOUD_BOT_LVL
+ PRES
+ 6.0
+
+
+
+ PRES_ON_GRID_SCALE_CLOUD_TOP_LVL
+ PRES
+ 6.0
+
+
+
+ TCOLW_ON_ENTIRE_ATMOS
+ TCOLW
+ NCEP
+ 5.0
+
+
+
+ TCOLI_ON_ENTIRE_ATMOS
+ TCOLI
+ NCEP
+ 5.0
+
+
+
+ TCOLR_ON_ENTIRE_ATMOS
+ TCOLR
+ NCEP
+ 5.0
+
+
+
+ TCOLS_ON_ENTIRE_ATMOS
+ TCOLS
+ NCEP
+ 5.0
+
+
+
+ TCOLC_ON_ENTIRE_ATMOS
+ TCOLC
+ NCEP
+ 5.0
+
+
+
+ TCOLG_ON_ENTIRE_ATMOS
+ TCOLG
+ 5.0
+
+
+
+ VGTYP_ON_SURFACE
+ VGTYP
+ NCEP
+ 3.0
+
+
+
+ SOTYP_ON_SURFACE
+ SOTYP
+ 3.0
+
+
+
+ CCOND_ON_SURFACE
+ CCOND
+ NCEP
+ 3.0
+
+
+
+ HPBL_ON_SURFACE
+ HPBL
+ NCEP
+ 6.0
+
+
+
+ SNOD_ON_SURFACE
+ SNOD
+ 6.0
+
+
+
+ SBSNO_ON_SURFACE
+ SBSNO
+ NCEP
+ 3.0
+
+
+
+ SMDRY_ON_SURFACE
+ SMDRY
+ NCEP
+ 3.0
+
+
+
+ POROS_ON_SURFACE
+ POROS
+ NCEP
+ 3.0
+
+
+
+ RSMIN_ON_SURFACE
+ RSMIN
+ NCEP
+ 3.0
+
+
+
+ RLYRS_ON_SURFACE
+ RLYRS
+ NCEP
+ 3.0
+
+
+
+ WILT_ON_SURFACE
+ WILT
+ NCEP
+ 3.0
+
+
+
+ SMREF_ON_SURFACE
+ SMREF
+ NCEP
+ 3.0
+
+
+
+ RCS_ON_SURFACE
+ RCS
+ NCEP
+ 3.0
+
+
+
+ RCT_ON_SURFACE
+ RCT
+ NCEP
+ 5.0
+
+
+
+ RCQ_ON_SURFACE
+ RCQ
+ NCEP
+ 3.0
+
+
+
+ RCSOL_ON_SURFACE
+ RCSOL
+ NCEP
+ 3.0
+
+
+
+ PEVPR_ON_SURFACE
+ PEVPR
+ NCEP
+ 6.0
+
+
+
+ GUST_ON_SURFACE
+ GUST
+ 3.0
+
+
+
+ HGT_ON_LWST_LVL_OF_WET_BULB_ZERO
+ HGT
+ -5.0
+
+
+
+ LAI_ON_SURFACE
+ LAI
+ NCEP
+ -3.0
+
+
+
+ INST_CSDSF_ON_SURFACE
+ CSDSF
+ NCEP
+ 4.0
+
+
+
+ TCDC_ON_SIGMA_LVLS
+ TCDC
+ 4
+ 9975. 9915. 9835. 9745. 9650. 9490. 9260. 9015. 8755. 8480. 8190. 7890. 7585. 7185. 6690. 6180. 5470. 4550. 3595. 2605. 1580. 530.
+ 3.0
+
+
+
+ HGT_ON_PLANETARY_BOUND_LYR
+ HGT
+ -4.0
+
+
+
+ MIXHT_ON_SURFACE
+ MIXHT
+ -4.0
+
+
+
+ TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+ TMP
+ 10.
+ -4.0
+
+
+
+ AVE_SNOWC_ON_SURFACE
+ SNOWC
+ NCEP
+ 3.0
+
+
+
+ AVE_PRES_ON_SURFACE
+ PRES
+ 5.0
+
+
+
+ AVE_TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+ TMP
+ 10.
+ -4.0
+
+
+
+ AVE_AKHS_ON_SURFACE
+ AKHS
+ NCEP
+ 3.0
+
+
+
+ AVE_AKMS_ON_SURFACE
+ AKMS
+ NCEP
+ 3.0
+
+
+
+
diff --git a/parm/makefile b/parm/makefile
index 31a29f586..7d915cb4d 100644
--- a/parm/makefile
+++ b/parm/makefile
@@ -26,6 +26,7 @@ GFSTWOFLATFILENAME = postxconfig-NT-GFS-TWO.txt
GFSTWOF00FLATFILENAME = postxconfig-NT-GFS-F00-TWO.txt
HRRRFLATFILENAME = postxconfig-NT-hrrr.txt
RAPFLATFILENAME = postxconfig-NT-rap.txt
+RRFSFLATFILENAME = postxconfig-NT-fv3lam_rrfs.txt
RTMA3DFLATFILENAME = postxconfig-NT-3drtma.txt
# Source Post XML file
@@ -54,6 +55,8 @@ HRRRAVAILXMLFILENAME = post_avblflds_raphrrr.xml
RAPAVAILXMLFILENAME = post_avblflds_raphrrr.xml
HRRRCTRLFILENAME = hrrr_postcntrl.xml
RAPCTRLFILENAME = rap_postcntrl.xml
+RRFSAVAILXMLFILENAME = post_avblflds.xml
+RRFSCTRLFILENAME = fv3lam_rrfs.xml
RTMA3DCTRLFILENAME = 3drtma_postcntrl.xml
RTMA3DAVAILXMLFILENAME = post_avblflds.xml
@@ -80,6 +83,7 @@ PERLXMLGFSTWO = /usr/bin/perl $(PERLXML) $(GFSTWOCTRLFILENAME) $(GFSAV
PERLXMLGFSTWOF00 = /usr/bin/perl $(PERLXML) $(GFSTWOF00CTRLFILENAME) $(GFSAVAILXMLFILENAME) $(GFSTWOF00FLATFILENAME)
PERLXMLHRRR = /usr/bin/perl $(PERLXML) $(HRRRCTRLFILENAME) $(HRRRAVAILXMLFILENAME) $(HRRRFLATFILENAME)
PERLXMLRAP = /usr/bin/perl $(PERLXML) $(RAPCTRLFILENAME) $(RAPAVAILXMLFILENAME) $(RAPFLATFILENAME)
+PERLXMLRRFS = /usr/bin/perl $(PERLXML) $(RRFSCTRLFILENAME) $(RRFSAVAILXMLFILENAME) $(RRFSFLATFILENAME)
PERLXML3DRTMA = /usr/bin/perl $(PERLXML) $(RTMA3DCTRLFILENAME) $(RTMA3DAVAILXMLFILENAME) $(RTMA3DFLATFILENAME)
# File to look for change
@@ -102,10 +106,11 @@ GFSTWOXMLS = $(GFSAVAILXMLFILENAME) $(GFSTWOCTRLFILENAME)
GFSTWOF00XMLS = $(GFSAVAILXMLFILENAME) $(GFSTWOF00CTRLFILENAME)
HRRRXMLS = $(HRRRAVAILXMLFILENAME) $(HRRRCTRLFILENAME)
RAPXMLS = $(RAPAVAILXMLFILENAME) $(RAPCTRLFILENAME)
+RRFSXMLS = $(RRFSAVAILXMLFILENAME) $(RRFSCTRLFILENAME)
RTMA3DXMLS = $(RTMA3DAVAILXMLFILENAME) $(RTMA3DCTRLFILENAME)
# If action is triggered; run the following
-all: $(GFSFLATFILENAME) $(GFSGOESFLATFILENAME) $(GFSANLFLATFILENAME) $(GFSF00FLATFILENAME) $(GFSFLUXFLATFILENAME) $(GFSFLUXF00FLATFILENAME) $(NMMFLATFILENAME) $(NGACFLATFILENAME) $(GEFSFLATFILENAME) $(GEFSANLFLATFILENAME) $(GEFSF00FLATFILENAME) $(FV3LAMFLATFILENAME) $(HAFSFLATFILENAME) $(HAFSNOSATFLATFILENAME) $(GFSTWOFLATFILENAME) $(GFSTWOF00FLATFILENAME) $(HRRRFLATFILENAME) $(RAPFLATFILENAME) $(RTMA3DFLATFILENAME)
+all: $(GFSFLATFILENAME) $(GFSGOESFLATFILENAME) $(GFSANLFLATFILENAME) $(GFSF00FLATFILENAME) $(GFSFLUXFLATFILENAME) $(GFSFLUXF00FLATFILENAME) $(NMMFLATFILENAME) $(NGACFLATFILENAME) $(GEFSFLATFILENAME) $(GEFSANLFLATFILENAME) $(GEFSF00FLATFILENAME) $(FV3LAMFLATFILENAME) $(HAFSFLATFILENAME) $(HAFSNOSATFLATFILENAME) $(GFSTWOFLATFILENAME) $(GFSTWOF00FLATFILENAME) $(HRRRFLATFILENAME) $(RAPFLATFILENAME) $(RRFSFLATFILENAME) $(RTMA3DFLATFILENAME)
$(GFSFLATFILENAME): $(GFSXMLS)
$(PERLXMLGFS)
$(GFSGOESFLATFILENAME): $(GFSGOESXMLS)
@@ -142,6 +147,8 @@ $(HRRRFLATFILENAME): $(HRRRXMLS)
$(PERLXMLHRRR)
$(RAPFLATFILENAME): $(RAPXMLS)
$(PERLXMLRAP)
+$(RRFSFLATFILENAME): $(RRFSXMLS)
+ $(PERLXMLRRFS)
$(RTMA3DFLATFILENAME): $(RTMA3DXMLS)
$(PERLXML3DRTMA)
diff --git a/parm/post_avblflds.xml b/parm/post_avblflds.xml
index d36cc14fc..ff6a16031 100755
--- a/parm/post_avblflds.xml
+++ b/parm/post_avblflds.xml
@@ -4282,9 +4282,9 @@
487
- GSD_PRES_ON_CLOUD_BASE
- PRES
- cloud_base
+ GSD_EXP_CEILING
+ CEIL
+ cloud_ceilng
3.0
@@ -6510,10 +6510,10 @@
711
- GSD1_HGT_ON_CLOUD_BASE
- HGT
+ GSD_EXP_CEILING_2
+ CEIL
cloud_base
- 6.0
+ 3.0
@@ -7215,6 +7215,106 @@
-4.0
+
+ 913
+ 1H_FFG_EXCEEDANCE
+ tmpl4_8
+ FFLDRO
+ ACM
+ surface
+ 4.0
+
+
+
+ 914
+ ACM_FFG_EXCEEDANCE
+ tmpl4_8
+ FFLDRO
+ ACM
+ surface
+ 4.0
+
+
+
+ 915
+ 1H_2YARI_EXCEEDANCE
+ tmpl4_8
+ FFLDRO
+ ACM
+ surface
+ 4.0
+
+
+
+ 916
+ ACM_2YARI_EXCEEDANCE
+ tmpl4_8
+ FFLDRO
+ ACM
+ surface
+ 4.0
+
+
+
+ 917
+ 1H_5YARI_EXCEEDANCE
+ tmpl4_8
+ FFLDRO
+ ACM
+ surface
+ 4.0
+
+
+
+ 918
+ ACM_5YARI_EXCEEDANCE
+ tmpl4_8
+ FFLDRO
+ ACM
+ surface
+ 4.0
+
+
+
+ 919
+ 1H_10YARI_EXCEEDANCE
+ tmpl4_8
+ FFLDRO
+ ACM
+ surface
+ 4.0
+
+
+
+ 920
+ ACM_10YARI_EXCEEDANCE
+ tmpl4_8
+ FFLDRO
+ ACM
+ surface
+ 4.0
+
+
+
+ 921
+ 1H_100YARI_EXCEEDANCE
+ tmpl4_8
+ FFLDRO
+ ACM
+ surface
+ 4.0
+
+
+
+ 922
+ ACM_100YARI_EXCEEDANCE
+ tmpl4_8
+ FFLDRO
+ ACM
+ surface
+ 4.0
+
+
927
SBTA167_ON_TOP_OF_ATMOS
diff --git a/parm/postxconfig-NT-3drtma.txt b/parm/postxconfig-NT-3drtma.txt
index 117c58e78..9f2e336f3 100644
--- a/parm/postxconfig-NT-3drtma.txt
+++ b/parm/postxconfig-NT-3drtma.txt
@@ -3941,14 +3941,14 @@ spec_hgt_lvl_above_grnd
?
?
487
-GSD_PRES_ON_CLOUD_BASE
+GSD_EXP_CEILING
?
1
tmpl4_0
-PRES
+CEIL
?
?
-cloud_base
+cloud_ceilng
0
?
0
diff --git a/parm/postxconfig-NT-fv3lam_rrfs.txt b/parm/postxconfig-NT-fv3lam_rrfs.txt
new file mode 100644
index 000000000..443730cb2
--- /dev/null
+++ b/parm/postxconfig-NT-fv3lam_rrfs.txt
@@ -0,0 +1,17573 @@
+2
+220
+254
+BGDAWP
+32769
+ncep_nco
+v2003
+local_tab_yes1
+fcst
+oper
+fcst
+fcst
+hour
+noaa_fsl_boulder
+hrrr
+complex_packing_spatial_diff
+2nd_ord_sptdiff
+fltng_pnt
+lossless
+1
+PRES_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+PRES
+?
+?
+hybrid_lvl
+0
+?
+2
+1. 2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+77
+HGT_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+HGT
+?
+?
+hybrid_lvl
+0
+?
+2
+1. 2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+2
+TMP_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+TMP
+?
+?
+hybrid_lvl
+0
+?
+2
+1. 2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+3
+POT_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+POT
+?
+?
+hybrid_lvl
+0
+?
+2
+1. 2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+4
+DPT_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+DPT
+?
+?
+hybrid_lvl
+0
+?
+2
+1. 2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+5
+SPFH_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+SPFH
+?
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+7.0
+0
+0
+0
+?
+?
+?
+6
+RH_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+RH
+?
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+7
+UGRD_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+UGRD
+?
+?
+hybrid_lvl
+0
+?
+2
+1. 2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+8
+VGRD_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+VGRD
+?
+?
+hybrid_lvl
+0
+?
+2
+1. 2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+9
+VVEL_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+VVEL
+?
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+264
+DZDT_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+DZDT
+?
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-5.0
+0
+0
+0
+?
+?
+?
+11
+TKE_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+TKE
+?
+?
+hybrid_lvl
+0
+?
+2
+1. 2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+181
+RWMR_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+RWMR
+?
+?
+hybrid_lvl
+0
+?
+2
+1. 2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+182
+SNMR_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+SNMR
+?
+?
+hybrid_lvl
+0
+?
+2
+1. 2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+187
+RIME_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+RIME
+NCEP
+?
+hybrid_lvl
+0
+?
+2
+1. 2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+199
+TCOND_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+TCOND
+NCEP
+?
+hybrid_lvl
+0
+?
+2
+1. 2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+250
+REFD_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+REFD
+NCEP
+?
+hybrid_lvl
+0
+?
+2
+1. 2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+146
+BMIXL_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+BMIXL
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+12
+HGT_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+HGT
+?
+?
+isobaric_sfc
+0
+?
+46
+200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+13
+TMP_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+TMP
+?
+?
+isobaric_sfc
+0
+?
+46
+200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+15
+DPT_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+DPT
+?
+?
+isobaric_sfc
+0
+?
+46
+200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+16
+SPFH_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+SPFH
+?
+?
+isobaric_sfc
+0
+?
+46
+200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+17
+RH_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+RH
+?
+?
+isobaric_sfc
+0
+?
+46
+200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+2.0
+0
+0
+0
+?
+?
+?
+18
+UGRD_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+UGRD
+?
+?
+isobaric_sfc
+0
+?
+46
+200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+19
+VGRD_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+VGRD
+?
+?
+isobaric_sfc
+0
+?
+46
+200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+20
+VVEL_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+VVEL
+?
+?
+isobaric_sfc
+0
+?
+46
+200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+284
+DZDT_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+DZDT
+?
+?
+isobaric_sfc
+0
+?
+46
+200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-5.0
+0
+0
+0
+?
+?
+?
+21
+ABSV_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+ABSV
+?
+?
+isobaric_sfc
+0
+?
+10
+20000. 25000. 30000. 40000. 50000. 70000. 75000. 85000. 92500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+86
+STRM_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+STRM
+?
+?
+isobaric_sfc
+0
+?
+2
+25000. 50000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+166
+ICMR_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+ICMR
+?
+?
+isobaric_sfc
+0
+?
+46
+200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+153
+CLMR_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+CLMR
+?
+?
+isobaric_sfc
+0
+?
+46
+200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+183
+RWMR_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+RWMR
+?
+?
+isobaric_sfc
+0
+?
+46
+200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+416
+GRLE_ON_ISOBARIC_SFC
+Graupel mixing ration on isobaric surface
+1
+tmpl4_0
+GRLE
+?
+?
+isobaric_sfc
+0
+?
+46
+200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+184
+SNMR_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+SNMR
+?
+?
+isobaric_sfc
+0
+?
+46
+200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+23
+MSLET_ON_MEAN_SEA_LVL
+?
+1
+tmpl4_0
+MSLET
+NCEP
+?
+mean_sea_lvl
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+445
+MAPS_PRMSL_ON_MEAN_SEA_LVL
+?
+1
+tmpl4_0
+PRMSL
+?
+?
+mean_sea_lvl
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+106
+TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_0
+TMP
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+112
+SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_0
+SPFH
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+113
+DPT_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_0
+DPT
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+114
+RH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_0
+RH
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+64
+UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+?
+1
+tmpl4_0
+UGRD
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+10.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+65
+VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+?
+1
+tmpl4_0
+VGRD
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+10.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+245
+GUST_ON_SURFACE
+?
+1
+tmpl4_0
+GUST
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+246
+PLPL_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+PLPL
+NCEP
+?
+spec_pres_above_grnd
+0
+?
+1
+25500.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+158
+POT_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+?
+1
+tmpl4_0
+POT
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+10.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+159
+SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+?
+1
+tmpl4_0
+SPFH
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+10.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+24
+PRES_ON_SURFACE
+?
+1
+tmpl4_0
+PRES
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+25
+HGT_ON_SURFACE
+?
+1
+tmpl4_0
+HGT
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+27
+POT_ON_SURFACE
+?
+1
+tmpl4_0
+POT
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+28
+SPFH_ON_SURFACE
+?
+1
+tmpl4_0
+SPFH
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+26
+TMP_ON_SURFACE
+?
+1
+tmpl4_0
+TMP
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+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
+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
+1
+3.0
+0
+0
+0
+?
+?
+?
+118
+CNWAT_ON_SURFACE
+?
+1
+tmpl4_0
+CNWAT
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+1.0
+0
+0
+0
+?
+?
+?
+119
+WEASD_ON_SURFACE
+?
+1
+tmpl4_0
+WEASD
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+120
+SNOWC_ON_SURFACE
+?
+1
+tmpl4_0
+SNOWC
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+169
+SFEXC_ON_SURFACE
+?
+1
+tmpl4_0
+SFEXC
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+170
+VEG_ON_SURFACE
+?
+1
+tmpl4_0
+VEG
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+218
+VGTYP_ON_SURFACE
+?
+1
+tmpl4_0
+VGTYP
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+219
+SOTYP_ON_SURFACE
+?
+1
+tmpl4_0
+SOTYP
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+226
+SNFALB_ON_SURFACE
+?
+1
+tmpl4_0
+SNFALB
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+227
+MXSALB_ON_SURFACE
+?
+1
+tmpl4_0
+MXSALB
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+220
+CCOND_ON_SURFACE
+?
+1
+tmpl4_0
+CCOND
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+238
+RCS_ON_SURFACE
+?
+1
+tmpl4_0
+RCS
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+239
+RCT_ON_SURFACE
+?
+1
+tmpl4_0
+RCT
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+240
+RCQ_ON_SURFACE
+?
+1
+tmpl4_0
+RCQ
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+241
+RCSOL_ON_SURFACE
+?
+1
+tmpl4_0
+RCSOL
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+237
+SMREF_ON_SURFACE
+?
+1
+tmpl4_0
+SMREF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+233
+POROS_ON_SURFACE
+?
+1
+tmpl4_0
+POROS
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+235
+RLYRS_ON_SURFACE
+?
+1
+tmpl4_0
+RLYRS
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+234
+RSMIN_ON_SURFACE
+?
+1
+tmpl4_0
+RSMIN
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+224
+SNOD_ON_SURFACE
+?
+1
+tmpl4_0
+SNOD
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+232
+SMDRY_ON_SURFACE
+?
+1
+tmpl4_0
+SMDRY
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+236
+WILT_ON_SURFACE
+?
+1
+tmpl4_0
+WILT
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+171
+MSTAV_ON_DEPTH_BEL_LAND_SFC
+?
+1
+tmpl4_0
+MSTAV
+NCEP
+?
+depth_bel_land_sfc
+1
+2
+1
+0.
+depth_bel_land_sfc
+1
+2
+1
+100.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+152
+INST_GFLUX_ON_SURFACE
+?
+1
+tmpl4_0
+GFLUX
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+30
+LFTX_ON_ISOBARIC_SFC_500-1000hpa
+?
+1
+tmpl4_0
+LFTX
+NCEP
+?
+isobaric_sfc
+0
+?
+1
+50000.
+isobaric_sfc
+0
+?
+1
+100000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+31
+4LFTX_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+4LFTX
+NCEP
+?
+spec_pres_above_grnd
+0
+?
+1
+18000.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+75
+PLI_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+PLI
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+3000.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+32
+CAPE_ON_SURFACE
+?
+1
+tmpl4_0
+CAPE
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+566
+BEST_CAPE_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+CAPE
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+18000.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+582
+MIXED_LAYER_CAPE_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+CAPE
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+9000.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+584
+UNSTABLE_CAPE_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+CAPE
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+25500.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+107
+CIN_ON_SURFACE
+?
+1
+tmpl4_0
+CIN
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+567
+BEST_CIN_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+CIN
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+18000.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+583
+MIXED_LAYER_CIN_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+CIN
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+9000.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+585
+UNSTABLE_CIN_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+CIN
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+25500.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+80
+PWAT_ON_ENTIRE_ATMOS_SINGLE_LYR
+?
+1
+tmpl4_0
+PWAT
+?
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+162
+HLCY_ON_SPEC_HGT_LVL_ABOVE_GRND
+?
+1
+tmpl4_0
+HLCY
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+2
+3000. 1000.
+spec_hgt_lvl_above_grnd
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+163
+USTM_ON_SPEC_HGT_LVL_ABOVE_GRND
+?
+1
+tmpl4_0
+USTM
+NCEP
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+6000.
+spec_hgt_lvl_above_grnd
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+164
+VSTM_ON_SPEC_HGT_LVL_ABOVE_GRND
+?
+1
+tmpl4_0
+VSTM
+NCEP
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+6000.
+spec_hgt_lvl_above_grnd
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+87
+ACM_APCP_ON_SURFACE
+?
+1
+tmpl4_8
+APCP
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+34
+ACM_NCPCP_ON_SURFACE
+?
+1
+tmpl4_8
+NCPCP
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+417
+CACM_APCP_ON_SURFACE
+?
+1
+tmpl4_8
+APCP
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+419
+CACM_NCPCP_ON_SURFACE
+?
+1
+tmpl4_8
+NCPCP
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+35
+ACM_WEASD_ON_SURFACE
+?
+1
+tmpl4_8
+WEASD
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+121
+ACM_SNOM_ON_SURFACE
+?
+1
+tmpl4_8
+SNOM
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+122
+ACM_SSRUN_ON_SURFACE
+?
+1
+tmpl4_8
+SSRUN
+NCEP
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+123
+ACM_BGRUN_ON_SURFACE
+?
+1
+tmpl4_8
+BGRUN
+NCEP
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+343
+ACM_WATR_ON_SURFACE
+?
+1
+tmpl4_8
+WATR
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+160
+INST_CRAIN_ON_SURFACE
+?
+1
+tmpl4_0
+CRAIN
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+1.0
+0
+0
+0
+?
+?
+?
+551
+CSNOW_ON_SURFACE
+Categorical snow on surface
+1
+tmpl4_0
+CSNOW
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+1.0
+0
+0
+0
+?
+?
+?
+552
+CICEP_ON_SURFACE
+Categorical ice pellets on surface
+1
+tmpl4_0
+CICEP
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+1.0
+0
+0
+0
+?
+?
+?
+553
+CFRZR_ON_SURFACE
+Categorical freezing rain on surface
+1
+tmpl4_0
+CFRZR
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+1.0
+0
+0
+0
+?
+?
+?
+167
+INST_PRATE_ON_SURFACE
+?
+1
+tmpl4_0
+PRATE
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+172
+CPOFP_ON_SURFACE
+?
+1
+tmpl4_0
+CPOFP
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+124
+CLMR_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+CLMR
+?
+?
+hybrid_lvl
+0
+?
+2
+1. 2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+125
+ICMR_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+ICMR
+?
+?
+hybrid_lvl
+0
+?
+2
+1. 2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+415
+GRLE_ON_HYBRID_LVL
+Graupel mixing ration on hybrid level
+1
+tmpl4_0
+GRLE
+?
+?
+hybrid_lvl
+0
+?
+2
+1. 2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+145
+TCDC_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+TCDC
+?
+?
+hybrid_lvl
+0
+?
+2
+1. 2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+37
+LCDC_ON_LOW_CLOUD_LYR
+?
+1
+tmpl4_0
+LCDC
+?
+?
+low_cloud_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+38
+MCDC_ON_MID_CLOUD_LYR
+?
+1
+tmpl4_0
+MCDC
+?
+?
+mid_cloud_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+39
+HCDC_ON_HIGH_CLOUD_LYR
+?
+1
+tmpl4_0
+HCDC
+?
+?
+high_cloud_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+161
+INST_TCDC_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+TCDC
+?
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+144
+AVE_TCDC_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_8
+TCDC
+?
+AVE
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+139
+AVE_CDLYR_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_8
+CDLYR
+NCEP
+AVE
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+410
+GSD_VIS_ON_SURFACE
+GSD_visibility on surface
+1
+tmpl4_0
+VIS
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+109
+HGT_ON_LVL_OF_ADIAB_COND_FROM_SFC
+?
+1
+tmpl4_0
+HGT
+?
+?
+lvl_of_adiab_cond_from_sfc
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+110
+PRES_ON_LVL_OF_ADIAB_COND_FROM_SFC
+?
+1
+tmpl4_0
+PRES
+?
+?
+lvl_of_adiab_cond_from_sfc
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+141
+INST_USWRF_ON_SURFACE
+?
+1
+tmpl4_0
+USWRF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+142
+INST_ULWRF_ON_SURFACE
+?
+1
+tmpl4_0
+ULWRF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+126
+AVE_DSWRF_ON_SURFACE
+?
+1
+tmpl4_8
+DSWRF
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+127
+AVE_DLWRF_ON_SURFACE
+?
+1
+tmpl4_8
+DLWRF
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+128
+AVE_USWRF_ON_SURFACE
+?
+1
+tmpl4_8
+USWRF
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+129
+AVE_ULWRF_ON_SURFACE
+?
+1
+tmpl4_8
+ULWRF
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+130
+AVE_USWRF_ON_TOP_OF_ATMOS
+?
+1
+tmpl4_8
+USWRF
+NCEP
+AVE
+top_of_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+131
+AVE_ULWRF_ON_TOP_OF_ATMOS
+?
+1
+tmpl4_8
+ULWRF
+NCEP
+AVE
+top_of_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+274
+INST_ULWRF_ON_TOP_OF_ATMOS
+?
+1
+tmpl4_0
+ULWRF
+NCEP
+?
+top_of_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+275
+BRTMP_ON_TOP_OF_ATMOS
+?
+1
+tmpl4_0
+BRTMP
+?
+?
+top_of_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+156
+INST_DSWRF_ON_SURFACE
+?
+1
+tmpl4_0
+DSWRF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+157
+INST_DLWRF_ON_SURFACE
+?
+1
+tmpl4_0
+DLWRF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+262
+INST_CSDSF_ON_SURFACE
+?
+1
+tmpl4_0
+CSDSF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+44
+SFCR_ON_SURFACE
+?
+1
+tmpl4_0
+SFCR
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+2.7
+0
+0
+0
+?
+?
+?
+45
+FRICV_ON_SURFACE
+?
+1
+tmpl4_0
+FRICV
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+132
+CD_ON_SURFACE
+?
+1
+tmpl4_0
+CD
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+133
+UFLX_ON_SURFACE
+?
+1
+tmpl4_0
+UFLX
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+134
+VFLX_ON_SURFACE
+?
+1
+tmpl4_0
+VFLX
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+43
+AVE_SHTFL_ON_SURFACE
+?
+1
+tmpl4_8
+SHTFL
+?
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+135
+AVE_GFLUX_ON_SURFACE
+?
+1
+tmpl4_8
+GFLUX
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+136
+AVE_SNOHF_ON_SURFACE
+?
+1
+tmpl4_8
+SNOHF
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+42
+AVE_LHTFL_ON_SURFACE
+?
+1
+tmpl4_8
+LHTFL
+?
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+47
+ACM_EVP_ON_SURFACE
+?
+1
+tmpl4_8
+EVP
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+137
+ACM_PEVAP_ON_SURFACE
+?
+1
+tmpl4_8
+PEVAP
+NCEP
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+154
+INST_SHTFL_ON_SURFACE
+?
+1
+tmpl4_0
+SHTFL
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+155
+INST_LHTFL_ON_SURFACE
+?
+1
+tmpl4_0
+LHTFL
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+48
+NLAT_ON_SURFACE
+?
+1
+tmpl4_0
+NLAT
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+49
+ELON_ON_SURFACE
+?
+1
+tmpl4_0
+ELON
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+50
+LAND_ON_SURFACE
+?
+1
+tmpl4_0
+LAND
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+1.0
+0
+0
+0
+?
+?
+?
+51
+ICEC_ON_SURFACE
+?
+1
+tmpl4_0
+ICEC
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+150
+ALBDO_ON_SURFACE
+?
+1
+tmpl4_0
+ALBDO
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+151
+WTMP_ON_SURFACE
+?
+1
+tmpl4_0
+WTMP
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+54
+PRES_ON_TROPOPAUSE
+?
+1
+tmpl4_0
+PRES
+?
+?
+tropopause
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+177
+HGT_ON_TROPOPAUSE
+?
+1
+tmpl4_0
+HGT
+?
+?
+tropopause
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+55
+TMP_ON_TROPOPAUSE
+?
+1
+tmpl4_0
+TMP
+?
+?
+tropopause
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+108
+POT_ON_TROPOPAUSE
+?
+1
+tmpl4_0
+POT
+?
+?
+tropopause
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+56
+UGRD_ON_TROPOPAUSE
+?
+1
+tmpl4_0
+UGRD
+?
+?
+tropopause
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+57
+VGRD_ON_TROPOPAUSE
+?
+1
+tmpl4_0
+VGRD
+?
+?
+tropopause
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+58
+VWSH_ON_TROPOPAUSE
+?
+1
+tmpl4_0
+VWSH
+NCEP
+?
+tropopause
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+432
+VUCSH_ON_SPEC_HGT_LVL_ABOVE_GRND_0-6km
+Vertical u-component shear between 0 to 6000m Above Ground
+1
+tmpl4_0
+VUCSH
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+0.
+spec_hgt_lvl_above_grnd
+0
+?
+1
+6000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+433
+VVCSH_ON_SPEC_HGT_LVL_ABOVE_GRND_0-6km
+Vertical v-component shear between 0 to 6000m Above Ground
+1
+tmpl4_0
+VVCSH
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+0.
+spec_hgt_lvl_above_grnd
+0
+?
+1
+6000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+59
+TMP_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL
+?
+1
+tmpl4_0
+TMP
+?
+?
+spec_alt_above_mean_sea_lvl
+0
+?
+10
+305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+586
+TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT
+?
+1
+tmpl4_0
+TMP
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+4
+30. 50. 80. 100.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+60
+UGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL
+?
+1
+tmpl4_0
+UGRD
+?
+?
+spec_alt_above_mean_sea_lvl
+0
+?
+10
+305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+576
+UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT
+?
+1
+tmpl4_0
+UGRD
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+4
+30. 50. 80. 100.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+61
+VGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL
+?
+1
+tmpl4_0
+VGRD
+?
+?
+spec_alt_above_mean_sea_lvl
+0
+?
+10
+305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+577
+VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT
+?
+1
+tmpl4_0
+VGRD
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+4
+30. 50. 80. 100.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+451
+SPFH_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL
+?
+1
+tmpl4_0
+SPFH
+?
+?
+spec_alt_above_mean_sea_lvl
+0
+?
+1
+305.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+578
+SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT
+?
+1
+tmpl4_0
+SPFH
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+4
+30. 50. 80. 100.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+579
+PRES_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT
+?
+1
+tmpl4_0
+PRES
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+4
+30. 50. 80. 100.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+62
+HGT_ON_0C_ISOTHERM
+?
+1
+tmpl4_0
+HGT
+?
+?
+0C_isotherm
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+63
+RH_ON_0C_ISOTHERM
+?
+1
+tmpl4_0
+RH
+?
+?
+0C_isotherm
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+2.0
+0
+0
+0
+?
+?
+?
+165
+HGT_ON_HGHST_TROP_FRZ_LVL
+?
+1
+tmpl4_0
+HGT
+?
+?
+hghst_trop_frz_lvl
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+247
+HGT_ON_LWST_LVL_OF_WET_BULB_ZERO
+?
+1
+tmpl4_0
+HGT
+?
+?
+lwst_lvl_of_wet_bulb_zero
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-5.0
+0
+0
+0
+?
+?
+?
+67
+PRES_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+PRES
+?
+?
+spec_pres_above_grnd
+0
+?
+6
+3000. 6000. 9000. 12000. 15000. 18000.
+spec_pres_above_grnd
+0
+?
+6
+0. 3000. 6000. 9000. 12000. 15000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+68
+TMP_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+TMP
+?
+?
+spec_pres_above_grnd
+0
+?
+6
+3000. 6000. 9000. 12000. 15000. 18000.
+spec_pres_above_grnd
+0
+?
+6
+0. 3000. 6000. 9000. 12000. 15000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+69
+POT_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+POT
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+3000.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+70
+DPT_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+DPT
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+3000.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+71
+SPFH_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+SPFH
+?
+?
+spec_pres_above_grnd
+0
+?
+6
+3000. 6000. 9000. 12000. 15000. 18000.
+spec_pres_above_grnd
+0
+?
+6
+0. 3000. 6000. 9000. 12000. 15000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+72
+RH_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+RH
+?
+?
+spec_pres_above_grnd
+0
+?
+6
+3000. 6000. 9000. 12000. 15000. 18000.
+spec_pres_above_grnd
+0
+?
+6
+0. 3000. 6000. 9000. 12000. 15000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+2.0
+0
+0
+0
+?
+?
+?
+89
+PWAT_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+PWAT
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+3000.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+73
+UGRD_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+UGRD
+?
+?
+spec_pres_above_grnd
+0
+?
+6
+3000. 6000. 9000. 12000. 15000. 18000.
+spec_pres_above_grnd
+0
+?
+6
+0. 3000. 6000. 9000. 12000. 15000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+74
+VGRD_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+VGRD
+?
+?
+spec_pres_above_grnd
+0
+?
+6
+3000. 6000. 9000. 12000. 15000. 18000.
+spec_pres_above_grnd
+0
+?
+6
+0. 3000. 6000. 9000. 12000. 15000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+90
+VVEL_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+VVEL
+?
+?
+spec_pres_above_grnd
+0
+?
+3
+3000. 9000. 18000.
+spec_pres_above_grnd
+0
+?
+3
+0. 6000. 15000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+148
+PRES_ON_CLOUD_BASE
+?
+1
+tmpl4_0
+PRES
+?
+?
+cloud_base
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+149
+PRES_ON_CLOUD_TOP
+?
+1
+tmpl4_0
+PRES
+?
+?
+cloud_top
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+168
+TMP_ON_CLOUD_TOP
+?
+1
+tmpl4_0
+TMP
+?
+?
+cloud_top
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+178
+HGT_ON_CLOUD_BASE
+?
+1
+tmpl4_0
+HGT
+?
+?
+cloud_base
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+179
+HGT_ON_CLOUD_TOP
+?
+1
+tmpl4_0
+HGT
+?
+?
+cloud_top
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+168
+TMP_ON_CLOUD_TOP
+?
+1
+tmpl4_0
+TMP
+?
+?
+cloud_top
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+173
+PRES_ON_MAX_WIND
+?
+1
+tmpl4_0
+PRES
+?
+?
+max_wind
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+174
+HGT_ON_MAX_WIND
+?
+1
+tmpl4_0
+HGT
+?
+?
+max_wind
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+175
+UGRD_ON_MAX_WIND
+?
+1
+tmpl4_0
+UGRD
+?
+?
+max_wind
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+176
+VGRD_ON_MAX_WIND
+?
+1
+tmpl4_0
+VGRD
+?
+?
+max_wind
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+252
+REFC_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+REFC
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+276
+REFZR_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+REFZR
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+277
+REFZI_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+REFZI
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+253
+REFD_ON_SPEC_HGT_LVL_ABOVE_GRND
+?
+1
+tmpl4_0
+REFD
+NCEP
+?
+spec_hgt_lvl_above_grnd
+0
+?
+2
+4000. 1000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+279
+REFZR_ON_SPEC_HGT_LVL_ABOVE_GRND
+?
+1
+tmpl4_0
+REFZR
+NCEP
+?
+spec_hgt_lvl_above_grnd
+0
+?
+2
+4000. 1000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+280
+REFZI_ON_SPEC_HGT_LVL_ABOVE_GRND
+?
+1
+tmpl4_0
+REFZI
+NCEP
+?
+spec_hgt_lvl_above_grnd
+0
+?
+2
+4000. 1000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+221
+HPBL_ON_SURFACE
+?
+1
+tmpl4_0
+HPBL
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+194
+PRES_ON_GRID_SCALE_CLOUD_BOT_LVL
+?
+1
+tmpl4_0
+PRES
+?
+?
+grid_scale_cloud_bot_lvl
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+195
+PRES_ON_GRID_SCALE_CLOUD_TOP_LVL
+?
+1
+tmpl4_0
+PRES
+?
+?
+grid_scale_cloud_top_lvl
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+200
+TCOLW_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+TCOLW
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+201
+TCOLI_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+TCOLI
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+202
+TCOLR_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+TCOLR
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+203
+TCOLS_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+TCOLS
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+204
+TCOLC_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+TCOLC
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+428
+TCOLG_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+TCOLG
+?
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+285
+TCLSW_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+TCLSW
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+286
+TCOLM_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+TCOLM
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+287
+HGT_ON_LWST_BOT_LVL_OF_SUPERCOOLED_LIQ_WATER_LYR
+?
+1
+tmpl4_0
+HGT
+?
+?
+lwst_bot_lvl_of_supercooled_liq_water_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+288
+HGT_ON_HGHST_TOP_LVL_OF_SUPERCOOLED_LIQ_WATER_LYR
+?
+1
+tmpl4_0
+HGT
+?
+?
+hghst_top_lvl_of_supercooled_liq_water_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+408
+GSD_HGT_ON_CLOUD_CEILING
+GSD_geopotential height on cloud ceiling
+1
+tmpl4_0
+HGT
+?
+?
+cloud_ceilng
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+487
+GSD_EXP_CEILING
+?
+1
+tmpl4_0
+CEIL
+?
+?
+cloud_ceilng
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+711
+GSD_EXP_CEILING_2
+?
+1
+tmpl4_0
+CEIL
+?
+?
+cloud_base
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+256
+ACM_LSPA_ON_SURFACE
+?
+1
+tmpl4_8
+LSPA
+NCEP
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+282
+PRES_ON_TOP_OF_ATMOS
+?
+1
+tmpl4_0
+PRES
+?
+?
+top_of_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+290
+SWHR_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+SWHR
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+291
+LWHR_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+LWHR
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+292
+AVE_LRGHR_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_8
+LRGHR
+NCEP
+AVE
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+296
+TMP_ON_SIGMA_LVL_HPC
+?
+1
+tmpl4_0
+TMP
+?
+?
+sigma_lvl
+1
+4
+5
+9000. 8500. 8000. 7500. 7000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+344
+PBLREG_ON_SURFACE
+?
+1
+tmpl4_0
+PBLREG
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+2.0
+0
+0
+0
+?
+?
+?
+389
+UGRD_ON_PLANETARY_BOUND_LYR
+?
+1
+tmpl4_0
+UGRD
+?
+?
+planetary_bound_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+390
+VGRD_ON_PLANETARY_BOUND_LYR
+?
+1
+tmpl4_0
+VGRD
+?
+?
+planetary_bound_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+289
+HGT_ON_PLANETARY_BOUND_LYR
+?
+1
+tmpl4_0
+HGT
+?
+?
+planetary_bound_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+381
+MIXHT_ON_SURFACE
+?
+1
+tmpl4_0
+MIXHT
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+400
+RETOP_ON_ENTIRE_ATMOS_SINGLE_LYR
+?
+1
+tmpl4_0
+RETOP
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+454
+VRATE_ON_PLANETARY_BOUND_LYR
+Ventilation Rate on planetary boundary layer
+1
+tmpl4_0
+VRATE
+NCEP
+?
+planetary_bound_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+455
+HINDEX_ON_SURFACE
+Haines Index on surface
+1
+tmpl4_0
+HINDEX
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+345
+MAX_TMAX_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_8
+TMAX
+?
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+346
+MIN_TMIN_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_8
+TMIN
+?
+MIN
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+347
+MAX_MAXRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_8
+MAXRH
+?
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-2.0
+0
+0
+0
+?
+?
+?
+348
+MIN_MINRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_8
+MINRH
+NCEP
+MIN
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-2.0
+0
+0
+0
+?
+?
+?
+506
+MAX_MAXUW_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+U Component of Hourly Maximum 10m Wind Speed (m/s)
+1
+tmpl4_8
+MAXUW
+NCEP
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+10.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+507
+MAX_MAXVW_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+V Component of Hourly Maximum 10m Wind Speed (m/s)
+1
+tmpl4_8
+MAXVW
+NCEP
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+10.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+422
+MAX_WIND_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+maximum wind speed on 10 meter Above Ground
+1
+tmpl4_8
+WIND
+?
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+10.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+421
+MAX_REF_ON_SPEC_HGT_LVL_ABOVE_GRND_1km
+maximum Updraft Helicity on Specified Height Level Above Ground
+1
+tmpl4_8
+MAXREF
+NCEP
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+1000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+423
+MAX_MAXUVV_ON_SPEC_PRES_LVL_ABOVE_GRND_100-1000hpa
+hourly maximum Upward Vertical Velocity between 100-1000hpa
+1
+tmpl4_8
+MAXUVV
+NCEP
+MAX
+spec_pres_above_grnd
+0
+?
+1
+10000.
+spec_pres_above_grnd
+0
+?
+1
+100000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+424
+MAX_MAXDVV_ON_SPEC_PRES_LVL_ABOVE_GRND_100-1000hpa
+hourly maximum Downward Vertical Velocity between 100-1000hpa
+1
+tmpl4_8
+MAXDVV
+NCEP
+MAX
+spec_pres_above_grnd
+0
+?
+1
+10000.
+spec_pres_above_grnd
+0
+?
+1
+100000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+508
+MAX_PRATE_ON_SURFACE
+Maximum Precipitation Rate on surface
+1
+tmpl4_8
+PRATE
+?
+MAX
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+444
+LTNG_ON_SURFACE
+lightning
+1
+tmpl4_0
+LTNG
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+1.0
+0
+0
+0
+?
+?
+?
+581
+VIL_ON_ENTIRE_ATMOS
+entire atmosphere Vertically Integrated Liquid (kg/m-2)
+1
+tmpl4_0
+VIL
+?
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+427
+UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km
+Updraft Helicity on Specified Height Level Above Ground
+1
+tmpl4_0
+UPHL
+NCEP
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+5000.
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+420
+MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km
+maximum Updraft Helicity on Specified Height Level Above Ground
+1
+tmpl4_8
+MXUPHL
+NCEP
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+5000.
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+786
+GSD_MIN_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km
+?
+1
+tmpl4_8
+MNUPHL
+NCEP
+MIN
+spec_hgt_lvl_above_grnd
+0
+?
+1
+5000.
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+791
+GSD_MIN_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_0-3km
+?
+1
+tmpl4_8
+MNUPHL
+NCEP
+MIN
+spec_hgt_lvl_above_grnd
+0
+?
+1
+3000.
+spec_hgt_lvl_above_grnd
+0
+?
+1
+0000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+790
+GSD_MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_0-3km
+?
+1
+tmpl4_8
+MXUPHL
+NCEP
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+3000.
+spec_hgt_lvl_above_grnd
+0
+?
+1
+0000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+793
+GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_ABOVE_GRND_0-1km
+?
+1
+tmpl4_8
+RELV
+?
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+1000.
+spec_hgt_lvl_above_grnd
+0
+?
+1
+0000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+890
+GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_HYBRID1
+Hourly max relative vorticity on hybrid level 1
+1
+tmpl4_8
+RELV
+?
+MAX
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+792
+GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_ABOVE_GRND_0-2km
+?
+1
+tmpl4_8
+RELV
+?
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2000.
+spec_hgt_lvl_above_grnd
+0
+?
+1
+0000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+785
+MAX_REF_ON_ISOTHERMAL_-10C
+maximum reflectivity on -10C suface
+1
+tmpl4_8
+MAXREF
+NCEP
+MAX
+isothermal
+0
+?
+1
+263.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+912
+REFD_ON_ISOTHERMAL
+?
+1
+tmpl4_0
+REFD
+NCEP
+?
+isothermal
+0
+?
+1
+263.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+913
+1H_FFG_EXCEEDANCE
+?
+1
+tmpl4_8
+FFLDRO
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+914
+ACM_FFG_EXCEEDANCE
+?
+1
+tmpl4_8
+FFLDRO
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+BGRD3D
+32769
+ncep_nco
+v2003
+local_tab_yes1
+fcst
+oper
+fcst
+fcst
+hour
+noaa_fsl_boulder
+hrrr
+complex_packing_spatial_diff
+2nd_ord_sptdiff
+fltng_pnt
+lossless
+12
+HGT_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+HGT
+?
+?
+isobaric_sfc
+0
+?
+4
+25000. 50000. 70000. 85000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+13
+TMP_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+TMP
+?
+?
+isobaric_sfc
+0
+?
+5
+25000. 50000. 70000. 85000. 95000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+17
+RH_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+RH
+?
+?
+isobaric_sfc
+0
+?
+4
+25000. 50000. 70000. 85000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+2.0
+0
+0
+0
+?
+?
+?
+18
+UGRD_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+UGRD
+?
+?
+isobaric_sfc
+0
+?
+4
+25000. 50000. 70000. 85000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+19
+VGRD_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+VGRD
+?
+?
+isobaric_sfc
+0
+?
+4
+25000. 50000. 70000. 85000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+20
+VVEL_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+VVEL
+?
+?
+isobaric_sfc
+0
+?
+4
+25000. 50000. 70000. 85000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+16
+SPFH_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+SPFH
+?
+?
+isobaric_sfc
+0
+?
+4
+25000. 50000. 70000. 85000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+21
+ABSV_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+ABSV
+?
+?
+isobaric_sfc
+0
+?
+4
+25000. 50000. 70000. 85000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+1
+PRES_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+PRES
+?
+?
+hybrid_lvl
+0
+?
+65
+1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+77
+HGT_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+HGT
+?
+?
+hybrid_lvl
+0
+?
+65
+1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+2
+TMP_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+TMP
+?
+?
+hybrid_lvl
+0
+?
+65
+1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+5
+SPFH_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+SPFH
+?
+?
+hybrid_lvl
+0
+?
+65
+1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+7.0
+0
+0
+0
+?
+?
+?
+7
+UGRD_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+UGRD
+?
+?
+hybrid_lvl
+0
+?
+65
+1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+8
+VGRD_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+VGRD
+?
+?
+hybrid_lvl
+0
+?
+65
+1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+9
+VVEL_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+VVEL
+?
+?
+hybrid_lvl
+0
+?
+65
+1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+264
+DZDT_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+DZDT
+?
+?
+hybrid_lvl
+0
+?
+65
+1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-5.0
+0
+0
+0
+?
+?
+?
+11
+TKE_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+TKE
+?
+?
+hybrid_lvl
+0
+?
+65
+1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+23
+MSLET_ON_MEAN_SEA_LVL
+?
+1
+tmpl4_0
+MSLET
+NCEP
+?
+mean_sea_lvl
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+445
+MAPS_PRMSL_ON_MEAN_SEA_LVL
+?
+1
+tmpl4_0
+PRMSL
+?
+?
+mean_sea_lvl
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+106
+TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_0
+TMP
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+112
+SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_0
+SPFH
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+113
+DPT_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_0
+DPT
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+114
+RH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_0
+RH
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+64
+UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+?
+1
+tmpl4_0
+UGRD
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+10.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+65
+VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+?
+1
+tmpl4_0
+VGRD
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+10.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+158
+POT_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+?
+1
+tmpl4_0
+POT
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+10.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+159
+SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+?
+1
+tmpl4_0
+SPFH
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+10.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+24
+PRES_ON_SURFACE
+?
+1
+tmpl4_0
+PRES
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+25
+HGT_ON_SURFACE
+?
+1
+tmpl4_0
+HGT
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+27
+POT_ON_SURFACE
+?
+1
+tmpl4_0
+POT
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+28
+SPFH_ON_SURFACE
+?
+1
+tmpl4_0
+SPFH
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+26
+TMP_ON_SURFACE
+?
+1
+tmpl4_0
+TMP
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+423
+MAX_MAXUVV_ON_SPEC_PRES_LVL_ABOVE_GRND_100-1000hpa
+hourly maximum Upward Vertical Velocity between 100-1000hpa
+1
+tmpl4_8
+MAXUVV
+NCEP
+MAX
+spec_pres_above_grnd
+0
+?
+1
+10000.
+spec_pres_above_grnd
+0
+?
+1
+100000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+424
+MAX_MAXDVV_ON_SPEC_PRES_LVL_ABOVE_GRND_100-1000hpa
+hourly maximum Downward Vertical Velocity between 100-1000hpa
+1
+tmpl4_8
+MAXDVV
+NCEP
+MAX
+spec_pres_above_grnd
+0
+?
+1
+10000.
+spec_pres_above_grnd
+0
+?
+1
+100000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+790
+GSD_MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_0-3km
+?
+1
+tmpl4_8
+MXUPHL
+NCEP
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+3000.
+spec_hgt_lvl_above_grnd
+0
+?
+1
+0000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+420
+MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km
+maximum Updraft Helicity on Specified Height Level Above Ground
+1
+tmpl4_8
+MXUPHL
+NCEP
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+5000.
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+786
+GSD_MIN_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km
+?
+1
+tmpl4_8
+MNUPHL
+NCEP
+MIN
+spec_hgt_lvl_above_grnd
+0
+?
+1
+5000.
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+791
+GSD_MIN_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_0-3km
+?
+1
+tmpl4_8
+MNUPHL
+NCEP
+MIN
+spec_hgt_lvl_above_grnd
+0
+?
+1
+3000.
+spec_hgt_lvl_above_grnd
+0
+?
+1
+0000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+793
+GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_ABOVE_GRND_0-1km
+?
+1
+tmpl4_8
+RELV
+?
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+1000.
+spec_hgt_lvl_above_grnd
+0
+?
+1
+0000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+890
+GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_HYBRID1
+Hourly max relative vorticity on hybrid level 1
+1
+tmpl4_8
+RELV
+?
+MAX
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+792
+GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_ABOVE_GRND_0-2km
+?
+1
+tmpl4_8
+RELV
+?
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2000.
+spec_hgt_lvl_above_grnd
+0
+?
+1
+0000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+506
+MAX_MAXUW_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+U Component of Hourly Maximum 10m Wind Speed (m/s)
+1
+tmpl4_8
+MAXUW
+NCEP
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+10.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+507
+MAX_MAXVW_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+V Component of Hourly Maximum 10m Wind Speed (m/s)
+1
+tmpl4_8
+MAXVW
+NCEP
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+10.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+421
+MAX_REF_ON_SPEC_HGT_LVL_ABOVE_GRND_1km
+maximum Updraft Helicity on Specified Height Level Above Ground
+1
+tmpl4_8
+MAXREF
+NCEP
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+1000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+785
+MAX_REF_ON_ISOTHERMAL_-10C
+maximum reflectivity on -10C suface
+1
+tmpl4_8
+MAXREF
+NCEP
+MAX
+isothermal
+0
+?
+1
+263.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+912
+REFD_ON_ISOTHERMAL
+?
+1
+tmpl4_0
+REFD
+NCEP
+?
+isothermal
+0
+?
+1
+263.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+345
+MAX_TMAX_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_8
+TMAX
+?
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+346
+MIN_TMIN_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_8
+TMIN
+?
+MIN
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+347
+MAX_MAXRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_8
+MAXRH
+?
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-2.0
+0
+0
+0
+?
+?
+?
+348
+MIN_MINRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_8
+MINRH
+NCEP
+MIN
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-2.0
+0
+0
+0
+?
+?
+?
+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
+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
+1
+3.0
+0
+0
+0
+?
+?
+?
+169
+SFEXC_ON_SURFACE
+?
+1
+tmpl4_0
+SFEXC
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+170
+VEG_ON_SURFACE
+?
+1
+tmpl4_0
+VEG
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+171
+MSTAV_ON_DEPTH_BEL_LAND_SFC
+?
+1
+tmpl4_0
+MSTAV
+NCEP
+?
+depth_bel_land_sfc
+1
+2
+1
+0.
+depth_bel_land_sfc
+1
+2
+1
+100.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+152
+INST_GFLUX_ON_SURFACE
+?
+1
+tmpl4_0
+GFLUX
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+118
+CNWAT_ON_SURFACE
+?
+1
+tmpl4_0
+CNWAT
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+1.0
+0
+0
+0
+?
+?
+?
+119
+WEASD_ON_SURFACE
+?
+1
+tmpl4_0
+WEASD
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+31
+4LFTX_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+4LFTX
+NCEP
+?
+spec_pres_above_grnd
+0
+?
+1
+18000.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+80
+PWAT_ON_ENTIRE_ATMOS_SINGLE_LYR
+?
+1
+tmpl4_0
+PWAT
+?
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+87
+ACM_APCP_ON_SURFACE
+?
+1
+tmpl4_8
+APCP
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+34
+ACM_NCPCP_ON_SURFACE
+?
+1
+tmpl4_8
+NCPCP
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+417
+CACM_APCP_ON_SURFACE
+?
+1
+tmpl4_8
+APCP
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+419
+CACM_NCPCP_ON_SURFACE
+?
+1
+tmpl4_8
+NCPCP
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+35
+ACM_WEASD_ON_SURFACE
+?
+1
+tmpl4_8
+WEASD
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+121
+ACM_SNOM_ON_SURFACE
+?
+1
+tmpl4_8
+SNOM
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+122
+ACM_SSRUN_ON_SURFACE
+?
+1
+tmpl4_8
+SSRUN
+NCEP
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+123
+ACM_BGRUN_ON_SURFACE
+?
+1
+tmpl4_8
+BGRUN
+NCEP
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+160
+INST_CRAIN_ON_SURFACE
+?
+1
+tmpl4_0
+CRAIN
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+1.0
+0
+0
+0
+?
+?
+?
+551
+CSNOW_ON_SURFACE
+Categorical snow on surface
+1
+tmpl4_0
+CSNOW
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+1.0
+0
+0
+0
+?
+?
+?
+552
+CICEP_ON_SURFACE
+Categorical ice pellets on surface
+1
+tmpl4_0
+CICEP
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+1.0
+0
+0
+0
+?
+?
+?
+553
+CFRZR_ON_SURFACE
+Categorical freezing rain on surface
+1
+tmpl4_0
+CFRZR
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+1.0
+0
+0
+0
+?
+?
+?
+167
+INST_PRATE_ON_SURFACE
+?
+1
+tmpl4_0
+PRATE
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+172
+CPOFP_ON_SURFACE
+?
+1
+tmpl4_0
+CPOFP
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+124
+CLMR_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+CLMR
+?
+?
+hybrid_lvl
+0
+?
+65
+1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+125
+ICMR_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+ICMR
+?
+?
+hybrid_lvl
+0
+?
+65
+1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+415
+GRLE_ON_HYBRID_LVL
+Graupel mixing ration on hybrid level
+1
+tmpl4_0
+GRLE
+?
+?
+hybrid_lvl
+0
+?
+65
+1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+145
+TCDC_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+TCDC
+?
+?
+hybrid_lvl
+0
+?
+65
+1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+181
+RWMR_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+RWMR
+?
+?
+hybrid_lvl
+0
+?
+65
+1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+182
+SNMR_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+SNMR
+?
+?
+hybrid_lvl
+0
+?
+65
+1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+766
+GSD_NCWFA_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+65
+1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+767
+GSD_NCIFA_ON_HYBRID_LVL
+?
+1
+tmpl4_0
+PMTC
+NCEP
+?
+hybrid_lvl
+0
+?
+65
+1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+37
+LCDC_ON_LOW_CLOUD_LYR
+?
+1
+tmpl4_0
+LCDC
+?
+?
+low_cloud_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+38
+MCDC_ON_MID_CLOUD_LYR
+?
+1
+tmpl4_0
+MCDC
+?
+?
+mid_cloud_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+39
+HCDC_ON_HIGH_CLOUD_LYR
+?
+1
+tmpl4_0
+HCDC
+?
+?
+high_cloud_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+161
+INST_TCDC_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+TCDC
+?
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+144
+AVE_TCDC_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_8
+TCDC
+?
+AVE
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+139
+AVE_CDLYR_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_8
+CDLYR
+NCEP
+AVE
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+141
+INST_USWRF_ON_SURFACE
+?
+1
+tmpl4_0
+USWRF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+142
+INST_ULWRF_ON_SURFACE
+?
+1
+tmpl4_0
+ULWRF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+126
+AVE_DSWRF_ON_SURFACE
+?
+1
+tmpl4_8
+DSWRF
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+127
+AVE_DLWRF_ON_SURFACE
+?
+1
+tmpl4_8
+DLWRF
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+128
+AVE_USWRF_ON_SURFACE
+?
+1
+tmpl4_8
+USWRF
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+129
+AVE_ULWRF_ON_SURFACE
+?
+1
+tmpl4_8
+ULWRF
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+130
+AVE_USWRF_ON_TOP_OF_ATMOS
+?
+1
+tmpl4_8
+USWRF
+NCEP
+AVE
+top_of_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+131
+AVE_ULWRF_ON_TOP_OF_ATMOS
+?
+1
+tmpl4_8
+ULWRF
+NCEP
+AVE
+top_of_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+156
+INST_DSWRF_ON_SURFACE
+?
+1
+tmpl4_0
+DSWRF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+157
+INST_DLWRF_ON_SURFACE
+?
+1
+tmpl4_0
+DLWRF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+262
+INST_CSDSF_ON_SURFACE
+?
+1
+tmpl4_0
+CSDSF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+44
+SFCR_ON_SURFACE
+?
+1
+tmpl4_0
+SFCR
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+2.7
+0
+0
+0
+?
+?
+?
+45
+FRICV_ON_SURFACE
+?
+1
+tmpl4_0
+FRICV
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+132
+CD_ON_SURFACE
+?
+1
+tmpl4_0
+CD
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+133
+UFLX_ON_SURFACE
+?
+1
+tmpl4_0
+UFLX
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+134
+VFLX_ON_SURFACE
+?
+1
+tmpl4_0
+VFLX
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+43
+AVE_SHTFL_ON_SURFACE
+?
+1
+tmpl4_8
+SHTFL
+?
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+135
+AVE_GFLUX_ON_SURFACE
+?
+1
+tmpl4_8
+GFLUX
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+136
+AVE_SNOHF_ON_SURFACE
+?
+1
+tmpl4_8
+SNOHF
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+42
+AVE_LHTFL_ON_SURFACE
+?
+1
+tmpl4_8
+LHTFL
+?
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+47
+ACM_EVP_ON_SURFACE
+?
+1
+tmpl4_8
+EVP
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+137
+ACM_PEVAP_ON_SURFACE
+?
+1
+tmpl4_8
+PEVAP
+NCEP
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+154
+INST_SHTFL_ON_SURFACE
+?
+1
+tmpl4_0
+SHTFL
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+155
+INST_LHTFL_ON_SURFACE
+?
+1
+tmpl4_0
+LHTFL
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+48
+NLAT_ON_SURFACE
+?
+1
+tmpl4_0
+NLAT
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+49
+ELON_ON_SURFACE
+?
+1
+tmpl4_0
+ELON
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+50
+LAND_ON_SURFACE
+?
+1
+tmpl4_0
+LAND
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+1.0
+0
+0
+0
+?
+?
+?
+51
+ICEC_ON_SURFACE
+?
+1
+tmpl4_0
+ICEC
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+52
+LMH_ON_SURFACE
+?
+1
+tmpl4_0
+LMH
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+2.0
+0
+0
+0
+?
+?
+?
+53
+LMV_ON_SURFACE
+?
+1
+tmpl4_0
+LMV
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+2.0
+0
+0
+0
+?
+?
+?
+150
+ALBDO_ON_SURFACE
+?
+1
+tmpl4_0
+ALBDO
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+151
+WTMP_ON_SURFACE
+?
+1
+tmpl4_0
+WTMP
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+67
+PRES_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+PRES
+?
+?
+spec_pres_above_grnd
+0
+?
+6
+3000. 6000. 9000. 12000. 15000. 18000.
+spec_pres_above_grnd
+0
+?
+6
+0. 3000. 6000. 9000. 12000. 15000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+68
+TMP_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+TMP
+?
+?
+spec_pres_above_grnd
+0
+?
+6
+3000. 6000. 9000. 12000. 15000. 18000.
+spec_pres_above_grnd
+0
+?
+6
+0. 3000. 6000. 9000. 12000. 15000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+69
+POT_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+POT
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+3000.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+70
+DPT_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+DPT
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+3000.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+71
+SPFH_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+SPFH
+?
+?
+spec_pres_above_grnd
+0
+?
+6
+3000. 6000. 9000. 12000. 15000. 18000.
+spec_pres_above_grnd
+0
+?
+6
+0. 3000. 6000. 9000. 12000. 15000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+72
+RH_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+RH
+?
+?
+spec_pres_above_grnd
+0
+?
+6
+3000. 6000. 9000. 12000. 15000. 18000.
+spec_pres_above_grnd
+0
+?
+6
+0. 3000. 6000. 9000. 12000. 15000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+2.0
+0
+0
+0
+?
+?
+?
+89
+PWAT_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+PWAT
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+3000.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+73
+UGRD_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+UGRD
+?
+?
+spec_pres_above_grnd
+0
+?
+6
+3000. 6000. 9000. 12000. 15000. 18000.
+spec_pres_above_grnd
+0
+?
+6
+0. 3000. 6000. 9000. 12000. 15000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+74
+VGRD_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+VGRD
+?
+?
+spec_pres_above_grnd
+0
+?
+6
+3000. 6000. 9000. 12000. 15000. 18000.
+spec_pres_above_grnd
+0
+?
+6
+0. 3000. 6000. 9000. 12000. 15000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+256
+ACM_LSPA_ON_SURFACE
+?
+1
+tmpl4_8
+LSPA
+NCEP
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+282
+PRES_ON_TOP_OF_ATMOS
+?
+1
+tmpl4_0
+PRES
+?
+?
+top_of_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+283
+PRES_ON_HYBRID_LVL_1L
+?
+1
+tmpl4_0
+PRES
+?
+?
+hybrid_lvl
+0
+?
+1
+1.
+hybrid_lvl
+0
+?
+1
+21.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+273
+PRES_ON_HYBRID_LVL_LLM
+?
+1
+tmpl4_0
+PRES
+?
+?
+hybrid_lvl
+0
+?
+1
+1.
+hybrid_lvl
+0
+?
+1
+61.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+118
+CNWAT_ON_SURFACE
+?
+1
+tmpl4_0
+CNWAT
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+1.0
+0
+0
+0
+?
+?
+?
+152
+INST_GFLUX_ON_SURFACE
+?
+1
+tmpl4_0
+GFLUX
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+30
+LFTX_ON_ISOBARIC_SFC_500-1000hpa
+?
+1
+tmpl4_0
+LFTX
+NCEP
+?
+isobaric_sfc
+0
+?
+1
+50000.
+isobaric_sfc
+0
+?
+1
+100000.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+32
+CAPE_ON_SURFACE
+?
+1
+tmpl4_0
+CAPE
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+566
+BEST_CAPE_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+CAPE
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+18000.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+582
+MIXED_LAYER_CAPE_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+CAPE
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+9000.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+584
+UNSTABLE_CAPE_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+CAPE
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+25500.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+107
+CIN_ON_SURFACE
+?
+1
+tmpl4_0
+CIN
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+567
+BEST_CIN_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+CIN
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+18000.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+583
+MIXED_LAYER_CIN_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+CIN
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+9000.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+585
+UNSTABLE_CIN_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+CIN
+?
+?
+spec_pres_above_grnd
+0
+?
+1
+25500.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+246
+PLPL_ON_SPEC_PRES_ABOVE_GRND
+?
+1
+tmpl4_0
+PLPL
+NCEP
+?
+spec_pres_above_grnd
+0
+?
+1
+25500.
+spec_pres_above_grnd
+0
+?
+1
+0.
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+162
+HLCY_ON_SPEC_HGT_LVL_ABOVE_GRND
+?
+1
+tmpl4_0
+HLCY
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+2
+3000. 1000.
+spec_hgt_lvl_above_grnd
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+163
+USTM_ON_SPEC_HGT_LVL_ABOVE_GRND
+?
+1
+tmpl4_0
+USTM
+NCEP
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+6000.
+spec_hgt_lvl_above_grnd
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+164
+VSTM_ON_SPEC_HGT_LVL_ABOVE_GRND
+?
+1
+tmpl4_0
+VSTM
+NCEP
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+6000.
+spec_hgt_lvl_above_grnd
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+37
+LCDC_ON_LOW_CLOUD_LYR
+?
+1
+tmpl4_0
+LCDC
+?
+?
+low_cloud_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+38
+MCDC_ON_MID_CLOUD_LYR
+?
+1
+tmpl4_0
+MCDC
+?
+?
+mid_cloud_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+39
+HCDC_ON_HIGH_CLOUD_LYR
+?
+1
+tmpl4_0
+HCDC
+?
+?
+high_cloud_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+144
+AVE_TCDC_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_8
+TCDC
+?
+AVE
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+139
+AVE_CDLYR_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_8
+CDLYR
+NCEP
+AVE
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+148
+PRES_ON_CLOUD_BASE
+?
+1
+tmpl4_0
+PRES
+?
+?
+cloud_base
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+149
+PRES_ON_CLOUD_TOP
+?
+1
+tmpl4_0
+PRES
+?
+?
+cloud_top
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+168
+TMP_ON_CLOUD_TOP
+?
+1
+tmpl4_0
+TMP
+?
+?
+cloud_top
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+135
+AVE_GFLUX_ON_SURFACE
+?
+1
+tmpl4_8
+GFLUX
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+136
+AVE_SNOHF_ON_SURFACE
+?
+1
+tmpl4_8
+SNOHF
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+47
+ACM_EVP_ON_SURFACE
+?
+1
+tmpl4_8
+EVP
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+154
+INST_SHTFL_ON_SURFACE
+?
+1
+tmpl4_0
+SHTFL
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+155
+INST_LHTFL_ON_SURFACE
+?
+1
+tmpl4_0
+LHTFL
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+54
+PRES_ON_TROPOPAUSE
+?
+1
+tmpl4_0
+PRES
+?
+?
+tropopause
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+177
+HGT_ON_TROPOPAUSE
+?
+1
+tmpl4_0
+HGT
+?
+?
+tropopause
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+55
+TMP_ON_TROPOPAUSE
+?
+1
+tmpl4_0
+TMP
+?
+?
+tropopause
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+56
+UGRD_ON_TROPOPAUSE
+?
+1
+tmpl4_0
+UGRD
+?
+?
+tropopause
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+57
+VGRD_ON_TROPOPAUSE
+?
+1
+tmpl4_0
+VGRD
+?
+?
+tropopause
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+58
+VWSH_ON_TROPOPAUSE
+?
+1
+tmpl4_0
+VWSH
+NCEP
+?
+tropopause
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+59
+TMP_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL
+?
+1
+tmpl4_0
+TMP
+?
+?
+spec_alt_above_mean_sea_lvl
+0
+?
+10
+305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+60
+UGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL
+?
+1
+tmpl4_0
+UGRD
+?
+?
+spec_alt_above_mean_sea_lvl
+0
+?
+10
+305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+61
+VGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL
+?
+1
+tmpl4_0
+VGRD
+?
+?
+spec_alt_above_mean_sea_lvl
+0
+?
+10
+305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+62
+HGT_ON_0C_ISOTHERM
+?
+1
+tmpl4_0
+HGT
+?
+?
+0C_isotherm
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+63
+RH_ON_0C_ISOTHERM
+?
+1
+tmpl4_0
+RH
+?
+?
+0C_isotherm
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+2.0
+0
+0
+0
+?
+?
+?
+165
+HGT_ON_HGHST_TROP_FRZ_LVL
+?
+1
+tmpl4_0
+HGT
+?
+?
+hghst_trop_frz_lvl
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+173
+PRES_ON_MAX_WIND
+?
+1
+tmpl4_0
+PRES
+?
+?
+max_wind
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+174
+HGT_ON_MAX_WIND
+?
+1
+tmpl4_0
+HGT
+?
+?
+max_wind
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+175
+UGRD_ON_MAX_WIND
+?
+1
+tmpl4_0
+UGRD
+?
+?
+max_wind
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+176
+VGRD_ON_MAX_WIND
+?
+1
+tmpl4_0
+VGRD
+?
+?
+max_wind
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+422
+MAX_WIND_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+maximum wind speed on 10 meter Above Ground
+1
+tmpl4_8
+WIND
+?
+MAX
+spec_hgt_lvl_above_grnd
+0
+?
+1
+10.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+178
+HGT_ON_CLOUD_BASE
+?
+1
+tmpl4_0
+HGT
+?
+?
+cloud_base
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+179
+HGT_ON_CLOUD_TOP
+?
+1
+tmpl4_0
+HGT
+?
+?
+cloud_top
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+410
+GSD_VIS_ON_SURFACE
+GSD_visibility on surface
+1
+tmpl4_0
+VIS
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+252
+REFC_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+REFC
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+194
+PRES_ON_GRID_SCALE_CLOUD_BOT_LVL
+?
+1
+tmpl4_0
+PRES
+?
+?
+grid_scale_cloud_bot_lvl
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+195
+PRES_ON_GRID_SCALE_CLOUD_TOP_LVL
+?
+1
+tmpl4_0
+PRES
+?
+?
+grid_scale_cloud_top_lvl
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+200
+TCOLW_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+TCOLW
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+201
+TCOLI_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+TCOLI
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+202
+TCOLR_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+TCOLR
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+203
+TCOLS_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+TCOLS
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+204
+TCOLC_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+TCOLC
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+428
+TCOLG_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+TCOLG
+?
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+218
+VGTYP_ON_SURFACE
+?
+1
+tmpl4_0
+VGTYP
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+219
+SOTYP_ON_SURFACE
+?
+1
+tmpl4_0
+SOTYP
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+220
+CCOND_ON_SURFACE
+?
+1
+tmpl4_0
+CCOND
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+221
+HPBL_ON_SURFACE
+?
+1
+tmpl4_0
+HPBL
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+224
+SNOD_ON_SURFACE
+?
+1
+tmpl4_0
+SNOD
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+231
+SBSNO_ON_SURFACE
+?
+1
+tmpl4_0
+SBSNO
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+232
+SMDRY_ON_SURFACE
+?
+1
+tmpl4_0
+SMDRY
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+233
+POROS_ON_SURFACE
+?
+1
+tmpl4_0
+POROS
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+234
+RSMIN_ON_SURFACE
+?
+1
+tmpl4_0
+RSMIN
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+235
+RLYRS_ON_SURFACE
+?
+1
+tmpl4_0
+RLYRS
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+236
+WILT_ON_SURFACE
+?
+1
+tmpl4_0
+WILT
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+237
+SMREF_ON_SURFACE
+?
+1
+tmpl4_0
+SMREF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+238
+RCS_ON_SURFACE
+?
+1
+tmpl4_0
+RCS
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+239
+RCT_ON_SURFACE
+?
+1
+tmpl4_0
+RCT
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+240
+RCQ_ON_SURFACE
+?
+1
+tmpl4_0
+RCQ
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+241
+RCSOL_ON_SURFACE
+?
+1
+tmpl4_0
+RCSOL
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+242
+PEVPR_ON_SURFACE
+?
+1
+tmpl4_0
+PEVPR
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+245
+GUST_ON_SURFACE
+?
+1
+tmpl4_0
+GUST
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+247
+HGT_ON_LWST_LVL_OF_WET_BULB_ZERO
+?
+1
+tmpl4_0
+HGT
+?
+?
+lwst_lvl_of_wet_bulb_zero
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-5.0
+0
+0
+0
+?
+?
+?
+254
+LAI_ON_SURFACE
+?
+1
+tmpl4_0
+LAI
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-3.0
+0
+0
+0
+?
+?
+?
+262
+INST_CSDSF_ON_SURFACE
+?
+1
+tmpl4_0
+CSDSF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+222
+TCDC_ON_SIGMA_LVLS
+?
+1
+tmpl4_0
+TCDC
+?
+?
+sigma_lvl
+1
+4
+22
+9975. 9915. 9835. 9745. 9650. 9490. 9260. 9015. 8755. 8480. 8190. 7890. 7585. 7185. 6690. 6180. 5470. 4550. 3595. 2605. 1580. 530.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+289
+HGT_ON_PLANETARY_BOUND_LYR
+?
+1
+tmpl4_0
+HGT
+?
+?
+planetary_bound_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+381
+MIXHT_ON_SURFACE
+?
+1
+tmpl4_0
+MIXHT
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+505
+TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+?
+1
+tmpl4_0
+TMP
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+10.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+500
+AVE_SNOWC_ON_SURFACE
+?
+1
+tmpl4_8
+SNOWC
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+501
+AVE_PRES_ON_SURFACE
+?
+1
+tmpl4_8
+PRES
+?
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+502
+AVE_TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
+?
+1
+tmpl4_8
+TMP
+?
+AVE
+spec_hgt_lvl_above_grnd
+0
+?
+1
+10.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+503
+AVE_AKHS_ON_SURFACE
+?
+1
+tmpl4_8
+AKHS
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+504
+AVE_AKMS_ON_SURFACE
+?
+1
+tmpl4_8
+AKMS
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
diff --git a/sorc/ncep_post.fd/CLDRAD.f b/sorc/ncep_post.fd/CLDRAD.f
index d8c1eb143..df5799171 100644
--- a/sorc/ncep_post.fd/CLDRAD.f
+++ b/sorc/ncep_post.fd/CLDRAD.f
@@ -1720,11 +1720,9 @@ SUBROUTINE CLDRAD
ENDIF
ENDIF
-! GSD CLOUD CEILING ALGORITHM
-! J. Kenyon, 3 Feb 2017: formerly described here as
-! "GSD CLOUD BOTTOM HEIGHT". An alternative (experimental)
-! GSD cloud ceiling algorithm is offered further below.
+! GSD CLOUD CEILING ALGORITHMS...
+! Parameter 408: legacy ceiling diagnostic
IF (IGET(408)>0) THEN
!- imported from RUC post
! -- constants for effect of snow on ceiling
@@ -1746,19 +1744,11 @@ SUBROUTINE CLDRAD
Cloud_def_p = 0.0000001
DO J=JSTA,JEND
-
DO I=1,IM
-!
!- imported from RUC post
- IF(MODELNAME == 'RAPR') then
- CLDZ(I,J) = SPVAL
- pcldbase = SPVAL
- zcldbase = SPVAL
- ELSE
- CLDZ(I,J) = -5000.
- pcldbase = -50000.
- zcldbase = -5000.
- ENDIF
+ CLDZ(I,J) = SPVAL
+ pcldbase = SPVAL
+ zcldbase = SPVAL
watericemax = -99999.
do k=1,lm
LL=LM-k+1
@@ -1946,7 +1936,7 @@ SUBROUTINE CLDRAD
end do
write(6,*)'No. pts w/ LIFR ceiling =',nlifr
-! GSD CLOUD BOTTOM HEIGHTS
+! Parameter 408: legacy ceiling diagnostic
IF (IGET(408)>0) THEN
!!$omp parallel do private(i,j)
DO J=JSTA,JEND
@@ -1964,6 +1954,7 @@ SUBROUTINE CLDRAD
! BEGIN EXPERIMENTAL GSD CEILING DIAGNOSTICS...
! J. Kenyon, 4 Feb 2017: this approach uses model-state cloud fractions
+! Parameter 487: experimental ceiling diagnostic #1
IF (IGET(487)>0) THEN
! set some constants for ceiling adjustment in snow (retained from legacy algorithm, also in calvis.f)
rhoice = 970.
@@ -2003,7 +1994,6 @@ SUBROUTINE CLDRAD
end do ! k
! now search aloft...
- ceil(I,J) = zceil ! default is no ceiling found
loop471:do k=2,lm
k1 = k
if (cldfra(k) >= ceiling_thresh_cldfra) then ! go to 472 ! found ceiling
@@ -2027,23 +2017,19 @@ SUBROUTINE CLDRAD
vertvis = 1000.*min(90., const1/betav)
if (vertvis < zceil-FIS(I,J)*GI ) then
zceil = FIS(I,J)*GI + vertvis
- do k2=2,LM
- k1 = k2
- if (ZMID(i,j,lm-k2+1) > zceil) cycle loop471
- end do
exit loop471
end if
end if
+
+ exit loop471
endif ! cldfra(k) >= ceiling_thresh_cldfra
end do loop471
-
- else
- ceil(I,J) = zceil
- endif
+ endif ! cldfra_max >= ceiling_thresh_cldfra
+ ceil(I,J) = zceil
ENDDO ! i loop
ENDDO ! j loop
-! proceed to gridding
+! Parameter 487: experimental ceiling diagnostic #1
DO J=JSTA,JEND
DO I=1,IM
GRID1(I,J) = ceil(I,J)
@@ -2065,6 +2051,7 @@ SUBROUTINE CLDRAD
! the GSD cloud-base height, and parameter 798 will be the
! corresponding cloud-base pressure. (J. Kenyon, 4 Nov 2019)
+! Parameters 711/798: experimental ceiling diagnostic #2 (height and pressure, respectively)
IF ((IGET(711)>0) .OR. (IGET(798)>0)) THEN
! set minimum cloud fraction to represent a ceiling
ceiling_thresh_cldfra = 0.4
@@ -2226,7 +2213,7 @@ SUBROUTINE CLDRAD
if (allocated(full_ceil)) deallocate(full_ceil)
if (allocated(full_fis)) deallocate(full_fis)
- ! GSD CLOUD BOTTOM HEIGHT
+ ! Parameters 711/798: experimental ceiling diagnostic #2 (height and pressure, respectively)
IF (IGET(711)>0) THEN
!!$omp parallel do private(i,j)
DO J=JSTA,JEND
@@ -2241,7 +2228,7 @@ SUBROUTINE CLDRAD
endif
ENDIF
- ! GSD CLOUD BOTTOM PRESSURE
+ ! Parameters 711/798: experimental ceiling diagnostic #2 (height and pressure, respectively)
IF (IGET(798)>0) THEN
!!$omp parallel do private(i,j)
DO J=JSTA,JEND
diff --git a/sorc/ncep_post.fd/INITPOST_NETCDF.f b/sorc/ncep_post.fd/INITPOST_NETCDF.f
index 7815a643c..a95b16a4d 100644
--- a/sorc/ncep_post.fd/INITPOST_NETCDF.f
+++ b/sorc/ncep_post.fd/INITPOST_NETCDF.f
@@ -34,7 +34,7 @@
!! LANGUAGE: FORTRAN
!! MACHINE : CRAY C-90
!!
- SUBROUTINE INITPOST_NETCDF(ncid3d)
+ SUBROUTINE INITPOST_NETCDF(ncid2d,ncid3d)
use netcdf
@@ -45,7 +45,7 @@ SUBROUTINE INITPOST_NETCDF(ncid3d)
o3vdiff, o3prod, o3tndy, mwpv, unknown, vdiffzacce, zgdrag,cnvctummixing, &
vdiffmacce, mgdrag, cnvctvmmixing, ncnvctcfrac, cnvctumflx, cnvctdmflx, &
cnvctzgdrag, sconvmois, cnvctmgdrag, cnvctdetmflx, duwt, duem, dusd, dudp, &
- wh, qqg, ref_10cm, pmtf, ozcon
+ wh, qqg, ref_10cm, qqnifa, qqnwfa, pmtf, ozcon
use vrbls2d, only: f, pd, fis, pblh, ustar, z0, ths, qs, twbs, qwbs, avgcprate, &
cprate, avgprec, prec, lspa, sno, si, cldefi, th10, q10, tshltr, pshltr, &
@@ -66,7 +66,7 @@ SUBROUTINE INITPOST_NETCDF(ncid3d)
avisbeamswin,avisdiffswin,airbeamswin,airdiffswin,refdm10c_max,wspd10max, &
alwoutc,alwtoac,aswoutc,aswtoac,alwinc,aswinc,avgpotevp,snoavg, &
ti,aod550,du_aod550,ss_aod550,su_aod550,oc_aod550,bc_aod550,prate_max
- use soil, only: sldpth, sh2o, smc, stc
+ use soil, only: sldpth, sllevel, sh2o, smc, stc
use masks, only: lmv, lmh, htm, vtm, gdlat, gdlon, dx, dy, hbm2, sm, sice
use physcons_post, only: grav => con_g, fv => con_fvirt, rgas => con_rd, &
eps => con_eps, epsm1 => con_epsm1
@@ -393,14 +393,6 @@ SUBROUTINE INITPOST_NETCDF(ncid3d)
else
if(me==0)print*,'ak5= ',ak5
end if
- Status=nf90_get_att(ncid3d,nf90_global,'sf_surface_physi', &
- iSF_SURFACE_PHYSICS)
- if(Status/=0)then
- print*,'sf_surface_physi not found; assigning to 2'
- iSF_SURFACE_PHYSICS=2 !set LSM physics to 2 for NOAH
- else
- if(me==0)print*,'SF_SURFACE_PHYSICS= ',iSF_SURFACE_PHYSICS
- endif
Status=nf90_get_att(ncid3d,nf90_global,'idrt',idrt)
if(Status/=0)then
print*,'idrt not in netcdf file,reading grid'
@@ -1787,14 +1779,6 @@ SUBROUTINE INITPOST_NETCDF(ncid3d)
Status=nf90_close(ncid3d)
deallocate(recname)
-! open flux file
- Status = nf90_open(trim(fileNameFlux),NF90_NOWRITE, ncid2d)
-
- if ( Status /= 0 ) then
- print*,'error opening ',fileNameFlux, ' Status = ', Status
- print*,'skip reading of flux file'
- endif
-
! IVEGSRC=1 for IGBP, 0 for USGS, 2 for UMD
VarName='IVEGSRC'
Status=nf90_get_att(ncid2d,nf90_global,'IVEGSRC',IVEGSRC)
@@ -1869,6 +1853,31 @@ SUBROUTINE INITPOST_NETCDF(ncid3d)
! ,REF_10CM(isa,jsa,l),isa,jsa,l
! enddo
+! turbulence kinetic energy (QKE = 2*TKE)
+ VarName='qke'
+ call read_netcdf_3d_scatter(me,ncid2d,1,im,jm,jsta,jsta_2l &
+ ,jend_2u,MPI_COMM_COMP,icnt,idsp,spval,VarName &
+ ,lm,q2(1,jsta_2l,1))
+ do l=1,lm
+ do j=jsta,jend
+ do i=1,im
+ q2(i,j,l)=q2(i,j,l)/2.0
+ enddo
+ enddo
+ enddo
+
+! ice-friendly aerosol number concentration
+ VarName='nifa'
+ call read_netcdf_3d_scatter(me,ncid2d,1,im,jm,jsta,jsta_2l &
+ ,jend_2u,MPI_COMM_COMP,icnt,idsp,spval,VarName &
+ ,lm,qqnifa(1,jsta_2l,1))
+
+! water-friendly aerosol number concentration
+ VarName='nwfa'
+ call read_netcdf_3d_scatter(me,ncid2d,1,im,jm,jsta,jsta_2l &
+ ,jend_2u,MPI_COMM_COMP,icnt,idsp,spval,VarName &
+ ,lm,qqnwfa(1,jsta_2l,1))
+
VarName='land'
call read_netcdf_2d_scatter(me,ncid2d,1,im,jm,jsta,jsta_2l &
,jend_2u,MPI_COMM_COMP,icnt,idsp,spval,VarName,sm)
@@ -2382,6 +2391,20 @@ SUBROUTINE INITPOST_NETCDF(ncid3d)
SLDPTH(2) = 0.3
SLDPTH(3) = 0.6
SLDPTH(4) = 1.0
+
+! Eric James, 1 Oct 2021: Because FV3 does not have 1d var "zs", used to
+! assign soil depths for RUC LSM, hard wire 9 soil depths here
+! so they aren't missing.
+
+ SLLEVEL(1) = 0.0
+ SLLEVEL(2) = 0.01
+ SLLEVEL(3) = 0.04
+ SLLEVEL(4) = 0.1
+ SLLEVEL(5) = 0.3
+ SLLEVEL(6) = 0.6
+ SLLEVEL(7) = 1.0
+ SLLEVEL(8) = 1.6
+ SLLEVEL(9) = 3.0
! liquid volumetric soil mpisture in fraction using nemsio
VarName='soill1'
@@ -2481,6 +2504,70 @@ SUBROUTINE INITPOST_NETCDF(ncid3d)
enddo
if(debugprint)print*,'sample l',VarName,' = ',1,smc(isa,jsa,4)
+ IF (NSOIL==9) THEN
+
+ VarName='soilw5'
+ call read_netcdf_2d_scatter(me,ncid2d,1,im,jm,jsta,jsta_2l &
+ ,jend_2u,MPI_COMM_COMP,icnt,idsp,spval,VarName,smc(1,jsta_2l,5))
+! mask water areas
+!$omp parallel do private(i,j)
+ do j=jsta,jend
+ do i=1,im
+ if (sm(i,j) /= 0.0) smc(i,j,5) = spval
+ enddo
+ enddo
+ if(debugprint)print*,'sample l',VarName,' = ',1,smc(isa,jsa,5)
+
+ VarName='soilw6'
+ call read_netcdf_2d_scatter(me,ncid2d,1,im,jm,jsta,jsta_2l &
+ ,jend_2u,MPI_COMM_COMP,icnt,idsp,spval,VarName,smc(1,jsta_2l,6))
+! mask water areas
+!$omp parallel do private(i,j)
+ do j=jsta,jend
+ do i=1,im
+ if (sm(i,j) /= 0.0) smc(i,j,6) = spval
+ enddo
+ enddo
+ if(debugprint)print*,'sample l',VarName,' = ',1,smc(isa,jsa,6)
+
+ VarName='soilw7'
+ call read_netcdf_2d_scatter(me,ncid2d,1,im,jm,jsta,jsta_2l &
+ ,jend_2u,MPI_COMM_COMP,icnt,idsp,spval,VarName,smc(1,jsta_2l,7))
+! mask water areas
+!$omp parallel do private(i,j)
+ do j=jsta,jend
+ do i=1,im
+ if (sm(i,j) /= 0.0) smc(i,j,7) = spval
+ enddo
+ enddo
+ if(debugprint)print*,'sample l',VarName,' = ',1,smc(isa,jsa,7)
+
+ VarName='soilw8'
+ call read_netcdf_2d_scatter(me,ncid2d,1,im,jm,jsta,jsta_2l &
+ ,jend_2u,MPI_COMM_COMP,icnt,idsp,spval,VarName,smc(1,jsta_2l,8))
+! mask water areas
+!$omp parallel do private(i,j)
+ do j=jsta,jend
+ do i=1,im
+ if (sm(i,j) /= 0.0) smc(i,j,8) = spval
+ enddo
+ enddo
+ if(debugprint)print*,'sample l',VarName,' = ',1,smc(isa,jsa,8)
+
+ VarName='soilw9'
+ call read_netcdf_2d_scatter(me,ncid2d,1,im,jm,jsta,jsta_2l &
+ ,jend_2u,MPI_COMM_COMP,icnt,idsp,spval,VarName,smc(1,jsta_2l,9))
+! mask water areas
+!$omp parallel do private(i,j)
+ do j=jsta,jend
+ do i=1,im
+ if (sm(i,j) /= 0.0) smc(i,j,9) = spval
+ enddo
+ enddo
+ if(debugprint)print*,'sample l',VarName,' = ',1,smc(isa,jsa,9)
+
+ END IF
+
! soil temperature using nemsio
VarName='soilt1'
call read_netcdf_2d_scatter(me,ncid2d,1,im,jm,jsta,jsta_2l &
@@ -2534,6 +2621,75 @@ SUBROUTINE INITPOST_NETCDF(ncid3d)
enddo
if(debugprint)print*,'sample stc = ',1,stc(isa,jsa,4)
+ IF (NSOIL==9) THEN
+
+ VarName='soilt5'
+ call read_netcdf_2d_scatter(me,ncid2d,1,im,jm,jsta,jsta_2l &
+ ,jend_2u,MPI_COMM_COMP,icnt,idsp,spval,VarName,stc(1,jsta_2l,5))
+! mask open water areas, combine with sea ice tmp
+!$omp parallel do private(i,j)
+ do j=jsta,jend
+ do i=1,im
+ if (sm(i,j) == 1.0 .and. sice(i,j) ==0.) stc(i,j,5) = spval
+ !if (sm(i,j) /= 0.0) stc(i,j,5) = spval
+ enddo
+ enddo
+ if(debugprint)print*,'sample stc = ',1,stc(isa,jsa,5)
+
+ VarName='soilt6'
+ call read_netcdf_2d_scatter(me,ncid2d,1,im,jm,jsta,jsta_2l &
+ ,jend_2u,MPI_COMM_COMP,icnt,idsp,spval,VarName,stc(1,jsta_2l,6))
+! mask open water areas, combine with sea ice tmp
+!$omp parallel do private(i,j)
+ do j=jsta,jend
+ do i=1,im
+ if (sm(i,j) == 1.0 .and. sice(i,j) ==0.) stc(i,j,6) = spval
+ !if (sm(i,j) /= 0.0) stc(i,j,6) = spval
+ enddo
+ enddo
+ if(debugprint)print*,'sample stc = ',1,stc(isa,jsa,6)
+
+ VarName='soilt7'
+ call read_netcdf_2d_scatter(me,ncid2d,1,im,jm,jsta,jsta_2l &
+ ,jend_2u,MPI_COMM_COMP,icnt,idsp,spval,VarName,stc(1,jsta_2l,7))
+! mask open water areas, combine with sea ice tmp
+!$omp parallel do private(i,j)
+ do j=jsta,jend
+ do i=1,im
+ if (sm(i,j) == 1.0 .and. sice(i,j) ==0.) stc(i,j,7) = spval
+ !if (sm(i,j) /= 0.0) stc(i,j,7) = spval enddo
+ enddo
+ enddo
+ if(debugprint)print*,'sample stc = ',1,stc(isa,jsa,7)
+
+ VarName='soilt8'
+ call read_netcdf_2d_scatter(me,ncid2d,1,im,jm,jsta,jsta_2l &
+ ,jend_2u,MPI_COMM_COMP,icnt,idsp,spval,VarName,stc(1,jsta_2l,8))
+! mask open water areas, combine with sea ice tmp
+!$omp parallel do private(i,j)
+ do j=jsta,jend
+ do i=1,im
+ if (sm(i,j) == 1.0 .and. sice(i,j) ==0.) stc(i,j,8) = spval
+ !if (sm(i,j) /= 0.0) stc(i,j,8) = spval
+ enddo
+ enddo
+ if(debugprint)print*,'sample stc = ',1,stc(isa,jsa,8)
+
+ VarName='soilt9'
+ call read_netcdf_2d_scatter(me,ncid2d,1,im,jm,jsta,jsta_2l &
+ ,jend_2u,MPI_COMM_COMP,icnt,idsp,spval,VarName,stc(1,jsta_2l,9))
+! mask open water areas, combine with sea ice tmp
+!$omp parallel do private(i,j)
+ do j=jsta,jend
+ do i=1,im
+ if (sm(i,j) == 1.0 .and. sice(i,j) ==0.) stc(i,j,9) = spval
+ !if (sm(i,j) /= 0.0) stc(i,j,9) = spval
+ enddo
+ enddo
+ if(debugprint)print*,'sample stc = ',1,stc(isa,jsa,9)
+
+ END IF
+
!$omp parallel do private(i,j)
do j=jsta,jend
do i=1,im
diff --git a/sorc/ncep_post.fd/MAPSSLP.f b/sorc/ncep_post.fd/MAPSSLP.f
index 3b0728a8f..f2fdd6ea5 100644
--- a/sorc/ncep_post.fd/MAPSSLP.f
+++ b/sorc/ncep_post.fd/MAPSSLP.f
@@ -43,12 +43,14 @@ SUBROUTINE MAPSSLP(TPRES)
!$omp parallel do private(i,j)
DO J=JSTA,JEND
DO I=1,IM
- if(SPL(L) == 70000. .and. TPRES(I,J,L) 0 .OR. IGET(445) > 0) THEN
+ CALL NGMSLP ! this value is used in some later calculation.
+ ENDIF
IF (IGET(105) > 0) THEN
- CALL NGMSLP
!$omp parallel do private(i,j)
DO J=JSTA,JEND
DO I=1,IM
diff --git a/sorc/ncep_post.fd/SURFCE.f b/sorc/ncep_post.fd/SURFCE.f
index e6c547baa..419987e5d 100644
--- a/sorc/ncep_post.fd/SURFCE.f
+++ b/sorc/ncep_post.fd/SURFCE.f
@@ -104,6 +104,7 @@ SUBROUTINE SURFCE
lp1, imp_physics, me, asrfc, tsrfc, pt, pdtop, &
mpi_comm_comp, im, jm, prec_acc_dt1
use rqstfld_mod, only: iget, lvls, id, iavblfld, lvlsxml
+ use grib2_module, only: read_grib2_head, read_grib2_sngle
use upp_physics, only: fpvsnew, CALRH
!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
implicit none
@@ -153,6 +154,12 @@ SUBROUTINE SURFCE
real RDTPHS,TLOW,TSFCK,QSAT,DTOP,DBOT,SNEQV,RRNUM,SFCPRS,SFCQ, &
RC,SFCTMP,SNCOVR,FACTRS,SOLAR, s,tk,tl,w,t2c,dlt,APE, &
qv,e,dwpt,dum1,dum2,dum3,dum1s,dum3s,dum21,dum216,es
+
+ character(len=256) :: ffgfile
+ character(len=256) :: arifile
+
+ logical file_exists
+
logical, parameter :: debugprint = .false.
@@ -3877,6 +3884,138 @@ SUBROUTINE SURFCE
endif
ENDIF
+! ERIC JAMES: 10 JUN 2021 -- adding precip comparison to FFG
+! thresholds. 913 is for 1h QPF, 914 for run total QPF.
+ IF (IGET(913).GT.0) THEN
+ ffgfile='ffg_01h.grib2'
+ call qpf_comp(913,ffgfile,1)
+ ENDIF
+ IF (IGET(914).GT.0) THEN
+ IF (IFHR .EQ. 1) THEN
+ ffgfile='ffg_01h.grib2'
+ call qpf_comp(914,ffgfile,1)
+ ELSEIF (IFHR .EQ. 3) THEN
+ ffgfile='ffg_03h.grib2'
+ call qpf_comp(914,ffgfile,3)
+ ELSEIF (IFHR .EQ. 6) THEN
+ ffgfile='ffg_06h.grib2'
+ call qpf_comp(914,ffgfile,6)
+ ELSEIF (IFHR .EQ. 12) THEN
+ ffgfile='ffg_12h.grib2'
+ call qpf_comp(914,ffgfile,12)
+ ELSE
+ ffgfile='ffg_01h.grib2'
+ call qpf_comp(914,ffgfile,0)
+ ENDIF
+ ENDIF
+
+! ERIC JAMES: 8 OCT 2021 -- adding precip comparison to ARI
+! thresholds. 915 is for 1h QPF, 916 for run total QPF.
+
+ IF (IGET(915).GT.0) THEN
+ arifile='ari2y_01h.grib2'
+ call qpf_comp(915,arifile,1)
+ ENDIF
+ IF (IGET(916).GT.0) THEN
+ IF (IFHR .EQ. 1) THEN
+ arifile='ari2y_01h.grib2'
+ call qpf_comp(916,arifile,1)
+ ELSEIF (IFHR .EQ. 3) THEN
+ arifile='ari2y_03h.grib2'
+ call qpf_comp(916,arifile,3)
+ ELSEIF (IFHR .EQ. 6) THEN
+ arifile='ari2y_06h.grib2'
+ call qpf_comp(916,arifile,6)
+ ELSEIF (IFHR .EQ. 12) THEN
+ arifile='ari2y_12h.grib2'
+ call qpf_comp(916,arifile,12)
+ ELSEIF (IFHR .EQ. 24) THEN
+ arifile='ari2y_24h.grib2'
+ call qpf_comp(916,arifile,24)
+ ELSE
+ arifile='ari2y_01h.grib2'
+ call qpf_comp(916,arifile,0)
+ ENDIF
+ ENDIF
+
+ IF (IGET(917).GT.0) THEN
+ arifile='ari5y_01h.grib2'
+ call qpf_comp(917,arifile,1)
+ ENDIF
+ IF (IGET(918).GT.0) THEN
+ IF (IFHR .EQ. 1) THEN
+ arifile='ari5y_01h.grib2'
+ call qpf_comp(918,arifile,1)
+ ELSEIF (IFHR .EQ. 3) THEN
+ arifile='ari5y_03h.grib2'
+ call qpf_comp(918,arifile,3)
+ ELSEIF (IFHR .EQ. 6) THEN
+ arifile='ari5y_06h.grib2'
+ call qpf_comp(918,arifile,6)
+ ELSEIF (IFHR .EQ. 12) THEN
+ arifile='ari5y_12h.grib2'
+ call qpf_comp(918,arifile,12)
+ ELSEIF (IFHR .EQ. 24) THEN
+ arifile='ari5y_24h.grib2'
+ call qpf_comp(918,arifile,24)
+ ELSE
+ arifile='ari5y_01h.grib2'
+ call qpf_comp(918,arifile,0)
+ ENDIF
+ ENDIF
+
+ IF (IGET(919).GT.0) THEN
+ arifile='ari10y_01h.grib2'
+ call qpf_comp(919,arifile,1)
+ ENDIF
+ IF (IGET(920).GT.0) THEN
+ IF (IFHR .EQ. 1) THEN
+ arifile='ari10y_01h.grib2'
+ call qpf_comp(920,arifile,1)
+ ELSEIF (IFHR .EQ. 3) THEN
+ arifile='ari10y_03h.grib2'
+ call qpf_comp(920,arifile,3)
+ ELSEIF (IFHR .EQ. 6) THEN
+ arifile='ari10y_06h.grib2'
+ call qpf_comp(920,arifile,6)
+ ELSEIF (IFHR .EQ. 12) THEN
+ arifile='ari10y_12h.grib2'
+ call qpf_comp(920,arifile,12)
+ ELSEIF (IFHR .EQ. 24) THEN
+ arifile='ari10y_24h.grib2'
+ call qpf_comp(920,arifile,24)
+ ELSE
+ arifile='ari10y_01h.grib2'
+ call qpf_comp(920,arifile,0)
+ ENDIF
+ ENDIF
+
+ IF (IGET(921).GT.0) THEN
+ arifile='ari100y_01h.grib2'
+ call qpf_comp(921,arifile,1)
+ ENDIF
+ IF (IGET(922).GT.0) THEN
+ IF (IFHR .EQ. 1) THEN
+ arifile='ari100y_01h.grib2'
+ call qpf_comp(922,arifile,1)
+ ELSEIF (IFHR .EQ. 3) THEN
+ arifile='ari100y_03h.grib2'
+ call qpf_comp(922,arifile,3)
+ ELSEIF (IFHR .EQ. 6) THEN
+ arifile='ari100y_06h.grib2'
+ call qpf_comp(922,arifile,6)
+ ELSEIF (IFHR .EQ. 12) THEN
+ arifile='ari100y_12h.grib2'
+ call qpf_comp(922,arifile,12)
+ ELSEIF (IFHR .EQ. 24) THEN
+ arifile='ari100y_24h.grib2'
+ call qpf_comp(922,arifile,24)
+ ELSE
+ arifile='ari100y_01h.grib2'
+ call qpf_comp(922,arifile,0)
+ ENDIF
+ ENDIF
+
! ERIC JAMES: 10 APR 2019 -- adding 15min precip output for RAP/HRRR
! PRECIPITATION BUCKETS - accumulated between output times
! 'BUCKET1 TOTAL PRECIP '
@@ -6184,3 +6323,136 @@ SUBROUTINE SURFCE
RETURN
END
+
+ subroutine qpf_comp(igetfld,compfile,fcst)
+! Read in QPF threshold for exceedance grid.
+! Calculate exceedance grid.
+! compfile: file name for reference grid.
+! fcst: forecast length in hours.
+ use ctlblk_mod, only: SPVAL,JSTA,JEND,IM,DTQ2,IFHR,IFMIN,TPREC,GRIB, &
+ MODELNAME,JM,CFLD,DATAPD,FLD_INFO,JSTA_2L,JEND_2U
+ use rqstfld_mod, only: IGET, ID, LVLS, IAVBLFLD
+ use grib2_module, only: read_grib2_head, read_grib2_sngle
+ use vrbls2d, only: AVGPREC, AVGPREC_CONT
+ implicit none
+ character(len=256), intent(in) :: compfile
+ integer, intent(in) :: igetfld,fcst
+ integer :: trange,invstat
+ real, dimension(IM,JM) :: outgrid
+
+ real, allocatable, dimension(:,:) :: mscValue
+
+ integer :: nx, ny, nz, ntot, mscNlon, mscNlat, height
+ integer :: ITPREC, IFINCR
+ real :: rlonmin, rlatmax
+ real*8 rdx, rdy
+
+ logical :: file_exists
+
+ integer :: i, j, k, jj
+
+! Read in reference grid.
+ INQUIRE(FILE=compfile, EXIST=file_exists)
+ if (file_exists) then
+ call read_grib2_head(compfile,nx,ny,nz,rlonmin,rlatmax,&
+ rdx,rdy)
+ mscNlon=nx
+ mscNlat=ny
+ if (.not. allocated(mscValue)) then
+ allocate(mscValue(mscNlon,mscNlat))
+ endif
+ ntot = nx*ny
+ call read_grib2_sngle(compfile,ntot,height,mscValue)
+ else
+ write(*,*) 'WARNING: FFG file not available for hour: ', fcst
+ endif
+
+! Set GRIB variables.
+ ID(1:25) = 0
+ ITPREC = NINT(TPREC)
+ if (ITPREC /= 0) then
+ IFINCR = MOD(IFHR,ITPREC)
+ IF(IFMIN >= 1)IFINCR= MOD(IFHR*60+IFMIN,ITPREC*60)
+ else
+ IFINCR = 0
+ endif
+ ID(18) = 0
+ ID(19) = IFHR
+ IF(IFMIN >= 1)ID(19)=IFHR*60+IFMIN
+ ID(20) = 4
+ IF (IFINCR==0) THEN
+ ID(18) = IFHR-ITPREC
+ ELSE
+ ID(18) = IFHR-IFINCR
+ IF(IFMIN >= 1)ID(18)=IFHR*60+IFMIN-IFINCR
+ ENDIF
+
+! Calculate exceedance grid.
+ IF(MODELNAME == 'GFS' .OR. MODELNAME == 'FV3R') THEN
+! !$omp parallel do private(i,j)
+ IF (file_exists) THEN
+ DO J=JSTA,JEND
+ DO I=1,IM
+ IF (IFHR .EQ. 0 .OR. fcst .EQ. 0) THEN
+ outgrid(I,J) = 0.0
+ ELSE IF (mscValue(I,J) .LE. 0.0) THEN
+ outgrid(I,J) = 0.0
+ ELSE IF (fcst .EQ. 1 .AND. AVGPREC(I,J)*FLOAT(ID(19)-ID(18))*3600.*1000./DTQ2 .GT. mscValue(I,J)) THEN
+ outgrid(I,J) = 1.0
+ ELSE IF (fcst .GT. 1 .AND. AVGPREC_CONT(I,J)*FLOAT(IFHR)*3600.*1000./DTQ2 .GT. mscValue(I,J)) THEN
+ outgrid(I,J) = 1.0
+ ELSE
+ outgrid(I,J) = 0.0
+ ENDIF
+ ENDDO
+ ENDDO
+ ELSE
+ outgrid = 0.0*AVGPREC
+ ENDIF
+ ENDIF
+! write(*,*) 'FFG MAX, MIN:', &
+! maxval(mscValue),minval(mscValue)
+ IF (ID(18).LT.0) ID(18) = 0
+
+! Set GRIB2 variables.
+ IF(fcst .EQ. 1) THEN
+ IF(ITPREC>0) THEN
+ trange = (IFHR-ID(18))/ITPREC
+ ELSE
+ trange = 0
+ ENDIF
+ invstat = ITPREC
+ IF(trange .EQ. 0) THEN
+ IF (IFHR .EQ. 0) THEN
+ invstat = 0
+ ELSE
+ invstat = 1
+ ENDIF
+ trange = 1
+ ENDIF
+ ELSE
+ trange = 1
+ IF (IFHR .EQ. fcst) THEN
+ invstat = fcst
+ ELSE
+ invstat = 0
+ ENDIF
+ ENDIF
+
+ IF(grib=='grib2') then
+ cfld=cfld+1
+ fld_info(cfld)%ifld=IAVBLFLD(IGET(igetfld))
+ fld_info(cfld)%ntrange=trange
+ fld_info(cfld)%tinvstat=invstat
+!$omp parallel do private(i,j,jj)
+ do j=1,jend-jsta+1
+ jj = jsta+j-1
+ do i=1,im
+ datapd(i,j,cfld) = outgrid(i,jj)
+ enddo
+ enddo
+ endif
+
+ RETURN
+
+ end subroutine qpf_comp
diff --git a/sorc/ncep_post.fd/WRFPOST.f b/sorc/ncep_post.fd/WRFPOST.f
index f1d762d25..571174dd7 100644
--- a/sorc/ncep_post.fd/WRFPOST.f
+++ b/sorc/ncep_post.fd/WRFPOST.f
@@ -164,7 +164,7 @@ PROGRAM WRFPOST
real(kind=8) :: time_initpost=0.,INITPOST_tim=0.,btim,bbtim
real rinc(5), untcnvt
integer :: status=0,iostatusD3D=0,iostatusFlux=0
- integer i,j,iii,l,k,ierr,nrec,ist,lusig,idrt,ncid3d,varid
+ integer i,j,iii,l,k,ierr,nrec,ist,lusig,idrt,ncid3d,ncid2d,varid
integer :: PRNTSEC,iim,jjm,llm,ioutcount,itmp,iret,iunit, &
iunitd3d,iyear,imn,iday,LCNTRL,ieof
integer :: iostatusAER
@@ -433,6 +433,27 @@ PROGRAM WRFPOST
print*,'error opening ',fileName, ' Status = ', Status
stop
endif
+ Status = nf90_open(trim(fileNameFlux),NF90_NOWRITE, ncid2d)
+ if ( Status /= 0 ) then
+ print*,'error opening ',fileNameFlux, ' Status = ', Status
+ stop
+ endif
+! read in LSM index and nsoil here
+ Status=nf90_get_att(ncid2d,nf90_global,'landsfcmdl', iSF_SURFACE_PHYSICS)
+ if(Status/=0)then
+ print*,'landsfcmdl not found; assigning to 2'
+ iSF_SURFACE_PHYSICS=2 !set LSM physics to 2 for NOAH
+ endif
+ if(iSF_SURFACE_PHYSICS<2)then
+ iSF_SURFACE_PHYSICS=2 !set LSM physics to 2 for NOAH
+ endif
+ Status=nf90_get_att(ncid2d,nf90_global,'nsoil', NSOIL)
+ if(Status/=0)then
+ print*,'nsoil not found; assigning to 4'
+ NSOIL=4 !set nsoil to 4 for NOAH
+ endif
+ if(me==0)print*,'SF_SURFACE_PHYSICS= ',iSF_SURFACE_PHYSICS
+ if(me==0)print*,'NSOIL= ',NSOIL
! get dimesions
Status = nf90_inq_dimid(ncid3d,'grid_xt',varid)
if ( Status /= 0 ) then
@@ -469,7 +490,7 @@ PROGRAM WRFPOST
IM_JM = IM*JM
! set NSOIL to 4 as default for NOAH but change if using other
! SFC scheme
- NSOIL = 4
+! NSOIL = 4
print*,'im jm lm nsoil from fv3 output = ',im,jm,lm,nsoil
END IF
@@ -633,7 +654,7 @@ PROGRAM WRFPOST
ELSE IF (MODELNAME == 'FV3R') THEN
! use netcdf library to read output directly
print*,'CALLING INITPOST_NETCDF'
- CALL INITPOST_NETCDF(ncid3d)
+ CALL INITPOST_NETCDF(ncid2d,ncid3d)
ELSE IF (MODELNAME == 'GFS') THEN
print*,'CALLING INITPOST_GFS_NETCDF'
CALL INITPOST_GFS_NETCDF(ncid3d)
diff --git a/sorc/ncep_post.fd/grib2_module.f b/sorc/ncep_post.fd/grib2_module.f
index 47bf52965..35c064c53 100644
--- a/sorc/ncep_post.fd/grib2_module.f
+++ b/sorc/ncep_post.fd/grib2_module.f
@@ -94,7 +94,8 @@ module grib2_module
character*255 fl_nametbl,fl_gdss3
logical :: first_grbtbl
!
- public num_pset,pset,nrecout,gribit2,grib_info_init,first_grbtbl,grib_info_finalize
+ public num_pset,pset,nrecout,gribit2,grib_info_init,first_grbtbl,grib_info_finalize,read_grib2_head,read_grib2_sngle
+ real(8), EXTERNAL :: timef
!-------------------------------------------------------------------------------------
!
contains
@@ -989,6 +990,351 @@ subroutine gengrb2msg(idisc,icatg, iparm,nprm,nlvl,fldlvl1,fldlvl2,ntrange,tinvs
end subroutine gengrb2msg
!
!--------------------------------------------------------------------------------------
+!
+! E. JAMES: 10 JUN 2021 - Adding section to read in GRIB2 files for comparison
+! within UPP. Two new subroutines added below.
+!
+ subroutine read_grib2_head(filenameG2,nx,ny,nz,rlonmin,rlatmax,rdx,rdy)
+!
+!--- read grib2 file head information
+!
+ use grib_mod
+ implicit none
+ character*256,intent(in) :: filenameG2
+ integer, intent(out) :: nx,ny,nz
+ real, intent(out) :: rlonmin,rlatmax
+ real*8, intent(out) :: rdx,rdy
+!
+!
+ type(gribfield) :: gfld
+ logical :: expand=.true.
+ integer :: ifile
+ character(len=1),allocatable,dimension(:) :: cgrib
+ integer,parameter :: msk1=32000
+ integer :: lskip, lgrib,iseek
+ integer :: currlen
+ integer :: icount , lengrib
+ integer :: listsec0(3)
+ integer :: listsec1(13)
+ integer year, month, day, hour, minute, second, fcst
+ integer :: numfields,numlocal,maxlocal,ierr
+ integer :: grib_edition
+ integer :: itot
+! real :: dx,dy,lat1,lon1
+ real :: scale_factor,scale_factor2
+!
+!
+ integer :: nn,n,j,iret
+ real :: fldmax,fldmin,sum
+!
+!
+ scale_factor=1.0e6
+ scale_factor2=1.0e3
+ ifile=10
+ loopfile: do nn=1,1
+! write(6,*) 'read in grib2 file head', trim(filenameG2)
+ lskip=0
+ lgrib=0
+ iseek=0
+ icount=0
+ itot=0
+ currlen=0
+! Open GRIB2 file
+ call baopenr(ifile,trim(filenameG2),iret)
+ if (iret.eq.0) then
+ VERSION: do
+ ! Search opend file for the next GRIB2 messege (record).
+ call skgb(ifile,iseek,msk1,lskip,lgrib)
+ ! Check for EOF, or problem
+ if (lgrib.eq.0) then
+ exit
+ endif
+ ! Check size, if needed allocate more memory.
+ if (lgrib.gt.currlen) then
+ if (allocated(cgrib)) deallocate(cgrib)
+ allocate(cgrib(lgrib))
+ currlen=lgrib
+ endif
+ ! Read a given number of bytes from unblocked file.
+ call baread(ifile,lskip,lgrib,lengrib,cgrib)
+ if(lgrib.ne.lengrib) then
+ write(*,*) 'ERROR, read_grib2 lgrib ne lengrib', &
+ lgrib,lengrib
+ stop 1234
+ endif
+ iseek=lskip+lgrib
+ icount=icount+1
+ ! Unpack GRIB2 field
+ call gb_info(cgrib,lengrib,listsec0,listsec1, &
+ numfields,numlocal,maxlocal,ierr)
+ if(ierr.ne.0) then
+ write(6,*) 'Error querying GRIB2 message',ierr
+ stop
+ endif
+ itot=itot+numfields
+ grib_edition=listsec0(2)
+ if (grib_edition.ne.2) then
+ exit VERSION
+ endif
+! write(*,*) 'listsec0=',listsec0
+! write(*,*) 'listsec1=',listsec1
+! write(*,*) 'numfields=',numfields
+! get information form grib2 file
+ n=1
+ call gf_getfld(cgrib,lengrib,n,.FALSE.,expand,gfld,ierr)
+ year =gfld%idsect(6) !(FOUR-DIGIT) YEAR OF THE DATA
+ month =gfld%idsect(7) ! MONTH OF THE DATA
+ day =gfld%idsect(8) ! DAY OF THE DATA
+ hour =gfld%idsect(9) ! HOUR OF THE DATA
+ minute=gfld%idsect(10) ! MINUTE OF THE DATA
+ second=gfld%idsect(11) ! SECOND OF THE DATA
+ write(*,*) 'year,month,day,hour,minute,second='
+ write(*,*) year,month,day,hour,minute,second
+ write(*,*) 'source center =',gfld%idsect(1)
+ write(*,*) 'Indicator of model =',gfld%ipdtmpl(5)
+ write(*,*) 'observation level (m)=',gfld%ipdtmpl(12)
+ write(*,*) 'map projection=',gfld%igdtnum
+ if (gfld%igdtnum.eq.0) then ! Lat/Lon grid aka Cylindrical
+ ! Equidistant
+ nx = gfld%igdtmpl(8)
+ ny = gfld%igdtmpl(9)
+ nz = 1
+ rdx = gfld%igdtmpl(17)/scale_factor
+ rdy = gfld%igdtmpl(18)/scale_factor
+ rlatmax = gfld%igdtmpl(12)/scale_factor
+ rlonmin = gfld%igdtmpl(13)/scale_factor
+! write(*,*) 'nx,ny=',nx,ny
+! write(*,*) 'dx,dy=',rdx,rdy
+! write(*,*) 'lat1,lon1=',rlatmax,rlonmin
+ else if (gfld%igdtnum.eq.1) then ! Rotated Lat Lon Grid (RRFS_NA)
+ nx = gfld%igdtmpl(8)
+ ny = gfld%igdtmpl(9)
+ nz = 1
+ rdx = gfld%igdtmpl(17)/scale_factor
+ rdy = gfld%igdtmpl(18)/scale_factor
+ rlatmax = gfld%igdtmpl(12)/scale_factor
+ rlonmin = gfld%igdtmpl(13)/scale_factor
+! write(*,*) 'nx,ny=',nx,ny
+! write(*,*) 'dx,dy=',rdx,rdy
+! write(*,*) 'lat1,lon1=',rlatmax,rlonmin
+ else if (gfld%igdtnum.eq.30) then ! Lambert Conformal Grid (HRRR)
+ nx = gfld%igdtmpl(8)
+ ny = gfld%igdtmpl(9)
+ nz = 1
+ rdx = gfld%igdtmpl(15)/scale_factor2
+ rdy = gfld%igdtmpl(16)/scale_factor2
+ rlatmax = gfld%igdtmpl(10)/scale_factor
+ rlonmin = gfld%igdtmpl(11)/scale_factor
+! write(*,*) 'nx,ny=',nx,ny
+! write(*,*) 'dx,dy=',rdx,rdy
+! write(*,*) 'lat1,lon1=',rlatmax,rlonmin
+ else
+ write(*,*) 'unknown projection'
+ stop 1235
+ endif
+ call gf_free(gfld)
+ enddo VERSION ! skgb
+ endif
+ CALL BACLOSE(ifile,ierr)
+ nullify(gfld%local)
+ if (allocated(cgrib)) deallocate(cgrib)
+ enddo loopfile
+ return
+ end subroutine read_grib2_head
+!
+!---
+!
+ subroutine read_grib2_sngle(filenameG2,ntot,height,var)
+!
+!--- read grib2 files
+!
+ use grib_mod
+ implicit none
+ character*256,intent(in) :: filenameG2
+ integer, intent(in) :: ntot
+ real, intent(out) :: var(ntot)
+ integer, intent(out) :: height
+!
+!
+ type(gribfield) :: gfld
+ logical :: expand=.true.
+ integer :: ifile
+ character(len=1),allocatable,dimension(:) :: cgrib
+ integer,parameter :: msk1=32000
+ integer :: lskip, lgrib,iseek
+ integer :: currlen
+ integer :: icount , lengrib
+ integer :: listsec0(3)
+ integer :: listsec1(13)
+ integer year, month, day, hour, minute, second, fcst
+ integer :: numfields,numlocal,maxlocal,ierr
+ integer :: grib_edition
+ integer :: itot
+ integer :: nx,ny
+ real :: dx,dy,lat1,lon1,rtnum
+ real :: ref_value,bin_scale_fac,dec_scale_fac,bit_number,field_type
+ real :: bit_map
+ real :: scale_factor,scale_factor2
+!
+!
+ integer :: nn,n,j,iret
+ real :: fldmax,fldmin,sum
+!
+!
+ scale_factor=1.0e6
+ scale_factor2=1.0e3
+ ifile=12
+ loopfile: do nn=1,1
+! write(6,*) 'read mosaic in grib2 file ', trim(filenameG2)
+ lskip=0
+ lgrib=0
+ iseek=0
+ icount=0
+ itot=0
+ currlen=0
+! Open GRIB2 file
+ call baopenr(ifile,trim(filenameG2),iret)
+ if (iret.eq.0) then
+ VERSION: do
+ ! Search opend file for the next GRIB2 messege (record).
+ call skgb(ifile,iseek,msk1,lskip,lgrib)
+ ! Check for EOF, or problem
+ if (lgrib.eq.0) then
+ exit
+ endif
+ ! Check size, if needed allocate more memory.
+ if (lgrib.gt.currlen) then
+ if (allocated(cgrib)) deallocate(cgrib)
+ allocate(cgrib(lgrib))
+ currlen=lgrib
+ endif
+ ! Read a given number of bytes from unblocked file.
+ call baread(ifile,lskip,lgrib,lengrib,cgrib)
+ if(lgrib.ne.lengrib) then
+ write(*,*) 'ERROR, read_grib2 lgrib ne lengrib', &
+ lgrib,lengrib
+ stop 1234
+ endif
+! write(*,*) 'lengrib=',lengrib
+ iseek=lskip+lgrib
+ icount=icount+1
+ ! Unpack GRIB2 field
+ call gb_info(cgrib,lengrib,listsec0,listsec1, &
+ numfields,numlocal,maxlocal,ierr)
+ if(ierr.ne.0) then
+ write(6,*) 'Error querying GRIB2 message',ierr
+ stop
+ endif
+ itot=itot+numfields
+ grib_edition=listsec0(2)
+ if (grib_edition.ne.2) then
+ exit VERSION
+ endif
+! write(*,*) 'listsec0=',listsec0
+! write(*,*) 'listsec1=',listsec1
+! write(*,*) 'numfields=',numfields!
+! get information form grib2 file
+ n=1
+ call gf_getfld(cgrib,lengrib,n,.FALSE.,expand,gfld,ierr)
+ year =gfld%idsect(6) !(FOUR-DIGIT) YEAR OF THE DATA
+ month =gfld%idsect(7) ! MONTH OF THE DATA
+ day =gfld%idsect(8) ! DAY OF THE DATA
+ hour =gfld%idsect(9) ! HOUR OF THE DATA
+ minute=gfld%idsect(10) ! MINUTE OF THE DATA
+ second=gfld%idsect(11) ! SECOND OF THE DATA
+! write(*,*) 'year,month,day,hour,minute,second='
+! write(*,*) year,month,day,hour,minute,second
+! write(*,*) 'source center =',gfld%idsect(1)
+! write(*,*) 'Indicator of model =',gfld%ipdtmpl(5)
+! write(*,*) 'observation level (m)=',gfld%ipdtmpl(12)
+! write(*,*) 'map projection=',gfld%igdtnum
+ height=gfld%ipdtmpl(12)
+ if (gfld%igdtnum.eq.0) then ! Lat/Lon grid aka Cylindrical
+ ! Equidistant
+ nx = gfld%igdtmpl(8)
+ ny = gfld%igdtmpl(9)
+ dx = gfld%igdtmpl(17)/scale_factor
+ dy = gfld%igdtmpl(18)/scale_factor
+ lat1 = gfld%igdtmpl(12)/scale_factor
+ lon1 = gfld%igdtmpl(13)/scale_factor
+! write(*,*) 'nx,ny=',nx,ny
+! write(*,*) 'dx,dy=',dx,dy
+! write(*,*) 'lat1,lon1=',lat1,lon1
+ else if (gfld%igdtnum.eq.1) then ! Rotated Lat Lon Grid (RRFS_NA)
+ nx = gfld%igdtmpl(8)
+ ny = gfld%igdtmpl(9)
+ dx = gfld%igdtmpl(17)/scale_factor
+ dy = gfld%igdtmpl(18)/scale_factor
+ lat1 = gfld%igdtmpl(12)/scale_factor
+ lon1 = gfld%igdtmpl(13)/scale_factor
+! write(*,*) 'nx,ny=',nx,ny
+! write(*,*) 'dx,dy=',rdx,rdy
+! write(*,*) 'lat1,lon1=',rlatmax,rlonmin
+ else if (gfld%igdtnum.eq.30) then ! Lambert Conformal Grid (HRRR)
+ nx = gfld%igdtmpl(8)
+ ny = gfld%igdtmpl(9)
+ dx = gfld%igdtmpl(15)/scale_factor2
+ dy = gfld%igdtmpl(16)/scale_factor2
+ lat1 = gfld%igdtmpl(10)/scale_factor
+ lon1 = gfld%igdtmpl(11)/scale_factor
+! write(*,*) 'In read_grib2_sngle:'
+! write(*,*) 'nx,ny=',nx,ny
+! write(*,*) 'dx,dy=',dx,dy
+! write(*,*) 'lat1,lon1=',lat1,lon1
+ rtnum = gfld%idrtnum
+! write(*,*) 'rtnum=',rtnum
+ ref_value = gfld%idrtmpl(1)
+ bin_scale_fac = gfld%idrtmpl(2)
+ dec_scale_fac = gfld%idrtmpl(3)
+ bit_number = gfld%idrtmpl(4)
+ field_type = gfld%idrtmpl(5)
+ bit_map = gfld%ibmap
+! write(*,*) 'ref_value=',ref_value
+! write(*,*) 'bin_scale_fac=',bin_scale_fac
+! write(*,*) 'dec_scale_fac=',dec_scale_fac
+! write(*,*) 'bit_number=',bit_number
+! write(*,*) 'field_type=',field_type
+! write(*,*) 'bit map indicator=',bit_map
+ else
+ write(*,*) 'unknown projection'
+ stop 1235
+ endif
+ call gf_free(gfld)
+ ! Continue to unpack GRIB2 field.
+ NUM_FIELDS: do n = 1, numfields
+ ! e.g. U and V would =2, otherwise its usually =1
+ call gf_getfld(cgrib,lengrib,n,.true.,expand,gfld,ierr)
+ if (ierr.ne.0) then
+ write(*,*) ' ERROR extracting field gf_getfld = ',ierr
+ cycle
+ endif
+! write(*,*) 'gfld%ndpts=',n,gfld%ndpts
+! write(*,*) 'gfld%ngrdpts=',n,gfld%ngrdpts
+! write(*,*) 'gfld%unpacked=',n,gfld%unpacked
+ fldmax=gfld%fld(1)
+ fldmin=gfld%fld(1)
+ sum=gfld%fld(1)
+ if(ntot .ne. gfld%ngrdpts) then
+ write(*,*) 'Error, wrong dimension ',ntot, gfld%ngrdpts
+ stop 1234
+ endif
+ do j=1,gfld%ngrdpts
+ var(j)=gfld%fld(j)
+ enddo
+! write(*,*) 'j,first,last:',j,var(954370),var(953920)
+! write(*,*) 'height,max,min',height,maxval(var),minval(var)
+ call gf_free(gfld)
+ enddo NUM_FIELDS
+ enddo VERSION ! skgb
+ endif
+ CALL BACLOSE(ifile,ierr)
+ if (allocated(cgrib)) deallocate(cgrib)
+ nullify(gfld%local)
+ enddo loopfile
+ return
+ end subroutine read_grib2_sngle
+!
+!----------------------------------------------------------------------------------------
!
subroutine g2sec3tmpl40(nx,nY,lat1,lon1,lat2,lon2,lad,ds1,len3,igds,ifield3)
implicit none