diff --git a/modulefiles/post/lib-cray-intel b/modulefiles/post/lib-cray-intel index 054346457..9ddb2ba7e 100755 --- a/modulefiles/post/lib-cray-intel +++ b/modulefiles/post/lib-cray-intel @@ -17,7 +17,7 @@ module-whatis " NCEPPOST lib whatis description" #setenv COMPF_MP mpiifort setenv myFC ftn -setenv myFCFLAGS "-O2 -convert big_endian -traceback -g -fp-model source -qopenmp -fpp" +setenv myFCFLAGS "-O2 -convert big_endian -traceback -g -fp-model source -fpp" setenv myCPP /lib/cpp setenv myCPPFLAGS "-P" setenv ARCHV ar diff --git a/modulefiles/post/lib-hera b/modulefiles/post/lib-hera index 462f549d0..1a0170dd0 100755 --- a/modulefiles/post/lib-hera +++ b/modulefiles/post/lib-hera @@ -17,7 +17,7 @@ module-whatis " NCEPPOST lib whatis description" #setenv COMPF_MP mpiifort setenv myFC mpiifort -setenv myFCFLAGS "-O3 -convert big_endian -traceback -g -fp-model source -qopenmp -fpp" +setenv myFCFLAGS "-O3 -convert big_endian -traceback -g -fp-model source -fpp" setenv myCPP /lib/cpp setenv myCPPFLAGS "-P" setenv ARCHV ar diff --git a/modulefiles/post/lib-jet b/modulefiles/post/lib-jet new file mode 100755 index 000000000..8de93d934 --- /dev/null +++ b/modulefiles/post/lib-jet @@ -0,0 +1,52 @@ +#%Module###################################################################### +## Jun.Wang@noaa.gov: Started NCEPPOST lib v6.3.0 +## Wen.Meng@noaa.gov 10/2019: Upgraded to v8.0.0 +##_____________________________________________________ +proc ModulesHelp { } { +puts stderr "Set environment veriables for NCEPPOST" +puts stderr "This module initializes the enviro nment " +puts stderr "for the Intel Compiler Suite $version\n" +} +module-whatis " NCEPPOST lib whatis description" + +#set ver v6.3.0 +#set envir dev +#set NCEPLIB /nwprod/lib + +#set sys [uname sysname] + +#setenv COMPF_MP mpiifort +setenv myFC mpiifort +setenv myFCFLAGS "-O3 -convert big_endian -traceback -g -fp-model source -fpp" +setenv myCPP /lib/cpp +setenv myCPPFLAGS "-P" +setenv ARCHV ar +setenv CPPC /lib/cpp +setenv version v8.0.0 +# + +module purge + +# Loading Intel Compiler Suite +module load intel/18.0.5.274 +module load impi + +# Loading nceplibs modules +module use -a /mnt/lfs3/projects/hfv3gfs/nwprod/NCEPLIBS/modulefiles +module load jasper/v1.900.1 +module load png/v1.2.44 +module load z/v1.2.6 +module load g2/v3.1.0 +module load g2tmpl/v1.6.0 +#module load xmlparse/v2.0.0 + +module load w3emc/v2.3.0 +module load w3nco/v2.0.6 +module load bacio/v2.0.2 +module load gfsio/v1.1.0 +#module load sigio/2.1.1 +module load ip/v3.0.1 +module load sp/v2.0.2 +module load crtm/v2.2.6 + + diff --git a/modulefiles/post/lib-wcoss_dell_p3 b/modulefiles/post/lib-wcoss_dell_p3 index e0e9f12ab..7da2c2f05 100755 --- a/modulefiles/post/lib-wcoss_dell_p3 +++ b/modulefiles/post/lib-wcoss_dell_p3 @@ -17,7 +17,8 @@ module-whatis " NCEPPOST lib whatis description" #setenv COMPF_MP mpiifort setenv myFC mpiifort -setenv myFCFLAGS "-O3 -convert big_endian -traceback -g -fp-model source -qopenmp -fpp" +setenv myFCFLAGS "-O3 -convert big_endian -traceback -g -fp-model source -fpp" +#setenv myFCFLAGS "-O3 -convert big_endian -traceback -g -fp-model source -qopenmp -fpp" setenv myCPP /lib/cpp setenv myCPPFLAGS "-P" setenv ARCHV ar diff --git a/modulefiles/post/v8.0.0-jet b/modulefiles/post/v8.0.0-jet index 982bc834f..5cc5341c7 100644 --- a/modulefiles/post/v8.0.0-jet +++ b/modulefiles/post/v8.0.0-jet @@ -22,46 +22,50 @@ module load impi module use /contrib/modulefiles # Loding nceplibs modules -module use -a /mnt/lfs3/projects/hfv3gfs/nwprod/lib/modulefiles -module load sigio/v2.0.1 +#module use -a /mnt/lfs3/projects/hfv3gfs/nwprod/lib/modulefiles +module use -a /mnt/lfs3/projects/hfv3gfs/nwprod/NCEPLIBS/modulefiles +module load sigio/v2.1.0 module load jasper/v1.900.1 module load png/v1.2.44 module load z/v1.2.6 module load sfcio/v1.0.0 -module load nemsio/v2.2.2 -module load bacio/v2.0.1 +module load nemsio/v2.2.3 +module load bacio/v2.0.2 #module load g2/v2.5.2 module load xmlparse/v2.0.0 module load gfsio/v1.1.0 -module load ip/v3.0.0 +module load ip/v3.0.1 module load sp/v2.0.2 -module load w3emc/v2.2.0 +module load w3emc/v2.3.0 module load w3nco/v2.0.6 -module load crtm/v2.2.3 +module load crtm/v2.2.6 +module load g2/v3.1.0 +module load g2tmpl/v1.6.0 +module load wrfio/v1.1.1 #module load netcdf/3.6.3 module load netcdf/4.6.1 -setenv NCEPLIBS /mnt/lfs3/projects/hfv3gfs/gwv/ljtjet/lib +#setenv NCEPLIBS /mnt/lfs3/projects/hfv3gfs/gwv/ljtjet/lib -module use /mnt/lfs3/projects/hfv3gfs/gwv/ljtjet/lib/modulefiles -module load g2tmpl-intel/1.5.0 +#module use /mnt/lfs3/projects/hfv3gfs/gwv/ljtjet/lib/modulefiles +#module load g2tmpl-intel/1.5.0 #module use /mnt/lfs3/projects/hfv3gfs/gwv/ljtjet/lib/wrf.post.lib/modulefiles #module load wrf-io-v1.1.1 # -setenv WRFIO_LIB /mnt/lfs3/projects/hfv3gfs/gwv/ljtjet/lib/wrf.post.lib/v1.1.1/lib/wrf_io/libwrfio_nf.a +#setenv WRFIO_LIB /mnt/lfs3/projects/hfv3gfs/gwv/ljtjet/lib/wrf.post.lib/v1.1.1/lib/wrf_io/libwrfio_nf.a -set dlib /mnt/lfs3/projects/hfv3gfs/gwv/ltmp2/lib/g2/v3.1.0/ -set bname "G2" +#set dlib /mnt/lfs3/projects/hfv3gfs/gwv/ltmp2/lib/g2/v3.1.0/ +#set bname "G2" # ### Export environment variables -setenv ${bname}_SRC $dlib/src -setenv ${bname}_INC4 $dlib/intel/include/g2_v3.1.0_4 -setenv ${bname}_INCd $dlib/intel/include/g2_v3.1.0_d -setenv ${bname}_LIB4 $dlib/intel/libg2_v3.1.0_4.a -setenv ${bname}_LIBd $dlib/intel/libg2_v3.1.0_d.a -setenv ${bname}_VER v3.1.0 +#setenv ${bname}_SRC $dlib/src +#setenv ${bname}_INC4 $dlib/intel/include/g2_v3.1.0_4 +#setenv ${bname}_INCd $dlib/intel/include/g2_v3.1.0_d +#setenv ${bname}_LIB4 $dlib/intel/libg2_v3.1.0_4.a +#setenv ${bname}_LIBd $dlib/intel/libg2_v3.1.0_d.a +#setenv ${bname}_VER v3.1.0 #setenv WRFPATH /mnt/lfs3/projects/hfv3gfs/nwprod/wrf_shared.v1.1.0/ setenv myFC mpiifort diff --git a/parm/hafs.xml b/parm/hafs.xml index 3c24b63c2..47986ed21 100755 --- a/parm/hafs.xml +++ b/parm/hafs.xml @@ -13,7 +13,7 @@ fcst hour nws_ncep - hur_hafs + hur_weather_res_and_fcst complex_packing_spatial_diff 2nd_ord_sptdiff fltng_pnt diff --git a/parm/params_grib2_tbl_new b/parm/params_grib2_tbl_new index efab9f6d4..81b86e105 100755 --- a/parm/params_grib2_tbl_new +++ b/parm/params_grib2_tbl_new @@ -1,1367 +1,999 @@ -! -!Table History Log: -!2010-01-21 V. Krishna Kumar/NCO/SIB -!2011-09-25 V. Krishna Kumar updated the parameters since -! the 2010 implemenation -!2012-01-25 J. WANG updated table 4.2-0-20 -!2013-08-08 B. VUONG Added more parameters -!2015-08-26 B. VUONG Added more parameters and -! updated table 4.2-0-20 -!2017-02-28 B. VUONG Added more parameters and -! new tables 4.2-3-2,3,4,and 6 -! -!GRIB2 parameter table for all disciplines and categories -!The fields in order are grib2_discipline grib2_category -!grib2_parameter_number grib2_table_information (0 for the parameter -!from the WMO table and 1 for the parameter from the NCEP local table) -!grib2_NCEP_mnemonic (locally defined at NCEP). WMO parameters have values -!ranging from 0 to 191 and NCEP local table parameters have values from 192 -!to 254 and the parameter value 255 is a missing or undefined. -!Comment cards with the ! will not be read by the program -! -! -! GRIB2 - TABLE 4.2-0-0 PARAMETERS FOR DISCIPLINE 0 CATEGORY 0 -! - 0 0 0 0 TMP - 0 0 1 0 VTMP - 0 0 2 0 POT - 0 0 3 0 EPOT - 0 0 4 0 TMAX - 0 0 5 0 TMIN - 0 0 6 0 DPT - 0 0 7 0 DEPR - 0 0 8 0 LAPR - 0 0 9 0 TMPA - 0 0 10 0 LHTFL - 0 0 11 0 SHTFL - 0 0 12 0 HEATX - 0 0 13 0 WCF - 0 0 14 0 MINDPD - 0 0 15 0 VPTMP - 0 0 16 0 SNOHF - 0 0 17 0 SKINT - 0 0 18 0 SNOT - 0 0 19 0 TTCHT - 0 0 20 0 TDCHT - 0 0 21 0 APTMP -! Added more parameters in 2/28/2017 - 0 0 22 0 TTSWR - 0 0 23 0 TTLWR - 0 0 24 0 TTSWRCS - 0 0 25 0 TTLWRCS - 0 0 26 0 TTPARM - 0 0 27 0 WETBT -! NCEP Local use - 0 0 192 1 SNOHF - 0 0 193 1 TTRAD - 0 0 194 1 REV - 0 0 195 1 LRGHR - 0 0 196 1 CNVHR - 0 0 197 1 THFLX - 0 0 198 1 TTDIA - 0 0 199 1 TTPHY - 0 0 200 1 TSD1D - 0 0 201 1 SHAHR - 0 0 202 1 VDFHR - 0 0 203 1 THZ0 - 0 0 204 1 TCHP -! -! GRIB2 - TABLE 4.2-0-1 PARAMETERS FOR DISCIPLINE 0 CATEGORY 1 -! - 0 1 0 0 SPFH - 0 1 1 0 RH - 0 1 2 0 MIXR - 0 1 3 0 PWAT - 0 1 4 0 VAPP - 0 1 5 0 SATD - 0 1 6 0 EVP - 0 1 7 0 PRATE - 0 1 8 0 APCP - 0 1 9 0 NCPCP - 0 1 10 0 ACPCP - 0 1 11 0 SNOD - 0 1 12 0 SRWEQ - 0 1 13 0 WEASD - 0 1 14 0 SNOC - 0 1 15 0 SNOL - 0 1 16 0 SNOM - 0 1 17 0 SNOAG + 0 7 11 0 4LFTX + 0 7 193 1 4LFTX + 0 3 19 0 5WAVA + 0 3 197 1 5WAVA + 0 3 15 0 5WAVH + 0 3 193 1 5WAVH + 0 20 106 0 AACOEF + 0 2 11 0 ABSD + 4 2 5 0 ABSFRQ 0 1 18 0 ABSH - 0 1 19 0 PTYPE - 0 1 20 0 ILIQW - 0 1 21 0 TCOND - 0 1 22 0 CLWMR - 0 1 23 0 ICMR - 0 1 24 0 RWMR - 0 1 25 0 SNMR - 0 1 26 0 MCONV - 0 1 27 0 MAXRH - 0 1 28 0 MAXAH - 0 1 29 0 ASNOW - 0 1 30 0 PWCAT - 0 1 31 0 HAIL - 0 1 32 0 GRLE - 0 1 33 0 CRAIN - 0 1 34 0 CFRZR - 0 1 35 0 CICEP - 0 1 36 0 CSNOW - 0 1 37 0 CPRAT - 0 1 38 0 MDIVER - 0 1 39 0 CPOFP - 0 1 40 0 PEVAP - 0 1 41 0 PEVPR - 0 1 42 0 SNOWC - 0 1 43 0 FRAIN - 0 1 44 0 RIME - 0 1 45 0 TCOLR - 0 1 46 0 TCOLS - 0 1 47 0 LSWP - 0 1 48 0 CWP - 0 1 49 0 TWATP - 0 1 50 0 TSNOWP - 0 1 51 0 TCWAT - 0 1 52 0 TPRATE - 0 1 53 0 TSRWE - 0 1 54 0 LSPRATE - 0 1 55 0 CSRWE - 0 1 56 0 LSSRWE - 0 1 57 0 TSRATE - 0 1 58 0 CSRATE - 0 1 59 0 LSSRATE - 0 1 60 0 SDWE - 0 1 61 0 SDEN - 0 1 62 0 SEVAP -! - 0 1 64 0 TCIWV - 0 1 65 0 RPRATE - 0 1 66 0 SPRATE - 0 1 67 0 FPRATE - 0 1 68 0 IPRATE - 0 1 69 0 TCOLW - 0 1 70 0 TCOLI - 0 1 71 0 HAILMXR - 0 1 72 0 TCOLH - 0 1 73 0 HAILPR - 0 1 74 0 TCOLG - 0 1 75 0 GPRATE - 0 1 76 0 CRRATE - 0 1 77 0 LSRRATE - 0 1 78 0 TCOLWA - 0 1 79 0 EVARATE - 0 1 80 0 TOTCON - 0 1 81 0 TCICON - 0 1 82 0 CIMIXR - 0 1 83 0 SCLLWC - 0 1 84 0 SCLIWC - 0 1 85 0 SRAINC - 0 1 86 0 SSNOWW -! - 0 1 90 0 TKMFLX - 0 1 91 0 UKMFLX - 0 1 92 0 VKMFLX -! Added more parameters in 8/26/2015 - 0 1 93 0 RHWATER - 0 1 94 0 RHICE - 0 1 95 0 FZPRATE - 0 1 96 0 MASSDR - 0 1 97 0 MASSDS - 0 1 98 0 MASSDG - 0 1 99 0 MASSDH - 0 1 100 0 SPNCR - 0 1 101 0 SPNCS - 0 1 102 0 SPNCG - 0 1 103 0 SPNCH - 0 1 104 0 NUMDR - 0 1 105 0 NUMDS - 0 1 106 0 NUMDG - 0 1 107 0 NUMDH -! Added more parameters in 2/28/2017 - 0 1 108 0 SHTPRM - 0 1 109 0 MDLWHVA - 0 1 110 0 SMLWHMA - 0 1 111 0 MMLWHDA - 0 1 112 0 MDLWGVA - 0 1 113 0 SMLWGMA - 0 1 114 0 MMLWGDA - 0 1 115 0 MDLWSVA - 0 1 116 0 SMLWSMA - 0 1 117 0 MMLWSDA -! NCEP Local use - 0 1 192 1 CRAIN - 0 1 193 1 CFRZR - 0 1 194 1 CICEP - 0 1 195 1 CSNOW - 0 1 196 1 CPRAT - 0 1 197 1 MCONV - 0 1 198 1 MINRH - 0 1 199 1 PEVAP - 0 1 200 1 PEVPR - 0 1 201 1 SNOWC - 0 1 202 1 FRAIN - 0 1 203 1 RIME - 0 1 204 1 TCOLR - 0 1 205 1 TCOLS - 0 1 206 1 TIPD - 0 1 207 1 NCIP - 0 1 208 1 SNOT - 0 1 209 1 TCLSW - 0 1 210 1 TCOLM - 0 1 211 1 EMNP - 0 1 212 1 SBSNO - 0 1 213 1 CNVMR - 0 1 214 1 SHAMR - 0 1 215 1 VDFMR - 0 1 216 1 CONDP - 0 1 217 1 LRGMR - 0 1 218 1 QZ0 - 0 1 219 1 QMAX - 0 1 220 1 QMIN - 0 1 221 1 ARAIN - 0 1 222 1 SNOWT - 0 1 223 1 APCPN - 0 1 224 1 ACPCPN - 0 1 225 1 FRZR - 0 1 226 1 PWTHER - 0 1 227 1 FROZR - 0 1 241 1 TSNOW - 0 1 242 1 RHPW -! -! GRIB2 - TABLE 4.2-0-2 PARAMETERS FOR DISCIPLINE 0 CATEGORY 2 -! - 0 2 0 0 WDIR - 0 2 1 0 WIND - 0 2 2 0 UGRD - 0 2 3 0 VGRD - 0 2 4 0 STRM - 0 2 5 0 VPOT - 0 2 6 0 MNTSF - 0 2 7 0 SGCVV - 0 2 8 0 VVEL - 0 2 9 0 DZDT + 4 2 6 0 ABSRB 0 2 10 0 ABSV - 0 2 11 0 ABSD - 0 2 12 0 RELV - 0 2 13 0 RELD - 0 2 14 0 PVORT - 0 2 15 0 VUCSH - 0 2 16 0 VVCSH - 0 2 17 0 UFLX - 0 2 18 0 VFLX - 0 2 19 0 WMIXE + 0 18 0 0 ACCES + 0 18 1 0 ACIOD + 2 0 228 1 ACOND + 0 1 224 1 ACPCPN + 0 1 10 0 ACPCP + 0 18 2 0 ACRADP + 10 4 13 0 ACWSRD + 1 2 11 0 ACWSR + 0 20 105 0 AECOEF + 0 20 3 0 AEMFLX + 0 13 0 0 AEROT + 0 2 36 0 AFRWE + 0 20 50 0 AIA + 0 18 10 0 AIRCON + 2 0 208 1 AKHS + 2 0 209 1 AKMS + 0 19 1 0 ALBDO + 0 20 108 0 ALBGRD + 0 20 107 0 ALBSAT + 10 0 38 0 ALCWH + 0 20 110 0 ALEGRD + 0 20 109 0 ALESAT + 10 0 39 0 ALRRC + 0 3 11 0 ALTS + 10 0 37 0 ALTWH + 2 0 219 1 AMIXL + 3 192 11 0 AMSRE10 + 3 192 12 0 AMSRE11 + 3 192 13 0 AMSRE12 + 3 192 10 0 AMSRE9 + 0 20 59 0 ANCON + 3 1 23 0 ANGCOE + 0 20 111 0 ANGSTEXP + 0 20 5 0 ANPEMFLX + 0 20 4 0 ANPMFLX + 10 3 197 1 AOHFLX + 3 1 20 0 AOT06 + 3 1 21 0 AOT08 + 3 1 22 0 AOT16 + 0 20 102 0 AOTK + 0 1 223 1 APCPN + 0 1 8 0 APCP + 0 0 21 0 APTMP + 0 1 221 1 ARAIN + 0 20 8 0 AREMFLX + 0 3 21 0 ASGSO + 0 3 24 0 ASGSO + 10 3 198 1 ASHFL + 0 20 60 0 ASNCON + 0 1 29 0 ASNOW + 0 20 104 0 ASYSFK + 0 190 0 0 ATEXT + 3 1 13 0 ATMDIV + 0 20 101 0 ATMTK + 2 3 201 1 AVSFT + 2 3 200 1 BARET + 10 4 7 0 BATHY + 10 0 44 0 BENINX + 1 0 5 0 BGRUN + 1 0 192 1 BGRUN + 10 4 194 1 BKENG + 0 7 1 0 BLI + 0 7 16 0 BLKRN 0 2 20 0 BLYDP - 0 2 21 0 MAXGUST - 0 2 22 0 GUST - 0 2 23 0 UGUST - 0 2 24 0 VGUST - 0 2 25 0 VWSH - 0 2 26 0 MFLX - 0 2 27 0 USTM - 0 2 28 0 VSTM + 2 0 14 0 BMIXL + 2 0 197 1 BMIXL + 0 7 201 1 BNEGELAY + 2 3 4 0 BOTLST + 0 7 202 1 BPOSELAY + 0 15 1 0 BREF + 3 1 27 0 BRFLF + 0 5 7 0 BRTEMP + 0 4 4 0 BRTMP + 0 15 2 0 BRVEL + 0 15 0 0 BSWID + 4 3 0 0 BTOT + 4 3 1 0 BVEC1 + 4 3 2 0 BVEC2 + 4 3 3 0 BVEC3 + 0 18 18 0 CAACL + 4 8 4 0 CAIIRAD + 0 7 206 1 CANGLE + 2 1 192 1 CANL + 0 7 6 0 CAPE + 0 1 88 0 CATCP + 0 19 29 0 CATEDR + 0 19 22 0 CAT + 0 20 63 0 CAVEMDL + 0 20 70 0 CBECSLSP + 0 6 25 0 CBHE + 0 20 67 0 CBLCLDSP + 0 20 73 0 CBLCSRCP + 3 1 14 0 CBTMP + 3 1 98 0 CCMPEMRR + 2 0 15 0 CCOND + 2 0 199 1 CCOND + 0 6 7 0 CDCA + 0 6 11 0 CDCB + 0 6 22 0 CDCC + 0 17 3 0 CDCDLTFD + 0 6 23 0 CDCIMR + 0 6 2 0 CDCON + 0 6 12 0 CDCTOP + 0 6 8 0 CDCT + 0 17 2 0 CDGDLTFD + 0 6 14 0 CDLYR + 0 6 192 1 CDLYR + 0 4 195 1 CDUVB + 10 0 16 0 CDWW 0 2 29 0 CD - 0 2 30 0 FRICV - 0 2 31 0 TDCMOM - 0 2 32 0 ETACVV - 0 2 33 0 WINDF - 0 2 34 0 NWIND - 0 2 35 0 TWIND -! Added more parameters in 8/26/2015 - 0 2 36 0 AFRWE - 0 2 37 0 NTSS - 0 2 38 0 ETSS -! Added more parameters in 2/28/2017 - 0 2 39 0 EWTPARM - 0 2 40 0 NWTPARM - 0 2 41 0 UGWIND - 0 2 42 0 VGWIND - 0 2 43 0 GEOWD - 0 2 44 0 GEOWS -! NCEP Local use - 0 2 192 1 VWSH - 0 2 193 1 MFLX - 0 2 194 1 USTM - 0 2 195 1 VSTM 0 2 196 1 CD - 0 2 197 1 FRICV - 0 2 198 1 LAUV - 0 2 199 1 LOUV - 0 2 200 1 LAVV - 0 2 201 1 LOVV - 0 2 202 1 LAPP - 0 2 203 1 LOPP - 0 2 204 1 VEDH - 0 2 205 1 COVMZ - 0 2 206 1 COVTZ - 0 2 207 1 COVTM - 0 2 208 1 VDFUA - 0 2 209 1 VDFVA - 0 2 210 1 GWDU - 0 2 211 1 GWDV - 0 2 212 1 CNVU - 0 2 213 1 CNVV - 0 2 214 1 WTEND - 0 2 215 1 OMGALF + 0 6 13 0 CEIL + 0 5 197 1 CFNLF + 0 4 199 1 CFNSF + 0 1 34 0 CFRZR + 0 1 193 1 CFRZR + 0 20 54 0 CGDRC + 0 20 53 0 CGPRC + 10 3 2 0 CH + 0 18 17 0 CIAIRC + 0 19 206 1 CICEL + 0 1 35 0 CICEP + 0 1 194 1 CICEP + 10 2 12 0 CICES + 0 6 0 0 CICE + 0 19 208 1 CIFLT + 0 1 82 0 CIMIXR + 0 20 66 0 CINCLDSP + 0 20 69 0 CINCSLSP + 0 20 72 0 CINCSRCP + 0 7 7 0 CIN + 0 20 68 0 CIRELREP + 0 20 74 0 CIRERECP + 2 3 22 0 CISICE + 2 3 20 0 CISOILM + 2 0 23 0 CISOILW + 0 19 207 1 CIVIS + 3 2 9 0 CLDALB + 3 2 10 0 CLDEMISS + 3 2 8 0 CLDIWP + 3 2 7 0 CLDLWP + 3 2 5 0 CLDODEP + 3 2 6 0 CLDPER + 3 2 4 0 CLDPHAS + 3 1 16 0 CLDRAD + 3 2 3 0 CLDTYPE + 0 1 235 1 CLLMR + 3 0 7 0 CLOUDM + 0 1 22 0 CLWMR 0 2 216 1 CNGWDU 0 2 217 1 CNGWDV - 0 2 218 1 LMV - 0 2 219 1 PVMWW - 0 2 220 1 MAXUVV - 0 2 221 1 MAXDVV - 0 2 222 1 MAXUW - 0 2 223 1 MAXVW - 0 2 224 1 VRATE -! -! GRIB2 - TABLE 4.2-0-3 PARAMETERS FOR DISCIPLINE 0 CATEGORY 3 -! - 0 3 0 0 PRES - 0 3 1 0 PRMSL - 0 3 2 0 PTEND - 0 3 3 0 ICAHT - 0 3 4 0 GP - 0 3 5 0 HGT - 0 3 6 0 DIST - 0 3 7 0 HSTDV - 0 3 8 0 PRESA - 0 3 9 0 GPA - 0 3 10 0 DEN - 0 3 11 0 ALTS - 0 3 12 0 THICK - 0 3 13 0 PRESALT - 0 3 14 0 DENALT - 0 3 15 0 5WAVH - 0 3 16 0 U-GWD - 0 3 17 0 V-GWD - 0 3 18 0 HPBL - 0 3 19 0 5WAVA - 0 3 20 0 SDSGSO - 0 3 21 0 ASGSO - 0 3 22 0 SSGSO - 0 3 23 0 GWD - 0 3 24 0 ASGSO - 0 3 25 0 NLPRES - 0 3 26 0 XPRES -! Added more parameters in 2/28/2017 - 0 3 27 0 UMFLX - 0 3 28 0 DMFLX - 0 3 29 0 UDRATE - 0 3 30 0 DDRATE -! NCEP Local use - 0 3 192 1 MSLET - 0 3 193 1 5WAVH - 0 3 194 1 U-GWD - 0 3 195 1 V-GWD - 0 3 196 1 HPBL - 0 3 197 1 5WAVA - 0 3 198 1 MSLMA - 0 3 199 1 TSLSA - 0 3 200 1 PLPL - 0 3 201 1 LPSX - 0 3 202 1 LPSY - 0 3 203 1 HGTX - 0 3 204 1 HGTY - 0 3 205 1 LAYTH - 0 3 206 1 NLGSP - 0 3 207 1 CNVUMF - 0 3 208 1 CNVDMF 0 3 209 1 CNVDEMF - 0 3 210 1 LMH - 0 3 211 1 HGTN - 0 3 212 1 PRESN -! Added more parameters in 8/26/2015 - 0 3 213 1 ORCONV - 0 3 214 1 ORASW - 0 3 215 1 ORASS - 0 3 216 1 ORASSW - 0 3 217 1 ORASNW - 0 3 218 1 ORLSW - 0 3 219 1 ORLSS - 0 3 220 1 ORLSSW - 0 3 221 1 ORLSNW -! -! GRIB2 - TABLE 4.2-0-4 PARAMETERS FOR DISCIPLINE 0 CATEGORY 4 -! - 0 4 0 0 NSWRS - 0 4 1 0 NSWRT - 0 4 2 0 SWAVR - 0 4 3 0 GRAD - 0 4 4 0 BRTMP - 0 4 5 0 LWRAD - 0 4 6 0 SWRAD - 0 4 7 0 DSWRF - 0 4 8 0 USWRF - 0 4 9 0 NSWRF - 0 4 10 0 PHOTAR - 0 4 11 0 NSWRFCS - 0 4 12 0 DWUVR -! Added more parameters in 2/28/2017 - 0 4 13 0 DSWRFLX + 0 3 208 1 CNVDMF + 0 0 196 1 CNVHR + 0 1 213 1 CNVMR + 0 3 207 1 CNVUMF + 0 2 212 1 CNVU + 0 2 213 1 CNVV + 2 0 13 0 CNWAT + 2 0 196 1 CNWAT + 0 20 56 0 COAIA + 0 20 1 0 COLMD + 0 20 51 0 CONAIR + 0 7 19 0 CONAPES + 0 1 216 1 CONDP + 0 19 16 0 CONTB + 0 19 14 0 CONTET + 0 19 13 0 CONTI + 0 19 24 0 CONTKE + 0 19 15 0 CONTT + 0 19 26 0 CONVO + 0 19 222 1 CONVP + 0 192 6 0 COVMM + 0 192 1 0 COVMZ + 0 2 205 1 COVMZ + 0 192 11 0 COVPSPS + 0 192 8 0 COVQM + 0 192 12 0 COVQQ + 0 192 10 0 COVQVV + 0 192 7 0 COVQZ + 0 192 3 0 COVTM + 0 2 207 1 COVTM + 0 192 14 0 COVTT + 0 192 9 0 COVTVV + 0 192 4 0 COVTW + 0 192 2 0 COVTZ + 0 2 206 1 COVTZ + 0 192 13 0 COVVVVV + 0 192 5 0 COVZZ + 0 1 39 0 CPOFP + 1 1 193 1 CPOFP + 1 1 192 1 CPOZP + 1 1 0 0 CPPOP + 0 1 37 0 CPRAT + 0 1 196 1 CPRAT + 0 1 33 0 CRAIN + 0 1 192 1 CRAIN + 0 20 71 0 CRERELSP + 0 1 76 0 CRRATE + 4 2 9 0 CRTFRQ + 1 2 13 0 CSAFC + 3 1 15 0 CSBTMP + 0 5 196 1 CSDLF + 0 4 196 1 CSDSF + 3 2 0 0 CSKPROB + 3 1 17 0 CSKYRAD + 0 1 36 0 CSNOW + 0 1 195 1 CSNOW + 0 1 58 0 CSRATE + 0 1 55 0 CSRWE + 0 5 195 1 CSULF + 0 4 198 1 CSUSF + 3 1 3 0 CTOPHQI + 3 1 2 0 CTOPH + 3 2 2 0 CTOPRES + 3 2 1 0 CTOPTMP + 0 19 21 0 CTP + 0 6 16 0 CUEFI + 0 6 194 1 CUEFI + 0 6 6 0 CWAT + 0 7 195 1 CWDI + 0 6 15 0 CWORK + 0 6 193 1 CWORK + 0 1 48 0 CWP + 1 1 195 1 CWR + 10 4 195 1 DBSS + 0 7 203 1 DCAPE + 0 20 12 0 DDMFLX + 0 3 30 0 DDRATE + 0 20 15 0 DDVEL + 2 0 30 0 DECF + 0 3 14 0 DENALT + 0 3 10 0 DEN + 0 0 7 0 DEPR + 1 0 13 0 DEPWSS + 10 2 2 0 DICED + 4 4 2 0 DIFEFLUX + 4 4 4 0 DIFIFLUX + 4 4 0 0 DIFPFLUX + 3 6 5 0 DIFSOLEX + 3 6 4 0 DIFSOLIR 0 4 14 0 DIFSWRF -! - 0 4 50 0 UVIUCS - 0 4 51 0 UVI -! Added more parameters in 2/28/2017 + 10 1 0 0 DIRC + 2 3 14 0 DIREC + 10 0 10 0 DIRPW + 3 6 3 0 DIRSOLEX + 3 6 2 0 DIRSOLIR + 10 0 12 0 DIRSW + 10 0 33 0 DIRWTS + 10 0 32 0 DIRWWW + 1 0 7 0 DISRS + 0 3 6 0 DIST + 0 5 8 0 DLWRFCS + 0 5 3 0 DLWRF + 0 5 192 1 DLWRF + 0 3 28 0 DMFLX + 0 0 6 0 DPT + 2 4 8 0 DRTCODE + 0 18 12 0 DRYDEP + 0 19 237 1 DRYTPROB + 4 7 2 0 DSKDAY + 4 7 1 0 DSKINT + 4 7 3 0 DSKNGT + 10 3 1 0 DSLM + 10 191 3 0 DSLOBSO + 0 191 3 0 DSLOBS 0 4 52 0 DSWRFCS - 0 4 53 0 USWRFCS -! NCEP Local use + 0 4 13 0 DSWRFLX + 0 4 7 0 DSWRF 0 4 192 1 DSWRF - 0 4 193 1 USWRF - 0 4 194 1 DUVB - 0 4 195 1 CDUVB - 0 4 196 1 CSDSF - 0 4 197 1 SWHR - 0 4 198 1 CSUSF - 0 4 199 1 CFNSF - 0 4 200 1 VBDSF - 0 4 201 1 VDDSF - 0 4 202 1 NBDSF - 0 4 203 1 NDDSF 0 4 204 1 DTRF - 0 4 205 1 UTRF -! -! GRIB2 - TABLE 4.2-0-5 PARAMETERS FOR DISCIPLINE 0 CATEGORY 5 -! - 0 5 0 0 NLWRS - 0 5 1 0 NLWRT - 0 5 2 0 LWAVR - 0 5 3 0 DLWRF - 0 5 4 0 ULWRF - 0 5 5 0 NLWRF - 0 5 6 0 NLWRCS -! Added more parameters in 8/26/2015 - 0 5 7 0 BRTEMP -! Added more parameters in 2/28/2017 - 0 5 8 0 DLWRFCS -! NCEP Local use - 0 5 192 1 DLWRF - 0 5 193 1 ULWRF - 0 5 194 1 LWHR - 0 5 195 1 CSULF - 0 5 196 1 CSDLF - 0 5 197 1 CFNLF -! -! GRIB2 - TABLE 4.2-0-6 PARAMETERS FOR DISCIPLINE 0 CATEGORY 6 -! - 0 6 0 0 CICE - 0 6 1 0 TCDC - 0 6 2 0 CDCON - 0 6 3 0 LCDC - 0 6 4 0 MCDC - 0 6 5 0 HCDC - 0 6 6 0 CWAT - 0 6 7 0 CDCA - 0 6 8 0 CDCT - 0 6 9 0 TMAXT - 0 6 10 0 THUNC - 0 6 11 0 CDCB - 0 6 12 0 CDCTOP - 0 6 13 0 CEIL - 0 6 14 0 CDLYR - 0 6 15 0 CWORK - 0 6 16 0 CUEFI - 0 6 17 0 TCOND -! Commented in 8/26/2015 -! 0 6 18 0 TCOLW - 0 6 19 0 TCOLI - 0 6 20 0 TCOLC - 0 6 21 0 FICE - 0 6 22 0 CDCC - 0 6 23 0 CDCIMR - 0 6 24 0 SUNS - 0 6 25 0 CBHE - 0 6 26 0 HCONCB - 0 6 27 0 HCONCT - 0 6 28 0 NCONCD - 0 6 29 0 NCCICE - 0 6 30 0 NDENCD - 0 6 31 0 NDCICE - 0 6 32 0 FRACCC - 0 6 33 0 SUNSD - 0 6 34 0 SLWTC - 0 6 35 0 SSWTC -! Added more parameters in 8/26/2015 - 0 6 36 0 FSTRPC + 2 4 7 0 DUFMCODE + 0 4 194 1 DUVB + 0 4 12 0 DWUVR + 0 2 9 0 DZDT + 3 2 11 0 EAODR + 3 5 5 0 EBSDSSTS + 3 5 4 0 EBSSTSTD + 0 19 30 0 EDPARM + 0 7 204 1 EFHL + 0 7 9 0 EHLX + 4 2 1 0 ELCDEN + 4 0 1 0 ELECTMP + 10 3 194 1 ELEV + 0 19 238 1 ELLINX + 0 191 197 1 ELONN + 0 191 193 1 ELON + 0 1 211 1 EMNP + 0 0 3 0 EPOT + 0 19 218 1 EPSR + 10 3 252 1 EROSNP + 1 0 3 0 ESCT + 0 7 205 1 ESP + 3 1 0 0 ESTP + 3 1 4 0 ESTUGRD + 3 1 5 0 ESTVGRD + 0 2 32 0 ETACVV + 10 3 250 1 ETCWL + 4 3 4 0 ETOT + 10 3 193 1 ETSRG + 0 2 38 0 ETSS + 4 6 3 0 EUVIRR + 4 8 1 0 EUVRAD + 2 0 6 0 EVAPT + 0 1 79 0 EVARATE + 2 3 198 1 EVBS + 2 0 229 1 EVCW + 4 3 5 0 EVEC1 + 4 3 6 0 EVEC2 + 4 3 7 0 EVEC3 + 2 0 29 0 EVERF + 0 1 6 0 EVP + 2 0 213 1 EWATR + 0 2 39 0 EWTPARM + 4 6 5 0 F107 + 2 4 3 0 FBAREA + 2 4 10 0 FBUPINX 0 6 37 0 FCONPC - 0 6 38 0 MASSDCD - 0 6 39 0 MASSDCI - 0 6 40 0 MDCCWD -! - 0 6 47 0 VFRCWD - 0 6 48 0 VFRCICE - 0 6 49 0 VFRCIW -! Added more parameters in 2/28/2017 - 0 6 40 0 MASSDCI -! NCEP Local use - 0 6 192 1 CDLYR - 0 6 193 1 CWORK - 0 6 194 1 CUEFI - 0 6 195 1 TCOND - 0 6 196 1 TCOLW - 0 6 197 1 TCOLI - 0 6 198 1 TCOLC + 3 5 3 0 FDNSSTMP + 2 4 11 0 FDSRTE + 1 0 0 0 FFLDG + 1 0 1 0 FFLDRO + 2 4 6 0 FFMCODE + 0 1 228 1 FICEAC + 0 6 21 0 FICE 0 6 199 1 FICE - 0 6 200 1 MFLUX - 0 6 201 1 SUNSD -! -! GRIB2 - TABLE 4.2-0-7 PARAMETERS FOR DISCIPLINE 0 CATEGORY 7 -! - 0 7 0 0 PLI - 0 7 1 0 BLI - 0 7 2 0 KX - 0 7 3 0 KOX - 0 7 4 0 TOTALX - 0 7 5 0 SWEATX - 0 7 6 0 CAPE - 0 7 7 0 CIN - 0 7 8 0 HLCY - 0 7 9 0 EHLX - 0 7 10 0 LFTX - 0 7 11 0 4LFTX - 0 7 12 0 RI - 0 7 13 0 SHWINX - 0 7 15 0 UPHL -! Added more parameters in 2/28/2017 - 0 7 16 0 BLKRN - 0 7 17 0 GRDRN + 3 0 9 0 FIREDI + 2 4 1 0 FIREODT + 2 4 0 0 FIREOLK + 2 3 203 1 FLDCP + 1 0 12 0 FLDPSW + 0 19 205 1 FLGHT 0 7 18 0 FLXRN -! NCEP Local use - 0 7 192 1 LFTX - 0 7 193 1 4LFTX - 0 7 194 1 RI - 0 7 195 1 CWDI - 0 7 196 1 UVI - 0 7 197 1 UPHL - 0 7 198 1 LAI - 0 7 199 1 MXUPHL -! Added more parameters in 2/28/2017 - 0 7 200 1 MNUPHL -! -! GRIB2 - TABLE 4.2-0-13 PARAMETERS FOR DISCIPLINE 0 CATEGORY 13 -! - 0 13 0 0 AEROT -! NCEP Local use - 0 13 192 1 PMTC - 0 13 193 1 PMTF - 0 13 194 1 LPMTF - 0 13 195 1 LIPMF -! -! GRIB2 - TABLE 4.2-0-14 PARAMETERS FOR DISCIPLINE 0 CATEGORY 14 -! - 0 14 0 0 TOZNE - 0 14 1 0 O3MR - 0 14 2 0 TCIOZ -! NCEP Local use - 0 14 192 1 O3MR - 0 14 193 1 OZCON - 0 14 194 1 OZCAT - 0 14 195 1 VDFOZ - 0 14 196 1 POZ - 0 14 197 1 TOZ - 0 14 198 1 POZT - 0 14 199 1 POZO - 0 14 200 1 OZMAX1 - 0 14 201 1 OZMAX8 - 0 14 202 1 PDMAX1 - 0 14 203 1 PDMAX24 -! -! GRIB2 - TABLE 4.2-0-15 PARAMETERS FOR DISCIPLINE 0 CATEGORY 15 -! - 0 15 0 0 BSWID - 0 15 1 0 BREF - 0 15 2 0 BRVEL - 0 15 3 0 VIL - 0 15 4 0 LMAXBR - 0 15 5 0 PREC - 0 15 6 0 RDSP1 - 0 15 7 0 RDSP2 - 0 15 8 0 RDSP3 - 0 15 9 0 RFCD - 0 15 10 0 RFCI - 0 15 11 0 RFSNOW - 0 15 12 0 RFRAIN - 0 15 13 0 RFGRPL - 0 15 14 0 RFHAIL -! Added more parameters in 8/26/2015 - 0 15 15 0 HSR - 0 15 16 0 HSRHT -! -! GRIB2 - TABLE 4.2-0-16 PARAMETERS FOR DISCIPLINE 0 CATEGORY 16 -! - 0 16 0 0 REFZR - 0 16 1 0 REFZI - 0 16 2 0 REFZC - 0 16 3 0 RETOP - 0 16 4 0 REFD - 0 16 5 0 REFC -! NCEP Local use - 0 16 192 1 REFZR - 0 16 193 1 REFZI - 0 16 194 1 REFZC - 0 16 195 1 REFD - 0 16 196 1 REFC - 0 16 197 1 RETOP - 0 16 198 1 MAXREF -! -! GRIB2 - TABLE 4.2-0-17 PARAMETERS FOR DISCIPLINE 0 CATEGORY 17 -! - 0 17 0 0 LTNGSD -! Added more parameters in 2/28/2017 - 0 17 1 0 LTPINX -! NCEP Local use - 0 17 192 1 LTNG -! -! GRIB2 - TABLE 4.2-0-18 PARAMETERS FOR DISCIPLINE 0 CATEGORY 18 -! - 0 18 0 0 ACCES - 0 18 1 0 ACIOD - 0 18 2 0 ACRADP + 2 4 4 0 FOSINDX + 0 1 67 0 FPRATE + 0 6 32 0 FRACCC + 0 1 43 0 FRAIN + 0 1 202 1 FRAIN + 10 0 63 0 FREWWW + 0 2 30 0 FRICV + 10 0 17 0 FRICV + 0 2 197 1 FRICV + 0 1 227 1 FROZR + 2 3 24 0 FRSTINX + 10 0 64 0 FRWWTSW + 0 1 225 1 FRZR + 10 3 204 1 FRZSPR + 0 1 121 0 FSNOWC + 0 6 36 0 FSTRPC + 2 4 5 0 FWINX + 0 1 95 0 FZPRATE 0 18 3 0 GDCES 0 18 4 0 GDIOD 0 18 5 0 GDRADP - 0 18 6 0 TIACCP - 0 18 7 0 TIACIP - 0 18 8 0 TIACRP - 0 18 10 0 AIRCON - 0 18 11 0 WETDEP - 0 18 12 0 DRYDEP - 0 18 13 0 TOTLWD -! Added more parameters in 2/28/2017 - 0 18 14 0 SACON - 0 18 15 0 MAXACON + 0 191 1 0 GEOLAT + 0 191 2 0 GEOLON + 0 2 43 0 GEOWD + 0 2 44 0 GEOWS + 2 0 10 0 GFLUX + 2 0 193 1 GFLUX + 2 5 1 0 GLACTMP + 0 3 9 0 GPA + 0 1 75 0 GPRATE + 0 3 4 0 GP + 0 4 3 0 GRAD + 0 7 17 0 GRDRN + 0 1 32 0 GRLE + 3 6 1 0 GSOLEXP + 3 6 0 0 GSOLIRR + 0 2 22 0 GUST + 0 2 210 1 GWDU + 0 2 211 1 GWDV + 0 3 23 0 GWD + 1 0 9 0 GWLOWS + 2 0 214 1 GWREC + 1 0 8 0 GWUPS + 0 1 71 0 HAILMXR + 0 19 198 1 HAILPROB + 0 1 73 0 HAILPR + 0 1 31 0 HAIL + 4 8 2 0 HARAD + 0 19 210 1 HAVNI + 0 6 5 0 HCDC + 0 6 26 0 HCONCB + 0 6 27 0 HCONCT + 0 0 12 0 HEATX + 4 8 6 0 HELCOR + 2 0 24 0 HFLUX + 0 20 62 0 HGTMD + 0 3 211 1 HGTN + 0 3 203 1 HGTX + 0 3 204 1 HGTY + 0 3 5 0 HGT + 0 19 32 0 HIFREL + 2 4 2 0 HINDEX + 0 7 8 0 HLCY 0 18 16 0 HMXACON -! -! GRIB2 - TABLE 4.2-0-19 PARAMETERS FOR DISCIPLINE 0 CATEGORY 19 -! - 0 19 0 0 VIS - 0 19 1 0 ALBDO - 0 19 2 0 TSTM - 0 19 3 0 MIXHT - 0 19 4 0 VOLASH - 0 19 5 0 ICIT + 0 3 18 0 HPBL + 0 3 196 1 HPBL + 4 2 8 0 HPRIMF + 0 19 196 1 HRCONO + 0 15 16 0 HSRHT + 0 15 15 0 HSR + 0 3 7 0 HSTDV + 10 0 3 0 HTSGW + 0 3 3 0 ICAHT + 1 2 7 0 ICECIL + 10 2 0 0 ICEC + 10 2 7 0 ICED + 10 2 6 0 ICEG + 10 2 9 0 ICEPRS + 0 19 27 0 ICESC + 0 19 37 0 ICESEV + 1 2 6 0 ICETIL + 10 2 1 0 ICETK + 10 2 8 0 ICETMP 0 19 6 0 ICIB - 0 19 7 0 ICI - 0 19 8 0 TURBT - 0 19 9 0 TURBB - 0 19 10 0 TURB - 0 19 11 0 TKE - 0 19 12 0 PBLREG - 0 19 13 0 CONTI - 0 19 14 0 CONTET - 0 19 15 0 CONTT - 0 19 16 0 CONTB - 0 19 17 0 MXSALB - 0 19 18 0 SNFALB - 0 19 19 0 SALBD 0 19 20 0 ICIP - 0 19 21 0 CTP - 0 19 22 0 CAT - 0 19 23 0 SLDP - 0 19 24 0 CONTKE - 0 19 25 0 WIWW - 0 19 26 0 CONVO - 0 19 27 0 ICESC -! Added more parameters in 8/26/2015 - 0 19 28 0 MWTURB -! Added more parameters in 2/28/2017 - 0 19 29 0 CATEDR - 0 19 30 0 EDPARM - 0 19 31 0 MXEDPRM -! NCEP Local use - 0 19 192 1 MXSALB - 0 19 193 1 SNFALB - 0 19 194 1 SRCONO - 0 19 195 1 MRCONO - 0 19 196 1 HRCONO - 0 19 197 1 TORPROB - 0 19 198 1 HAILPROB - 0 19 199 1 WINDPROB - 0 19 200 1 STORPROB - 0 19 201 1 SHAILPRO - 0 19 202 1 SWINDPRO - 0 19 203 1 TSTMC - 0 19 204 1 MIXLY - 0 19 205 1 FLGHT - 0 19 206 1 CICEL - 0 19 207 1 CIVIS - 0 19 208 1 CIFLT - 0 19 209 1 LAVNI - 0 19 210 1 HAVNI - 0 19 211 1 SBSALB - 0 19 212 1 SWSALB - 0 19 213 1 NBSALB - 0 19 214 1 NWSALB - 0 19 215 1 PRSVR - 0 19 216 1 PRSIGSVR - 0 19 217 1 SIPD - 0 19 218 1 EPSR - 0 19 219 1 TPFI - 0 19 220 1 SVRTS - 0 19 221 1 PROCON - 0 19 222 1 CONVP -! - 0 19 232 1 VAFTD + 0 19 5 0 ICIT + 0 19 7 0 ICI + 0 1 23 0 ICMR 0 19 233 1 ICPRB 0 19 234 1 ICSEV -! Added more parameters in 2/28/2017 - 0 19 235 1 JFWPRB -! -! GRIB2 - TABLE 4.2-0-20 PARAMETERS FOR DISCIPLINE 0 CATEGORY 20 -! - 0 20 0 0 MASSDEN - 0 20 1 0 COLMD - 0 20 2 0 MASSMR - 0 20 3 0 AEMFLX - 0 20 4 0 ANPMFLX - 0 20 5 0 ANPEMFLX - 0 20 6 0 SDDMFLX - 0 20 7 0 SWDMFLX - 0 20 8 0 AREMFLX - 0 20 9 0 WLSMFLX - 0 20 10 0 WDCPMFLX - 0 20 11 0 SEDMFLX - 0 20 12 0 DDMFLX - 0 20 13 0 TRANHH - 0 20 14 0 TRSDS -! - 0 20 50 0 AIA - 0 20 51 0 CONAIR - 0 20 52 0 VMXR - 0 20 53 0 CGPRC - 0 20 54 0 CGDRC - 0 20 55 0 SFLUX - 0 20 56 0 COAIA - 0 20 57 0 TYABA - 0 20 58 0 TYAAL - 0 20 59 0 ANCON -! Added more parameters in 2/28/2017 - 0 20 60 0 ASNCON - 0 20 61 0 MXMASSD - 0 20 62 0 HGTMD -! - 0 20 100 0 SADEN - 0 20 101 0 ATMTK - 0 20 102 0 AOTK - 0 20 103 0 SSALBK - 0 20 104 0 ASYSFK - 0 20 105 0 AECOEF - 0 20 106 0 AACOEF - 0 20 107 0 ALBSAT - 0 20 108 0 ALBGRD - 0 20 109 0 ALESAT - 0 20 110 0 ALEGRD - 0 20 111 0 ANGSTEXP - 0 20 112 0 SCTAOTK -! -! GRIB2 - TABLE 4.2-0-190 PARAMETERS FOR DISCIPLINE 0 CATEGORY 190 -! - 0 190 0 0 ATEXT -! -! GRIB2 - TABLE 4.2-0-191 PARAMETERS FOR DISCIPLINE 0 CATEGORY 191 -! - 0 191 0 0 TSEC - 0 191 1 0 GEOLAT - 0 191 2 0 GEOLON -! Added more parameters in 8/26/2015 - 0 191 3 0 DSLOBS -! NCEP Local use - 0 191 192 1 NLAT - 0 191 193 1 ELON - 0 191 194 1 TSEC - 0 191 195 1 MLYNO - 0 191 196 1 NLATN - 0 191 197 1 ELONN -! -! GRIB2 - TABLE 4.2-0-192 PARAMETERS FOR DISCIPLINE 0 CATEGORY 192 -! - 0 192 1 0 COVMZ - 0 192 2 0 COVTZ - 0 192 3 0 COVTM - 0 192 4 0 COVTW - 0 192 5 0 COVZZ - 0 192 6 0 COVMM - 0 192 7 0 COVQZ - 0 192 8 0 COVQM - 0 192 9 0 COVTVV - 0 192 10 0 COVQVV - 0 192 11 0 COVPSPS - 0 192 12 0 COVQQ - 0 192 13 0 COVVVVV - 0 192 14 0 COVTT -! -! GRIB2 - TABLE 4.2-1-0 PARAMETERS FOR DISCIPLINE 1 CATEGORY 0 -! - 1 0 0 0 FFLDG - 1 0 1 0 FFLDRO - 1 0 2 0 RSSC - 1 0 3 0 ESCT - 1 0 4 0 SWEPON - 1 0 5 0 BGRUN - 1 0 6 0 SSRUN -! Added more parameters in 8/26/2015 - 1 0 7 0 DISRS -! Added more parameters in 2/28/2017 - 1 0 8 0 GWUPS - 1 0 9 0 GWLOWS - 1 0 10 0 SFLORC - 1 0 11 0 RVERSW - 1 0 12 0 FLDPSW - 1 0 13 0 DEPWSS - 1 0 14 0 UPAPCP - 1 0 15 0 UPASM - 1 0 16 0 PERRATE -! NCEP Local use - 1 0 192 1 BGRUN - 1 0 193 1 SSRUN -! -! GRIB2 - TABLE 4.2-1-1 PARAMETERS FOR DISCIPLINE 1 CATEGORY 1 -! - 1 1 0 0 CPPOP - 1 1 1 0 PPOSP - 1 1 2 0 POP -! NCEP Local use - 1 1 192 1 CPOZP - 1 1 193 1 CPOFP - 1 1 194 1 PPFFG - 1 1 195 1 CWR -! -! GRIB2 - TABLE 4.2-1-2 PARAMETERS FOR DISCIPLINE 1 CATEGORY 2 -! - 1 2 0 0 WDPTHIL - 1 2 1 0 WTMPIL - 1 2 2 0 WFRACT - 1 2 3 0 SEDTK - 1 2 4 0 SEDTMP 1 2 5 0 ICTKIL - 1 2 6 0 ICETIL - 1 2 7 0 ICECIL + 2 0 207 1 ICWAT + 0 1 20 0 ILIQW + 10 0 27 0 IMFTSW + 10 0 26 0 IMFWW + 10 0 25 0 IMWF + 2 4 9 0 INFSINX + 4 4 3 0 INTEFLUX + 10 4 196 1 INTFD + 4 4 5 0 INTIFLUX + 4 4 1 0 INTPFLUX + 4 2 3 0 IONDEN + 4 0 3 0 IONTMP + 0 1 68 0 IPRATE + 3 1 1 0 IRRATE + 10 191 0 0 IRTSEC + 3 5 0 0 ISSTMP + 0 19 235 1 JFWPRB + 10 3 201 1 KENG + 0 7 3 0 KOX + 10 0 43 0 KSSEDW + 0 7 2 0 KX + 0 7 198 1 LAI 1 2 8 0 LANDIL - 1 2 9 0 SFSAL - 1 2 10 0 SFTMP - 1 2 11 0 ACWSR - 1 2 12 0 SALTIL -! Added more parameters in 2/28/2017 - 1 2 13 0 CSAFC -! -! GRIB2 - TABLE 4.2-2-0 PARAMETERS FOR DISCIPLINE 2 CATEGORY 0 -! - 2 0 0 0 LAND - 2 0 1 0 SFCR - 2 0 2 0 TSOIL - 2 0 3 0 SOILM - 2 0 4 0 VEG - 2 0 5 0 WATR - 2 0 6 0 EVAPT - 2 0 7 0 MTERH + 2 0 218 1 LANDN 2 0 8 0 LANDU -! Commented parameter in 8/26/2015 -! 2 0 9 0 SOILW - 2 0 10 0 GFLUX - 2 0 11 0 MSTAV - 2 0 12 0 SFEXC - 2 0 13 0 CNWAT - 2 0 14 0 BMIXL - 2 0 15 0 CCOND - 2 0 16 0 RSMIN -! 2 0 17 0 WILT - 2 0 18 0 RCS - 2 0 19 0 RCT - 2 0 20 0 RCSOL - 2 0 21 0 RCQ - 2 0 22 0 SOILM - 2 0 23 0 CISOILW - 2 0 24 0 HFLUX - 2 0 25 0 VSOILM - 2 0 26 0 WILT - 2 0 27 0 VWILTM + 2 0 0 0 LAND + 0 2 202 1 LAPP + 0 0 8 0 LAPR + 0 2 198 1 LAUV + 0 19 209 1 LAVNI + 0 2 200 1 LAVV + 0 3 205 1 LAYTH + 0 6 3 0 LCDC + 10 3 203 1 LCH 2 0 28 0 LEAINX - 2 0 29 0 EVERF - 2 0 30 0 DECF - 2 0 31 0 NDVINX - 2 0 32 0 RDVEG -! Added more parameters in 8/26/2015 - 2 0 33 0 WROD - 2 0 34 0 SFCWRO - 2 0 35 0 TCLASS - 2 0 36 0 TFRCT - 2 0 37 0 TPERCT - 2 0 38 0 SOILVIC -! NCEP Local use - 2 0 192 1 SOILW - 2 0 193 1 GFLUX - 2 0 194 1 MSTAV - 2 0 195 1 SFEXC - 2 0 196 1 CNWAT - 2 0 197 1 BMIXL - 2 0 198 1 VGTYP - 2 0 199 1 CCOND - 2 0 200 1 RSMIN - 2 0 201 1 WILT - 2 0 202 1 RCS - 2 0 203 1 RCT - 2 0 204 1 RCQ - 2 0 205 1 RCSOL - 2 0 206 1 RDRIP - 2 0 207 1 ICWAT - 2 0 208 1 AKHS - 2 0 209 1 AKMS - 2 0 210 1 VEGT - 2 0 211 1 SSTOR + 0 7 10 0 LFTX + 0 7 192 1 LFTX + 0 0 10 0 LHTFL + 0 1 229 1 LICEAC + 0 13 195 1 LIPMF + 2 3 10 0 LIQVSM + 0 15 4 0 LMAXBR + 4 7 0 0 LMBINT + 0 3 210 1 LMH + 0 2 218 1 LMV + 0 2 203 1 LOPP + 0 2 199 1 LOUV + 0 2 201 1 LOVV + 2 3 3 0 LOWLSM + 0 13 194 1 LPMTF + 0 3 201 1 LPSX + 0 3 202 1 LPSY + 0 0 195 1 LRGHR + 0 1 217 1 LRGMR 2 0 212 1 LSOIL - 2 0 213 1 EWATR - 2 0 214 1 GWREC - 2 0 215 1 QREC - 2 0 216 1 SFCRH + 2 3 199 1 LSPA + 0 1 54 0 LSPRATE + 0 1 77 0 LSRRATE + 0 1 59 0 LSSRATE + 0 1 56 0 LSSRWE + 0 1 47 0 LSWP + 0 17 0 0 LTNGSD + 0 17 192 1 LTNG + 0 17 1 0 LTPINX + 0 5 2 0 LWAVR + 0 5 194 1 LWHR + 0 4 5 0 LWRAD + 2 3 23 0 LWSNWP + 4 8 7 0 MASK + 0 6 38 0 MASSDCD + 0 6 39 0 MASSDCI + 0 20 0 0 MASSDEN + 0 1 98 0 MASSDG + 0 1 99 0 MASSDH + 0 1 96 0 MASSDR + 0 1 97 0 MASSDS + 0 20 2 0 MASSMR + 0 18 15 0 MAXACON + 0 1 28 0 MAXAH + 0 2 221 1 MAXDVV + 0 2 21 0 MAXGUST + 0 16 198 1 MAXREF + 0 1 27 0 MAXRH + 0 2 220 1 MAXUVV + 0 2 222 1 MAXUW + 0 2 223 1 MAXVW + 10 0 24 0 MAXWH + 0 6 4 0 MCDC + 0 1 26 0 MCONV + 0 1 197 1 MCONV + 0 6 40 0 MDCCWD + 0 1 38 0 MDIVER + 0 1 112 0 MDLWGVA + 0 1 109 0 MDLWHVA + 0 1 115 0 MDLWSVA + 3 2 30 0 MEACST + 0 6 200 1 MFLUX + 0 2 26 0 MFLX + 0 2 193 1 MFLX + 0 0 14 0 MINDPD + 0 1 198 1 MINRH + 0 19 3 0 MIXHT + 0 19 204 1 MIXLY + 0 1 2 0 MIXR + 0 191 195 1 MLYNO + 0 1 114 0 MMLWGDA + 0 1 111 0 MMLWHDA + 0 1 117 0 MMLWSDA + 0 2 6 0 MNTSF + 0 7 200 1 MNUPHL + 10 0 40 0 MNWSOW + 0 20 64 0 MOLRDRYA + 0 20 65 0 MOLRWETA + 10 191 1 0 MOSF + 0 19 195 1 MRCONO + 0 3 192 1 MSLET + 0 3 198 1 MSLMA + 0 20 16 0 MSSRDRYA + 0 20 17 0 MSSRWETA + 10 0 20 0 MSSW + 2 0 11 0 MSTAV + 2 0 194 1 MSTAV + 2 0 7 0 MTERH + 10 4 1 0 MTHA + 10 4 0 0 MTHD + 10 2 11 0 MVCICEP + 10 0 53 0 MWDFSWEL + 10 0 41 0 MWDIRW + 10 0 54 0 MWDSSWEL + 10 0 55 0 MWDTSWEL + 10 0 50 0 MWPFSWEL + 10 0 51 0 MWPSSWEL + 10 0 52 0 MWPTSWEL + 10 0 15 0 MWSPER + 0 19 28 0 MWTURB + 0 19 31 0 MXEDPRM + 0 20 61 0 MXMASSD + 0 19 17 0 MXSALB + 0 19 192 1 MXSALB + 0 7 199 1 MXUPHL + 10 0 30 0 MZPTSW + 10 0 29 0 MZPWW + 10 0 28 0 MZWPER + 0 4 202 1 NBDSF + 0 19 213 1 NBSALB + 0 6 29 0 NCCICE + 0 1 207 1 NCIP + 0 6 28 0 NCONCD + 0 1 9 0 NCPCP + 0 6 31 0 NDCICE + 0 4 203 1 NDDSF + 0 6 30 0 NDENCD + 2 0 31 0 NDVINX 2 0 217 1 NDVI - 2 0 218 1 LANDN - 2 0 219 1 AMIXL - 2 0 220 1 WVINC - 2 0 221 1 WCINC - 2 0 222 1 WVCONV - 2 0 223 1 WCCONV - 2 0 224 1 WVUFLX - 2 0 225 1 WVVFLX - 2 0 226 1 WCUFLX - 2 0 227 1 WCVFLX - 2 0 228 1 ACOND - 2 0 229 1 EVCW - 2 0 230 1 TRANS -! -! GRIB2 - TABLE 4.2-2-1 PARAMETERS FOR DISCIPLINE 2 CATEGORY 1 -! - 2 1 192 1 CANL -! -! GRIB2 - TABLE 4.2-2-3 PARAMETERS FOR DISCIPLINE 2 CATEGORY 3 -! - 2 3 0 0 SOTYP - 2 3 1 0 UPLST - 2 3 2 0 UPLSM - 2 3 3 0 LOWLSM - 2 3 4 0 BOTLST - 2 3 5 0 SOILL - 2 3 6 0 RLYRS - 2 3 7 0 SMREF - 2 3 8 0 SMDRY + 0 191 196 1 NLATN + 0 191 192 1 NLAT + 0 3 206 1 NLGSP + 0 3 25 0 NLPRES + 0 5 6 0 NLWRCS + 0 5 5 0 NLWRF + 0 5 0 0 NLWRS + 0 5 1 0 NLWRT + 3 1 6 0 NPIXU + 0 4 11 0 NSWRFCS + 0 4 9 0 NSWRF + 0 4 0 0 NSWRS + 0 4 1 0 NSWRT + 4 4 6 0 NTRNFLUX + 0 2 37 0 NTSS + 0 1 106 0 NUMDG + 0 1 107 0 NUMDH + 0 1 104 0 NUMDR + 0 1 105 0 NUMDS + 0 2 34 0 NWIND + 0 19 214 1 NWSALB + 10 0 19 0 NWSTR + 0 2 40 0 NWTPARM + 0 14 1 0 O3MR + 0 14 192 1 O3MR + 10 4 197 1 OHC + 0 2 215 1 OMGALF + 10 1 192 1 OMLU + 10 1 193 1 OMLV + 0 3 217 1 ORASNW + 0 3 216 1 ORASSW + 0 3 215 1 ORASS + 0 3 214 1 ORASW + 0 3 213 1 ORCONV + 0 3 221 1 ORLSNW + 0 3 220 1 ORLSSW + 0 3 219 1 ORLSS + 0 3 218 1 ORLSW + 10 4 4 0 OVHD + 10 4 6 0 OVMD + 10 4 5 0 OVSD + 10 3 253 1 OWASHP + 0 14 194 1 OZCAT + 0 14 193 1 OZCON + 0 14 200 1 OZMAX1 + 0 14 201 1 OZMAX8 + 10 3 196 1 P2OMLT + 3 3 2 0 PBINFRC + 3 3 1 0 PBLIFRC + 0 19 12 0 PBLREG + 3 3 0 0 PBMVFRC + 0 1 234 1 PCPDUR + 0 14 202 1 PDMAX1 + 0 14 203 1 PDMAX24 + 10 0 11 0 PERPW + 1 0 16 0 PERRATE + 10 0 13 0 PERSW + 0 1 40 0 PEVAP + 0 1 199 1 PEVAP + 0 1 41 0 PEVPR + 0 1 200 1 PEVPR + 0 4 10 0 PHOTAR + 3 0 8 0 PIXST + 0 7 0 0 PLI + 0 3 200 1 PLPL + 4 2 0 0 PLSMDEN + 10 0 23 0 PMAXWH + 0 13 192 1 PMTC + 0 13 193 1 PMTF + 1 1 2 0 POP 2 3 9 0 POROS - 2 3 10 0 LIQVSM - 2 3 11 0 VOLTSO - 2 3 12 0 TRANSO - 2 3 13 0 VOLDEC - 2 3 14 0 DIREC - 2 3 15 0 SOILP - 2 3 16 0 VSOSM - 2 3 17 0 SATOSM - 2 3 18 0 SOILTMP - 2 3 19 0 SOILMOI - 2 3 20 0 CISOILM - 2 3 21 0 SOILICE - 2 3 22 0 CISICE -! Added more parameters in 8/26/2015 - 2 3 23 0 LWSNWP -! Added more parameters in 2/28/2017 - 2 3 24 0 FRSTINX - 2 3 25 0 SNWDEB - 2 3 26 0 SHFLX - 2 3 27 0 SOILDEP -! NCEP Local use - 2 3 192 1 SOILL - 2 3 193 1 RLYRS - 2 3 194 1 SLTYP - 2 3 195 1 SMREF - 2 3 196 1 SMDRY 2 3 197 1 POROS - 2 3 198 1 EVBS - 2 3 199 1 LSPA - 2 3 200 1 BARET - 2 3 201 1 AVSFT + 0 0 2 0 POT + 0 14 199 1 POZO + 0 14 198 1 POZT + 0 14 196 1 POZ + 10 0 36 0 PPERTS + 10 0 35 0 PPERWW + 1 1 194 1 PPFFG + 0 1 231 1 PPINDX + 1 1 1 0 PPOSP + 0 1 7 0 PRATE + 4 0 4 0 PRATMP + 0 15 5 0 PREC + 0 3 13 0 PRESALT + 0 3 8 0 PRESA + 0 3 212 1 PRESN + 0 3 0 0 PRES + 0 3 1 0 PRMSL + 0 1 232 1 PROBCIP + 0 19 221 1 PROCON + 4 2 2 0 PROTDEN + 4 0 2 0 PROTTMP + 4 0 5 0 PRPTMP + 0 19 216 1 PRSIGSVR + 0 19 215 1 PRSVR + 10 4 21 0 PRTSAL + 0 19 36 0 PSNOWS + 0 3 2 0 PTEND + 0 1 19 0 PTYPE + 0 2 219 1 PVMWW + 0 2 14 0 PVORT + 0 1 3 0 PWAT + 10 0 46 0 PWAVEDIR + 0 1 30 0 PWCAT + 10 0 34 0 PWPER + 0 1 226 1 PWTHER + 0 1 219 1 QMAX + 0 1 220 1 QMIN + 2 0 215 1 QREC + 0 1 218 1 QZ0 2 3 202 1 RADT - 2 3 203 1 FLDCP -! -! GRIB2 - TABLE 4.2-2-4 PARAMETERS FOR DISCIPLINE 2 CATEGORY 4 -! - 2 4 0 0 FIREOLK - 2 4 1 0 FIREODT - 2 4 2 0 HINDEX - 2 4 3 0 FBAREA -! Added more parameters in 8/26/2015 - 2 4 4 0 FOSINDX -! Added more parameters in 2/28/2017 - 2 4 5 0 FWINX - 2 4 6 0 FFMCODE - 2 4 7 0 DUFMCODE - 2 4 8 0 DRTCODE - 2 4 9 0 INFSINX - 2 4 10 0 FBUPINX - 2 4 11 0 FDSRTE -! -! Added new Discipline 2 category 5 in 8/26/2015 -! -! GRIB2 - TABLE 4.2-2-5 PARAMETERS FOR DISCIPLINE 2 CATEGORY 5 -! - 2 5 1 0 GLACTMP -! -! GRIB2 - TABLE 4.2-3-0 PARAMETERS FOR DISCIPLINE 3 CATEGORY 0 -! - 3 0 0 0 SRAD - 3 0 1 0 SALBEDO - 3 0 2 0 SBTMP - 3 0 3 0 SPWAT - 3 0 4 0 SLFTI - 3 0 5 0 SCTPRES - 3 0 6 0 SSTMP - 3 0 7 0 CLOUDM - 3 0 8 0 PIXST - 3 0 9 0 FIREDI -! -! GRIB2 - TABLE 4.2-3-1 PARAMETERS FOR DISCIPLINE 3 CATEGORY 1 -! - 3 1 0 0 ESTP - 3 1 1 0 IRRATE - 3 1 2 0 CTOPH - 3 1 3 0 CTOPHQI - 3 1 4 0 ESTUGRD - 3 1 5 0 ESTVGRD - 3 1 6 0 NPIXU - 3 1 7 0 SOLZA 3 1 8 0 RAZA + 2 0 21 0 RCQ + 2 0 204 1 RCQ + 2 0 20 0 RCSOL + 2 0 205 1 RCSOL + 2 0 18 0 RCS + 2 0 202 1 RCS + 2 0 19 0 RCT + 2 0 203 1 RCT + 2 0 206 1 RDRIP + 0 15 6 0 RDSP1 + 0 15 7 0 RDSP2 + 0 15 8 0 RDSP3 + 2 0 32 0 RDVEG + 0 16 5 0 REFC + 0 16 196 1 REFC + 0 16 4 0 REFD + 0 16 195 1 REFD + 0 16 2 0 REFZC + 0 16 194 1 REFZC + 0 16 1 0 REFZI + 0 16 193 1 REFZI + 0 16 0 0 REFZR + 0 16 192 1 REFZR + 0 2 13 0 RELD + 0 2 12 0 RELV + 0 16 3 0 RETOP + 0 16 197 1 RETOP + 0 0 194 1 REV + 0 15 9 0 RFCD + 0 15 10 0 RFCI + 0 15 13 0 RFGRPL + 0 15 14 0 RFHAIL 3 1 9 0 RFL06 3 1 10 0 RFL08 3 1 11 0 RFL16 3 1 12 0 RFL39 - 3 1 13 0 ATMDIV - 3 1 14 0 CBTMP - 3 1 15 0 CSBTMP - 3 1 16 0 CLDRAD - 3 1 17 0 CSKYRAD -! - 3 1 19 0 WINDS - 3 1 20 0 AOT06 - 3 1 21 0 AOT08 - 3 1 22 0 AOT16 - 3 1 23 0 ANGCOE -! -! Added more parameters in 2/28/2017 - 3 1 27 0 BRFLF - 3 1 28 0 SPBRT - 3 1 29 0 SRAD -! NCEP Local use - 3 1 192 1 USCT - 3 1 193 1 VSCT - 3 1 194 1 SWQI -! -! Added new table 4.2-3-2 in 2/28/2017 -! -! GRIB2 - TABLE 4.2-3-2 PARAMETERS FOR DISCIPLINE 3 CATEGORY 2 -! - 3 2 0 0 CSKPROB - 3 2 1 0 CTOPTMP - 3 2 2 0 CTOPRES - 3 2 3 0 CLDTYPE - 3 2 4 0 CLDPHAS - 3 2 5 0 CLDODEP - 3 2 6 0 CLDPER - 3 2 7 0 CLDLWP - 3 2 8 0 CLDIWP - 3 2 9 0 CLDALB - 3 2 10 0 CLDEMISS - 3 2 11 0 EAODR -! -! Added new table 4.2-3-3 in 2/28/2017 -! -! GRIB2 - TABLE 4.2-3-3 PARAMETERS FOR DISCIPLINE 3 CATEGORY 3 -! - 3 3 0 0 PBMVFRC - 3 3 1 0 PBLIFRC - 3 3 2 0 PBINFRC -! -! Added new table 4.2-3-4 in 2/28/2017 -! -! GRIB2 - TABLE 4.2-3-4 PARAMETERS FOR DISCIPLINE 3 CATEGORY 4 -! - 3 4 0 0 VOLAPROB - 3 4 1 0 VOLACDTT - 3 4 2 0 VOLACDTP - 3 4 3 0 VOLACDTH - 3 4 4 0 VOLACDEM - 3 4 5 0 VOLAEADR - 3 4 6 0 VOLACDOD - 3 4 7 0 VOLACDEN - 3 4 8 0 VOLAPER -! -! Added new table 4.2-3-5 in 2/28/2017 -! -! GRIB2 - TABLE 4.2-3-5 PARAMETERS FOR DISCIPLINE 3 CATEGORY 5 -! - 3 5 0 0 ISSTMP - 3 5 1 0 SKSSTMP - 3 5 2 0 SSKSSTMP - 3 5 3 0 FDNSSTMP - 3 5 4 0 EBSSTSTD - 3 5 5 0 EBSDSSTS -! -! Added new table 4.2-3-6 in 2/28/2017 -! -! GRIB2 - TABLE 4.2-3-6 PARAMETERS FOR DISCIPLINE 3 CATEGORY 6 -! - 3 6 0 0 GSOLIRR - 3 6 1 0 GSOLEXP - 3 6 2 0 DIRSOLIR - 3 6 3 0 DIRSOLEX - 3 6 4 0 DIFSOLIR - 3 6 5 0 DIFSOLEX -! -! GRIB2 - TABLE 4.2-3-192 PARAMETERS FOR DISCIPLINE 3 CATEGORY 192 -! - 3 192 0 0 SBT122 - 3 192 1 0 SBT123 - 3 192 2 0 SBT124 - 3 192 3 0 SBT126 + 0 15 12 0 RFRAIN + 0 15 11 0 RFSNOW + 0 1 94 0 RHICE + 0 1 242 1 RHPW + 0 1 93 0 RHWATER + 0 1 1 0 RH + 0 1 44 0 RIME + 0 1 203 1 RIME + 10 1 4 0 RIPCOP + 0 7 12 0 RI + 0 7 194 1 RI + 2 3 6 0 RLYRS + 2 3 193 1 RLYRS + 0 1 65 0 RPRATE + 2 0 16 0 RSMIN + 2 0 200 1 RSMIN + 1 0 2 0 RSSC + 0 191 194 1 RTSEC + 10 3 206 1 RUNUP + 1 0 11 0 RVERSW + 0 1 24 0 RWMR + 0 18 14 0 SACON + 0 20 100 0 SADEN + 0 19 19 0 SALBD + 3 0 1 0 SALBEDO + 10 4 193 1 SALIN + 1 2 12 0 SALTIL + 10 4 3 0 SALTY + 0 1 5 0 SATD + 2 3 17 0 SATOSM 3 192 4 0 SBC123 3 192 5 0 SBC124 + 0 19 211 1 SBSALB + 0 1 212 1 SBSNO 3 192 6 0 SBT112 3 192 7 0 SBT113 3 192 8 0 SBT114 3 192 9 0 SBT115 - 3 192 10 0 AMSRE9 - 3 192 11 0 AMSRE10 - 3 192 12 0 AMSRE11 - 3 192 13 0 AMSRE12 -! Added more parameters in 8/26/2015 + 3 192 0 0 SBT122 + 3 192 1 0 SBT123 + 3 192 2 0 SBT124 + 3 192 3 0 SBT126 + 3 192 23 0 SBTA1610 + 3 192 24 0 SBTA1611 + 3 192 25 0 SBTA1612 + 3 192 26 0 SBTA1613 + 3 192 27 0 SBTA1614 + 3 192 28 0 SBTA1615 + 3 192 29 0 SBTA1616 + 3 192 20 0 SBTA167 + 3 192 21 0 SBTA168 + 3 192 22 0 SBTA169 + 3 192 39 0 SBTA1710 + 3 192 40 0 SBTA1711 + 3 192 41 0 SBTA1712 + 3 192 42 0 SBTA1713 + 3 192 43 0 SBTA1714 + 3 192 44 0 SBTA1715 + 3 192 45 0 SBTA1716 + 3 192 36 0 SBTA177 + 3 192 37 0 SBTA178 + 3 192 38 0 SBTA179 + 3 192 55 0 SBTAGR10 + 3 192 56 0 SBTAGR11 + 3 192 57 0 SBTAGR12 + 3 192 58 0 SBTAGR13 + 3 192 59 0 SBTAGR14 + 3 192 60 0 SBTAGR15 + 3 192 61 0 SBTAGR16 + 3 192 52 0 SBTAGR7 + 3 192 53 0 SBTAGR8 + 3 192 54 0 SBTAGR9 + 3 0 2 0 SBTMP + 4 2 10 0 SCINT + 0 1 84 0 SCLIWC + 0 1 83 0 SCLLWC + 3 1 29 0 SCRAD + 0 20 112 0 SCTAOTK + 3 0 5 0 SCTPRES + 0 20 6 0 SDDMFLX + 0 1 61 0 SDEN + 3 1 99 0 SDMPEMRR + 0 3 20 0 SDSGSO + 0 1 60 0 SDWE + 0 20 11 0 SEDMFLX + 1 2 3 0 SEDTK + 1 2 4 0 SEDTMP + 10 3 207 1 SETUP + 0 1 62 0 SEVAP + 2 0 216 1 SFCRH + 2 0 1 0 SFCR + 2 0 34 0 SFCWRO + 2 0 12 0 SFEXC + 2 0 195 1 SFEXC + 1 0 10 0 SFLORC + 0 20 55 0 SFLUX 3 192 14 0 SFRA161 3 192 15 0 SFRA162 3 192 16 0 SFRA163 3 192 17 0 SFRA164 3 192 18 0 SFRA165 3 192 19 0 SFRA166 - 3 192 20 0 SBTA167 - 3 192 21 0 SBTA168 - 3 192 22 0 SBTA169 - 3 192 23 0 SBTA1610 - 3 192 24 0 SBTA1611 - 3 192 25 0 SBTA1612 - 3 192 26 0 SBTA1613 - 3 192 27 0 SBTA1614 - 3 192 28 0 SBTA1615 - 3 192 29 0 SBTA1616 3 192 30 0 SFRA171 3 192 31 0 SFRA172 3 192 32 0 SFRA173 3 192 33 0 SFRA174 3 192 34 0 SFRA175 3 192 35 0 SFRA176 - 3 192 36 0 SBTA177 - 3 192 37 0 SBTA178 - 3 192 38 0 SBTA179 - 3 192 39 0 SBTA1710 - 3 192 40 0 SBTA1711 - 3 192 41 0 SBTA1712 - 3 192 42 0 SBTA1713 - 3 192 43 0 SBTA1714 - 3 192 44 0 SBTA1715 - 3 192 45 0 SBTA1716 -! NCEP Local use - 3 192 46 1 SFRAGR1 - 3 192 47 1 SFRAGR2 - 3 192 48 1 SFRAGR3 - 3 192 49 1 SFRAGR4 - 3 192 50 1 SFRAGR5 - 3 192 51 1 SFRAGR6 - 3 192 52 1 SBTAGR7 - 3 192 53 1 SBTAGR8 - 3 192 54 1 SBTAGR9 - 3 192 55 1 SBTAGR10 - 3 192 56 1 SBTAGR11 - 3 192 57 1 SBTAGR12 - 3 192 58 1 SBTAGR13 - 3 192 59 1 SBTAGR14 - 3 192 60 1 SBTAGR15 - 3 192 61 1 SBTAGR16 -! -! GRIB2 - TABLE 4.2-4-0 PARAMETERS FOR DISCIPLINE 4 CATEGORY 0 -! - 4 0 0 0 TMPSWP - 4 0 1 0 ELECTMP - 4 0 2 0 PROTTMP - 4 0 3 0 IONTMP - 4 0 4 0 PRATMP - 4 0 5 0 PRPTMP -! -! GRIB2 - TABLE 4.2-4-1 PARAMETERS FOR DISCIPLINE 4 CATEGORY 1 -! - 4 1 0 0 SPEED - 4 1 1 0 VEL1 - 4 1 2 0 VEL2 - 4 1 3 0 VEL3 -! -! GRIB2 - TABLE 4.2-4-2 PARAMETERS FOR DISCIPLINE 4 CATEGORY 2 -! - 4 2 0 0 PLSMDEN - 4 2 1 0 ELCDEN - 4 2 2 0 PROTDEN - 4 2 3 0 IONDEN - 4 2 4 0 VTEC - 4 2 5 0 ABSFRQ - 4 2 6 0 ABSRB - 4 2 7 0 SPRDF - 4 2 8 0 HPRIMF - 4 2 9 0 CRTFRQ - 4 2 10 0 SCINT -! -! GRIB2 - TABLE 4.2-4-3 PARAMETERS FOR DISCIPLINE 4 CATEGORY 3 -! - 4 3 0 0 BTOT - 4 3 1 0 BVEC1 - 4 3 2 0 BVEC2 - 4 3 3 0 BVEC3 - 4 3 4 0 ETOT - 4 3 5 0 EVEC1 - 4 3 6 0 EVEC2 - 4 3 7 0 EVEC3 -! -! GRIB2 - TABLE 4.2-4-4 PARAMETERS FOR DISCIPLINE 4 CATEGORY 4 -! - 4 4 0 0 DIFPFLUX - 4 4 1 0 INTPFLUX - 4 4 2 0 DIFEFLUX - 4 4 3 0 INTEFLUX - 4 4 4 0 DIFIFLUX - 4 4 5 0 INTIFLUX - 4 4 6 0 NTRNFLUX -! -! GRIB2 - TABLE 4.2-4-6 PARAMETERS FOR DISCIPLINE 4 CATEGORY 6 -! - 4 6 0 0 TSI - 4 6 1 0 XLONG - 4 6 2 0 XSHRT - 4 6 3 0 EUVIRR - 4 6 4 0 SPECIRR - 4 6 5 0 F107 - 4 6 6 0 SOLRF -! -! GRIB2 - TABLE 4.2-4-7 PARAMETERS FOR DISCIPLINE 4 CATEGORY 7 -! - 4 7 0 0 LMBINT - 4 7 1 0 DSKINT - 4 7 2 0 DSKDAY - 4 7 3 0 DSKNGT -! -! GRIB2 - TABLE 4.2-4-8 PARAMETERS FOR DISCIPLINE 4 CATEGORY 8 -! - 4 8 0 0 XRAYRAD - 4 8 1 0 EUVRAD - 4 8 2 0 HARAD - 4 8 3 0 WHTRAD - 4 8 4 0 CAIIRAD - 4 8 5 0 WHTCOR - 4 8 6 0 HELCOR - 4 8 7 0 MASK -! -! GRIB2 - TABLE 4.2-4-9 PARAMETERS FOR DISCIPLINE 4 CATEGORY 9 -! - 4 9 0 0 SIGPED + 10 4 11 0 SFSALP + 1 2 9 0 SFSAL + 10 4 12 0 SFTMPP + 1 2 10 0 SFTMP + 0 2 7 0 SGCVV + 0 0 201 1 SHAHR + 0 19 201 1 SHAILPRO + 0 1 214 1 SHAMR + 2 3 26 0 SHFLX + 0 0 11 0 SHTFL + 0 1 108 0 SHTPRM + 0 7 13 0 SHWINX + 10 2 3 0 SICED 4 9 1 0 SIGHAL 4 9 2 0 SIGPAR -! -! GRIB2 - TABLE 4.2-10-0 PARAMETERS FOR DISCIPLINE 10 CATEGORY 0 -! - 10 0 0 0 WVSP1 - 10 0 1 0 WVSP2 - 10 0 2 0 WVSP3 - 10 0 3 0 HTSGW - 10 0 4 0 WVDIR - 10 0 5 0 WVHGT - 10 0 6 0 WVPER - 10 0 7 0 SWDIR - 10 0 8 0 SWELL - 10 0 9 0 SWPER - 10 0 10 0 DIRPW - 10 0 11 0 PERPW - 10 0 12 0 DIRSW - 10 0 13 0 PERSW - 10 0 14 0 WWSDIR - 10 0 15 0 MWSPER - 10 0 16 0 CDWW - 10 0 17 0 FRICV - 10 0 18 0 WSTR - 10 0 19 0 NWSTR - 10 0 20 0 MSSW - 10 0 21 0 USSD - 10 0 22 0 VSSD - 10 0 23 0 PMAXWH - 10 0 24 0 MAXWH - 10 0 25 0 IMWF - 10 0 26 0 IMFWW - 10 0 27 0 IMFTSW - 10 0 28 0 MZWPER - 10 0 29 0 MZPWW - 10 0 30 0 MZPTSW - 10 0 31 0 WDIRW - 10 0 32 0 DIRWWW - 10 0 33 0 DIRWTS - 10 0 34 0 PWPER - 10 0 35 0 PPERWW - 10 0 36 0 PPERTS - 10 0 37 0 ALTWH - 10 0 38 0 ALCWH - 10 0 39 0 ALRRC - 10 0 40 0 MNWSOW - 10 0 41 0 MWDIRW - 10 0 42 0 WESP - 10 0 43 0 KSSEDW - 10 0 44 0 BENINX - 10 0 45 0 SPFTR -! NCEP Local use - 10 0 192 1 WSTP -! Added parameter in 8/26/2015 - 10 0 193 1 WLENG -! -! GRIB2 - TABLE 4.2-10-1 PARAMETERS FOR DISCIPLINE 10 CATEGORY 1 -! - 10 1 0 0 DIRC + 4 9 0 0 SIGPED + 0 19 217 1 SIPD + 0 0 17 0 SKINT + 3 5 1 0 SKSSTMP + 0 1 230 1 SLACC + 0 19 23 0 SLDP + 3 0 4 0 SLFTI + 10 3 202 1 SLTFL + 2 3 194 1 SLTYP + 0 6 34 0 SLWTC + 2 3 8 0 SMDRY + 2 3 196 1 SMDRY + 0 1 113 0 SMLWGMA + 0 1 110 0 SMLWHMA + 0 1 116 0 SMLWSMA + 2 3 7 0 SMREF + 2 3 195 1 SMREF + 0 19 18 0 SNFALB + 0 19 193 1 SNFALB + 0 1 25 0 SNMR + 0 1 17 0 SNOAG + 0 1 14 0 SNOC + 0 1 11 0 SNOD + 0 0 16 0 SNOHF + 0 0 192 1 SNOHF + 0 1 15 0 SNOL + 0 1 16 0 SNOM + 0 0 18 0 SNOT + 0 1 208 1 SNOT + 0 1 42 0 SNOWC + 0 1 201 1 SNOWC + 0 1 233 1 SNOWLR + 0 19 236 1 SNOWLVL + 0 1 222 1 SNOWT + 2 3 25 0 SNWDEB + 2 3 27 0 SOILDEP + 2 3 21 0 SOILICE + 2 3 5 0 SOILL + 2 3 192 1 SOILL + 2 3 19 0 SOILMOI + 2 0 3 0 SOILM + 2 0 22 0 SOILM + 2 3 15 0 SOILP + 2 3 18 0 SOILTMP + 2 0 38 0 SOILVIC + 2 0 192 1 SOILW + 4 6 6 0 SOLRF + 3 1 7 0 SOLZA + 2 3 0 0 SOTYP + 3 1 28 0 SPBRT 10 1 1 0 SPC - 10 1 2 0 UOGRD - 10 1 3 0 VOGRD -! NCEP Local use - 10 1 192 1 OMLU - 10 1 193 1 OMLV - 10 1 194 1 UBARO - 10 1 195 1 VBARO -! -! GRIB2 - TABLE 4.2-10-2 PARAMETERS FOR DISCIPLINE 10 CATEGORY 2 -! - 10 2 0 0 ICEC - 10 2 1 0 ICETK - 10 2 2 0 DICED - 10 2 3 0 SICED - 10 2 4 0 UICE - 10 2 5 0 VICE - 10 2 6 0 ICEG - 10 2 7 0 ICED - 10 2 8 0 ICETMP - 10 2 9 0 ICEPRS -! Added more parameters in 8/26/2015 - 10 2 10 0 ZVCICEP - 10 2 11 0 MVCICEP - 10 2 12 0 CICES -! -! GRIB2 - TABLE 4.2-10-3 PARAMETERS FOR DISCIPLINE 10 CATEGORY 3 -! - 10 3 0 0 WTMP - 10 3 1 0 DSLM -! Added more parameters in 2/28/2017 - 10 3 2 0 CH -! NCEP Local use - 10 3 192 1 SURGE - 10 3 193 1 ETSRG - 10 3 194 1 ELEV + 4 6 4 0 SPECIRR + 4 1 0 0 SPEED + 0 1 0 0 SPFH + 10 0 45 0 SPFTR + 0 1 102 0 SPNCG + 0 1 103 0 SPNCH + 0 1 100 0 SPNCR + 0 1 101 0 SPNCS + 0 1 66 0 SPRATE + 4 2 7 0 SPRDF + 3 0 3 0 SPWAT + 3 0 0 0 SRAD + 0 1 85 0 SRAINC + 0 19 194 1 SRCONO + 3 192 46 0 SRFAGR1 + 3 192 47 0 SRFAGR2 + 3 192 48 0 SRFAGR3 + 3 192 49 0 SRFAGR4 + 3 192 50 0 SRFAGR5 + 3 192 51 0 SRFAGR6 + 0 1 12 0 SRWEQ + 0 20 103 0 SSALBK + 0 3 22 0 SSGSO 10 3 195 1 SSHG - 10 3 196 1 P2OMLT - 10 3 197 1 AOHFLX - 10 3 198 1 ASHFL - 10 3 199 1 SSTT + 3 5 2 0 SSKSSTMP + 0 1 86 0 SSNOWW + 1 0 6 0 SSRUN + 1 0 193 1 SSRUN 10 3 200 1 SSST - 10 3 201 1 KENG - 10 3 202 1 SLTFL -! Added more parameters in 2/28/2017 - 10 3 203 1 LCH -! + 3 0 6 0 SSTMP + 2 0 211 1 SSTOR + 10 3 199 1 SSTT + 0 6 35 0 SSWTC + 0 19 200 1 STORPROB + 0 2 4 0 STRM + 0 1 87 0 STRPRATE + 0 6 33 0 SUNSD + 0 6 201 1 SUNSD + 0 6 24 0 SUNS + 10 3 192 1 SURGE + 0 19 220 1 SVRTS + 10 3 208 1 SWASH + 0 4 2 0 SWAVR + 10 0 7 0 SWDIR + 0 20 7 0 SWDMFLX + 0 7 5 0 SWEATX + 10 0 8 0 SWELL + 1 0 4 0 SWEPON + 10 0 47 0 SWHFSWEL + 0 4 197 1 SWHR + 10 0 48 0 SWHSSWEL + 10 0 49 0 SWHTSWEL + 0 19 202 1 SWINDPRO + 10 0 9 0 SWPER + 3 1 194 1 SWQI + 0 4 6 0 SWRAD + 0 19 212 1 SWSALB + 0 6 1 0 TCDC + 0 0 204 1 TCHP + 0 1 81 0 TCICON + 0 14 2 0 TCIOZ + 0 1 64 0 TCIWV + 2 0 35 0 TCLASS + 0 1 209 1 TCLSW + 0 6 20 0 TCOLC + 0 6 198 1 TCOLC + 0 1 74 0 TCOLG + 0 1 72 0 TCOLH + 0 6 19 0 TCOLIO + 0 1 70 0 TCOLI + 0 6 197 1 TCOLI + 0 1 210 1 TCOLM + 0 1 45 0 TCOLR + 0 1 204 1 TCOLR + 0 1 46 0 TCOLS + 0 1 205 1 TCOLS + 0 1 78 0 TCOLWA + 0 6 18 0 TCOLWO + 0 1 69 0 TCOLW + 0 6 196 1 TCOLW + 0 6 17 0 TCONDO + 0 1 21 0 TCOND + 0 6 195 1 TCOND 10 3 242 1 TCSRG20 10 3 243 1 TCSRG30 10 3 244 1 TCSRG40 @@ -1370,36 +1002,243 @@ 10 3 247 1 TCSRG70 10 3 248 1 TCSRG80 10 3 249 1 TCSRG90 - 10 3 250 1 ETCWL -! -! GRIB2 - TABLE 4.2-10-4 PARAMETERS FOR DISCIPLINE 10 CATEGORY 4 -! - 10 4 0 0 MTHD - 10 4 1 0 MTHA + 0 1 51 0 TCWAT + 0 0 20 0 TDCHT + 0 2 31 0 TDCMOM + 2 0 36 0 TFRCT + 0 0 197 1 THFLX + 0 3 12 0 THICK + 0 6 10 0 THUNC + 0 0 203 1 THZ0 + 0 18 6 0 TIACCP + 0 18 7 0 TIACIP + 0 18 8 0 TIACRP + 10 3 251 1 TIDE + 0 1 206 1 TIPD + 0 19 11 0 TKE + 0 1 90 0 TKMFLX + 0 17 4 0 TLGTFD + 0 6 9 0 TMAXT + 0 0 4 0 TMAX + 0 0 5 0 TMIN + 0 0 29 0 TMPADV + 0 0 9 0 TMPA + 4 0 0 0 TMPSWP + 0 0 0 0 TMP + 0 2 227 1 TOA10 + 0 2 228 1 TOA50 + 0 2 229 1 TOD50 + 0 2 230 1 TOD90 + 0 19 197 1 TORPROB + 0 7 4 0 TOTALX + 0 1 80 0 TOTCON + 0 18 13 0 TOTLWD + 0 14 0 0 TOZNE + 0 14 197 1 TOZ + 2 0 37 0 TPERCT + 0 19 219 1 TPFI + 0 1 52 0 TPRATE + 0 20 13 0 TRANHH + 2 3 12 0 TRANSO + 2 0 230 1 TRANS + 0 20 14 0 TRSDS + 0 2 226 1 TRWDIR + 0 2 225 1 TRWSPD + 0 0 200 1 TSD1D + 0 191 0 0 TSEC + 4 6 0 0 TSI + 0 3 199 1 TSLSA + 0 1 50 0 TSNOWP + 0 1 241 1 TSNOW + 2 0 2 0 TSOIL + 0 1 57 0 TSRATE + 0 1 53 0 TSRWE + 0 19 203 1 TSTMC + 0 19 2 0 TSTM + 0 0 19 0 TTCHT + 0 0 198 1 TTDIA 10 4 2 0 TTHDP - 10 4 3 0 SALTY - 10 4 4 0 OVHD - 10 4 5 0 OVSD - 10 4 6 0 OVMD - 10 4 7 0 BATHY -! - 10 4 11 0 SFSALP - 10 4 12 0 SFTMPP - 10 4 13 0 ACWSRD + 0 0 25 0 TTLWRCS + 0 0 23 0 TTLWR + 0 0 26 0 TTPARM + 0 0 199 1 TTPHY + 0 0 193 1 TTRAD + 0 0 24 0 TTSWRCS + 0 0 22 0 TTSWR + 0 19 9 0 TURBB + 0 19 8 0 TURBT + 0 19 10 0 TURB + 0 1 49 0 TWATP + 0 2 35 0 TWIND + 10 3 210 1 TWLDC + 10 3 209 1 TWLDT + 10 3 205 1 TWLWAV + 0 20 58 0 TYAAL + 0 20 57 0 TYABA + 0 3 16 0 U-GWD + 0 3 194 1 U-GWD + 10 1 194 1 UBARO + 0 3 31 0 UCLSPRS + 0 1 120 0 UCSCIW + 0 1 119 0 UCSCLW + 0 0 28 0 UCTMP + 0 3 29 0 UDRATE + 0 2 17 0 UFLX + 0 2 2 0 UGRD + 0 2 23 0 UGUST + 0 2 41 0 UGWIND + 10 2 4 0 UICE + 0 1 91 0 UKMFLX + 0 5 4 0 ULWRF + 0 5 193 1 ULWRF + 0 3 27 0 UMFLX + 0 1 118 0 UNCSH + 0 2 45 0 UNDIV + 10 1 2 0 UOGRD + 1 0 14 0 UPAPCP + 1 0 15 0 UPASM + 0 7 15 0 UPHL + 0 7 197 1 UPHL + 2 3 2 0 UPLSM + 2 3 1 0 UPLST + 3 1 192 1 USCT + 10 0 21 0 USSD + 0 2 27 0 USTM + 0 2 194 1 USTM + 0 4 53 0 USWRFCS + 0 4 8 0 USWRF + 0 4 193 1 USWRF + 0 4 205 1 UTRF + 0 4 50 0 UVIUCS + 0 4 51 0 UVI + 0 7 196 1 UVI + 0 3 17 0 V-GWD + 0 3 195 1 V-GWD + 0 19 232 1 VAFTD + 0 1 4 0 VAPP + 10 1 195 1 VBARO + 0 4 200 1 VBDSF + 0 4 201 1 VDDSF + 0 0 202 1 VDFHR + 0 1 215 1 VDFMR + 0 14 195 1 VDFOZ + 0 2 208 1 VDFUA + 0 2 209 1 VDFVA + 0 2 204 1 VEDH + 2 0 210 1 VEGT + 2 0 4 0 VEG + 4 1 1 0 VEL1 + 4 1 2 0 VEL2 + 4 1 3 0 VEL3 + 0 2 18 0 VFLX + 0 6 48 0 VFRCICE + 0 6 49 0 VFRCIW + 0 6 47 0 VFRCWD + 0 2 3 0 VGRD + 2 0 198 1 VGTYP + 0 2 24 0 VGUST + 0 2 42 0 VGWIND + 10 2 5 0 VICE + 0 15 3 0 VIL + 0 19 35 0 VISBSN + 0 19 34 0 VISIFOG + 0 19 33 0 VISLFOG + 0 19 0 0 VIS + 0 1 92 0 VKMFLX + 0 20 52 0 VMXR + 10 1 3 0 VOGRD + 3 4 4 0 VOLACDEM + 3 4 7 0 VOLACDEN + 3 4 6 0 VOLACDOD + 3 4 3 0 VOLACDTH + 3 4 2 0 VOLACDTP + 3 4 1 0 VOLACDTT + 3 4 5 0 VOLAEADR + 3 4 8 0 VOLAPER + 3 4 0 0 VOLAPROB + 0 19 4 0 VOLASH + 2 3 13 0 VOLDEC + 2 3 11 0 VOLTSO + 0 2 46 0 VORTADV + 0 2 5 0 VPOT + 0 0 15 0 VPTMP + 0 2 224 1 VRATE + 3 1 193 1 VSCT + 2 0 25 0 VSOILM + 2 3 16 0 VSOSM + 10 0 22 0 VSSD + 0 2 28 0 VSTM + 0 2 195 1 VSTM + 4 2 4 0 VTEC + 0 0 1 0 VTMP + 0 2 15 0 VUCSH + 0 2 16 0 VVCSH + 0 2 8 0 VVEL + 2 0 27 0 VWILTM + 0 2 25 0 VWSH + 0 2 192 1 VWSH + 10 4 17 0 WATDENA + 10 4 16 0 WATERDEN + 10 4 20 0 WATPDENA + 10 4 19 0 WATPDEN + 10 4 18 0 WATPTEMP + 2 0 5 0 WATR + 10 0 62 0 WAVEFREW + 2 0 223 1 WCCONV + 0 0 13 0 WCF + 2 0 221 1 WCINC + 2 0 226 1 WCUFLX + 2 0 227 1 WCVFLX + 0 20 10 0 WDCPMFLX 10 4 14 0 WDEPTH - 10 4 15 0 WTMPSS -! NCEP Local use + 10 0 31 0 WDIRW + 0 2 0 0 WDIR + 1 2 0 0 WDPTHIL + 10 0 56 0 WDWFSWEL + 10 0 57 0 WDWSSWEL + 10 0 58 0 WDWTSWEL + 0 1 13 0 WEASD + 10 0 42 0 WESP + 0 0 27 0 WETBT + 0 18 11 0 WETDEP + 0 20 75 0 WFIREFLX + 1 2 2 0 WFRACT + 10 0 59 0 WFWFSWEL + 10 0 60 0 WFWSSWEL + 10 0 61 0 WFWTSWEL + 4 8 5 0 WHTCOR + 4 8 3 0 WHTRAD + 2 0 26 0 WILT + 2 0 201 1 WILT + 0 2 33 0 WINDF + 0 19 199 1 WINDPROB + 3 1 19 0 WINDS + 0 2 1 0 WIND + 0 19 25 0 WIWW + 10 0 193 1 WLENG + 0 20 9 0 WLSMFLX + 0 2 19 0 WMIXE + 2 0 33 0 WROD + 10 0 192 1 WSTP + 10 0 18 0 WSTR + 0 2 214 1 WTEND 10 4 192 1 WTMPC - 10 4 193 1 SALIN - 10 4 194 1 BKENG - 10 4 195 1 DBSS - 10 4 196 1 INTFD - 10 4 197 1 OHC -! -! GRIB2 - TABLE 4.2-10-191 PARAMETERS FOR DISCIPLINE 10 CATEGORY 191 -! - 10 191 0 0 TSEC - 10 191 1 0 MOSF -! -! Added parameter in 8/26/2015 - 10 191 3 0 DSLOBSO + 1 2 1 0 WTMPIL + 10 4 15 0 WTMPSS + 10 3 0 0 WTMP + 2 0 222 1 WVCONV + 10 0 4 0 WVDIR + 10 0 5 0 WVHGT + 2 0 220 1 WVINC + 10 0 6 0 WVPER + 10 0 0 0 WVSP1 + 10 0 1 0 WVSP2 + 10 0 2 0 WVSP3 + 2 0 224 1 WVUFLX + 2 0 225 1 WVVFLX + 10 0 14 0 WWSDIR + 4 6 1 0 XLONG + 0 3 26 0 XPRES + 4 8 0 0 XRAYRAD + 4 6 2 0 XSHRT + 10 2 10 0 ZVCICEP diff --git a/parm/params_grib2_tbl_new.text b/parm/params_grib2_tbl_new.text new file mode 100755 index 000000000..971f1de51 --- /dev/null +++ b/parm/params_grib2_tbl_new.text @@ -0,0 +1,1533 @@ +! +!Table History Log: +!2010-01-21 V. Krishna Kumar/NCO/SIB +!2011-09-25 V. Krishna Kumar updated the parameters since +! the 2010 implemenation +!2012-01-25 J. WANG updated table 4.2-0-20 +!2013-08-08 B. VUONG Added more parameters +!2015-08-26 B. VUONG Added more parameters and +! updated table 4.2-0-20 +!2017-02-28 B. VUONG Added more parameters and +! new tables 4.2-3-2,3,4,and 6 +!2019-07-02 B. VUONG Added more parameters +! +!GRIB2 parameter table for all disciplines and categories +!The fields in order are grib2_discipline grib2_category +!grib2_parameter_number grib2_table_information (0 for the parameter +!from the WMO table and 1 for the parameter from the NCEP local table) +!grib2_NCEP_mnemonic (locally defined at NCEP). WMO parameters have values +!ranging from 0 to 191 and NCEP local table parameters have values from 192 +!to 254 and the parameter value 255 is a missing or undefined. +!Comment cards with the ! will not be read by the program +! +! +! GRIB2 - TABLE 4.2-0-0 PARAMETERS FOR DISCIPLINE 0 CATEGORY 0 +! + 0 0 0 0 TMP + 0 0 1 0 VTMP + 0 0 2 0 POT + 0 0 3 0 EPOT + 0 0 4 0 TMAX + 0 0 5 0 TMIN + 0 0 6 0 DPT + 0 0 7 0 DEPR + 0 0 8 0 LAPR + 0 0 9 0 TMPA + 0 0 10 0 LHTFL + 0 0 11 0 SHTFL + 0 0 12 0 HEATX + 0 0 13 0 WCF + 0 0 14 0 MINDPD + 0 0 15 0 VPTMP + 0 0 16 0 SNOHF + 0 0 17 0 SKINT + 0 0 18 0 SNOT + 0 0 19 0 TTCHT + 0 0 20 0 TDCHT + 0 0 21 0 APTMP +! Added more parameters in 2/28/2017 + 0 0 22 0 TTSWR + 0 0 23 0 TTLWR + 0 0 24 0 TTSWRCS + 0 0 25 0 TTLWRCS + 0 0 26 0 TTPARM + 0 0 27 0 WETBT +! Added more parameters in 7/2/2019 + 0 0 28 0 UCTMP + 0 0 29 0 TMPADV +! NCEP Local use + 0 0 192 1 SNOHF + 0 0 193 1 TTRAD + 0 0 194 1 REV + 0 0 195 1 LRGHR + 0 0 196 1 CNVHR + 0 0 197 1 THFLX + 0 0 198 1 TTDIA + 0 0 199 1 TTPHY + 0 0 200 1 TSD1D + 0 0 201 1 SHAHR + 0 0 202 1 VDFHR + 0 0 203 1 THZ0 + 0 0 204 1 TCHP +! +! GRIB2 - TABLE 4.2-0-1 PARAMETERS FOR DISCIPLINE 0 CATEGORY 1 +! + 0 1 0 0 SPFH + 0 1 1 0 RH + 0 1 2 0 MIXR + 0 1 3 0 PWAT + 0 1 4 0 VAPP + 0 1 5 0 SATD + 0 1 6 0 EVP + 0 1 7 0 PRATE + 0 1 8 0 APCP + 0 1 9 0 NCPCP + 0 1 10 0 ACPCP + 0 1 11 0 SNOD + 0 1 12 0 SRWEQ + 0 1 13 0 WEASD + 0 1 14 0 SNOC + 0 1 15 0 SNOL + 0 1 16 0 SNOM + 0 1 17 0 SNOAG + 0 1 18 0 ABSH + 0 1 19 0 PTYPE + 0 1 20 0 ILIQW + 0 1 21 0 TCOND + 0 1 22 0 CLWMR + 0 1 23 0 ICMR + 0 1 24 0 RWMR + 0 1 25 0 SNMR + 0 1 26 0 MCONV + 0 1 27 0 MAXRH + 0 1 28 0 MAXAH + 0 1 29 0 ASNOW + 0 1 30 0 PWCAT + 0 1 31 0 HAIL + 0 1 32 0 GRLE + 0 1 33 0 CRAIN + 0 1 34 0 CFRZR + 0 1 35 0 CICEP + 0 1 36 0 CSNOW + 0 1 37 0 CPRAT + 0 1 38 0 MDIVER + 0 1 39 0 CPOFP + 0 1 40 0 PEVAP + 0 1 41 0 PEVPR + 0 1 42 0 SNOWC + 0 1 43 0 FRAIN + 0 1 44 0 RIME + 0 1 45 0 TCOLR + 0 1 46 0 TCOLS + 0 1 47 0 LSWP + 0 1 48 0 CWP + 0 1 49 0 TWATP + 0 1 50 0 TSNOWP + 0 1 51 0 TCWAT + 0 1 52 0 TPRATE + 0 1 53 0 TSRWE + 0 1 54 0 LSPRATE + 0 1 55 0 CSRWE + 0 1 56 0 LSSRWE + 0 1 57 0 TSRATE + 0 1 58 0 CSRATE + 0 1 59 0 LSSRATE + 0 1 60 0 SDWE + 0 1 61 0 SDEN + 0 1 62 0 SEVAP +! + 0 1 64 0 TCIWV + 0 1 65 0 RPRATE + 0 1 66 0 SPRATE + 0 1 67 0 FPRATE + 0 1 68 0 IPRATE + 0 1 69 0 TCOLW + 0 1 70 0 TCOLI + 0 1 71 0 HAILMXR + 0 1 72 0 TCOLH + 0 1 73 0 HAILPR + 0 1 74 0 TCOLG + 0 1 75 0 GPRATE + 0 1 76 0 CRRATE + 0 1 77 0 LSRRATE + 0 1 78 0 TCOLWA + 0 1 79 0 EVARATE + 0 1 80 0 TOTCON + 0 1 81 0 TCICON + 0 1 82 0 CIMIXR + 0 1 83 0 SCLLWC + 0 1 84 0 SCLIWC + 0 1 85 0 SRAINC + 0 1 86 0 SSNOWW +! Added more parameters in 7/2/2019 + 0 1 87 0 STRPRATE + 0 1 88 0 CATCP +! + 0 1 90 0 TKMFLX + 0 1 91 0 UKMFLX + 0 1 92 0 VKMFLX +! Added more parameters in 8/26/2015 + 0 1 93 0 RHWATER + 0 1 94 0 RHICE + 0 1 95 0 FZPRATE + 0 1 96 0 MASSDR + 0 1 97 0 MASSDS + 0 1 98 0 MASSDG + 0 1 99 0 MASSDH + 0 1 100 0 SPNCR + 0 1 101 0 SPNCS + 0 1 102 0 SPNCG + 0 1 103 0 SPNCH + 0 1 104 0 NUMDR + 0 1 105 0 NUMDS + 0 1 106 0 NUMDG + 0 1 107 0 NUMDH +! Added more parameters in 2/28/2017 + 0 1 108 0 SHTPRM + 0 1 109 0 MDLWHVA + 0 1 110 0 SMLWHMA + 0 1 111 0 MMLWHDA + 0 1 112 0 MDLWGVA + 0 1 113 0 SMLWGMA + 0 1 114 0 MMLWGDA + 0 1 115 0 MDLWSVA + 0 1 116 0 SMLWSMA + 0 1 117 0 MMLWSDA +! Added more parameters in 7/2/2019 + 0 1 118 0 UNCSH + 0 1 119 0 UCSCLW + 0 1 120 0 UCSCIW + 0 1 121 0 FSNOWC +! NCEP Local use + 0 1 192 1 CRAIN + 0 1 193 1 CFRZR + 0 1 194 1 CICEP + 0 1 195 1 CSNOW + 0 1 196 1 CPRAT + 0 1 197 1 MCONV + 0 1 198 1 MINRH + 0 1 199 1 PEVAP + 0 1 200 1 PEVPR + 0 1 201 1 SNOWC + 0 1 202 1 FRAIN + 0 1 203 1 RIME + 0 1 204 1 TCOLR + 0 1 205 1 TCOLS + 0 1 206 1 TIPD + 0 1 207 1 NCIP + 0 1 208 1 SNOT + 0 1 209 1 TCLSW + 0 1 210 1 TCOLM + 0 1 211 1 EMNP + 0 1 212 1 SBSNO + 0 1 213 1 CNVMR + 0 1 214 1 SHAMR + 0 1 215 1 VDFMR + 0 1 216 1 CONDP + 0 1 217 1 LRGMR + 0 1 218 1 QZ0 + 0 1 219 1 QMAX + 0 1 220 1 QMIN + 0 1 221 1 ARAIN + 0 1 222 1 SNOWT + 0 1 223 1 APCPN + 0 1 224 1 ACPCPN + 0 1 225 1 FRZR + 0 1 226 1 PWTHER + 0 1 227 1 FROZR +! Added more parameters in 7/2/2019 + 0 1 228 1 FICEAC + 0 1 229 1 LICEAC + 0 1 230 1 SLACC + 0 1 231 1 PPINDX + 0 1 232 1 PROBCIP + 0 1 233 1 SNOWLR + 0 1 234 1 PCPDUR + 0 1 235 1 CLLMR + 0 1 241 1 TSNOW + 0 1 242 1 RHPW +! +! GRIB2 - TABLE 4.2-0-2 PARAMETERS FOR DISCIPLINE 0 CATEGORY 2 +! + 0 2 0 0 WDIR + 0 2 1 0 WIND + 0 2 2 0 UGRD + 0 2 3 0 VGRD + 0 2 4 0 STRM + 0 2 5 0 VPOT + 0 2 6 0 MNTSF + 0 2 7 0 SGCVV + 0 2 8 0 VVEL + 0 2 9 0 DZDT + 0 2 10 0 ABSV + 0 2 11 0 ABSD + 0 2 12 0 RELV + 0 2 13 0 RELD + 0 2 14 0 PVORT + 0 2 15 0 VUCSH + 0 2 16 0 VVCSH + 0 2 17 0 UFLX + 0 2 18 0 VFLX + 0 2 19 0 WMIXE + 0 2 20 0 BLYDP + 0 2 21 0 MAXGUST + 0 2 22 0 GUST + 0 2 23 0 UGUST + 0 2 24 0 VGUST + 0 2 25 0 VWSH + 0 2 26 0 MFLX + 0 2 27 0 USTM + 0 2 28 0 VSTM + 0 2 29 0 CD + 0 2 30 0 FRICV + 0 2 31 0 TDCMOM + 0 2 32 0 ETACVV + 0 2 33 0 WINDF + 0 2 34 0 NWIND + 0 2 35 0 TWIND +! Added more parameters in 8/26/2015 + 0 2 36 0 AFRWE + 0 2 37 0 NTSS + 0 2 38 0 ETSS +! Added more parameters in 2/28/2017 + 0 2 39 0 EWTPARM + 0 2 40 0 NWTPARM + 0 2 41 0 UGWIND + 0 2 42 0 VGWIND + 0 2 43 0 GEOWD + 0 2 44 0 GEOWS +! Added more parameters in 7/2/2019 + 0 2 45 0 UNDIV + 0 2 46 0 VORTADV +! NCEP Local use + 0 2 192 1 VWSH + 0 2 193 1 MFLX + 0 2 194 1 USTM + 0 2 195 1 VSTM + 0 2 196 1 CD + 0 2 197 1 FRICV + 0 2 198 1 LAUV + 0 2 199 1 LOUV + 0 2 200 1 LAVV + 0 2 201 1 LOVV + 0 2 202 1 LAPP + 0 2 203 1 LOPP + 0 2 204 1 VEDH + 0 2 205 1 COVMZ + 0 2 206 1 COVTZ + 0 2 207 1 COVTM + 0 2 208 1 VDFUA + 0 2 209 1 VDFVA + 0 2 210 1 GWDU + 0 2 211 1 GWDV + 0 2 212 1 CNVU + 0 2 213 1 CNVV + 0 2 214 1 WTEND + 0 2 215 1 OMGALF + 0 2 216 1 CNGWDU + 0 2 217 1 CNGWDV + 0 2 218 1 LMV + 0 2 219 1 PVMWW + 0 2 220 1 MAXUVV + 0 2 221 1 MAXDVV + 0 2 222 1 MAXUW + 0 2 223 1 MAXVW + 0 2 224 1 VRATE +! Added more parameters in 7/2/2019 + 0 2 225 1 TRWSPD + 0 2 226 1 TRWDIR + 0 2 227 1 TOA10 + 0 2 228 1 TOA50 + 0 2 229 1 TOD50 + 0 2 230 1 TOD90 +! +! GRIB2 - TABLE 4.2-0-3 PARAMETERS FOR DISCIPLINE 0 CATEGORY 3 +! + 0 3 0 0 PRES + 0 3 1 0 PRMSL + 0 3 2 0 PTEND + 0 3 3 0 ICAHT + 0 3 4 0 GP + 0 3 5 0 HGT + 0 3 6 0 DIST + 0 3 7 0 HSTDV + 0 3 8 0 PRESA + 0 3 9 0 GPA + 0 3 10 0 DEN + 0 3 11 0 ALTS + 0 3 12 0 THICK + 0 3 13 0 PRESALT + 0 3 14 0 DENALT + 0 3 15 0 5WAVH + 0 3 16 0 U-GWD + 0 3 17 0 V-GWD + 0 3 18 0 HPBL + 0 3 19 0 5WAVA + 0 3 20 0 SDSGSO + 0 3 21 0 ASGSO + 0 3 22 0 SSGSO + 0 3 23 0 GWD + 0 3 24 0 ASGSO + 0 3 25 0 NLPRES + 0 3 26 0 XPRES +! Added more parameters in 2/28/2017 + 0 3 27 0 UMFLX + 0 3 28 0 DMFLX + 0 3 29 0 UDRATE + 0 3 30 0 DDRATE +! Added more parameters in 7/2/2019 + 0 3 31 0 UCLSPRS +! NCEP Local use + 0 3 192 1 MSLET + 0 3 193 1 5WAVH + 0 3 194 1 U-GWD + 0 3 195 1 V-GWD + 0 3 196 1 HPBL + 0 3 197 1 5WAVA + 0 3 198 1 MSLMA + 0 3 199 1 TSLSA + 0 3 200 1 PLPL + 0 3 201 1 LPSX + 0 3 202 1 LPSY + 0 3 203 1 HGTX + 0 3 204 1 HGTY + 0 3 205 1 LAYTH + 0 3 206 1 NLGSP + 0 3 207 1 CNVUMF + 0 3 208 1 CNVDMF + 0 3 209 1 CNVDEMF + 0 3 210 1 LMH + 0 3 211 1 HGTN + 0 3 212 1 PRESN +! Added more parameters in 8/26/2015 + 0 3 213 1 ORCONV + 0 3 214 1 ORASW + 0 3 215 1 ORASS + 0 3 216 1 ORASSW + 0 3 217 1 ORASNW + 0 3 218 1 ORLSW + 0 3 219 1 ORLSS + 0 3 220 1 ORLSSW + 0 3 221 1 ORLSNW +! +! GRIB2 - TABLE 4.2-0-4 PARAMETERS FOR DISCIPLINE 0 CATEGORY 4 +! + 0 4 0 0 NSWRS + 0 4 1 0 NSWRT + 0 4 2 0 SWAVR + 0 4 3 0 GRAD + 0 4 4 0 BRTMP + 0 4 5 0 LWRAD + 0 4 6 0 SWRAD + 0 4 7 0 DSWRF + 0 4 8 0 USWRF + 0 4 9 0 NSWRF + 0 4 10 0 PHOTAR + 0 4 11 0 NSWRFCS + 0 4 12 0 DWUVR +! Added more parameters in 2/28/2017 + 0 4 13 0 DSWRFLX + 0 4 14 0 DIFSWRF +! + 0 4 50 0 UVIUCS + 0 4 51 0 UVI +! Added more parameters in 2/28/2017 + 0 4 52 0 DSWRFCS + 0 4 53 0 USWRFCS +! NCEP Local use + 0 4 192 1 DSWRF + 0 4 193 1 USWRF + 0 4 194 1 DUVB + 0 4 195 1 CDUVB + 0 4 196 1 CSDSF + 0 4 197 1 SWHR + 0 4 198 1 CSUSF + 0 4 199 1 CFNSF + 0 4 200 1 VBDSF + 0 4 201 1 VDDSF + 0 4 202 1 NBDSF + 0 4 203 1 NDDSF + 0 4 204 1 DTRF + 0 4 205 1 UTRF +! +! GRIB2 - TABLE 4.2-0-5 PARAMETERS FOR DISCIPLINE 0 CATEGORY 5 +! + 0 5 0 0 NLWRS + 0 5 1 0 NLWRT + 0 5 2 0 LWAVR + 0 5 3 0 DLWRF + 0 5 4 0 ULWRF + 0 5 5 0 NLWRF + 0 5 6 0 NLWRCS +! Added more parameters in 8/26/2015 + 0 5 7 0 BRTEMP +! Added more parameters in 2/28/2017 + 0 5 8 0 DLWRFCS +! NCEP Local use + 0 5 192 1 DLWRF + 0 5 193 1 ULWRF + 0 5 194 1 LWHR + 0 5 195 1 CSULF + 0 5 196 1 CSDLF + 0 5 197 1 CFNLF +! +! GRIB2 - TABLE 4.2-0-6 PARAMETERS FOR DISCIPLINE 0 CATEGORY 6 +! + 0 6 0 0 CICE + 0 6 1 0 TCDC + 0 6 2 0 CDCON + 0 6 3 0 LCDC + 0 6 4 0 MCDC + 0 6 5 0 HCDC + 0 6 6 0 CWAT + 0 6 7 0 CDCA + 0 6 8 0 CDCT + 0 6 9 0 TMAXT + 0 6 10 0 THUNC + 0 6 11 0 CDCB + 0 6 12 0 CDCTOP + 0 6 13 0 CEIL + 0 6 14 0 CDLYR + 0 6 15 0 CWORK + 0 6 16 0 CUEFI +! Commented (parameter deprecated) in 10/21/2019 + 0 6 17 0 TCONDO +! Commented in 8/26/2015 + 0 6 18 0 TCOLWO +! Commented (parameter deprecated) in 10/21/2019 + 0 6 19 0 TCOLIO + 0 6 20 0 TCOLC + 0 6 21 0 FICE + 0 6 22 0 CDCC + 0 6 23 0 CDCIMR + 0 6 24 0 SUNS + 0 6 25 0 CBHE + 0 6 26 0 HCONCB + 0 6 27 0 HCONCT + 0 6 28 0 NCONCD + 0 6 29 0 NCCICE + 0 6 30 0 NDENCD + 0 6 31 0 NDCICE + 0 6 32 0 FRACCC + 0 6 33 0 SUNSD + 0 6 34 0 SLWTC + 0 6 35 0 SSWTC +! Added more parameters in 8/26/2015 + 0 6 36 0 FSTRPC + 0 6 37 0 FCONPC + 0 6 38 0 MASSDCD + 0 6 39 0 MASSDCI + 0 6 40 0 MDCCWD +! + 0 6 47 0 VFRCWD + 0 6 48 0 VFRCICE + 0 6 49 0 VFRCIW +! NCEP Local use + 0 6 192 1 CDLYR + 0 6 193 1 CWORK + 0 6 194 1 CUEFI + 0 6 195 1 TCOND + 0 6 196 1 TCOLW + 0 6 197 1 TCOLI + 0 6 198 1 TCOLC + 0 6 199 1 FICE + 0 6 200 1 MFLUX + 0 6 201 1 SUNSD +! +! GRIB2 - TABLE 4.2-0-7 PARAMETERS FOR DISCIPLINE 0 CATEGORY 7 +! + 0 7 0 0 PLI + 0 7 1 0 BLI + 0 7 2 0 KX + 0 7 3 0 KOX + 0 7 4 0 TOTALX + 0 7 5 0 SWEATX + 0 7 6 0 CAPE + 0 7 7 0 CIN + 0 7 8 0 HLCY + 0 7 9 0 EHLX + 0 7 10 0 LFTX + 0 7 11 0 4LFTX + 0 7 12 0 RI + 0 7 13 0 SHWINX + 0 7 15 0 UPHL +! Added more parameters in 2/28/2017 + 0 7 16 0 BLKRN + 0 7 17 0 GRDRN + 0 7 18 0 FLXRN +! Added more parameters in 7/2/2019 + 0 7 19 0 CONAPES +! NCEP Local use + 0 7 192 1 LFTX + 0 7 193 1 4LFTX + 0 7 194 1 RI + 0 7 195 1 CWDI + 0 7 196 1 UVI + 0 7 197 1 UPHL + 0 7 198 1 LAI + 0 7 199 1 MXUPHL +! Added more parameters in 2/28/2017 + 0 7 200 1 MNUPHL +! Added more parameters in 7/2/2019 + 0 7 201 1 BNEGELAY + 0 7 202 1 BPOSELAY +! Added more parameters in 11/4/2019 + 0 7 203 1 DCAPE + 0 7 204 1 EFHL + 0 7 205 1 ESP + 0 7 206 1 CANGLE +! +! GRIB2 - TABLE 4.2-0-13 PARAMETERS FOR DISCIPLINE 0 CATEGORY 13 +! + 0 13 0 0 AEROT +! NCEP Local use + 0 13 192 1 PMTC + 0 13 193 1 PMTF + 0 13 194 1 LPMTF + 0 13 195 1 LIPMF +! +! GRIB2 - TABLE 4.2-0-14 PARAMETERS FOR DISCIPLINE 0 CATEGORY 14 +! + 0 14 0 0 TOZNE + 0 14 1 0 O3MR + 0 14 2 0 TCIOZ +! NCEP Local use + 0 14 192 1 O3MR + 0 14 193 1 OZCON + 0 14 194 1 OZCAT + 0 14 195 1 VDFOZ + 0 14 196 1 POZ + 0 14 197 1 TOZ + 0 14 198 1 POZT + 0 14 199 1 POZO + 0 14 200 1 OZMAX1 + 0 14 201 1 OZMAX8 + 0 14 202 1 PDMAX1 + 0 14 203 1 PDMAX24 +! +! GRIB2 - TABLE 4.2-0-15 PARAMETERS FOR DISCIPLINE 0 CATEGORY 15 +! + 0 15 0 0 BSWID + 0 15 1 0 BREF + 0 15 2 0 BRVEL + 0 15 3 0 VIL + 0 15 4 0 LMAXBR + 0 15 5 0 PREC + 0 15 6 0 RDSP1 + 0 15 7 0 RDSP2 + 0 15 8 0 RDSP3 + 0 15 9 0 RFCD + 0 15 10 0 RFCI + 0 15 11 0 RFSNOW + 0 15 12 0 RFRAIN + 0 15 13 0 RFGRPL + 0 15 14 0 RFHAIL +! Added more parameters in 8/26/2015 + 0 15 15 0 HSR + 0 15 16 0 HSRHT +! +! GRIB2 - TABLE 4.2-0-16 PARAMETERS FOR DISCIPLINE 0 CATEGORY 16 +! + 0 16 0 0 REFZR + 0 16 1 0 REFZI + 0 16 2 0 REFZC + 0 16 3 0 RETOP + 0 16 4 0 REFD + 0 16 5 0 REFC +! NCEP Local use + 0 16 192 1 REFZR + 0 16 193 1 REFZI + 0 16 194 1 REFZC + 0 16 195 1 REFD + 0 16 196 1 REFC + 0 16 197 1 RETOP + 0 16 198 1 MAXREF +! +! GRIB2 - TABLE 4.2-0-17 PARAMETERS FOR DISCIPLINE 0 CATEGORY 17 +! + 0 17 0 0 LTNGSD +! Added more parameters in 2/28/2017 + 0 17 1 0 LTPINX +! Added more parameters in 7/2/2019 + 0 17 2 0 CDGDLTFD + 0 17 3 0 CDCDLTFD + 0 17 4 0 TLGTFD +! NCEP Local use + 0 17 192 1 LTNG +! +! GRIB2 - TABLE 4.2-0-18 PARAMETERS FOR DISCIPLINE 0 CATEGORY 18 +! + 0 18 0 0 ACCES + 0 18 1 0 ACIOD + 0 18 2 0 ACRADP + 0 18 3 0 GDCES + 0 18 4 0 GDIOD + 0 18 5 0 GDRADP + 0 18 6 0 TIACCP + 0 18 7 0 TIACIP + 0 18 8 0 TIACRP + 0 18 10 0 AIRCON + 0 18 11 0 WETDEP + 0 18 12 0 DRYDEP + 0 18 13 0 TOTLWD +! Added more parameters in 2/28/2017 + 0 18 14 0 SACON + 0 18 15 0 MAXACON + 0 18 16 0 HMXACON +! Added more parameters in 7/2/2019 + 0 18 17 0 CIAIRC + 0 18 18 0 CAACL +! +! GRIB2 - TABLE 4.2-0-19 PARAMETERS FOR DISCIPLINE 0 CATEGORY 19 +! + 0 19 0 0 VIS + 0 19 1 0 ALBDO + 0 19 2 0 TSTM + 0 19 3 0 MIXHT + 0 19 4 0 VOLASH + 0 19 5 0 ICIT + 0 19 6 0 ICIB + 0 19 7 0 ICI + 0 19 8 0 TURBT + 0 19 9 0 TURBB + 0 19 10 0 TURB + 0 19 11 0 TKE + 0 19 12 0 PBLREG + 0 19 13 0 CONTI + 0 19 14 0 CONTET + 0 19 15 0 CONTT + 0 19 16 0 CONTB + 0 19 17 0 MXSALB + 0 19 18 0 SNFALB + 0 19 19 0 SALBD + 0 19 20 0 ICIP + 0 19 21 0 CTP + 0 19 22 0 CAT + 0 19 23 0 SLDP + 0 19 24 0 CONTKE + 0 19 25 0 WIWW + 0 19 26 0 CONVO + 0 19 27 0 ICESC +! Added more parameters in 8/26/2015 + 0 19 28 0 MWTURB +! Added more parameters in 2/28/2017 + 0 19 29 0 CATEDR + 0 19 30 0 EDPARM + 0 19 31 0 MXEDPRM +! Added more parameters in 7/2/2019 + 0 19 32 0 HIFREL + 0 19 33 0 VISLFOG + 0 19 34 0 VISIFOG + 0 19 35 0 VISBSN +! Added more parameters in 9/17/2019 + 0 19 36 0 PSNOWS +! Added more parameters in 12/03/2019 + 0 19 37 0 ICESEV +! NCEP Local use + 0 19 192 1 MXSALB + 0 19 193 1 SNFALB + 0 19 194 1 SRCONO + 0 19 195 1 MRCONO + 0 19 196 1 HRCONO + 0 19 197 1 TORPROB + 0 19 198 1 HAILPROB + 0 19 199 1 WINDPROB + 0 19 200 1 STORPROB + 0 19 201 1 SHAILPRO + 0 19 202 1 SWINDPRO + 0 19 203 1 TSTMC + 0 19 204 1 MIXLY + 0 19 205 1 FLGHT + 0 19 206 1 CICEL + 0 19 207 1 CIVIS + 0 19 208 1 CIFLT + 0 19 209 1 LAVNI + 0 19 210 1 HAVNI + 0 19 211 1 SBSALB + 0 19 212 1 SWSALB + 0 19 213 1 NBSALB + 0 19 214 1 NWSALB + 0 19 215 1 PRSVR + 0 19 216 1 PRSIGSVR + 0 19 217 1 SIPD + 0 19 218 1 EPSR + 0 19 219 1 TPFI + 0 19 220 1 SVRTS + 0 19 221 1 PROCON + 0 19 222 1 CONVP + 0 19 232 1 VAFTD + 0 19 233 1 ICPRB + 0 19 234 1 ICSEV +! Added more parameters in 2/28/2017 + 0 19 235 1 JFWPRB +! Added more parameters in 7/2/2019 + 0 19 236 1 SNOWLVL + 0 19 237 1 DRYTPROB + 0 19 238 1 ELLINX +! +! GRIB2 - TABLE 4.2-0-20 PARAMETERS FOR DISCIPLINE 0 CATEGORY 20 +! + 0 20 0 0 MASSDEN + 0 20 1 0 COLMD + 0 20 2 0 MASSMR + 0 20 3 0 AEMFLX + 0 20 4 0 ANPMFLX + 0 20 5 0 ANPEMFLX + 0 20 6 0 SDDMFLX + 0 20 7 0 SWDMFLX + 0 20 8 0 AREMFLX + 0 20 9 0 WLSMFLX + 0 20 10 0 WDCPMFLX + 0 20 11 0 SEDMFLX + 0 20 12 0 DDMFLX + 0 20 13 0 TRANHH + 0 20 14 0 TRSDS +! Added more parameters in 7/2/2019 + 0 20 15 0 DDVEL + 0 20 16 0 MSSRDRYA + 0 20 17 0 MSSRWETA +! + 0 20 50 0 AIA + 0 20 51 0 CONAIR + 0 20 52 0 VMXR + 0 20 53 0 CGPRC + 0 20 54 0 CGDRC + 0 20 55 0 SFLUX + 0 20 56 0 COAIA + 0 20 57 0 TYABA + 0 20 58 0 TYAAL + 0 20 59 0 ANCON +! Added more parameters in 2/28/2017 + 0 20 60 0 ASNCON + 0 20 61 0 MXMASSD + 0 20 62 0 HGTMD +! Added more parameters in 7/2/2019 + 0 20 63 0 CAVEMDL + 0 20 64 0 MOLRDRYA + 0 20 65 0 MOLRWETA + 0 20 66 0 CINCLDSP + 0 20 67 0 CBLCLDSP + 0 20 68 0 CIRELREP + 0 20 69 0 CINCSLSP + 0 20 70 0 CBECSLSP + 0 20 71 0 CRERELSP + 0 20 72 0 CINCSRCP + 0 20 73 0 CBLCSRCP + 0 20 74 0 CIRERECP + 0 20 75 0 WFIREFLX +! + 0 20 100 0 SADEN + 0 20 101 0 ATMTK + 0 20 102 0 AOTK + 0 20 103 0 SSALBK + 0 20 104 0 ASYSFK + 0 20 105 0 AECOEF + 0 20 106 0 AACOEF + 0 20 107 0 ALBSAT + 0 20 108 0 ALBGRD + 0 20 109 0 ALESAT + 0 20 110 0 ALEGRD + 0 20 111 0 ANGSTEXP + 0 20 112 0 SCTAOTK +! +! GRIB2 - TABLE 4.2-0-190 PARAMETERS FOR DISCIPLINE 0 CATEGORY 190 +! + 0 190 0 0 ATEXT +! +! GRIB2 - TABLE 4.2-0-191 PARAMETERS FOR DISCIPLINE 0 CATEGORY 191 +! + 0 191 0 0 TSEC + 0 191 1 0 GEOLAT + 0 191 2 0 GEOLON +! Added more parameters in 8/26/2015 + 0 191 3 0 DSLOBS +! NCEP Local use + 0 191 192 1 NLAT + 0 191 193 1 ELON + 0 191 194 1 RTSEC + 0 191 195 1 MLYNO + 0 191 196 1 NLATN + 0 191 197 1 ELONN +! +! GRIB2 - TABLE 4.2-0-192 PARAMETERS FOR DISCIPLINE 0 CATEGORY 192 +! + 0 192 1 0 COVMZ + 0 192 2 0 COVTZ + 0 192 3 0 COVTM + 0 192 4 0 COVTW + 0 192 5 0 COVZZ + 0 192 6 0 COVMM + 0 192 7 0 COVQZ + 0 192 8 0 COVQM + 0 192 9 0 COVTVV + 0 192 10 0 COVQVV + 0 192 11 0 COVPSPS + 0 192 12 0 COVQQ + 0 192 13 0 COVVVVV + 0 192 14 0 COVTT +! +! GRIB2 - TABLE 4.2-1-0 PARAMETERS FOR DISCIPLINE 1 CATEGORY 0 +! + 1 0 0 0 FFLDG + 1 0 1 0 FFLDRO + 1 0 2 0 RSSC + 1 0 3 0 ESCT + 1 0 4 0 SWEPON + 1 0 5 0 BGRUN + 1 0 6 0 SSRUN +! Added more parameters in 8/26/2015 + 1 0 7 0 DISRS +! Added more parameters in 2/28/2017 + 1 0 8 0 GWUPS + 1 0 9 0 GWLOWS + 1 0 10 0 SFLORC + 1 0 11 0 RVERSW + 1 0 12 0 FLDPSW + 1 0 13 0 DEPWSS + 1 0 14 0 UPAPCP + 1 0 15 0 UPASM + 1 0 16 0 PERRATE +! NCEP Local use + 1 0 192 1 BGRUN + 1 0 193 1 SSRUN +! +! GRIB2 - TABLE 4.2-1-1 PARAMETERS FOR DISCIPLINE 1 CATEGORY 1 +! + 1 1 0 0 CPPOP + 1 1 1 0 PPOSP + 1 1 2 0 POP +! NCEP Local use + 1 1 192 1 CPOZP + 1 1 193 1 CPOFP + 1 1 194 1 PPFFG + 1 1 195 1 CWR +! +! GRIB2 - TABLE 4.2-1-2 PARAMETERS FOR DISCIPLINE 1 CATEGORY 2 +! + 1 2 0 0 WDPTHIL + 1 2 1 0 WTMPIL + 1 2 2 0 WFRACT + 1 2 3 0 SEDTK + 1 2 4 0 SEDTMP + 1 2 5 0 ICTKIL + 1 2 6 0 ICETIL + 1 2 7 0 ICECIL + 1 2 8 0 LANDIL + 1 2 9 0 SFSAL + 1 2 10 0 SFTMP + 1 2 11 0 ACWSR + 1 2 12 0 SALTIL +! Added more parameters in 2/28/2017 + 1 2 13 0 CSAFC +! +! GRIB2 - TABLE 4.2-2-0 PARAMETERS FOR DISCIPLINE 2 CATEGORY 0 +! + 2 0 0 0 LAND + 2 0 1 0 SFCR + 2 0 2 0 TSOIL + 2 0 3 0 SOILM + 2 0 4 0 VEG + 2 0 5 0 WATR + 2 0 6 0 EVAPT + 2 0 7 0 MTERH + 2 0 8 0 LANDU +! Commented parameter in 8/26/2015 +! 2 0 9 0 SOILW + 2 0 10 0 GFLUX + 2 0 11 0 MSTAV + 2 0 12 0 SFEXC + 2 0 13 0 CNWAT + 2 0 14 0 BMIXL + 2 0 15 0 CCOND + 2 0 16 0 RSMIN +! 2 0 17 0 WILT + 2 0 18 0 RCS + 2 0 19 0 RCT + 2 0 20 0 RCSOL + 2 0 21 0 RCQ + 2 0 22 0 SOILM + 2 0 23 0 CISOILW + 2 0 24 0 HFLUX + 2 0 25 0 VSOILM + 2 0 26 0 WILT + 2 0 27 0 VWILTM + 2 0 28 0 LEAINX + 2 0 29 0 EVERF + 2 0 30 0 DECF + 2 0 31 0 NDVINX + 2 0 32 0 RDVEG +! Added more parameters in 8/26/2015 + 2 0 33 0 WROD + 2 0 34 0 SFCWRO + 2 0 35 0 TCLASS + 2 0 36 0 TFRCT + 2 0 37 0 TPERCT + 2 0 38 0 SOILVIC +! NCEP Local use + 2 0 192 1 SOILW + 2 0 193 1 GFLUX + 2 0 194 1 MSTAV + 2 0 195 1 SFEXC + 2 0 196 1 CNWAT + 2 0 197 1 BMIXL + 2 0 198 1 VGTYP + 2 0 199 1 CCOND + 2 0 200 1 RSMIN + 2 0 201 1 WILT + 2 0 202 1 RCS + 2 0 203 1 RCT + 2 0 204 1 RCQ + 2 0 205 1 RCSOL + 2 0 206 1 RDRIP + 2 0 207 1 ICWAT + 2 0 208 1 AKHS + 2 0 209 1 AKMS + 2 0 210 1 VEGT + 2 0 211 1 SSTOR + 2 0 212 1 LSOIL + 2 0 213 1 EWATR + 2 0 214 1 GWREC + 2 0 215 1 QREC + 2 0 216 1 SFCRH + 2 0 217 1 NDVI + 2 0 218 1 LANDN + 2 0 219 1 AMIXL + 2 0 220 1 WVINC + 2 0 221 1 WCINC + 2 0 222 1 WVCONV + 2 0 223 1 WCCONV + 2 0 224 1 WVUFLX + 2 0 225 1 WVVFLX + 2 0 226 1 WCUFLX + 2 0 227 1 WCVFLX + 2 0 228 1 ACOND + 2 0 229 1 EVCW + 2 0 230 1 TRANS +! +! GRIB2 - TABLE 4.2-2-1 PARAMETERS FOR DISCIPLINE 2 CATEGORY 1 +! + 2 1 192 1 CANL +! +! GRIB2 - TABLE 4.2-2-3 PARAMETERS FOR DISCIPLINE 2 CATEGORY 3 +! + 2 3 0 0 SOTYP + 2 3 1 0 UPLST + 2 3 2 0 UPLSM + 2 3 3 0 LOWLSM + 2 3 4 0 BOTLST + 2 3 5 0 SOILL + 2 3 6 0 RLYRS + 2 3 7 0 SMREF + 2 3 8 0 SMDRY + 2 3 9 0 POROS + 2 3 10 0 LIQVSM + 2 3 11 0 VOLTSO + 2 3 12 0 TRANSO + 2 3 13 0 VOLDEC + 2 3 14 0 DIREC + 2 3 15 0 SOILP + 2 3 16 0 VSOSM + 2 3 17 0 SATOSM + 2 3 18 0 SOILTMP + 2 3 19 0 SOILMOI + 2 3 20 0 CISOILM + 2 3 21 0 SOILICE + 2 3 22 0 CISICE +! Added more parameters in 8/26/2015 + 2 3 23 0 LWSNWP +! Added more parameters in 2/28/2017 + 2 3 24 0 FRSTINX + 2 3 25 0 SNWDEB + 2 3 26 0 SHFLX + 2 3 27 0 SOILDEP +! NCEP Local use + 2 3 192 1 SOILL + 2 3 193 1 RLYRS + 2 3 194 1 SLTYP + 2 3 195 1 SMREF + 2 3 196 1 SMDRY + 2 3 197 1 POROS + 2 3 198 1 EVBS + 2 3 199 1 LSPA + 2 3 200 1 BARET + 2 3 201 1 AVSFT + 2 3 202 1 RADT + 2 3 203 1 FLDCP +! +! GRIB2 - TABLE 4.2-2-4 PARAMETERS FOR DISCIPLINE 2 CATEGORY 4 +! + 2 4 0 0 FIREOLK + 2 4 1 0 FIREODT + 2 4 2 0 HINDEX + 2 4 3 0 FBAREA +! Added more parameters in 8/26/2015 + 2 4 4 0 FOSINDX +! Added more parameters in 2/28/2017 + 2 4 5 0 FWINX + 2 4 6 0 FFMCODE + 2 4 7 0 DUFMCODE + 2 4 8 0 DRTCODE + 2 4 9 0 INFSINX + 2 4 10 0 FBUPINX + 2 4 11 0 FDSRTE +! +! Added new Discipline 2 category 5 in 8/26/2015 +! +! GRIB2 - TABLE 4.2-2-5 PARAMETERS FOR DISCIPLINE 2 CATEGORY 5 +! + 2 5 1 0 GLACTMP +! +! GRIB2 - TABLE 4.2-3-0 PARAMETERS FOR DISCIPLINE 3 CATEGORY 0 +! + 3 0 0 0 SRAD + 3 0 1 0 SALBEDO + 3 0 2 0 SBTMP + 3 0 3 0 SPWAT + 3 0 4 0 SLFTI + 3 0 5 0 SCTPRES + 3 0 6 0 SSTMP + 3 0 7 0 CLOUDM + 3 0 8 0 PIXST + 3 0 9 0 FIREDI +! +! GRIB2 - TABLE 4.2-3-1 PARAMETERS FOR DISCIPLINE 3 CATEGORY 1 +! + 3 1 0 0 ESTP + 3 1 1 0 IRRATE + 3 1 2 0 CTOPH + 3 1 3 0 CTOPHQI + 3 1 4 0 ESTUGRD + 3 1 5 0 ESTVGRD + 3 1 6 0 NPIXU + 3 1 7 0 SOLZA + 3 1 8 0 RAZA + 3 1 9 0 RFL06 + 3 1 10 0 RFL08 + 3 1 11 0 RFL16 + 3 1 12 0 RFL39 + 3 1 13 0 ATMDIV + 3 1 14 0 CBTMP + 3 1 15 0 CSBTMP + 3 1 16 0 CLDRAD + 3 1 17 0 CSKYRAD +! + 3 1 19 0 WINDS + 3 1 20 0 AOT06 + 3 1 21 0 AOT08 + 3 1 22 0 AOT16 + 3 1 23 0 ANGCOE +! +! Added more parameters in 2/28/2017 + 3 1 27 0 BRFLF + 3 1 28 0 SPBRT + 3 1 29 0 SCRAD +! Added more parameters in 7/2/2019 + 3 1 98 0 CCMPEMRR + 3 1 99 0 SDMPEMRR +! NCEP Local use + 3 1 192 1 USCT + 3 1 193 1 VSCT + 3 1 194 1 SWQI +! +! Added new table 4.2-3-2 in 2/28/2017 +! +! GRIB2 - TABLE 4.2-3-2 PARAMETERS FOR DISCIPLINE 3 CATEGORY 2 +! + 3 2 0 0 CSKPROB + 3 2 1 0 CTOPTMP + 3 2 2 0 CTOPRES + 3 2 3 0 CLDTYPE + 3 2 4 0 CLDPHAS + 3 2 5 0 CLDODEP + 3 2 6 0 CLDPER + 3 2 7 0 CLDLWP + 3 2 8 0 CLDIWP + 3 2 9 0 CLDALB + 3 2 10 0 CLDEMISS + 3 2 11 0 EAODR +! Added more parameters in 7/2/2019 + 3 2 30 0 MEACST +! +! Added new table 4.2-3-3 in 2/28/2017 +! +! GRIB2 - TABLE 4.2-3-3 PARAMETERS FOR DISCIPLINE 3 CATEGORY 3 +! + 3 3 0 0 PBMVFRC + 3 3 1 0 PBLIFRC + 3 3 2 0 PBINFRC +! +! Added new table 4.2-3-4 in 2/28/2017 +! +! GRIB2 - TABLE 4.2-3-4 PARAMETERS FOR DISCIPLINE 3 CATEGORY 4 +! + 3 4 0 0 VOLAPROB + 3 4 1 0 VOLACDTT + 3 4 2 0 VOLACDTP + 3 4 3 0 VOLACDTH + 3 4 4 0 VOLACDEM + 3 4 5 0 VOLAEADR + 3 4 6 0 VOLACDOD + 3 4 7 0 VOLACDEN + 3 4 8 0 VOLAPER +! +! Added new table 4.2-3-5 in 2/28/2017 +! +! GRIB2 - TABLE 4.2-3-5 PARAMETERS FOR DISCIPLINE 3 CATEGORY 5 +! + 3 5 0 0 ISSTMP + 3 5 1 0 SKSSTMP + 3 5 2 0 SSKSSTMP + 3 5 3 0 FDNSSTMP + 3 5 4 0 EBSSTSTD + 3 5 5 0 EBSDSSTS +! +! Added new table 4.2-3-6 in 2/28/2017 +! +! GRIB2 - TABLE 4.2-3-6 PARAMETERS FOR DISCIPLINE 3 CATEGORY 6 +! + 3 6 0 0 GSOLIRR + 3 6 1 0 GSOLEXP + 3 6 2 0 DIRSOLIR + 3 6 3 0 DIRSOLEX + 3 6 4 0 DIFSOLIR + 3 6 5 0 DIFSOLEX +! +! GRIB2 - TABLE 4.2-3-192 PARAMETERS FOR DISCIPLINE 3 CATEGORY 192 +! + 3 192 0 0 SBT122 + 3 192 1 0 SBT123 + 3 192 2 0 SBT124 + 3 192 3 0 SBT126 + 3 192 4 0 SBC123 + 3 192 5 0 SBC124 + 3 192 6 0 SBT112 + 3 192 7 0 SBT113 + 3 192 8 0 SBT114 + 3 192 9 0 SBT115 + 3 192 10 0 AMSRE9 + 3 192 11 0 AMSRE10 + 3 192 12 0 AMSRE11 + 3 192 13 0 AMSRE12 +! Added more parameters in 8/26/2015 + 3 192 14 0 SFRA161 + 3 192 15 0 SFRA162 + 3 192 16 0 SFRA163 + 3 192 17 0 SFRA164 + 3 192 18 0 SFRA165 + 3 192 19 0 SFRA166 + 3 192 20 0 SBTA167 + 3 192 21 0 SBTA168 +! Added more parameters in 6/27/2019 + 3 192 22 0 SBTA169 + 3 192 23 0 SBTA1610 + 3 192 24 0 SBTA1611 + 3 192 25 0 SBTA1612 + 3 192 26 0 SBTA1613 + 3 192 27 0 SBTA1614 + 3 192 28 0 SBTA1615 + 3 192 29 0 SBTA1616 + 3 192 30 0 SFRA171 + 3 192 31 0 SFRA172 + 3 192 32 0 SFRA173 + 3 192 33 0 SFRA174 + 3 192 34 0 SFRA175 + 3 192 35 0 SFRA176 + 3 192 36 0 SBTA177 + 3 192 37 0 SBTA178 + 3 192 38 0 SBTA179 + 3 192 39 0 SBTA1710 + 3 192 40 0 SBTA1711 + 3 192 41 0 SBTA1712 + 3 192 42 0 SBTA1713 + 3 192 43 0 SBTA1714 + 3 192 44 0 SBTA1715 + 3 192 45 0 SBTA1716 +! Added more parameters in 11/19/2019 + 3 192 46 0 SRFAGR1 + 3 192 47 0 SRFAGR2 + 3 192 48 0 SRFAGR3 + 3 192 49 0 SRFAGR4 + 3 192 50 0 SRFAGR5 + 3 192 51 0 SRFAGR6 + 3 192 52 0 SBTAGR7 + 3 192 53 0 SBTAGR8 + 3 192 54 0 SBTAGR9 + 3 192 55 0 SBTAGR10 + 3 192 56 0 SBTAGR11 + 3 192 57 0 SBTAGR12 + 3 192 58 0 SBTAGR13 + 3 192 59 0 SBTAGR14 + 3 192 60 0 SBTAGR15 + 3 192 61 0 SBTAGR16 +! +! GRIB2 - TABLE 4.2-4-0 PARAMETERS FOR DISCIPLINE 4 CATEGORY 0 +! + 4 0 0 0 TMPSWP + 4 0 1 0 ELECTMP + 4 0 2 0 PROTTMP + 4 0 3 0 IONTMP + 4 0 4 0 PRATMP + 4 0 5 0 PRPTMP +! +! GRIB2 - TABLE 4.2-4-1 PARAMETERS FOR DISCIPLINE 4 CATEGORY 1 +! + 4 1 0 0 SPEED + 4 1 1 0 VEL1 + 4 1 2 0 VEL2 + 4 1 3 0 VEL3 +! +! GRIB2 - TABLE 4.2-4-2 PARAMETERS FOR DISCIPLINE 4 CATEGORY 2 +! + 4 2 0 0 PLSMDEN + 4 2 1 0 ELCDEN + 4 2 2 0 PROTDEN + 4 2 3 0 IONDEN + 4 2 4 0 VTEC + 4 2 5 0 ABSFRQ + 4 2 6 0 ABSRB + 4 2 7 0 SPRDF + 4 2 8 0 HPRIMF + 4 2 9 0 CRTFRQ + 4 2 10 0 SCINT +! +! GRIB2 - TABLE 4.2-4-3 PARAMETERS FOR DISCIPLINE 4 CATEGORY 3 +! + 4 3 0 0 BTOT + 4 3 1 0 BVEC1 + 4 3 2 0 BVEC2 + 4 3 3 0 BVEC3 + 4 3 4 0 ETOT + 4 3 5 0 EVEC1 + 4 3 6 0 EVEC2 + 4 3 7 0 EVEC3 +! +! GRIB2 - TABLE 4.2-4-4 PARAMETERS FOR DISCIPLINE 4 CATEGORY 4 +! + 4 4 0 0 DIFPFLUX + 4 4 1 0 INTPFLUX + 4 4 2 0 DIFEFLUX + 4 4 3 0 INTEFLUX + 4 4 4 0 DIFIFLUX + 4 4 5 0 INTIFLUX + 4 4 6 0 NTRNFLUX +! +! GRIB2 - TABLE 4.2-4-6 PARAMETERS FOR DISCIPLINE 4 CATEGORY 6 +! + 4 6 0 0 TSI + 4 6 1 0 XLONG + 4 6 2 0 XSHRT + 4 6 3 0 EUVIRR + 4 6 4 0 SPECIRR + 4 6 5 0 F107 + 4 6 6 0 SOLRF +! +! GRIB2 - TABLE 4.2-4-7 PARAMETERS FOR DISCIPLINE 4 CATEGORY 7 +! + 4 7 0 0 LMBINT + 4 7 1 0 DSKINT + 4 7 2 0 DSKDAY + 4 7 3 0 DSKNGT +! +! GRIB2 - TABLE 4.2-4-8 PARAMETERS FOR DISCIPLINE 4 CATEGORY 8 +! + 4 8 0 0 XRAYRAD + 4 8 1 0 EUVRAD + 4 8 2 0 HARAD + 4 8 3 0 WHTRAD + 4 8 4 0 CAIIRAD + 4 8 5 0 WHTCOR + 4 8 6 0 HELCOR + 4 8 7 0 MASK +! +! GRIB2 - TABLE 4.2-4-9 PARAMETERS FOR DISCIPLINE 4 CATEGORY 9 +! + 4 9 0 0 SIGPED + 4 9 1 0 SIGHAL + 4 9 2 0 SIGPAR +! +! GRIB2 - TABLE 4.2-10-0 PARAMETERS FOR DISCIPLINE 10 CATEGORY 0 +! + 10 0 0 0 WVSP1 + 10 0 1 0 WVSP2 + 10 0 2 0 WVSP3 + 10 0 3 0 HTSGW + 10 0 4 0 WVDIR + 10 0 5 0 WVHGT + 10 0 6 0 WVPER + 10 0 7 0 SWDIR + 10 0 8 0 SWELL + 10 0 9 0 SWPER + 10 0 10 0 DIRPW + 10 0 11 0 PERPW + 10 0 12 0 DIRSW + 10 0 13 0 PERSW + 10 0 14 0 WWSDIR + 10 0 15 0 MWSPER + 10 0 16 0 CDWW + 10 0 17 0 FRICV + 10 0 18 0 WSTR + 10 0 19 0 NWSTR + 10 0 20 0 MSSW + 10 0 21 0 USSD + 10 0 22 0 VSSD + 10 0 23 0 PMAXWH + 10 0 24 0 MAXWH + 10 0 25 0 IMWF + 10 0 26 0 IMFWW + 10 0 27 0 IMFTSW + 10 0 28 0 MZWPER + 10 0 29 0 MZPWW + 10 0 30 0 MZPTSW + 10 0 31 0 WDIRW + 10 0 32 0 DIRWWW + 10 0 33 0 DIRWTS + 10 0 34 0 PWPER + 10 0 35 0 PPERWW + 10 0 36 0 PPERTS + 10 0 37 0 ALTWH + 10 0 38 0 ALCWH + 10 0 39 0 ALRRC + 10 0 40 0 MNWSOW + 10 0 41 0 MWDIRW + 10 0 42 0 WESP + 10 0 43 0 KSSEDW + 10 0 44 0 BENINX + 10 0 45 0 SPFTR +! Added parameter in 7/2/2019 + 10 0 46 0 PWAVEDIR + 10 0 47 0 SWHFSWEL + 10 0 48 0 SWHSSWEL + 10 0 49 0 SWHTSWEL + 10 0 50 0 MWPFSWEL + 10 0 51 0 MWPSSWEL + 10 0 52 0 MWPTSWEL + 10 0 53 0 MWDFSWEL + 10 0 54 0 MWDSSWEL + 10 0 55 0 MWDTSWEL + 10 0 56 0 WDWFSWEL + 10 0 57 0 WDWSSWEL + 10 0 58 0 WDWTSWEL + 10 0 59 0 WFWFSWEL + 10 0 60 0 WFWSSWEL + 10 0 61 0 WFWTSWEL + 10 0 62 0 WAVEFREW + 10 0 63 0 FREWWW + 10 0 64 0 FRWWTSW +! NCEP Local use + 10 0 192 1 WSTP +! Added parameter in 8/26/2015 + 10 0 193 1 WLENG +! +! GRIB2 - TABLE 4.2-10-1 PARAMETERS FOR DISCIPLINE 10 CATEGORY 1 +! + 10 1 0 0 DIRC + 10 1 1 0 SPC + 10 1 2 0 UOGRD + 10 1 3 0 VOGRD +! Added parameter in 7/2/2019 + 10 1 4 0 RIPCOP +! NCEP Local use + 10 1 192 1 OMLU + 10 1 193 1 OMLV + 10 1 194 1 UBARO + 10 1 195 1 VBARO +! +! GRIB2 - TABLE 4.2-10-2 PARAMETERS FOR DISCIPLINE 10 CATEGORY 2 +! + 10 2 0 0 ICEC + 10 2 1 0 ICETK + 10 2 2 0 DICED + 10 2 3 0 SICED + 10 2 4 0 UICE + 10 2 5 0 VICE + 10 2 6 0 ICEG + 10 2 7 0 ICED + 10 2 8 0 ICETMP + 10 2 9 0 ICEPRS +! Added more parameters in 8/26/2015 + 10 2 10 0 ZVCICEP + 10 2 11 0 MVCICEP + 10 2 12 0 CICES +! +! GRIB2 - TABLE 4.2-10-3 PARAMETERS FOR DISCIPLINE 10 CATEGORY 3 +! + 10 3 0 0 WTMP + 10 3 1 0 DSLM +! Added more parameters in 2/28/2017 + 10 3 2 0 CH +! NCEP Local use + 10 3 192 1 SURGE + 10 3 193 1 ETSRG + 10 3 194 1 ELEV + 10 3 195 1 SSHG + 10 3 196 1 P2OMLT + 10 3 197 1 AOHFLX + 10 3 198 1 ASHFL + 10 3 199 1 SSTT + 10 3 200 1 SSST + 10 3 201 1 KENG + 10 3 202 1 SLTFL +! Added more parameters in 2/28/2017 + 10 3 203 1 LCH +! Added more parameters in 7/2/2019 + 10 3 204 1 FRZSPR +! Added more parameters in 9/17/2019 + 10 3 205 1 TWLWAV + 10 3 206 1 RUNUP + 10 3 207 1 SETUP + 10 3 208 1 SWASH + 10 3 209 1 TWLDT + 10 3 210 1 TWLDC +! + 10 3 242 1 TCSRG20 + 10 3 243 1 TCSRG30 + 10 3 244 1 TCSRG40 + 10 3 245 1 TCSRG50 + 10 3 246 1 TCSRG60 + 10 3 247 1 TCSRG70 + 10 3 248 1 TCSRG80 + 10 3 249 1 TCSRG90 + 10 3 250 1 ETCWL +! Added more parameters in 7/2/2019 + 10 3 251 1 TIDE + 10 3 252 1 EROSNP + 10 3 253 1 OWASHP +! +! GRIB2 - TABLE 4.2-10-4 PARAMETERS FOR DISCIPLINE 10 CATEGORY 4 +! + 10 4 0 0 MTHD + 10 4 1 0 MTHA + 10 4 2 0 TTHDP + 10 4 3 0 SALTY + 10 4 4 0 OVHD + 10 4 5 0 OVSD + 10 4 6 0 OVMD + 10 4 7 0 BATHY +! + 10 4 11 0 SFSALP + 10 4 12 0 SFTMPP + 10 4 13 0 ACWSRD + 10 4 14 0 WDEPTH + 10 4 15 0 WTMPSS +! Added more parameters in 7/2/2019 + 10 4 16 0 WATERDEN + 10 4 17 0 WATDENA + 10 4 18 0 WATPTEMP + 10 4 19 0 WATPDEN + 10 4 20 0 WATPDENA + 10 4 21 0 PRTSAL +! NCEP Local use + 10 4 192 1 WTMPC + 10 4 193 1 SALIN + 10 4 194 1 BKENG + 10 4 195 1 DBSS + 10 4 196 1 INTFD + 10 4 197 1 OHC +! +! GRIB2 - TABLE 4.2-10-191 PARAMETERS FOR DISCIPLINE 10 CATEGORY 191 +! + 10 191 0 0 IRTSEC + 10 191 1 0 MOSF +! +! Added parameter in 8/26/2015 + 10 191 3 0 DSLOBSO diff --git a/parm/post_avblflds.xml b/parm/post_avblflds.xml index 9e4fe8d6f..e3c36b8c6 100755 --- a/parm/post_avblflds.xml +++ b/parm/post_avblflds.xml @@ -936,7 +936,7 @@ 105 PRES_ON_MEAN_SEA_LVL - PRES + PRMSL mean_sea_lvl 6.0 diff --git a/parm/postcntrl_gfs_flux.xml b/parm/postcntrl_gfs_flux.xml index 5653dc6c1..2f254639d 100755 --- a/parm/postcntrl_gfs_flux.xml +++ b/parm/postcntrl_gfs_flux.xml @@ -132,12 +132,6 @@ yes - - GFS_LFTX_ON_SURFACE - NCEP - 3.0 - - PWAT_ON_ENTIRE_ATMOS_SINGLE_LYR 3.0 diff --git a/parm/postcntrl_gfs_flux_f00.xml b/parm/postcntrl_gfs_flux_f00.xml index ef4e3ef1e..155883d03 100755 --- a/parm/postcntrl_gfs_flux_f00.xml +++ b/parm/postcntrl_gfs_flux_f00.xml @@ -126,12 +126,6 @@ yes - - GFS_LFTX_ON_SURFACE - NCEP - 3.0 - - PWAT_ON_ENTIRE_ATMOS_SINGLE_LYR 3.0 diff --git a/parm/postxconfig-NT-GEFS-ANL.txt b/parm/postxconfig-NT-GEFS-ANL.txt index 6fa53bc9a..b1b4137a0 100644 --- a/parm/postxconfig-NT-GEFS-ANL.txt +++ b/parm/postxconfig-NT-GEFS-ANL.txt @@ -429,7 +429,7 @@ PRES_ON_MEAN_SEA_LVL ? 1 tmpl4_0 -PRES +PRMSL ? ? mean_sea_lvl diff --git a/parm/postxconfig-NT-GEFS-F00.txt b/parm/postxconfig-NT-GEFS-F00.txt index d0ecadab1..c31fdf736 100644 --- a/parm/postxconfig-NT-GEFS-F00.txt +++ b/parm/postxconfig-NT-GEFS-F00.txt @@ -429,7 +429,7 @@ PRES_ON_MEAN_SEA_LVL ? 1 tmpl4_0 -PRES +PRMSL ? ? mean_sea_lvl diff --git a/parm/postxconfig-NT-GEFS.txt b/parm/postxconfig-NT-GEFS.txt index f99cb3c10..21e1f6f11 100644 --- a/parm/postxconfig-NT-GEFS.txt +++ b/parm/postxconfig-NT-GEFS.txt @@ -429,7 +429,7 @@ PRES_ON_MEAN_SEA_LVL ? 1 tmpl4_0 -PRES +PRMSL ? ? mean_sea_lvl diff --git a/parm/postxconfig-NT-GFS-ANL.txt b/parm/postxconfig-NT-GFS-ANL.txt index 061fab9e6..0da6e0a3c 100644 --- a/parm/postxconfig-NT-GFS-ANL.txt +++ b/parm/postxconfig-NT-GFS-ANL.txt @@ -613,7 +613,7 @@ PRES_ON_MEAN_SEA_LVL ? 1 tmpl4_0 -PRES +PRMSL ? ? mean_sea_lvl diff --git a/parm/postxconfig-NT-GFS-F00-TWO.txt b/parm/postxconfig-NT-GFS-F00-TWO.txt index 48e076c29..09b50593f 100644 --- a/parm/postxconfig-NT-GFS-F00-TWO.txt +++ b/parm/postxconfig-NT-GFS-F00-TWO.txt @@ -651,7 +651,7 @@ PRES_ON_MEAN_SEA_LVL ? 1 tmpl4_0 -PRES +PRMSL ? ? mean_sea_lvl diff --git a/parm/postxconfig-NT-GFS-F00.txt b/parm/postxconfig-NT-GFS-F00.txt index 4a1e2dba8..0cedf85d0 100644 --- a/parm/postxconfig-NT-GFS-F00.txt +++ b/parm/postxconfig-NT-GFS-F00.txt @@ -650,7 +650,7 @@ PRES_ON_MEAN_SEA_LVL ? 1 tmpl4_0 -PRES +PRMSL ? ? mean_sea_lvl diff --git a/parm/postxconfig-NT-GFS-FLUX-F00.txt b/parm/postxconfig-NT-GFS-FLUX-F00.txt index 435b84625..0a6cd14d8 100644 --- a/parm/postxconfig-NT-GFS-FLUX-F00.txt +++ b/parm/postxconfig-NT-GFS-FLUX-F00.txt @@ -1,5 +1,5 @@ 1 -46 +45 GFSPRS 0 ncep_nco @@ -645,43 +645,6 @@ surface ? ? yes -572 -GFS_LFTX_ON_SURFACE -? -1 -tmpl4_0 -LFTX -NCEP -? -surface -0 -? -0 -? -? -0 -? -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 ? diff --git a/parm/postxconfig-NT-GFS-FLUX.txt b/parm/postxconfig-NT-GFS-FLUX.txt index 48514c584..07ebd6025 100644 --- a/parm/postxconfig-NT-GFS-FLUX.txt +++ b/parm/postxconfig-NT-GFS-FLUX.txt @@ -1,5 +1,5 @@ 1 -105 +104 GFSPRS 0 ncep_nco @@ -682,43 +682,6 @@ surface ? ? yes -572 -GFS_LFTX_ON_SURFACE -? -1 -tmpl4_0 -LFTX -NCEP -? -surface -0 -? -0 -? -? -0 -? -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 ? diff --git a/parm/postxconfig-NT-GFS-TWO.txt b/parm/postxconfig-NT-GFS-TWO.txt index 674289202..bfe6cdc48 100644 --- a/parm/postxconfig-NT-GFS-TWO.txt +++ b/parm/postxconfig-NT-GFS-TWO.txt @@ -651,7 +651,7 @@ PRES_ON_MEAN_SEA_LVL ? 1 tmpl4_0 -PRES +PRMSL ? ? mean_sea_lvl diff --git a/parm/postxconfig-NT-GFS.txt b/parm/postxconfig-NT-GFS.txt index 270a4533d..4d5b4eac4 100644 --- a/parm/postxconfig-NT-GFS.txt +++ b/parm/postxconfig-NT-GFS.txt @@ -650,7 +650,7 @@ PRES_ON_MEAN_SEA_LVL ? 1 tmpl4_0 -PRES +PRMSL ? ? mean_sea_lvl diff --git a/parm/postxconfig-NT-hafs.txt b/parm/postxconfig-NT-hafs.txt index a0359f4c0..d378fe543 100644 --- a/parm/postxconfig-NT-hafs.txt +++ b/parm/postxconfig-NT-hafs.txt @@ -11,7 +11,7 @@ fcst fcst hour nws_ncep -hur_hafs +hur_weather_res_and_fcst complex_packing_spatial_diff 2nd_ord_sptdiff fltng_pnt diff --git a/sorc/ncep_post.fd/CALWXT_BOURG.f b/sorc/ncep_post.fd/CALWXT_BOURG.f index 63f97b1b7..8406f3f08 100644 --- a/sorc/ncep_post.fd/CALWXT_BOURG.f +++ b/sorc/ncep_post.fd/CALWXT_BOURG.f @@ -88,8 +88,8 @@ subroutine calwxt_bourg_post(im,jm,jsta_2l,jend_2u,jsta,jend,lm,lp1, & ! initialize weather type array to zero (ie, off). ! we do this since we want ptype to represent the ! instantaneous weather type on return. -! print *,'in calwxtbg, jsta,jend=',jsta,jend,' im=',im -! print *,'in calwxtbg,me=',me,'iseed=',iseed + print *,'in calwxtbg, jsta,jend=',jsta,jend,' im=',im + print *,'in calwxtbg,me=',me,'iseed=',iseed ! !$omp parallel do do j=jsta,jend @@ -106,10 +106,10 @@ subroutine calwxt_bourg_post(im,jm,jsta_2l,jend_2u,jsta,jend,lm,lp1, & !!$omp parallel do & ! & private(a,lmhk,tlmhk,iwrml,psfck,lhiwrm,pintk1,pintk2,area1, & ! & areape,dzkl,surfw,r1,r2) -! print *,'incalwxtbg, rn',maxval(rn),minval(rn) + print *,'incalwxtbg, rn',maxval(rn),minval(rn) do j=jsta,jend -! if(me==1)print *,'incalwxtbg, j=',j + if(me==1)print *,'incalwxtbg, j=',j do i=1,im lmhk = min(nint(lmh(i,j)),lm) psfck = pint(i,j,lmhk+1) diff --git a/sorc/ncep_post.fd/INITPOST_GFS_NETCDF.f b/sorc/ncep_post.fd/INITPOST_GFS_NETCDF.f index 209ad87d5..203955766 100644 --- a/sorc/ncep_post.fd/INITPOST_GFS_NETCDF.f +++ b/sorc/ncep_post.fd/INITPOST_GFS_NETCDF.f @@ -573,7 +573,7 @@ SUBROUTINE INITPOST_GFS_NETCDF(ncid3d) deallocate(glat1d,glon1d) print*,'idate = ',(idate(i),i=1,7) - print*,'nfhour = ',nfhour + !print*,'nfhour = ',nfhour ! sample print point ii = im/2 @@ -708,13 +708,13 @@ SUBROUTINE INITPOST_GFS_NETCDF(ncid3d) ! zint(i,j,l)=zint(i,j,l+1)+buf(i,j) ! if(abs(dpres(i,j,l))>1.0e5)print*,'bad dpres ',i,j,dpres(i,j,l) !make sure delz is positive - if(dpres(i,j,l)/=spval .and. t(i,j,l)/=spval .and. & - q(i,j,l)/=spval .and. buf3d(i,j,l)/=spval)then - pmid(i,j,l)=rgas*dpres(i,j,l)* & - t(i,j,l)*(q(i,j,l)*fv+1.0)/grav/abs(buf3d(i,j,l)) - else - pmid(i,j,l)=spval - end if +! if(dpres(i,j,l)/=spval .and. t(i,j,l)/=spval .and. & +! q(i,j,l)/=spval .and. buf3d(i,j,l)/=spval)then +! pmid(i,j,l)=rgas*dpres(i,j,l)* & +! t(i,j,l)*(q(i,j,l)*fv+1.0)/grav/abs(buf3d(i,j,l)) +! else +! pmid(i,j,l)=spval +! end if ! dong add missing value if (wh(i,j,l) < spval) then omga(i,j,l)=(-1.)*wh(i,j,l)*dpres(i,j,l)/abs(buf3d(i,j,l)) @@ -747,9 +747,9 @@ SUBROUTINE INITPOST_GFS_NETCDF(ncid3d) cwm(i,j,l)=qqg(i,j,l)+qqs(i,j,l)+qqr(i,j,l)+qqi(i,j,l)+qqw(i,j,l) enddo enddo - if(debugprint)print*,'sample l,t,q,u,v,w,pmid= ',isa,jsa,l & + if(debugprint)print*,'sample l,t,q,u,v,w,= ',isa,jsa,l & ,t(isa,jsa,l),q(isa,jsa,l),uh(isa,jsa,l),vh(isa,jsa,l) & - ,wh(isa,jsa,l),pmid(isa,jsa,l) + ,wh(isa,jsa,l) if(debugprint)print*,'sample l cwm for FV3',l, & cwm(isa,jsa,l) end do @@ -827,10 +827,19 @@ SUBROUTINE INITPOST_GFS_NETCDF(ncid3d) pint(i,j,l) = pint(i,j,l-1) + dpres(i,j,l-1) enddo enddo - if (me == 0) print*,'sample model pint,pmid' ,ii,jj,l & - ,pint(ii,jj,l),pmid(ii,jj,l) +! if (me == 0) print*,'sample model pint,pmid' ,ii,jj,l & +! ,pint(ii,jj,l),pmid(ii,jj,l) end do +!compute pmid from averaged two layer pint + do l=lm,1,-1 + do j=jsta,jend + do i=1,im + pmid(i,j,l) = 0.5*(pint(i,j,l)+pint(i,j,l+1)) + enddo + enddo + enddo + ! do l=lm,1,-1 ! do j=jsta,jend ! do i=1,im diff --git a/sorc/ncep_post.fd/INITPOST_NETCDF.f b/sorc/ncep_post.fd/INITPOST_NETCDF.f index 7564dca82..7db5ec992 100644 --- a/sorc/ncep_post.fd/INITPOST_NETCDF.f +++ b/sorc/ncep_post.fd/INITPOST_NETCDF.f @@ -113,6 +113,7 @@ SUBROUTINE INITPOST_NETCDF(ncid3d) integer :: Status, fldsize, fldst, recn, recn_vvel character startdate*19,SysDepInfo*80,cgar*1 character startdate2(19)*4 + logical :: read_lonlat=.true. ! ! NOTE: SOME INTEGER VARIABLES ARE READ INTO DUMMY ( A REAL ). THIS IS OK ! AS LONG AS REALS AND INTEGERS ARE THE SAME SIZE. @@ -518,10 +519,28 @@ SUBROUTINE INITPOST_NETCDF(ncid3d) end if 101 format(T13,i4,1x,i2,1x,i2,1x,i2,1x,i2) print*,'idate= ',idate(1:5) -! get longitude + +! Jili Dong check output format for coordinate reading Status=nf90_inq_varid(ncid3d,'grid_xt',varid) Status=nf90_inquire_variable(ncid3d,varid,ndims = numDims) - if(debugprint)print*,'number of dim for gdlon ',numDims + if(numDims==1) then + read_lonlat=.true. + else + read_lonlat=.false. + end if + + +! Jili Dong add support for new write component output +! get longitude + if (read_lonlat) then + Status=nf90_inq_varid(ncid3d,'lon',varid) + Status=nf90_inquire_variable(ncid3d,varid,ndims = numDims) + if(debugprint)print*,'number of dim for gdlon ',numDims + else + Status=nf90_inq_varid(ncid3d,'grid_xt',varid) + Status=nf90_inquire_variable(ncid3d,varid,ndims = numDims) + if(debugprint)print*,'number of dim for gdlon ',numDims + end if if(numDims==1)then Status=nf90_get_var(ncid3d,varid,glon1d) do j=jsta,jend @@ -580,10 +599,17 @@ SUBROUTINE INITPOST_NETCDF(ncid3d) end if print*,'lonstart,lonlast ',lonstart,lonlast +! Jili Dong add support for new write component output ! get latitude - Status=nf90_inq_varid(ncid3d,'grid_yt',varid) - Status=nf90_inquire_variable(ncid3d,varid,ndims = numDims) - if(debugprint)print*,'number of dim for gdlat ',numDims + if (read_lonlat) then + Status=nf90_inq_varid(ncid3d,'lat',varid) + Status=nf90_inquire_variable(ncid3d,varid,ndims = numDims) + if(debugprint)print*,'number of dim for gdlat ',numDims + else + Status=nf90_inq_varid(ncid3d,'grid_yt',varid) + Status=nf90_inquire_variable(ncid3d,varid,ndims = numDims) + if(debugprint)print*,'number of dim for gdlat ',numDims + end if if(numDims==1)then Status=nf90_get_var(ncid3d,varid,glat1d) do j=jsta,jend @@ -2807,7 +2833,7 @@ subroutine read_netcdf_3d_scatter(me,ncid,ifhr,im,jm,jsta,jsta_2l & ! iret = nf90_get_var(ncid,varid,dummy2,start=(/1,1,l,ifhr/), & ! count=(/im,jm,1,1/)) if (iret /= 0) then - print*,VarName,l," not found -Assigned missing values" + print*,VarName," not found -Assigned missing values" do l=1,lm do j=1,jm do i=1,im diff --git a/sorc/ncep_post.fd/MDL2P.f b/sorc/ncep_post.fd/MDL2P.f index d2f5c13c1..3f4ce004a 100644 --- a/sorc/ncep_post.fd/MDL2P.f +++ b/sorc/ncep_post.fd/MDL2P.f @@ -2092,7 +2092,7 @@ SUBROUTINE MDL2P(iostatusD3D) if(grib == 'grib1')then ID(1:25)=0 ID(02)=141 ! Parameter Table 141 -! ID(36)=2 + CALL GRIBIT(IGET(738),LP,GRID1,IM,JM) elseif(grib == 'grib2') then cfld = cfld + 1 diff --git a/sorc/ncep_post.fd/MDLFLD.f b/sorc/ncep_post.fd/MDLFLD.f index fb8ff73b8..30e879f16 100644 --- a/sorc/ncep_post.fd/MDLFLD.f +++ b/sorc/ncep_post.fd/MDLFLD.f @@ -3428,8 +3428,11 @@ SUBROUTINE MDLFLD ! RADAR REFLECTIVITY AT -10C LEVEL IF (IGET(912).GT.0) THEN + Zm10c=spval DO J=JSTA,JEND DO I=1,IM +! dong handle missing value + if (slp(i,j) < spval) then Zm10c(I,J)=ZMID(I,J,NINT(LMH(I,J))) DO L=NINT(LMH(I,J)),1,-1 IF (T(I,J,L) .LE. 263.15) THEN @@ -3437,6 +3440,7 @@ SUBROUTINE MDLFLD EXIT ENDIF ENDDO + end if ! spval ENDDO ENDDO @@ -3451,14 +3455,22 @@ SUBROUTINE MDLFLD !$omp parallel do private(i,j) DO J=JSTA,JEND DO I=1,IM + GRID1(I,J)=spval +! dong handle missing value + if (slp(i,j) < spval) then GRID1(I,J)=REF_10CM(I,J,Zm10c(I,J)) + end if ! spval ENDDO ENDDO ELSE !$omp parallel do private(i,j) DO J=JSTA,JEND DO I=1,IM + GRID1(I,J)=spval +! dong handle missing value + if (slp(i,j) < spval) then GRID1(I,J)=DBZ(I,J,Zm10c(I,J)) + end if ! spval ENDDO ENDDO ENDIF diff --git a/sorc/ncep_post.fd/build_ncepost_lib.sh b/sorc/ncep_post.fd/build_ncepost_lib.sh index 1364a21c9..fd2540f7c 100755 --- a/sorc/ncep_post.fd/build_ncepost_lib.sh +++ b/sorc/ncep_post.fd/build_ncepost_lib.sh @@ -9,6 +9,10 @@ if [ $mac2 = hf ] ; then # For Hera machine=hera . /etc/profile . /etc/profile.d/modules.sh +elif [ $mac = f ] ; then # For Jet + machine=jet + . /etc/profile + . /etc/profile.d/modules.sh elif [ $mac = v -o $mac = m ] ; then # For Dell machine=wcoss_dell_p3 . $MODULESHOME/init/bash diff --git a/sorc/ncep_post.fd/grib2_module.f b/sorc/ncep_post.fd/grib2_module.f index 134058ab0..51d6d7916 100644 --- a/sorc/ncep_post.fd/grib2_module.f +++ b/sorc/ncep_post.fd/grib2_module.f @@ -1212,7 +1212,7 @@ subroutine getgds(ldfgrd,len3,ifield3len,igds,ifield3) ! !***** set up gds kpds to call Boi's code ! - use CTLBLK_mod, only : im,jm,gdsdegr + use CTLBLK_mod, only : im,jm,gdsdegr,modelname use gridspec_mod, only: DXVAL,DYVAL,CENLAT,CENLON,LATSTART,LONSTART,LATLAST, & & LONLAST,MAPTYPE,STANDLON,latstartv,cenlatv,lonstartv, & cenlonv,TRUELAT1,TRUELAT2,LATSTART_R,LONSTART_R, & @@ -1245,6 +1245,11 @@ subroutine getgds(ldfgrd,len3,ifield3len,igds,ifield3) ifield3(10) = latstart !latitude of first grid point ifield3(11) = lonstart !longitude of first grid point ifield3(12) = 8 !Resolution and component flags +! Jili Dong change grid to earth relative + if (modelname == 'FV3R') then + ifield3(12) = 0 !Resolution and component flags + endif + ifield3(13) = TRUELAT1 ifield3(14) = STANDLON !longitude of meridian parallel to y-axis along which latitude increases ifield3(15) = DXVAL @@ -1365,6 +1370,11 @@ subroutine getgds(ldfgrd,len3,ifield3len,igds,ifield3) ifield3(12) = latstart_r !latitude of first grid point ifield3(13) = lonstart_r !longitude of first grid point ifield3(14) = 56 !Resolution and component flags +! Jili Dong change grid to earth relative (Matt Pyle) + if(modelname=='FV3R') then + ifield3(14) = 48 !Resolution and component flags + endif + ifield3(15) = latlast_r !latitude of last grid point ifield3(16) = lonlast_r !longitude of last grid point ifield3(17) = DXVAL @@ -1394,6 +1404,11 @@ subroutine getgds(ldfgrd,len3,ifield3len,igds,ifield3) ifield3(16) = lonlast ifield3(17) = NINT(360./(IM)*1000000.) ifield3(18) = NINT(JM/2.0) + if( latstart < latlast ) then + ifield3(19) = 64 !for SN scan + else + ifield3(19) = 0 !for NS scan + endif ! !** Latlon grid ELSE IF(MAPTYPE == 0 ) THEN diff --git a/ush/fv3gfs_downstream_nems.sh b/ush/fv3gfs_downstream_nems.sh index c7ec2b01c..fa4fc3e9e 100755 --- a/ush/fv3gfs_downstream_nems.sh +++ b/ush/fv3gfs_downstream_nems.sh @@ -135,7 +135,7 @@ while [ $nset -le $totalset ]; do # if final record of each piece is ugrd, add vgrd # copygb will only interpolate u and v together #$WGRIB2 -d $end $tmpfile |grep -i ugrd - $WGRIB2 -d $end $tmpfile |egrep -i "ugrd|ustm|uflx" + $WGRIB2 -d $end $tmpfile |egrep -i "ugrd|ustm|uflx|u-gwd" export rc=$? if [[ $rc -eq 0 ]] ; then export end=`expr ${end} + 1`