From 5fdb1cefa7e92578b185815229324f35ccc32c87 Mon Sep 17 00:00:00 2001 From: Kate Fossell Date: Mon, 7 Oct 2019 14:34:03 -0600 Subject: [PATCH 01/15] Fix allocation issue for PSFC in Block 2 --- sorc/ncep_post.fd/SURFCE.f | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sorc/ncep_post.fd/SURFCE.f b/sorc/ncep_post.fd/SURFCE.f index 841595cdd..3d1f623b7 100644 --- a/sorc/ncep_post.fd/SURFCE.f +++ b/sorc/ncep_post.fd/SURFCE.f @@ -1577,7 +1577,7 @@ SUBROUTINE SURFCE (IGET(548).GT.0).OR.(IGET(739).GT.0).OR. & (IGET(771).GT.0)) THEN - allocate(psfc(im,jsta:jend)) + if (.not. allocated(psfc)) allocate(psfc(im,jsta:jend)) ! !HC COMPUTE SHELTER PRESSURE BECAUSE IT WAS NOT OUTPUT FROM WRF IF(MODELNAME .EQ. 'NCAR' .OR. MODELNAME.EQ.'RSM'.OR. MODELNAME.EQ.'RAPR')THEN From 569cc68c115a332a1675be5cf6f0f549048344b4 Mon Sep 17 00:00:00 2001 From: Kate Fossell Date: Mon, 7 Oct 2019 14:44:13 -0600 Subject: [PATCH 02/15] Fix mods for selecting satellite channels in CALRAD_WCLOUD_newcrtm --- sorc/ncep_post.fd/CALRAD_WCLOUD_newcrtm.f | 38 +++++++++++------------ sorc/ncep_post.fd/SELECT_CHANNELS.f | 9 ++++-- 2 files changed, 25 insertions(+), 22 deletions(-) diff --git a/sorc/ncep_post.fd/CALRAD_WCLOUD_newcrtm.f b/sorc/ncep_post.fd/CALRAD_WCLOUD_newcrtm.f index 69214d004..c5e459ffb 100644 --- a/sorc/ncep_post.fd/CALRAD_WCLOUD_newcrtm.f +++ b/sorc/ncep_post.fd/CALRAD_WCLOUD_newcrtm.f @@ -409,35 +409,35 @@ SUBROUTINE CALRAD_WCLOUD endif endif - ! SSMI, F13-F15 (19H,19V,37H,37V,85H,85V) + ! SSMI, F13-F15 (19H,19V,??H,37H,37V,85H,85V) if(iget(800)>0)then - call select_channels_L(channelinfo(7),6,(/ 1,2,4,5,6,7 /),lvls(1:6,iget(800)),iget(800)) + call select_channels_L(channelinfo(7),7,(/ 1,2,3,4,5,6,7 /),lvls(1:7,iget(800)),iget(800)) endif if(iget(806)>0)then - call select_channels_L(channelinfo(8),6,(/ 1,2,4,5,6,7 /),lvls(1:6,iget(806)),iget(806)) + call select_channels_L(channelinfo(8),7,(/ 1,2,3,4,5,6,7 /),lvls(1:7,iget(806)),iget(806)) endif if(iget(812)>0)then - call select_channels_L(channelinfo(9),6,(/ 1,2,4,5,6,7 /),lvls(1:6,iget(812)),iget(812)) + call select_channels_L(channelinfo(9),7,(/ 1,2,3,4,5,6,7 /),lvls(1:7,iget(812)),iget(812)) endif ! SSMIS, F16-F20 (183H,19H,19V,37H,37V,91H,91V) if(iget(818)>0)then - call select_channels_L(channelinfo(10),7,(/ 9,12,13,15,16,17,18 /),lvls(1:7,iget(818)),iget(818)) + call select_channels_L(channelinfo(10),24,(/ 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 /),lvls(1:24,iget(818)),iget(818)) endif if(iget(825)>0)then - call select_channels_L(channelinfo(11),7,(/ 9,12,13,15,16,17,18 /),lvls(1:7,iget(825)),iget(825)) + call select_channels_L(channelinfo(11),24,(/ 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 /),lvls(1:24,iget(825)),iget(825)) endif if(iget(832)>0)then - call select_channels_L(channelinfo(12),7,(/ 9,12,13,15,16,17,18 /),lvls(1:7,iget(832)),iget(832)) + call select_channels_L(channelinfo(12),24,(/ 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 /),lvls(1:24,iget(832)),iget(832)) endif if(iget(839)>0)then - call select_channels_L(channelinfo(13),7,(/ 9,12,13,15,16,17,18 /),lvls(1:7,iget(839)),iget(839)) + call select_channels_L(channelinfo(13),24,(/ 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 /),lvls(1:24,iget(839)),iget(839)) endif if(iget(846)>0)then - call select_channels_L(channelinfo(14),7,(/ 9,12,13,15,16,17,18 /),lvls(1:7,iget(846)),iget(846)) + call select_channels_L(channelinfo(14),24,(/ 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 /),lvls(1:24,iget(846)),iget(846)) endif ! SEVIRI if(iget(876)>0)then - call select_channels_L(channelinfo(15),7,(/ 2,3,4,5,6,7,8 /),lvls(1:7,iget(876)),iget(876)) + call select_channels_L(channelinfo(15),8,(/ 1,2,3,4,5,6,7,8 /),lvls(1:7,iget(876)),iget(876)) endif ! MT2 if(iget(860)>0)then @@ -1622,7 +1622,7 @@ SUBROUTINE CALRAD_WCLOUD if (isis=='ssmi_f13')then ! writing ssmi to grib (37 & 85 GHz) nc=0 - do ixchan=1,6 + do ixchan=1,7 igot=iget(800) ichan=ixchan if(lvls(ixchan,igot).eq.1)then @@ -1644,7 +1644,7 @@ SUBROUTINE CALRAD_WCLOUD end if ! end of outputting ssmi f13 if (isis=='ssmi_f14')then ! writing ssmi to grib (19,37 & 85 GHz) nc=0 - do ixchan=1,6 + do ixchan=1,7 igot=iget(806) ichan=ixchan if(lvls(ixchan,igot).eq.1)then @@ -1667,7 +1667,7 @@ SUBROUTINE CALRAD_WCLOUD end if ! end of outputting ssmi f14 if (isis=='ssmi_f15')then ! writing ssmi to grib (19,37 & 85 GHz) nc=0 - do ixchan=1,6 + do ixchan=1,7 igot=iget(812) ichan=ixchan if(lvls(ixchan,igot).eq.1)then @@ -1690,7 +1690,7 @@ SUBROUTINE CALRAD_WCLOUD end if ! end of outputting ssmi f15 if (isis=='ssmis_f16')then ! writing ssmis to grib (183,19,37 & 85GHz) nc=0 - do ixchan=1,7 + do ixchan=1,24 igot=iget(818) ichan=ixchan print*,'ixchan,lvls=',ixchan,lvls(ixchan,igot) @@ -1713,7 +1713,7 @@ SUBROUTINE CALRAD_WCLOUD end if ! end of outputting ssmis f16 if (isis=='ssmis_f17')then ! writing ssmis to grib (183,19,37 &85GHz) nc=0 - do ixchan=1,7 + do ixchan=1,24 igot=iget(825) ichan=ixchan if(lvls(ixchan,igot).eq.1)then @@ -1736,7 +1736,7 @@ SUBROUTINE CALRAD_WCLOUD end if ! end of outputting ssmis f17 if (isis=='ssmis_f18')then ! writing ssmis to grib (183,19,37 &85GHz) nc=0 - do ixchan=1,7 + do ixchan=1,24 igot=iget(832) ichan=ixchan if(lvls(ixchan,igot).eq.1)then @@ -1759,7 +1759,7 @@ SUBROUTINE CALRAD_WCLOUD end if ! end of outputting ssmis f18 if (isis=='ssmis_f19')then ! writing ssmis to grib (183,19,37 &85GHz) nc=0 - do ixchan=1,7 + do ixchan=1,24 igot=iget(839) ichan=ixchan if(lvls(ixchan,igot).eq.1)then @@ -1782,7 +1782,7 @@ SUBROUTINE CALRAD_WCLOUD end if ! end of outputting ssmis f19 if (isis=='ssmis_f20')then ! writing ssmis to grib (183,19,37 &85GHz) nc=0 - do ixchan=1,7 + do ixchan=1,24 igot=iget(846) ichan=ixchan if(lvls(ixchan,igot).eq.1)then @@ -1926,7 +1926,7 @@ SUBROUTINE CALRAD_WCLOUD end if ! end of outputting goes 12 if (isis=='seviri_m10')then ! writing msg/severi 10 nc=0 - do ixchan=1,7 + do ixchan=1,8 ichan=ixchan igot=iget(876) if(lvls(ixchan,igot).eq.1)then diff --git a/sorc/ncep_post.fd/SELECT_CHANNELS.f b/sorc/ncep_post.fd/SELECT_CHANNELS.f index dab0281a8..9b84f7b0d 100644 --- a/sorc/ncep_post.fd/SELECT_CHANNELS.f +++ b/sorc/ncep_post.fd/SELECT_CHANNELS.f @@ -94,15 +94,18 @@ subroutine SELECT_CHANNELS_L(channelinfo,nchannels,channels,L,igot) k=k+1 temp(k)=channelinfo%Channel_Index(channels(i)) endif + if(L(i).eq.0)then + channelinfo%Process_Channel(channels(i))=.FALSE. ! turn off channel processing + endif enddo ! if no channels were selected, then set igot=0 if(k.eq.0)then igot=0 return - else - channelinfo%n_channels=k - channelinfo%Channel_Index(1:k)=temp(1:k) +! else +! channelinfo%n_channels=k +! channelinfo%Channel_Index(1:k)=temp(1:k) endif end subroutine SELECT_CHANNELS_L From a42057dd545690a40f947ecc10d4b499811fe733 Mon Sep 17 00:00:00 2001 From: Kate Fossell Date: Mon, 7 Oct 2019 14:46:07 -0600 Subject: [PATCH 03/15] Fix grib codes in RQSTFLD.f for wind shear variables --- sorc/ncep_post.fd/RQSTFLD.f | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sorc/ncep_post.fd/RQSTFLD.f b/sorc/ncep_post.fd/RQSTFLD.f index 70ae3dc8a..1de6eba63 100644 --- a/sorc/ncep_post.fd/RQSTFLD.f +++ b/sorc/ncep_post.fd/RQSTFLD.f @@ -715,16 +715,16 @@ module RQSTFLD_mod ! SRD ! CRA DATA IFILV(430),AVBL(430),IQ(430),IS(430),AVBLGRB2(430) & - & /1,'U COMP 0-1 KM SHEAR ',230,106, & + & /1,'U COMP 0-1 KM SHEAR ',045,106, & & 'UUCSH ON spec_hgt_lvl_above_grnd'/ !430 DATA IFILV(431),AVBL(431),IQ(431),IS(431),AVBLGRB2(431) & - & /1,'V COMP 0-1 KM SHEAR ',238,106, & + & /1,'V COMP 0-1 KM SHEAR ',046,106, & & 'VVCSH ON spec_hgt_lvl_above_grnd'/ !431 DATA IFILV(432),AVBL(432),IQ(432),IS(432),AVBLGRB2(432) & - & /1,'U COMP 0-6 KM SHEAR ',239,106, & + & /1,'U COMP 0-6 KM SHEAR ',045,106, & & 'UUCSH ON spec_hgt_lvl_above_grnd'/ !432 DATA IFILV(433),AVBL(433),IQ(433),IS(433),AVBLGRB2(433) & - & /1,'V COMP 0-6 KM SHEAR ',241,106, & + & /1,'V COMP 0-6 KM SHEAR ',046,106, & & 'VVCSH ON spec_hgt_lvl_above_grnd'/ !433 ! CRA From 62f8f628c00d69d063b290c8009741610901296b Mon Sep 17 00:00:00 2001 From: Kate Fossell Date: Mon, 7 Oct 2019 14:48:05 -0600 Subject: [PATCH 04/15] Fix incorrect EL level for TAUX/TAUY calculation --- sorc/ncep_post.fd/CALTAU.f | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sorc/ncep_post.fd/CALTAU.f b/sorc/ncep_post.fd/CALTAU.f index 381452245..222c4e10f 100644 --- a/sorc/ncep_post.fd/CALTAU.f +++ b/sorc/ncep_post.fd/CALTAU.f @@ -125,7 +125,7 @@ SUBROUTINE CALTAU(TAUX,TAUY) ! ! COMPUTE U (EGRIDU) AND V (EGRIDV) WIND STRESSES. ! - ELSQR = EL(I,J,LMHK)*EL(I,J,LMHK) + ELSQR = EL(I,J,LMHK-1)*EL(I,J,LMHK-1) TAUX(I,J) = RHO*ELSQR*DELUDZ*DELUDZ TAUY(I,J) = RHO*ELSQR*DELVDZ*DELVDZ From 18300251b8803f8a7e69bc95a429ed59c73f53d1 Mon Sep 17 00:00:00 2001 From: Kate Fossell Date: Mon, 7 Oct 2019 14:53:06 -0600 Subject: [PATCH 05/15] Fix typo in Wind Energy Calculation (UPP ID 411) --- sorc/ncep_post.fd/MDL2AGL.f | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sorc/ncep_post.fd/MDL2AGL.f b/sorc/ncep_post.fd/MDL2AGL.f index 0c6fb93f1..633534564 100644 --- a/sorc/ncep_post.fd/MDL2AGL.f +++ b/sorc/ncep_post.fd/MDL2AGL.f @@ -1562,7 +1562,7 @@ SUBROUTINE MDL2AGL PAGL(I,J) = EXP(PAGLL+(PAGLL-PAGLU)*FACT) TAGL(I,J) = TAGLL+(TAGLL-TAGLU)*FACT - QAGL(I,J) = QAGLL+(QAGLL-TAGLU)*FACT + QAGL(I,J) = QAGLL+(QAGLL-QAGLU)*FACT UAGL(I,J) = UAGLL+(UAGLL-UAGLU)*FACT VAGL(I,J) = VAGLL+(VAGLL-VAGLU)*FACT ! From b6195dd91e1a9bb8e544589d9aeac79072239cf9 Mon Sep 17 00:00:00 2001 From: Kate Fossell Date: Tue, 8 Oct 2019 11:55:08 -0600 Subject: [PATCH 06/15] Fix index for SEVIRI --- sorc/ncep_post.fd/CALRAD_WCLOUD_newcrtm.f | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sorc/ncep_post.fd/CALRAD_WCLOUD_newcrtm.f b/sorc/ncep_post.fd/CALRAD_WCLOUD_newcrtm.f index c5e459ffb..936ce5255 100644 --- a/sorc/ncep_post.fd/CALRAD_WCLOUD_newcrtm.f +++ b/sorc/ncep_post.fd/CALRAD_WCLOUD_newcrtm.f @@ -437,7 +437,7 @@ SUBROUTINE CALRAD_WCLOUD endif ! SEVIRI if(iget(876)>0)then - call select_channels_L(channelinfo(15),8,(/ 1,2,3,4,5,6,7,8 /),lvls(1:7,iget(876)),iget(876)) + call select_channels_L(channelinfo(15),8,(/ 1,2,3,4,5,6,7,8 /),lvls(1:8,iget(876)),iget(876)) endif ! MT2 if(iget(860)>0)then From adc3e12d978c0340d013cbb8b7712841e86d2c37 Mon Sep 17 00:00:00 2001 From: Kate Fossell Date: Thu, 24 Oct 2019 15:10:40 -0600 Subject: [PATCH 07/15] Remove extraneous greater than sign --- sorc/ncep_post.fd/CALRAD_WCLOUD_newcrtm.f | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sorc/ncep_post.fd/CALRAD_WCLOUD_newcrtm.f b/sorc/ncep_post.fd/CALRAD_WCLOUD_newcrtm.f index 936ce5255..8c09ea3d4 100644 --- a/sorc/ncep_post.fd/CALRAD_WCLOUD_newcrtm.f +++ b/sorc/ncep_post.fd/CALRAD_WCLOUD_newcrtm.f @@ -320,7 +320,7 @@ SUBROUTINE CALRAD_WCLOUD .or. iget(874) > 0 .or. iget(875) > 0 .or. iget(876) > 0 & .or. iget(877) > 0 .or. iget(878) > 0 .or. iget(879) > 0 & .or. iget(880) > 0 .or. iget(881) > 0 .or. iget(882) > 0 & - .or. post_abig16 .or. post_abig17 > 0 ) then + .or. post_abig16 .or. post_abig17 ) then ! specify numbers of cloud species ! Thompson==8, Ferrier==5,95, WSM6==6, Lin==2 From 6955aeff1ca59963568ae66e69d7a6b4455f8976 Mon Sep 17 00:00:00 2001 From: Kate Fossell Date: Mon, 28 Oct 2019 10:19:22 -0600 Subject: [PATCH 08/15] Revert MXLVL back to 70 for short term sync of code --- sorc/ncep_post.fd/RQSTFLD.f | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sorc/ncep_post.fd/RQSTFLD.f b/sorc/ncep_post.fd/RQSTFLD.f index 1de6eba63..c8e3e9c33 100644 --- a/sorc/ncep_post.fd/RQSTFLD.f +++ b/sorc/ncep_post.fd/RQSTFLD.f @@ -24,7 +24,7 @@ module RQSTFLD_mod implicit none ! ! increase MXFLD each time you add a new field - INTEGER, PARAMETER :: MXFLD=950,MXLVL=500 + INTEGER, PARAMETER :: MXFLD=950,MXLVL=70 CHARACTER*20 AVBL(MXFLD),FIELD(MXFLD) CHARACTER*50 AVBLGRB2(MXFLD) CHARACTER*6 DATSET From 81f6de5250f11e5e7997a9d02e43219f80701d13 Mon Sep 17 00:00:00 2001 From: Kate Fossell Date: Mon, 28 Oct 2019 10:21:22 -0600 Subject: [PATCH 09/15] Comment out #if 0 blocks, this syntax fails with some compilers --- sorc/ncep_post.fd/CLDRAD.f | 92 ++++++++++++++++++------------------- sorc/ncep_post.fd/RQSTFLD.f | 76 +++++++++++++++--------------- 2 files changed, 84 insertions(+), 84 deletions(-) diff --git a/sorc/ncep_post.fd/CLDRAD.f b/sorc/ncep_post.fd/CLDRAD.f index 736ad5c6d..67ea1b74b 100644 --- a/sorc/ncep_post.fd/CLDRAD.f +++ b/sorc/ncep_post.fd/CLDRAD.f @@ -5137,52 +5137,52 @@ SUBROUTINE CLDRAD ENDIF ! END OF LAEROPT IF-BLOCK -#if 0 -!! Multiply by 1.E-6 to revert these fields back - IF (IGET(659).GT.0) THEN - GRID1=SPVAL -!$omp parallel do private(i,j) - DO J = JSTA,JEND - DO I = 1,IM - GRID1(I,J) = DUEM(I,J,1)*1.E-6 - DO K=2,NBIN_DU - GRID1(I,J) = GRID1(I,J) + DUEM(I,J,K)*1.E-6 - END DO - END DO - END DO - ID(1:25) = 0 - ID(02)=141 - if(grib=='grib1') then - CALL GRIBIT(IGET(659),LVLS(1,IGET(659)),GRID1,IM,JM) - elseif(grib=='grib2') then - cfld=cfld+1 - fld_info(cfld)%ifld=IAVBLFLD(IGET(659)) - datapd(1:im,1:jend-jsta+1,cfld)=GRID1(1:im,jsta:jend) - endif - ENDIF - - IF (IGET(660).GT.0) THEN - GRID1=SPVAL -!$omp parallel do private(i,j) - DO J = JSTA,JEND - DO I = 1,IM - GRID1(I,J) = DUSD(I,J,1)*1.E-6 - DO K=2,NBIN_DU - GRID1(I,J) = GRID1(I,J)+ DUSD(I,J,K)*1.E-6 - END DO - END DO - END DO - ID(1:25) = 0 - ID(02)=141 - if(grib=='grib1') then - CALL GRIBIT(IGET(660),LVLS(1,IGET(660)),GRID1,IM,JM) - elseif(grib=='grib2') then - cfld=cfld+1 - fld_info(cfld)%ifld=IAVBLFLD(IGET(660)) - datapd(1:im,1:jend-jsta+1,cfld)=GRID1(1:im,jsta:jend) - endif - ENDIF -#endif +!#if 0 +!!! Multiply by 1.E-6 to revert these fields back +! IF (IGET(659).GT.0) THEN +! GRID1=SPVAL +!!$omp parallel do private(i,j) +! DO J = JSTA,JEND +! DO I = 1,IM +! GRID1(I,J) = DUEM(I,J,1)*1.E-6 +! DO K=2,NBIN_DU +! GRID1(I,J) = GRID1(I,J) + DUEM(I,J,K)*1.E-6 +! END DO +! END DO +! END DO +! ID(1:25) = 0 +! ID(02)=141 +! if(grib=='grib1') then +! CALL GRIBIT(IGET(659),LVLS(1,IGET(659)),GRID1,IM,JM) +! elseif(grib=='grib2') then +! cfld=cfld+1 +! fld_info(cfld)%ifld=IAVBLFLD(IGET(659)) +! datapd(1:im,1:jend-jsta+1,cfld)=GRID1(1:im,jsta:jend) +! endif +! ENDIF +! +! IF (IGET(660).GT.0) THEN +! GRID1=SPVAL +!!$omp parallel do private(i,j) +! DO J = JSTA,JEND +! DO I = 1,IM +! GRID1(I,J) = DUSD(I,J,1)*1.E-6 +! DO K=2,NBIN_DU +! GRID1(I,J) = GRID1(I,J)+ DUSD(I,J,K)*1.E-6 +! END DO +! END DO +! END DO +! ID(1:25) = 0 +! ID(02)=141 +! if(grib=='grib1') then +! CALL GRIBIT(IGET(660),LVLS(1,IGET(660)),GRID1,IM,JM) +! elseif(grib=='grib2') then +! cfld=cfld+1 +! fld_info(cfld)%ifld=IAVBLFLD(IGET(660)) +! datapd(1:im,1:jend-jsta+1,cfld)=GRID1(1:im,jsta:jend) +! endif +! ENDIF +!#endif !! ADD DUST DRY DEPOSITION FLUXES (kg/m2/sec) ! ! IF (IGET(661).GT.0) THEN diff --git a/sorc/ncep_post.fd/RQSTFLD.f b/sorc/ncep_post.fd/RQSTFLD.f index c8e3e9c33..46cbd610c 100644 --- a/sorc/ncep_post.fd/RQSTFLD.f +++ b/sorc/ncep_post.fd/RQSTFLD.f @@ -2078,44 +2078,44 @@ module RQSTFLD_mod DATA IFILV(686),AVBL(686),IQ(686),IS(686),AVBLGRB2(686) & & /1,'DUST25 SFC MASS CON ',161,001, & 'dust pm25 sfc mass con '/ -#if 0 - DATA IFILV(687),AVBL(687),IQ(687),IS(687),AVBLGRB2(687) & - & /1,'BC SFC MASS CON ',162,001, & - 'black carbon sfc mass con '/ - DATA IFILV(688),AVBL(688),IQ(688),IS(688),AVBLGRB2(688) & - & /1,'OC SFC MASS CON ',163,001, & - 'organic carbon sfc mass con '/ - DATA IFILV(689),AVBL(689),IQ(689),IS(689),AVBLGRB2(689) & - & /1,'SU SFC MASS CON ',164,001, & - 'sulfate sfc mass con '/ - DATA IFILV(690),AVBL(690),IQ(690),IS(690),AVBLGRB2(690) & - & /1,'INST SU SFC MASS CON',164,001, & - 'instn sulfate sfc mass con '/ - DATA IFILV(691),AVBL(691),IQ(691),IS(691),AVBLGRB2(691) & - & /1,'INST OC SFC MASS CON',164,001, & - 'instn organic carbon sfc mass con '/ - DATA IFILV(692),AVBL(692),IQ(692),IS(692),AVBLGRB2(692) & - & /1,'INST BC SFC MASS CON',164,001, & - 'instn black carbon sfc mass con '/ - DATA IFILV(693),AVBL(693),IQ(693),IS(693),AVBLGRB2(693) & - & /1,'INST DU CR SMASS ',164,001, & - 'instn du coarse mode sfc mass con '/ - DATA IFILV(694),AVBL(694),IQ(694),IS(694),AVBLGRB2(694) & - & /1,'INST DU FN SMASS ',164,001, & - 'instn du fine mode sfc mass con '/ - DATA IFILV(695),AVBL(695),IQ(695),IS(695),AVBLGRB2(695) & - & /1,'INST SS CR SMASS ',164,001, & - 'instn ss coarse mode sfc mass con '/ - DATA IFILV(696),AVBL(696),IQ(696),IS(696),AVBLGRB2(696) & - & /1,'INST SS FN SMASS ',164,001, & - 'instn ss fine mode sfc mass con '/ - DATA IFILV(697),AVBL(697),IQ(697),IS(697),AVBLGRB2(697) & - & /1,'INST AER CR SMASS ',164,001, & - 'instn aer coarse mode sfc mass con'/ - DATA IFILV(698),AVBL(698),IQ(698),IS(698),AVBLGRB2(698) & - & /1,'INST AER FN SMASS ',164,001, & - 'instn aer fine mode sfc mass con '/ -#endif +!#if 0 +! DATA IFILV(687),AVBL(687),IQ(687),IS(687),AVBLGRB2(687) & +! & /1,'BC SFC MASS CON ',162,001, & +! 'black carbon sfc mass con '/ +! DATA IFILV(688),AVBL(688),IQ(688),IS(688),AVBLGRB2(688) & +! & /1,'OC SFC MASS CON ',163,001, & +! 'organic carbon sfc mass con '/ +! DATA IFILV(689),AVBL(689),IQ(689),IS(689),AVBLGRB2(689) & +! & /1,'SU SFC MASS CON ',164,001, & +! 'sulfate sfc mass con '/ +! DATA IFILV(690),AVBL(690),IQ(690),IS(690),AVBLGRB2(690) & +! & /1,'INST SU SFC MASS CON',164,001, & +! 'instn sulfate sfc mass con '/ +! DATA IFILV(691),AVBL(691),IQ(691),IS(691),AVBLGRB2(691) & +! & /1,'INST OC SFC MASS CON',164,001, & +! 'instn organic carbon sfc mass con '/ +! DATA IFILV(692),AVBL(692),IQ(692),IS(692),AVBLGRB2(692) & +! & /1,'INST BC SFC MASS CON',164,001, & +! 'instn black carbon sfc mass con '/ +! DATA IFILV(693),AVBL(693),IQ(693),IS(693),AVBLGRB2(693) & +! & /1,'INST DU CR SMASS ',164,001, & +! 'instn du coarse mode sfc mass con '/ +! DATA IFILV(694),AVBL(694),IQ(694),IS(694),AVBLGRB2(694) & +! & /1,'INST DU FN SMASS ',164,001, & +! 'instn du fine mode sfc mass con '/ +! DATA IFILV(695),AVBL(695),IQ(695),IS(695),AVBLGRB2(695) & +! & /1,'INST SS CR SMASS ',164,001, & +! 'instn ss coarse mode sfc mass con '/ +! DATA IFILV(696),AVBL(696),IQ(696),IS(696),AVBLGRB2(696) & +! & /1,'INST SS FN SMASS ',164,001, & +! 'instn ss fine mode sfc mass con '/ +! DATA IFILV(697),AVBL(697),IQ(697),IS(697),AVBLGRB2(697) & +! & /1,'INST AER CR SMASS ',164,001, & +! 'instn aer coarse mode sfc mass con'/ +! DATA IFILV(698),AVBL(698),IQ(698),IS(698),AVBLGRB2(698) & +! & /1,'INST AER FN SMASS ',164,001, & +! 'instn aer fine mode sfc mass con '/ +!#endif ! Reserving Index 601-700 for GOCART From 8197d62789e175643e5599cb1c41189a1c7674df Mon Sep 17 00:00:00 2001 From: Kate Fossell Date: Mon, 28 Oct 2019 10:56:17 -0600 Subject: [PATCH 10/15] Correct pname for max updraft helicity --- parm/post_avblflds.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parm/post_avblflds.xml b/parm/post_avblflds.xml index 7bcb31b20..cae0a07a8 100755 --- a/parm/post_avblflds.xml +++ b/parm/post_avblflds.xml @@ -3665,7 +3665,7 @@ MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km maximum Updraft Helicity on Specified Height Level Above Ground tmpl4_8 - UPHL + MXUPHL MAX spec_hgt_lvl_above_grnd 5000. From be8928f4c5ed6b693c3deb536c86930ef16d9210 Mon Sep 17 00:00:00 2001 From: Kate Fossell Date: Mon, 28 Oct 2019 10:56:52 -0600 Subject: [PATCH 11/15] Add community control files --- parm/hires_micro_lookup.dat | Bin 0 -> 43400 bytes parm/post_avblflds_comupp.xml | 5399 ++++++++++++++++++++++++++++ parm/postcntrl_comupp.xml | 702 ++++ parm/postxconfig-NT-WRF_comupp.txt | 3681 +++++++++++++++++++ parm/wrf_cntrl.parm | 499 +++ 5 files changed, 10281 insertions(+) create mode 100755 parm/hires_micro_lookup.dat create mode 100644 parm/post_avblflds_comupp.xml create mode 100644 parm/postcntrl_comupp.xml create mode 100644 parm/postxconfig-NT-WRF_comupp.txt create mode 100644 parm/wrf_cntrl.parm diff --git a/parm/hires_micro_lookup.dat b/parm/hires_micro_lookup.dat new file mode 100755 index 0000000000000000000000000000000000000000..4f33d59c407646101fa6cbb802cd06c647fc7cfb GIT binary patch literal 43400 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 + + + + + + 1 + PRES_ON_HYBRID_LVL + PRES + hybrid_lvl + 6.0 + + + + 2 + TMP_ON_HYBRID_LVL + TMP + hybrid_lvl + 4.0 + + + + 3 + POT_ON_HYBRID_LVL + POT + hybrid_lvl + 4.0 + + + + 4 + DPT_ON_HYBRID_LVL + DPT + hybrid_lvl + 5.0 + + + + 5 + SPFH_ON_HYBRID_LVL + SPFH + hybrid_lvl + 7.0 + + + + 6 + RH_ON_HYBRID_LVL + RH + hybrid_lvl + 4.0 + + + + 7 + UGRD_ON_HYBRID_LVL + UGRD + hybrid_lvl + 4.0 + + + + 8 + VGRD_ON_HYBRID_LVL + VGRD + hybrid_lvl + 4.0 + + + + 9 + VVEL_ON_HYBRID_LVL + VVEL + hybrid_lvl + 5.0 + + + + 10 + ABSV_ON_HYBRID_LVL + ABSV + hybrid_lvl + 3.0 + + + + 11 + TKE_ON_HYBRID_LVL + TKE + hybrid_lvl + 3.0 + + + + 12 + HGT_ON_ISOBARIC_SFC + HGT + isobaric_sfc + 6.0 + + + + 13 + TMP_ON_ISOBARIC_SFC + TMP + isobaric_sfc + 3.0 + + + + 14 + POT_ON_ISOBARIC_SFC + POT + isobaric_sfc + 4.0 + + + + 15 + DPT_ON_ISOBARIC_SFC + DPT + isobaric_sfc + 5.0 + + + + 16 + SPFH_ON_ISOBARIC_SFC + SPFH + isobaric_sfc + 4.0 + + + + 17 + RH_ON_ISOBARIC_SFC + RH + isobaric_sfc + 2.0 + + + + 18 + UGRD_ON_ISOBARIC_SFC + UGRD + isobaric_sfc + 4.0 + + + + 19 + VGRD_ON_ISOBARIC_SFC + VGRD + isobaric_sfc + 4.0 + + + + 20 + VVEL_ON_ISOBARIC_SFC + VVEL + isobaric_sfc + 5.0 + + + + 21 + ABSV_ON_ISOBARIC_SFC + ABSV + isobaric_sfc + 4.0 + + + + 22 + TKE_ON_ISOBARIC_SFC + TKE + isobaric_sfc + 3.0 + + + + 23 + MSLET_ON_MEAN_SEA_LVL + MSLET + NCEP + mean_sea_lvl + 6.0 + + + + 24 + PRES_ON_SURFACE + PRES + surface + 6.0 + + + + 25 + HGT_ON_SURFACE + HGT + surface + 6.0 + + + + 26 + TMP_ON_SURFACE + TMP + surface + 4.0 + + + + 27 + POT_ON_SURFACE + POT + surface + 5.0 + + + + 28 + SPFH_ON_SURFACE + SPFH + surface + 3.0 + + + + 29 + DPT_ON_SURFACE + DPT + surface + 4.0 + + + + 30 + LFTX_ON_ISOBARIC_SFC_500-1000hpa + LFTX + isobaric_sfc + 50000. + isobaric_sfc + 100000. + 3.0 + + + + 31 + 4LFTX_ON_SPEC_PRES_ABOVE_GRND + 4LFTX + spec_pres_above_grnd + spec_pres_above_grnd + 3.0 + + + + 32 + CAPE_ON_SURFACE + CAPE + surface + 4.0 + + + + 33 + ACM_ACPCP_ON_SURFACE + tmpl4_8 + ACPCP + ACM + surface + 4.0 + + + + 34 + ACM_NCPCP_ON_SURFACE + tmpl4_8 + NCPCP + ACM + surface + 4.0 + + + + 35 + ACM_WEASD_ON_SURFACE + tmpl4_8 + WEASD + ACM + surface + 4.0 + + + + 36 + SOILM_ON_DEPTH_BEL_LAND_SFC + SOILM + depth_bel_land_sfc + 2 + depth_bel_land_sfc + 2 + 3.0 + + + + 37 + LCDC_ON_LOW_CLOUD_LYR + LCDC + low_cloud_lyr + 3.0 + + + + 38 + MCDC_ON_MID_CLOUD_LYR + MCDC + mid_cloud_lyr + 3.0 + + + + 39 + HCDC_ON_HIGH_CLOUD_LYR + HCDC + high_cloud_lyr + 3.0 + + + + 40 + SWHR_ON_HYBRID_LVL + SWHR + hybrid_lvl + 3.0 + + + + 41 + LWHR_ON_HYBRID_LVL + LWHR + hybrid_lvl + 3.0 + + + + 42 + AVE_LHTFL_ON_SURFACE + tmpl4_8 + LHTFL + AVE + surface + 4.0 + + + + 43 + AVE_SHTFL_ON_SURFACE + tmpl4_8 + SHTFL + AVE + surface + 4.0 + + + + 44 + SFCR_ON_SURFACE + SFCR + surface + 2.7 + + + + 45 + FRICV_ON_SURFACE + FRICV + surface + 4.0 + + + + 46 + AVE_MFLX_ON_SURFACE + tmpl4_8 + MFLX + AVE + surface + -3.0 + + + + 47 + ACM_EVP_ON_SURFACE + tmpl4_8 + EVP + ACM + surface + 4.0 + + + + 48 + NLAT_ON_SURFACE + NLAT + surface + 4.0 + + + + 49 + ELON_ON_SURFACE + ELON + surface + 4.0 + + + + 50 + LAND_ON_SURFACE + LAND + surface + 1.0 + + + + 51 + ICEC_ON_SURFACE + ICEC + surface + 3.0 + + + + 52 + LMH_ON_SURFACE + LMH + surface + 2.0 + + + + 53 + LMV_ON_SURFACE + LMV + surface + 2.0 + + + + 54 + PRES_ON_TROPOPAUSE + PRES + tropopause + 6.0 + + + + 55 + TMP_ON_TROPOPAUSE + TMP + tropopause + 3.0 + + + + 56 + UGRD_ON_TROPOPAUSE + UGRD + tropopause + 4.0 + + + + 57 + VGRD_ON_TROPOPAUSE + VGRD + tropopause + 4.0 + + + + 58 + VWSH_ON_TROPOPAUSE + VWSH + tropopause + 3.0 + + + + 59 + TMP_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL + TMP + spec_alt_above_mean_sea_lvl + 3.0 + + + + 60 + UGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL + UGRD + spec_alt_above_mean_sea_lvl + 4.0 + + + + 61 + VGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL + VGRD + spec_alt_above_mean_sea_lvl + 4.0 + + + + 62 + HGT_ON_0C_ISOTHERM + HGT + 0C_isotherm + 6.0 + + + + 63 + RH_ON_0C_ISOTHERM + RH + 0C_isotherm + 2.0 + + + + 64 + UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m + UGRD + spec_hgt_lvl_above_grnd + 10. + 4.0 + + + + 65 + VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m + VGRD + spec_hgt_lvl_above_grnd + 10. + 4.0 + + + + 66 + RH_ON_SIGMA_LVL_0.33-1.0 + RH + sigma_lvl + 2 + 33. + sigma_lvl + 2 + 100. + 2.0 + + + + 67 + PRES_ON_SPEC_PRES_ABOVE_GRND + PRES + spec_pres_above_grnd + spec_pres_above_grnd + 6.0 + + + + 68 + TMP_ON_SPEC_PRES_ABOVE_GRND + TMP + spec_pres_above_grnd + spec_pres_above_grnd + 3.0 + + + + 69 + POT_ON_SPEC_PRES_ABOVE_GRND + POT + spec_pres_above_grnd + spec_pres_above_grnd + 4.0 + + + + 70 + DPT_ON_SPEC_PRES_ABOVE_GRND + DPT + spec_pres_above_grnd + spec_pres_above_grnd + 3.0 + + + + 71 + SPFH_ON_SPEC_PRES_ABOVE_GRND + SPFH + spec_pres_above_grnd + spec_pres_above_grnd + 5.0 + + + + 72 + RH_ON_SPEC_PRES_ABOVE_GRND + RH + spec_pres_above_grnd + spec_pres_above_grnd + 2.0 + + + + 73 + UGRD_ON_SPEC_PRES_ABOVE_GRND + UGRD + spec_pres_above_grnd + spec_pres_above_grnd + 4.0 + + + + 74 + VGRD_ON_SPEC_PRES_ABOVE_GRND + VGRD + spec_pres_above_grnd + spec_pres_above_grnd + 4.0 + + + + 75 + PLI_ON_SPEC_PRES_ABOVE_GRND + PLI + spec_pres_above_grnd + spec_pres_above_grnd + 3.0 + + + + 76 + RH_ON_SURFACE + RH + surface + 4.0 + + + + 77 + HGT_ON_HYBRID_LVL + HGT + hybrid_lvl + 4.0 + + + + 78 + AVE_LRGHR_ON_HYBRID_LVL + tmpl4_8 + LRGHR + AVE + hybrid_lvl + 3.0 + + + + 79 + AVE_CNVHR_ON_HYBRID_LVL + tmpl4_8 + CNVHR + AVE + hybrid_lvl + 2.7 + + + + 80 + PWAT_ON_ENTIRE_ATMOS_SINGLE_LYR + PWAT + entire_atmos_single_lyr + 3.0 + + + + 81 + RH_ON_SIGMA_LVL_0.66-1.0 + RH + sigma_lvl + 2 + 66. + sigma_lvl + 2 + 100. + 2.0 + + + + 82 + RH_ON_SIGMA_LVL_0.33-0.66 + RH + sigma_lvl + 2 + 33. + sigma_lvl + 2 + 66. + 2.0 + + + + 83 + MCONV_ON_HYBRID_LVL + MCONV + hybrid_lvl + 3.0 + + + + 84 + STRM_ON_HYBRID_LVL + STRM + hybrid_lvl + 3.0 + + + + 85 + MCONV_ON_ISOBARIC_SFC + MCONV + isobaric_sfc + 3.0 + + + + 86 + STRM_ON_ISOBARIC_SFC + STRM + isobaric_sfc + 3.0 + + + + 87 + ACM_APCP_ON_SURFACE + tmpl4_8 + APCP + ACM + surface + 4.0 + + + + 88 + MCONV_ON_SPEC_PRES_ABOVE_GRND + MCONV + spec_pres_above_grnd + spec_pres_above_grnd + 3.0 + + + + 89 + PWAT_ON_SPEC_PRES_ABOVE_GRND + PWAT + spec_pres_above_grnd + spec_pres_above_grnd + 3.0 + + + + 90 + VVEL_ON_SPEC_PRES_ABOVE_GRND + VVEL + spec_pres_above_grnd + spec_pres_above_grnd + 5.0 + + + + 91 + PRES_ON_SIGMA_LVL_0.98230 + PRES + sigma_lvl + 5 + 98230. + 6.0 + + + + 92 + TMP_ON_SIGMA_LVL_0.98230 + TMP + sigma_lvl + 5 + 98230. + 4.0 + + + + 93 + SPFH_ON_SIGMA_LVL_0.98230 + SPFH + sigma_lvl + 5 + 98230. + 3.0 + + + + 94 + RH_ON_SIGMA_LVL_0.98230 + RH + sigma_lvl + 5 + 98230. + 4.0 + + + + 95 + UGRD_ON_SIGMA_LVL_0.98230 + UGRD + sigma_lvl + 5 + 98230. + 5.0 + + + + 96 + VGRD_ON_SIGMA_LVL_0.98230 + VGRD + sigma_lvl + 5 + 98230. + 5.0 + + + + 97 + TMP_ON_SIGMA_LVL_0.89671 + TMP + sigma_lvl + 5 + 89671. + 4.0 + + + + 98 + TMP_ON_SIGMA_LVL_0.78483 + TMP + sigma_lvl + 5 + 78483. + 4.0 + + + + 99 + RH_ON_SIGMA_LVL_0.47_1.0 + RH + sigma_lvl + 2 + 47. + sigma_lvl + 2 + 100. + 2.0 + + + + 100 + RH_ON_SIGMA_LVL_0.47_0.96 + RH + sigma_lvl + 2 + 47. + sigma_lvl + 2 + 96. + 2.0 + + + + 101 + RH_ON_SIGMA_LVL_0.18_0.47 + RH + sigma_lvl + 2 + 18. + sigma_lvl + 2 + 47. + 2.0 + + + + 102 + RH_ON_SIGMA_LVL_0.84_0.98 + RH + sigma_lvl + 2 + 84. + sigma_lvl + 2 + 98. + 2.0 + + + + 103 + MCONV_ON_SIGMA_LVL_0.85_1.0 + MCONV + sigma_lvl + 2 + 85. + sigma_lvl + 2 + 100. + 3.0 + + + + 104 + PWAT_ON_SIGMA_LVL_0.33_1.0 + PWAT + sigma_lvl + 2 + 33. + sigma_lvl + 2 + 100. + 2.0 + + + + 105 + PRES_ON_MEAN_SEA_LVL + PRMSL + mean_sea_lvl + 6.0 + + + + 106 + TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + TMP + spec_hgt_lvl_above_grnd + 2. + 4.0 + + + + 107 + CIN_ON_SURFACE + CIN + surface + 4.0 + + + + 108 + POT_ON_TROPOPAUSE + POT + tropopause + 5.0 + + + + 109 + HGT_ON_LVL_OF_ADIAB_COND_FROM_SFC + HGT + lvl_of_adiab_cond_from_sfc + 5.0 + + + + 110 + PRES_ON_LVL_OF_ADIAB_COND_FROM_SFC + PRES + lvl_of_adiab_cond_from_sfc + 6.0 + + + + 111 + RI_ON_HYBRID_LVL + RI + hybrid_lvl + 3.0 + + + + 112 + SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + SPFH + spec_hgt_lvl_above_grnd + 2. + 4.0 + + + + 113 + DPT_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + DPT + spec_hgt_lvl_above_grnd + 2. + 4.0 + + + + 114 + RH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + RH + spec_hgt_lvl_above_grnd + 2. + 3.0 + + + + 115 + TSOIL_ON_DEPTH_BEL_LAND_SFC_3m + TSOIL + depth_bel_land_sfc + 3. + 3.0 + + + + 116 + TSOIL_ON_DEPTH_BEL_LAND_SFC + TSOIL + depth_bel_land_sfc + 2 + depth_bel_land_sfc + 2 + 4.0 + + + + 117 + SOILW_ON_DEPTH_BEL_LAND_SFC + SOILW + NCEP + depth_bel_land_sfc + 2 + depth_bel_land_sfc + 2 + 3.0 + + + + 118 + CNWAT_ON_SURFACE + CNWAT + surface + 1.0 + + + + 119 + WEASD_ON_SURFACE + WEASD + surface + 4.0 + + + + 120 + SNOWC_ON_SURFACE + SNOWC + surface + 3.0 + + + + 121 + ACM_SNOM_ON_SURFACE + tmpl4_8 + SNOM + ACM + surface + 4.0 + + + + 122 + ACM_SSRUN_ON_SURFACE + tmpl4_8 + SSRUN + ACM + surface + 4.0 + + + + 123 + ACM_BGRUN_ON_SURFACE + tmpl4_8 + BGRUN + ACM + surface + 4.0 + + + + 124 + CLWMR_ON_HYBRID_LVL + CLWMR + hybrid_lvl + 3.0 + + + + 125 + CICE_ON_HYBRID_LVL + CICE + hybrid_lvl + 3.0 + + + + 126 + AVE_DSWRF_ON_SURFACE + tmpl4_8 + DSWRF + AVE + surface + 3.0 + + + + 127 + AVE_DLWRF_ON_SURFACE + tmpl4_8 + DLWRF + AVE + surface + 3.0 + + + + 128 + AVE_USWRF_ON_SURFACE + tmpl4_8 + USWRF + AVE + surface + 3.0 + + + + 129 + AVE_ULWRF_ON_SURFACE + tmpl4_8 + ULWRF + AVE + surface + 3.0 + + + + 130 + AVE_USWRF_ON_TOP_OF_ATMOS + tmpl4_8 + USWRF + AVE + top_of_atmos + 3.0 + + + + 131 + AVE_ULWRF_ON_TOP_OF_ATMOS + tmpl4_8 + ULWRF + AVE + top_of_atmos + 3.0 + + + + 132 + CD_ON_SURFACE + CD + surface + 3.0 + + + + 133 + UFLX_ON_SURFACE + UFLX + surface + 3.0 + + + + 134 + VFLX_ON_SURFACE + VFLX + surface + 3.0 + + + + 135 + AVE_GFLUX_ON_SURFACE + tmpl4_8 + GFLUX + AVE + surface + 4.0 + + + + 136 + AVE_SNOHF_ON_SURFACE + tmpl4_8 + SNOHF + AVE + surface + 4.0 + + + + 137 + ACM_PEVAP_ON_SURFACE + tmpl4_8 + PEVAP + ACM + surface + 4.0 + + + + 138 + PRES_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + PRES + spec_hgt_lvl_above_grnd + 2. + 6.0 + + + + 139 + AVE_CDLYR_ON_ENTIRE_ATMOS + tmpl4_8 + CDLYR + AVE + entire_atmos_single_lyr + 3.0 + + + + 140 + TTRAD_ON_HYBRID_LVL + TTRAD + hybrid_lvl + 3.0 + + + + 141 + INST_USWRF_ON_SURFACE + USWRF + surface + 4.0 + + + + 142 + INST_ULWRF_ON_SURFACE + ULWRF + surface + 4.0 + + + + 143 + AVE_CDCON_ON_ENTIRE_ATMOS + tmpl4_8 + CDCON + AVE + entire_atmos_single_lyr + 3.0 + + + + 144 + AVE_TCDC_ON_ENTIRE_ATMOS + tmpl4_8 + TCDC + AVE + entire_atmos_single_lyr + 3.0 + + + + 145 + TCDC_ON_HYBRID_LVL + TCDC + hybrid_lvl + 3.0 + + + + 146 + BMIXL_ON_HYBRID_LVL + BMIXL + hybrid_lvl + 3.0 + + + + 147 + AMIXL_ON_HYBRID_LVL + AMIXL + hybrid_lvl + 3.0 + + + + 148 + PRES_ON_CLOUD_BASE + PRES + cloud_base + 6.0 + + + + 149 + PRES_ON_CLOUD_TOP + PRES + cloud_top + 6.0 + + + + 150 + ALBDO_ON_SURFACE + ALBDO + surface + 3.0 + + + + 151 + WTMP_ON_SURFACE + WTMP + surface + 5.0 + + + + 152 + INST_GFLUX_ON_SURFACE + GFLUX + surface + 3.0 + + + + 153 + CLWMR_ON_ISOBARIC_SFC + CLWMR + isobaric_sfc + 4.0 + + + + 154 + INST_SHTFL_ON_SURFACE + SHTFL + surface + 4.0 + + + + 155 + INST_LHTFL_ON_SURFACE + LHTFL + surface + 4.0 + + + + 156 + INST_DSWRF_ON_SURFACE + DSWRF + surface + 4.0 + + + + 157 + INST_DLWRF_ON_SURFACE + DLWRF + surface + 4.0 + + + + 158 + POT_ON_SPEC_HGT_LVL_ABOVE_GRND_10m + POT + spec_hgt_lvl_above_grnd + 5.0 + + + + 159 + SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_10m + SPFH + spec_hgt_lvl_above_grnd + 3.0 + + + + 160 + INST_CRAIN_ON_SURFACE + CRAIN + surface + 1.0 + + + + 161 + INST_TCDC_ON_ENTIRE_ATMOS + TCDC + entire_atmos_single_lyr + 3.0 + + + + 162 + HLCY_ON_SPEC_HGT_LVL_ABOVE_GRND + HLCY + spec_hgt_lvl_above_grnd + spec_hgt_lvl_above_grnd + 4.0 + + + + 163 + USTM_ON_SPEC_HGT_LVL_ABOVE_GRND + USTM + spec_hgt_lvl_above_grnd + spec_hgt_lvl_above_grnd + 4.0 + + + + 164 + VSTM_ON_SPEC_HGT_LVL_ABOVE_GRND + VSTM + spec_hgt_lvl_above_grnd + spec_hgt_lvl_above_grnd + 4.0 + + + + 165 + HGT_ON_HGHST_TROP_FRZ_LVL + HGT + hghst_trop_frz_lvl + 6.0 + + + + 166 + CICE_ON_ISOBARIC_SFC + CICE + isobaric_sfc + 6.0 + + + + 167 + INST_PRATE_ON_SURFACE + PRATE + surface + 3.0 + + + + 168 + TMP_ON_CLOUD_TOP + TMP + cloud_top + 5.0 + + + + 169 + SFEXC_ON_SURFACE + SFEXC + surface + 3.0 + + + + 170 + VEG_ON_SURFACE + VEG + surface + 3.0 + + + + 171 + MSTAV_ON_DEPTH_BEL_LAND_SFC + MSTAV + depth_bel_land_sfc + 2 + depth_bel_land_sfc + 2 + 3.0 + + + + 172 + CPOFP_ON_SURFACE + CPOFP + surface + 4.0 + + + + 173 + PRES_ON_MAX_WIND + PRES + max_wind + 6.0 + + + + 174 + HGT_ON_MAX_WIND + HGT + max_wind + 6.0 + + + + 175 + UGRD_ON_MAX_WIND + UGRD + max_wind + 4.0 + + + + 176 + VGRD_ON_MAX_WIND + VGRD + max_wind + 4.0 + + + + 177 + HGT_ON_TROPOPAUSE + HGT + tropopause + 6.0 + + + + 178 + HGT_ON_CLOUD_BASE + HGT + cloud_base + 6.0 + + + + 179 + HGT_ON_CLOUD_TOP + HGT + cloud_top + 6.0 + + + + 180 + VIS_ON_SURFACE + VIS + surface + 3.0 + + + + 181 + RWMR_ON_HYBRID_LVL + RWMR + hybrid_lvl + 3.0 + + + + 182 + SNMR_ON_HYBRID_LVL + SNMR + hybrid_lvl + 3.0 + + + + 183 + RWMR_ON_ISOBARIC_SFC + RWMR + isobaric_sfc + 3.0 + + + + 184 + SNMR_ON_ISOBARIC_SFC + SNMR + isobaric_sfc + 3.0 + + + + 185 + FRAIN_ON_HYBRID_LVL + FRAIN + hybrid_lvl + 3.0 + + + + 186 + FICE_ON_HYBRID_LVL + FICE + hybrid_lvl + 3.0 + + + + 187 + RIME_ON_HYBRID_LVL + RIME + hybrid_lvl + 3.0 + + + + 188 + PRES_ON_CONVECTIVE_CLOUD_BOT_LVL + PRES + convective_cloud_bot_lvl + 6.0 + + + + 189 + PRES_ON_CONVECTIVE_CLOUD_TOP_LVL + PRES + convective_cloud_top_lvl + 6.0 + + + + 190 + PRES_ON_SHALL_CONVECTIVE_CLOUD_BOT_LVL + PRES + shall_convective_cloud_bot_lvl + 6.0 + + + + 191 + PRES_ON_SHALL_CONVECTIVE_CLOUD_TOP_LVL + PRES + shall_convective_cloud_top_lvl + 6.0 + + + + 192 + PRES_ON_DEEP_CONVECTIVE_CLOUD_BOT_LVL + PRES + deep_convective_cloud_bot_lvl + 6.0 + + + + 193 + PRES_ON_DEEP_CONVECTIVE_CLOUD_TOP_LVL + PRES + deep_convective_cloud_top_lvl + 6.0 + + + + 194 + PRES_ON_GRID_SCALE_CLOUD_BOT_LVL + PRES + grid_scale_cloud_bot_lvl + 6.0 + + + + 195 + PRES_ON_GRID_SCALE_CLOUD_TOP_LVL + PRES + grid_scale_cloud_top_lvl + 6.0 + + + + 196 + CDCON_ON_ENTIRE_ATMOS + CDCON + entire_atmos_single_lyr + 2.0 + + + + 197 + CUEFI_ON_ENTIRE_ATMOS_SINGLE_LYR + CUEFI + entire_atmos_single_lyr + 3.0 + + + + 198 + TCOND_ON_ISOBARIC_SFC + TCOND + isobaric_sfc + 3.0 + + + + 199 + TCOND_ON_HYBRID_LVL + TCOND + hybrid_lvl + 3.0 + + + + 200 + TCOLW_ON_ENTIRE_ATMOS + TCOLW + entire_atmos_single_lyr + 5.0 + + + + 201 + TCOLI_ON_ENTIRE_ATMOS + TCOLI + entire_atmos_single_lyr + 5.0 + + + + 202 + TCOLR_ON_ENTIRE_ATMOS + TCOLR + entire_atmos_single_lyr + 5.0 + + + + 203 + TCOLS_ON_ENTIRE_ATMOS + TCOLS + entire_atmos_single_lyr + 5.0 + + + + 204 + TCOLC_ON_ENTIRE_ATMOS + TCOLC + entire_atmos_single_lyr + 5.0 + + + + 205 + HGT_ON_SIGMA_LVLS + HGT + sigma_lvl + 5.0 + + + + 206 + TMP_ON_SIGMA_LVLS + TMP + sigma_lvl + 4.0 + + + + 207 + SPFH_ON_SIGMA_LVLS + SPFH + sigma_lvl + 3.0 + + + + 208 + UGRD_ON_SIGMA_LVLS + UGRD + sigma_lvl + 4.0 + + + + 209 + VGRD_ON_SIGMA_LVLS + VGRD + sigma_lvl + 4.0 + + + + 210 + VVEL_ON_SIGMA_LVLS + VVEL + sigma_lvl + 5.0 + + + + 211 + CLWMR_ON_SIGMA_LVLS + CLWMR + sigma_lvl + 4.0 + + + + 212 + CICE_ON_SIGMA_LVLS + CICE + sigma_lvl + 6.0 + + + + 213 + RWMR_ON_SIGMA_LVLS + RWMR + sigma_lvl + 3.0 + + + + 214 + SNMR_ON_SIGMA_LVLS + SNMR + sigma_lvl + 3.0 + + + + 215 + TCOND_ON_SIGMA_LVLS + TCOND + sigma_lvl + 3.0 + + + + 216 + PRES_ON_SIGMA_LVLS + PRES + sigma_lvl + 6.0 + + + + 217 + TKE_ON_SIGMA_LVLS + TKE + sigma_lvl + 3.0 + + + + 218 + VGTYP_ON_SURFACE + VGTYP + surface + 3.0 + + + + 219 + SOTYP_ON_SURFACE + SOTYP + surface + 3.0 + + + + 220 + CCOND_ON_SURFACE + CCOND + surface + 3.0 + + + + 221 + HPBL_ON_SURFACE + HPBL + surface + 6.0 + + + + 222 + TCDC_ON_SIGMA_LVLS + TCDC + sigma_lvl + 2 + 3.0 + + + + 223 + SLTYP_ON_SURFACE + SLTYP + surface + 3.0 + + + + 224 + SNOD_ON_SURFACE + SNOD + surface + 6.0 + + + + 225 + SOILL_ON_DEPTH_BEL_LAND_SFC + SOILL + depth_bel_land_sfc + depth_bel_land_sfc + 3.0 + + + + 226 + SNFALB_ON_SURFACE + SNFALB + surface + 3.0 + + + + 227 + MXSALB_ON_SURFACE + MXSALB + surface + 3.0 + + + + 228 + EVCW_ON_SURFACE + EVCW + surface + 3.0 + + + + 229 + EVBS_ON_SURFACE + EVBS + surface + 3.0 + + + + 230 + TRANS_ON_SURFACE + TRANS + surface + 3.0 + + + + 231 + SBSNO_ON_SURFACE + SBSNO + surface + 3.0 + + + + 232 + SMDRY_ON_SURFACE + SMDRY + surface + 3.0 + + + + 233 + POROS_ON_SURFACE + POROS + surface + 3.0 + + + + 234 + RSMIN_ON_SURFACE + RSMIN + surface + 3.0 + + + + 235 + RLYRS_ON_SURFACE + RLYRS + surface + 3.0 + + + + 236 + WILT_ON_SURFACE + WILT + surface + 3.0 + + + + 237 + SMREF_ON_SURFACE + SMREF + surface + 3.0 + + + + 238 + RCS_ON_SURFACE + RCS + surface + 3.0 + + + + 239 + RCT_ON_SURFACE + RCT + surface + 5.0 + + + + 240 + RCQ_ON_SURFACE + RCQ + surface + 3.0 + + + + 241 + RCSOL_ON_SURFACE + RCSOL + surface + 3.0 + + + + 242 + PEVPR_ON_SURFACE + PEVPR + surface + 6.0 + + + + 243 + VEDH_ON_SIGMA_LVLS + VEDH + sigma_lvl + 4.0 + + + + 245 + GUST_ON_SURFACE + GUST + surface + 3.0 + + + + 246 + PLPL_ON_SPEC_PRES_ABOVE_GRND + PLPL + NCEP + spec_pres_above_grnd + spec_pres_above_grnd + 6.0 + + + + 247 + HGT_ON_LWST_LVL_OF_WET_BULB_ZERO + HGT + lwst_lvl_of_wet_bulb_zero + -5.0 + + + + 249 + CPRAT_ON_SURFACE + CPRAT + surface + 4.0 + + + + 250 + REFD_ON_HYBRID_LVL + REFD + hybrid_lvl + 4.0 + + + + 251 + REFD_ON_ISOBARIC_SFC + REFD + isobaric_sfc + 4.0 + + + + 252 + REFC_ON_ENTIRE_ATMOS + REFC + entire_atmos_single_lyr + 4.0 + + + + 253 + REFD_ON_SPEC_HGT_LVL_ABOVE_GRND + REFD + spec_hgt_lvl_above_grnd + 4.0 + + + + 254 + LAI_ON_SURFACE + LAI + surface + -3.0 + + + + 255 + GRLE_ON_SIGMA_LVLS + GRLE + sigma_lvl + 3.0 + + + + 256 + ACM_LSPA_ON_SURFACE + tmpl4_8 + LSPA + ACM + surface + 3.0 + + + + 257 + TIPD_ON_ISOBARIC_SFC + TIPD + isobaric_sfc + 6.0 + + + + 258 + TPFI_ON_ISOBARIC_SFC + TPFI + isobaric_sfc + 6.0 + + + + 259 + VWSH_ON_SPEC_HGT_LVL_ABOVE_GRND + VWSH + spec_hgt_lvl_above_grnd + 6.0 + + + + 260 + HGT_ON_CLOUD_CEILING + HGT + cloud_ceilng + 6.0 + + + + 261 + VIS_ON_CLOUD_BASE + VIS + cloud_base + 6.0 + + + + 262 + INST_CSDSF_ON_SURFACE + CSDSF + surface + 4.0 + + + + 263 + RIME_ON_ISOBARIC_SFC + RIME + isobaric_sfc + 3.0 + + + + 264 + DZDT_ON_HYBRID_LVL + DZDT + hybrid_lvl + -5.0 + + + + 265 + SBT122_ON_TOP_OF_ATMOS_FROM_LWRAD + SBT122 + top_of_atmos + 5.0 + + + + 266 + AVE_ALBDO_ON_SURFACE + tmpl4_8 + ALBDO + AVE + surface + 4.0 + + + + 267 + O3MR_ON_HYBRID_LVL + O3MR + hybrid_lvl + 7.0 + + + + 268 + O3MR_ON_ISOBARIC_SFC + O3MR + isobaric_sfc + 5.0 + + + + 269 + AVE_UFLX_ON_SURFACE + tmpl4_8 + UFLX + AVE + surface + 4.0 + + + + 270 + AVE_VFLX_ON_SURFACE + tmpl4_8 + VFLX + AVE + surface + 4.0 + + + + 271 + AVE_PRATE_ON_SURFACE + tmpl4_8 + PRATE + AVE + surface + 4.0 + + + + 272 + AVE_CPRAT_ON_SURFACE + tmpl4_8 + CPRAT + AVE + surface + 4.0 + + + + 273 + PRES_ON_HYBRID_LVL_LLM + PRES + hybrid_lvl + hybrid_lvl + 3.0 + + + + 274 + INST_ULWRF_ON_TOP_OF_ATMOS + ULWRF + top_of_atmos + 4.0 + + + + 275 + BRTMP_ON_TOP_OF_ATMOS + BRTMP + top_of_atmos + 3.0 + + + + 276 + REFZR_ON_ENTIRE_ATMOS + REFZR + entire_atmos_single_lyr + -4.0 + + + + 277 + REFZI_ON_ENTIRE_ATMOS + REFZI + entire_atmos_single_lyr + -4.0 + + + + 278 + REFZC_ON_ENTIRE_ATMOS + REFZC + entire_atmos_single_lyr + -4.0 + + + + 279 + REFZR_ON_SPEC_HGT_LVL_ABOVE_GRND + REFZR + spec_hgt_lvl_above_grnd + -4.0 + + + + 280 + REFZI_ON_SPEC_HGT_LVL_ABOVE_GRND + REFZI + spec_hgt_lvl_above_grnd + -4.0 + + + + 281 + REFZC_ON_SPEC_HGT_LVL_ABOVE_GRND + REFZC + spec_hgt_lvl_above_grnd + -4.0 + + + + 282 + PRES_ON_TOP_OF_ATMOS + PRES + top_of_atmos + 3.0 + + + + + 283 + PRES_ON_HYBRID_LVL_1L + PRES + hybrid_lvl + hybrid_lvl + 3.0 + + + + 284 + DZDT_ON_ISOBARIC_SFC + DZDT + isobaric_sfc + -5.0 + + + + 285 + TCLSW_ON_ENTIRE_ATMOS + TCLSW + entire_atmos_single_lyr + 5.0 + + + + 286 + TCOLM_ON_ENTIRE_ATMOS + TCOLM + entire_atmos_single_lyr + 5.0 + + + + 287 + HGT_ON_LWST_BOT_LVL_OF_SUPERCOOLED_LIQ_WATER_LYR + HGT + lwst_bot_lvl_of_supercooled_liq_water_lyr + 6.0 + + + + 288 + HGT_ON_HGHST_TOP_LVL_OF_SUPERCOOLED_LIQ_WATER_LYR + HGT + hghst_top_lvl_of_supercooled_liq_water_lyr + 5.0 + + + + 289 + HGT_ON_PLANETARY_BOUND_LYR + HGT + planetary_bound_lyr + -4.0 + + + + 290 + SWHR_ON_ENTIRE_ATMOS + SWHR + entire_atmos_single_lyr + 5.0 + + + + 291 + LWHR_ON_ENTIRE_ATMOS + LWHR + entire_atmos_single_lyr + 5.0 + + + + 292 + AVE_LRGHR_ON_ENTIRE_ATMOS + tmpl4_8 + LRGHR + AVE + entire_atmos_single_lyr + 5.0 + + + + 293 + AVE_CNVHR_ON_ENTIRE_ATMOS + tmpl4_8 + CNVHR + AVE + entire_atmos_single_lyr + 5.0 + + + + 294 + TTRAD_ON_ISOBARIC_SFC + TTRAD + isobaric_sfc + 5.0 + + + + 295 + MCONV_ON_ENTIRE_ATMOS + MCONV + entire_atmos_single_lyr + 5.0 + + + + 296 + TMP_ON_SIGMA_LVL_HPC + TMP + sigma_lvl + 2 + -4.0 + + + + 297 + AVE_CDUVB_ON_SURFACE + tmpl4_8 + CDUVB + AVE + surface + 3.0 + + + + 298 + AVE_DUVB_ON_SURFACE + tmpl4_8 + DUVB + AVE + surface + 3.0 + + + + 299 + TOZNE_ON_ENTIRE_ATMOS_SINGLE_LYR + TOZNE + entire_atmos_single_lyr + 4.0 + + + + 300 + AVE_TCDC_ON_LOW_CLOUD_LYR + tmpl4_8 + TCDC + AVE + low_cloud_lyr + 3.0 + + + + 301 + AVE_TCDC_ON_MID_CLOUD_LYR + tmpl4_8 + TCDC + AVE + mid_cloud_lyr + 3.0 + + + + 302 + AVE_TCDC_ON_HIGH_CLOUD_LYR + tmpl4_8 + TCDC + AVE + high_cloud_lyr + 3.0 + + + + 303 + AVE_PRES_ON_LOW_CLOUD_BOT_LVL + tmpl4_8 + PRES + AVE + low_cloud_bot_lvl + 6.0 + + + + 304 + AVE_PRES_ON_LOW_CLOUD_TOP_LVL + tmpl4_8 + PRES + AVE + low_cloud_top_lvl + 6.0 + + + + 305 + AVE_TMP_ON_LOW_CLOUD_TOP_LVL + tmpl4_8 + TMP + AVE + low_cloud_top_lvl + 3.0 + + + + 306 + AVE_PRES_ON_MID_CLOUD_BOT_LVL + tmpl4_8 + PRES + AVE + mid_cloud_bot_lvl + 6.0 + + + + 307 + AVE_PRES_ON_MID_CLOUD_TOP_LVL + tmpl4_8 + PRES + AVE + mid_cloud_top_lvl + 6.0 + + + + 308 + AVE_TMP_ON_MID_CLOUD_TOP_LVL + tmpl4_8 + TMP + AVE + mid_cloud_top_lvl + 3.0 + + + + 309 + AVE_PRES_ON_HIGH_CLOUD_BOT_LVL + tmpl4_8 + PRES + AVE + high_cloud_bot_lvl + 6.0 + + + + 310 + AVE_PRES_ON_HIGH_CLOUD_TOP_LVL + tmpl4_8 + PRES + AVE + high_cloud_top_lvl + 6.0 + + + + 311 + AVE_TMP_ON_HIGH_CLOUD_TOP_LVL + tmpl4_8 + TMP + AVE + high_cloud_top_lvl + 3.0 + + + + 312 + RH_ON_ENTIRE_ATMOS_SINGLE_LYR + RH + entire_atmos_single_lyr + 2.0 + + + + 313 + AVE_CWORK_ON_ENTIRE_ATMOS_SINGLE_LYR + tmpl4_8 + CWORK + AVE + entire_atmos_single_lyr + 4.0 + + + + 314 + TMP_ON_MAX_WIND + TMP + max_wind + 3.0 + + + + 315 + AVE_U-GWD_ON_SURFACE + tmpl4_8 + U-GWD + AVE + surface + 5.0 + + + + 316 + AVE_V-GWD_ON_SURFACE + tmpl4_8 + V-GWD + AVE + surface + 5.0 + + + + 317 + AVE_CRAIN_ON_SURFACE + tmpl4_8 + CRAIN + AVE + surface + 1.0 + + + + 318 + RH_ON_SIGMA_LVL_0.44-1.0 + RH + sigma_lvl + 2 + 44. + sigma_lvl + 2 + 100. + 2.0 + + + + 319 + RH_ON_SIGMA_LVL_0.72-0.94 + RH + sigma_lvl + 2 + 72. + sigma_lvl + 2 + 94. + 2.0 + + + + 320 + RH_ON_SIGMA_LVL_0.44-0.72 + RH + sigma_lvl + 2 + 44. + sigma_lvl + 2 + 72. + 2.0 + + + + 321 + TMP_ON_SIGMA_LVL_0.9950 + TMP + sigma_lvl + 4 + 9950. + 4.0 + + + + 322 + POT_ON_SIGMA_LVL_0.9950 + POT + sigma_lvl + 4 + 9950. + 4.0 + + + + 323 + RH_ON_SIGMA_LVL_0.9950 + RH + sigma_lvl + 4 + 9950. + 3.0 + + + + 324 + UGRD_ON_SIGMA_LVL_0.9950 + UGRD + sigma_lvl + 4 + 9950. + 4.0 + + + + 325 + VGRD_ON_SIGMA_LVL_0.9950 + VGRD + sigma_lvl + 4 + 9950. + 4.0 + + + + 326 + VVEL_ON_SIGMA_LVL_0.9950 + VVEL + sigma_lvl + 4 + 9950. + 5.0 + + + + 327 + SBT122_ON_TOP_OF_ATMOS + SBT122 + top_of_atmos + 4.0 + + + + 328 + SBT123_ON_TOP_OF_ATMOS + SBT123 + top_of_atmos + 4.0 + + + + 329 + SBT124_ON_TOP_OF_ATMOS + SBT124 + top_of_atmos + 4.0 + + + + 330 + SBT126_ON_TOP_OF_ATMOS + SBT126 + top_of_atmos + 4.0 + + + + 331 + TCDC_ON_ISOBARIC_SFC + TCDC + isobaric_sfc + 3.0 + + + + 332 + UGRD_ON_ISENTROPIC_LVL + UGRD + isentropic_lvl + 4.0 + + + + 333 + VGRD_ON_ISENTROPIC_LVL + VGRD + isentropic_lvl + 4.0 + + + + 334 + TMP_ON_ISENTROPIC_LVL + TMP + isentropic_lvl + 3.0 + + + + 335 + PVORT_ON_ISENTROPIC_LVL + PVORT + isentropic_lvl + 4.0 + + + + 336 + UGRD_ON_POT_VORT_SFC + UGRD + pot_vort_sfc + 4.0 + + + + 337 + VGRD_ON_POT_VORT_SFC + VGRD + pot_vort_sfc + 4.0 + + + + 338 + TMP_ON_POT_VORT_SFC + TMP + pot_vort_sfc + 4.0 + + + + 339 + HGT_ON_POT_VORT_SFC + HGT + pot_vort_sfc + 6.0 + + + + 340 + PRES_ON_POT_VORT_SFC + PRES + pot_vort_sfc + 6.0 + + + + 341 + VWSH_ON_POT_VORT_SFC + VWSH + pot_vort_sfc + 3.0 + + + + 342 + AVE_TCDC_ON_BOUND_LYR_CLOUD_LYR + tmpl4_8 + TCDC + AVE + bound_lyr_cloud_lyr + 3.0 + + + + 343 + ACM_WATR_ON_SURFACE + tmpl4_8 + WATR + ACM + surface + 6.0 + + + + 344 + PBLREG_ON_SURFACE + PBLREG + surface + 2.0 + + + + 345 + MAX_TMAX_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + tmpl4_8 + TMAX + MAX + spec_hgt_lvl_above_grnd + 2. + 4.0 + + + + 346 + MIN_TMIN_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + tmpl4_8 + TMIN + MIN + spec_hgt_lvl_above_grnd + 2. + 4.0 + + + + 347 + MAX_MAXRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + tmpl4_8 + MAXRH + MAX + spec_hgt_lvl_above_grnd + 2. + -2.0 + + + + 348 + MIN_MINRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + tmpl4_8 + MINRH + NCEP + MIN + spec_hgt_lvl_above_grnd + 2. + -2.0 + + + + 349 + ICETK_ON_SURFACE + ICETK + surface + 3.0 + + + + 350 + RH_ON_HGHST_TROP_FRZ_LVL + RH + hghst_trop_frz_lvl + 2.0 + + + + + 351 + LAPR_ON_ISENTROPIC_LVL + LAPR + isentropic_lvl + 2.0 + + + + 352 + RH_ON_ISENTROPIC_LVL + RH + isentropic_lvl + 2.0 + + + + 353 + MNTSF_ON_ISENTROPIC_LVL + MNTSF + isentropic_lvl + 4.0 + + + + + 354 + SWHR_ON_ISOBARIC_SFC + SWHR + isobaric_sfc + 5.0 + + + + 355 + LWHR_ON_ISOBARIC_SFC + LWHR + isobaric_sfc + 5.0 + + + + 356 + VDFHR_ON_ISOBARIC_SFC + VDFHR + isobaric_sfc + 3.0 + + + + 357 + CNVHR_ON_ISOBARIC_SFC + CNVHR + isobaric_sfc + 2.7 + + + + + 358 + SHAHR_ON_ISOBARIC_SFC + SHAHR + isobaric_sfc + 3.0 + + + + 359 + LRGHR_ON_ISOBARIC_SFC + LRGHR + isobaric_sfc + 3.0 + + + + 360 + VDFMR_ON_ISOBARIC_SFC + VDFMR + isobaric_sfc + 3.0 + + + + 361 + CNVMR_ON_ISOBARIC_SFC + CNVMR + isobaric_sfc + 3.0 + + + + 362 + SHAMR_ON_ISOBARIC_SFC + SHAMR + isobaric_sfc + 3.0 + + + + 363 + LRGMR_ON_ISOBARIC_SFC + LRGMR + isobaric_sfc + 3.0 + + + + 364 + VDFOZ_ON_ISOBARIC_SFC + VDFOZ + isobaric_sfc + 7.0 + + + + 365 + POZ_ON_ISOBARIC_SFC + POZ + isobaric_sfc + 4.0 + + + + 366 + TOZ_ON_ISOBARIC_SFC + TOZ + isobaric_sfc + 3.0 + + + + 367 + PVMW_ON_ISOBARIC_SFC + PVMW + isobaric_sfc + 3.0 + + + + 368 + SNOT_ON_ISOBARIC_SFC + SNOT + isobaric_sfc + 3.0 + + + + 369 + VDFUA_ON_ISOBARIC_SFC + VDFUA + isobaric_sfc + 3.0 + + + + 370 + GWDU_ON_ISOBARIC_SFC + GWDU + isobaric_sfc + 3.0 + + + + 371 + CNVU_ON_ISOBARIC_SFC + CNVU + isobaric_sfc + 3.0 + + + + 372 + VDFVA_ON_ISOBARIC_SFC + VDFVA + isobaric_sfc + 3.0 + + + + 373 + GWDV_ON_ISOBARIC_SFC + GWDV + isobaric_sfc + 3.0 + + + + 374 + CNVV_ON_ISOBARIC_SFC + CNVV + isobaric_sfc + 3.0 + + + + 375 + CDLYR_ON_ISOBARIC_SFC + CDLYR + isobaric_sfc + 3.0 + + + + 376 + SBC123_ON_TOP_OF_ATMOS + SBC123 + top_of_atmos + 4.0 + + + + 377 + SBC124_ON_TOP_OF_ATMOS + SBC124 + top_of_atmos + 4.0 + + + + 378 + VVEL_ON_ISENTROPIC_LVL + VVEL + isentropic_lvl + 5.0 + + + + + + + 379 + TTDIA_ON_ISOBARIC_SFC + TTDIA + isobaric_sfc + 3.0 + + + + 380 + VEDH_ON_HYBRID_LVL + VEDH + hybrid_lvl + 3.0 + + + + 381 + MIXHT_ON_SURFACE + MIXHT + surface + -4.0 + + + + + 382 + AVE_CSDLF_ON_SURFACE + tmpl4_8 + CSDLF + AVE + surface + 3.0 + + + + 383 + AVE_CSDSF_ON_SURFACE + tmpl4_8 + CSDSF + AVE + surface + 3.0 + + + + 384 + AVE_CSULF_ON_SURFACE + tmpl4_8 + CSULF + AVE + surface + 3.0 + + + + 385 + AVE_CSULF_ON_TOP_OF_ATMOS + tmpl4_8 + CSULF + AVE + top_of_atmos + 3.0 + + + + 386 + AVE_CSUSF_ON_SURFACE + tmpl4_8 + CSUSF + AVE + surface + 3.0 + + + + 387 + AVE_CSUSF_ON_TOP_OF_ATMOS + tmpl4_8 + CSUSF + AVE + top_of_atmos + 3.0 + + + + 388 + AVE_DSWRF_ON_TOP_OF_ATMOS + tmpl4_8 + DSWRF + AVE + top_of_atmos + 4.0 + + + + 389 + UGRD_ON_PLANETARY_BOUND_LYR + UGRD + planetary_bound_lyr + -4.0 + + + + 390 + VGRD_ON_PLANETARY_BOUND_LYR + VGRD + planetary_bound_lyr + -4.0 + + + + + 391 + CNVUMF_ON_ISOBARIC_SFC + CNVUMF + isobaric_sfc + 3.0 + + + + 392 + CNVDMF_ON_ISOBARIC_SFC + CNVDMF + isobaric_sfc + 3.0 + + + + 393 + CNVEMF_ON_ISOBARIC_SFC + CNVEMF + isobaric_sfc + 3.0 + + + + 394 + CNVWDU_ON_ISOBARIC_SFC + CNVWDU + isobaric_sfc + 3.0 + + + + 395 + CNVWDV_ON_ISOBARIC_SFC + CNVWDV + isobaric_sfc + 3.0 + + + + + 396 + SUNSD_ON_SURFACE + SUNSD + surface + 5.0 + + + + 397 + FLDCP_ON_SURFACE + FLDCP + NCEP + surface + 4.0 + + + + + 398 + ICAHT_ON_MAX_WIND + ICAHT + max_wind + 6.0 + + + + 399 + ICAHT_ON_TROPOPAUSE + ICAHT + tropopause + 6.0 + + + + 400 + RETOP_ON_ENTIRE_ATMOS_SINGLE_LYR + RETOP + entire_atmos_single_lyr + 6.0 + + + + + + 401 + AVE_VBDSF_ON_SURFACE + averaged surface visible beam downward solar flux + tmpl4_8 + VBDSF + AVE + surface + 3.0 + + + + 402 + AVE_VDDSF_ON_SURFACE + averaged surface visible diffuse downward solar flux + tmpl4_8 + VDDSF + AVE + surface + 3.0 + + + + 403 + AVE_NBDSF_ON_SURFACE + averaged surface near IR beam downward solar flux + tmpl4_8 + NBDSF + AVE + surface + 3.0 + + + + 404 + AVE_NDDSF_ON_SURFACE + averaged surface near IR beam downward solar flux + tmpl4_8 + NDDSF + AVE + surface + 3.0 + + + + 405 + AVE_SRWEQ_ON_SURFACE + averaged snow rate on surface + tmpl4_8 + SRWEQ + AVE + surface + 3.0 + + + + 406 + GSD_PRES_ON_CLOUD_TOP + GSD_pressure on cloud top + PRES + cloud_top + 6.0 + + + + 407 + GSD_INST_CRAIN_ON_SURFACE + GSD_instant precipitation type on surface + CRAIN + surface + 1.0 + + + + 408 + GSD_HGT_ON_CLOUD_BASE + GSD_geopotential height on cloud base + HGT + cloud_base + 6.0 + + + + 409 + GSD_HGT_ON_CLOUD_TOP + GSD_geopotential height on cloud top + HGT + cloud_top + 6.0 + + + + 410 + GSD_VIS_ON_CLOUD_TOP + GSD_visibility on cloud top + VIS + cloud_top + 6.0 + + + + + 411 + WMIXE_ON_SPEC_HGT_LVL_ABOVE_GRND + instant wind mixing energy on Specified Height Level Above Ground + WMIXE + spec_hgt_lvl_above_grnd + -4.0 + + + + 412 + UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND + U-Component of Wind on Specified Height Level Above Ground + UGRD + spec_hgt_lvl_above_grnd + 80. + -4.0 + + + + 413 + VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND + V-Component of Wind on Specified Height Level Above Ground + VGRD + spec_hgt_lvl_above_grnd + 80. + -4.0 + + + + + 415 + GRMR_ON_HYBRID_LVL + Graupel mixing ration on hybrid level + GRMR + hybrid_lvl + 3.0 + + + + 416 + GRMR_ON_ISOBARIC_SFC + Graupel mixing ration on isobaric surface + GRMR + isobaric_sfc + 3.0 + + + + 420 + MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km + maximum Updraft Helicity on Specified Height Level Above Ground + tmpl4_8 + MXUPHL + MAX + spec_hgt_lvl_above_grnd + 5000. + spec_hgt_lvl_above_grnd + 2000. + -3.0 + + + + 421 + MAX_REF_ON_SPEC_HGT_LVL_ABOVE_GRND_1km + maximum Updraft Helicity on Specified Height Level Above Ground + tmpl4_8 + MAXREF + MAX + spec_hgt_lvl_above_grnd + 1000. + -4.0 + + + + 422 + MAX_WIND_ON_SPEC_HGT_LVL_ABOVE_GRND_10m + maximum wind speed on 10 meter Above Ground + tmpl4_8 + WIND + MAX + spec_hgt_lvl_above_grnd + 10. + -4.0 + + + + 423 + MAX_MAXUVV_ON_ISOBARIC_SFC_40-100hpa + hourly maximum Upward Vertical Velocity between 40-100hpa + tmpl4_8 + MAXUVV + NCEP + MAX + isobaric_sfc + 40000. + isobaric_sfc + 100000. + -4.0 + + + + 424 + MAX_MAXDVV_ON_ISOBARIC_SFC_40-100hpa + hourly maximum Downward Vertical Velocity between 40-100hpa + tmpl4_8 + MAXDVV + NCEP + MAX + isobaric_sfc + 40000. + isobaric_sfc + 100000. + -4.0 + + + + + 425 + AVE_DZDT_ON_SIGMA_LVL_0.5-0.8 + average Vertical velocity between sigma lvl 0.5 and 0.8 + tmpl4_8 + DZDT + AVE + sigma_lvl + 2 + 50. + sigma_lvl + 2 + 80. + 3.0 + + + + 426 + HGT_ON_SPEC_HGT_LVL_ABOVE_GRND + Echo Tops in KFT (highest HGTin meters of the 18-dBZ reflectivity on a model level) + HGT + spec_hgt_lvl_above_grnd + 4.0 + + + + 427 + UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km + Updraft Helicity on Specified Height Level Above Ground + UPHL + spec_hgt_lvl_above_grnd + 5000. + spec_hgt_lvl_above_grnd + 2000. + -3.0 + + + + + 428 + GRMR_ON_ENTIRE_ATMOS_SINGLE_LYR + Graupel mixing ratio on entire atmosphere + GRMR + entire_atmos_single_lyr + 3.0 + + + + 429 + MAXVIG_ON_ENTIRE_ATMOS_SINGLE_LYR + Hourly Maximum of Column Vertical Integrated Graupel on entire atmosphere + tmpl4_8 + TCOLG + MAX + entire_atmos_single_lyr + 3.0 + + + + 430 + VUCSH_ON_SPEC_HGT_LVL_ABOVE_GRND_0-1km + Vertical u-component shear between 0 to 1000m Above Ground + VUCSH + spec_hgt_lvl_above_grnd + 0. + spec_hgt_lvl_above_grnd + 1000. + 3.0 + + + + 431 + VVCSH_ON_SPEC_HGT_LVL_ABOVE_GRND_0-1km + Vertical v-component shear between 0 to 1000m Above Ground + VVCSH + spec_hgt_lvl_above_grnd + 0. + spec_hgt_lvl_above_grnd + 1000. + 3.0 + + + + 432 + VUCSH_ON_SPEC_HGT_LVL_ABOVE_GRND_0-6km + Vertical u-component shear between 0 to 6000m Above Ground + VUCSH + spec_hgt_lvl_above_grnd + 0. + spec_hgt_lvl_above_grnd + 6000. + 3.0 + + + + 433 + VVCSH_ON_SPEC_HGT_LVL_ABOVE_GRND_0-6km + Vertical v-component shear between 0 to 6000m Above Ground + VVCSH + spec_hgt_lvl_above_grnd + 0. + spec_hgt_lvl_above_grnd + 6000. + 3.0 + + + + + 434 + BUCKET_APCP_ON_SURFACE + bucket Total precipitation on surface + tmpl4_8 + APCP + ACM + surface + 4.0 + + + + 435 + BUCKET_ACPCP_ON_SURFACE + bucket Convective precipitation on surface + tmpl4_8 + ACPCP + ACM + surface + 4.0 + + + + 436 + BUCKET_NCPCP_ON_SURFACE + bucket Large scale precipitation on surface + tmpl4_8 + NCPCP + ACM + surface + 4.0 + + + + 437 + BUCKET_WEASD_ON_SURFACE + bucket snow precipitation on surface + tmpl4_8 + WEASD + ACM + surface + 4.0 + + + + + + 438 + DUST1_ON_ISOBARIC_LVL + tmpl4_48 + MASSMR + isobaric_lvl + dust_dry + between_first_second_limit_noincl2ndlmt + 7 + 2 + 7 + 20 + 11.0 + + + + 439 + DUST2_ON_ISOBARIC_LVL + tmpl4_48 + MASSMR + isobaric_lvl + dust_dry + between_first_second_limit_noincl2ndlmt + 7 + 20 + 7 + 36 + 11.0 + + + + 440 + DUST3_ON_ISOBARIC_LVL + tmpl4_48 + MASSMR + isobaric_lvl + dust_dry + between_first_second_limit_noincl2ndlmt + 7 + 36 + 7 + 60 + 11.0 + + + + 441 + DUST4_ON_ISOBARIC_LVL + tmpl4_48 + MASSMR + isobaric_lvl + dust_dry + between_first_second_limit_noincl2ndlmt + 7 + 60 + 7 + 120 + 11.0 + + + + 442 + DUST5_ON_ISOBARIC_LVL + tmpl4_48 + MASSMR + isobaric_lvl + dust_dry + between_first_second_limit_noincl2ndlmt + 7 + 120 + 7 + 200 + 11.0 + + + + 443 + HGT_ON_EQUIL_LVL + geopotential height on Equilibrium level + HGT + equil_lvl + 6.0 + + + + 444 + LTNG_ON_SURFACE + lightning + LTNG + NCEP + surface + 1.0 + + + + 445 + MAPS_PRMSL_ON_MEAN_SEA_LVL + PRMSL + mean_sea_lvl + 4.0 + + + + 446 + SBT112_ON_TOP_OF_ATMOS + SBT112 + top_of_atmos + 4.0 + + + + 447 + SBT113_ON_TOP_OF_ATMOS + SBT113 + top_of_atmos + 4.0 + + + + 448 + SBT114_ON_TOP_OF_ATMOS + SBT114 + top_of_atmos + 4.0 + + + + 449 + SBT115_ON_TOP_OF_ATMOS + SBT115 + top_of_atmos + 4.0 + + + + + 450 + ICIP_ON_ISOBARIC_SFC + Total Icing Potential Diagnostic on isobaric sfc + ICIP + isobaric_sfc + 3.0 + + + + 451 + SPFH_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL + SPFH + spec_alt_above_mean_sea_lvl + 5.0 + + + + 452 + VTCAPE_ON_SURFACE + Virtual Temperature Based Convective Available Potential Energy on surface + CAPE + surface + 4.0 + + + + 453 + VTCIN_ON_SURFACE + Virtual Temperature Based Convective Inhibition on surface + CIN + surface + 4.0 + + + + + 454 + VRATE_ON_PLANETARY_BOUND_LYR + Ventilation Rate on planetary boundary layer + VRATE + NCEP + planetary_bound_lyr + 3.0 + + + + 455 + HINDEX_ON_SURFACE + Haines Index on surface + HINDEX + surface + 3.0 + + + + 456 + NON_NADIR_SBT122_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for GOES12, Channel 2 on top of atmosphere + SBT122 + top_of_atmos + 4.0 + + + + 457 + NON_NADIR_SBT123_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for GOES12, Channel 3 on top of atmosphere + SBT123 + top_of_atmos + 4.0 + + + + 458 + NON_NADIR_SBT124_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for GOES12, Channel 4 on top of atmosphere + SBT124 + top_of_atmos + 4.0 + + + + 459 + NON_NADIR_SBT126_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for GOES12, Channel 6 on top of atmosphere + SBT126 + top_of_atmos + 4.0 + + + + 460 + SBT112_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for GOES11, Channel 2 on top of atmosphere + SBT112 + top_of_atmos + 4.0 + + + + 461 + SBT113_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for GOES11, Channel 3 on top of atmosphere + SBT113 + top_of_atmos + 4.0 + + + + 462 + SBT114_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for GOES11, Channel 4 on top of atmosphere + SBT114 + top_of_atmos + 4.0 + + + + 463 + SBT115_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for GOES11, Channel 5 on top of atmosphere + SBT115 + top_of_atmos + 4.0 + + + + 482 + PRES_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL + pressure between Specific Altitude Above Mean Sea Level + PRES + spec_alt_above_mean_sea_lvl + spec_alt_above_mean_sea_lvl + 3.0 + + + + + 483 + AMSRE9_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for AMSRE on Aqua, Channel 9 on top of atmosphere + AMSRE9 + top_of_atmos + 4.0 + + + + 484 + AMSRE10_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for AMSRE on Aqua, Channel 10 on top of atmosphere + AMSRE10 + top_of_atmos + 4.0 + + + + 485 + AMSRE11_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for AMSRE on Aqua, Channel 11 on top of atmosphere + AMSRE11 + top_of_atmos + 4.0 + + + + 486 + AMSRE12_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for AMSRE on Aqua, Channel 12 on top of atmosphere + AMSRE12 + top_of_atmos + 4.0 + + + + 487 + GSD_PRES_ON_CLOUD_BASE + PRES + cloud_base + 3.0 + + + + 488 + TMITB6_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for TMI TRMM, Channel 6 on top of atmosphere + AMSRE9 + top_of_atmos + 4.0 + + + + 489 + TMITB7_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for TMI TRMM, Channel 7 on top of atmosphere + AMSRE10 + top_of_atmos + 4.0 + + + + 490 + TMITB8_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for TMI TRMM, Channel 8 on top of atmosphere + AMSRE11 + top_of_atmos + 4.0 + + + + 490 + TMITB9_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for TMI TRMM, Channel 9 on top of atmosphere + AMSRE12 + top_of_atmos + 4.0 + + + + 492 + SSMITB4_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for SSMI TB, Channel 4 on top of atmosphere + AMSRE9 + top_of_atmos + 4.0 + + + + 493 + SSMITB5_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for SSMI TB, Channel 5 on top of atmosphere + AMSRE10 + top_of_atmos + 4.0 + + + + 494 + SSMITB6_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for SSMI TB, Channel 6 on top of atmosphere + AMSRE11 + top_of_atmos + 4.0 + + + + 495 + SSMITB7_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for SSMI TB, Channel 7 on top of atmosphere + AMSRE12 + top_of_atmos + 4.0 + + + + 496 + SSMISTB15_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for SSMIS TB, Channel 15 on top of atmosphere + AMSRE9 + top_of_atmos + 4.0 + + + + 497 + SSMISTB16_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for SSMIS TB, Channel 16 on top of atmosphere + AMSRE10 + top_of_atmos + 4.0 + + + + 498 + SSMISTB17_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for SSMIS TB, Channel 17 on top of atmosphere + AMSRE11 + top_of_atmos + 4.0 + + + + 499 + SSMISTB18_ON_TOP_OF_ATMOS + Simulated Brightness Temperature for SSMIS TB, Channel 18 on top of atmosphere + AMSRE12 + top_of_atmos + 4.0 + + + + 500 + AVE_SNOWC_ON_SURFACE + tmpl4_8 + SNOWC + AVE + surface + 3.0 + + + + 501 + AVE_PRES_ON_SURFACE + tmpl4_8 + PRES + AVE + surface + 5.0 + + + + 502 + AVE_TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_10m + tmpl4_8 + TMP + AVE + spec_hgt_lvl_above_grnd + 10. + -4.0 + + + + 503 + AVE_AKHS_ON_SURFACE + tmpl4_8 + AKHS + AVE + surface + 3.0 + + + + 504 + AVE_AKMS_ON_SURFACE + tmpl4_8 + AKMS + AVE + surface + 3.0 + + + + 505 + TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_10m + TMP + spec_hgt_lvl_above_grnd + 10. + -4.0 + + + + 506 + MAX_MAXUW_ON_SPEC_HGT_LVL_ABOVE_GRND_10m + U Component of Hourly Maximum 10m Wind Speed (m/s) + tmpl4_8 + MAXUW + MAX + spec_hgt_lvl_above_grnd + 10. + -4.0 + + + + 507 + MAX_MAXVW_ON_SPEC_HGT_LVL_ABOVE_GRND_10m + V Component of Hourly Maximum 10m Wind Speed (m/s) + tmpl4_8 + MAXVW + MAX + spec_hgt_lvl_above_grnd + 10. + -4.0 + + + + 551 + CSNOW_ON_SURFACE + Categorical snow on surface + CSNOW + NCEP + surface + 1.0 + + + + 552 + CICEP_ON_SURFACE + Categorical ice pellets on surface + CICEP + NCEP + surface + 1.0 + + + + 553 + CFRZR_ON_SURFACE + Categorical freezing rain on surface + CFRZR + NCEP + surface + 1.0 + + + + 555 + AVE_CSNOW_ON_SURFACE + average Categorical snow on surface + tmpl4_8 + CSNOW + AVE + surface + 1.0 + + + + 556 + AVE_CICEP_ON_SURFACE + average Categorical ice pellets on surface + tmpl4_8 + CICEP + AVE + surface + 1.0 + + + + 557 + AVE_CFRZR_ON_SURFACE + average Categorical freezing rain on surface + tmpl4_8 + CFRZR + AVE + surface + 1.0 + + + + 559 + GSD_CSNOW_ON_SURFACE + GSD_Categorical snow on surface + CSNOW + surface + 1.0 + + + + 560 + GSD_CICEP_ON_SURFACE + GSD_Categorical ice pellets on surface + CICEP + surface + 1.0 + + + + 561 + GSD_CFRZR_ON_SURFACE + GSD_Categorical freezing rain on surface + CFRZR + surface + 1.0 + + + + 563 + GSD_AVE_CSNOW_ON_SURFACE + GSD_average Categorical snow on surface + tmpl4_8 + CSNOW + AVE + surface + 1.0 + + + + 564 + GSD_AVE_CICEP_ON_SURFACE + GSD_average Categorical ice pellets on surface + tmpl4_8 + CICEP + AVE + surface + 1.0 + + + + 565 + GSD_AVE_CFRZR_ON_SURFACE + GSD_average Categorical freezing rain on surface + tmpl4_8 + CFRZR + AVE + surface + 1.0 + + + + 566 + BEST_CAPE_ON_SPEC_PRES_ABOVE_GRND + CAPE + spec_pres_above_grnd + 0. + spec_pres_above_grnd + 0. + 4.0 + + + + 567 + BEST_CIN_ON_SPEC_PRES_ABOVE_GRND + CIN + spec_pres_above_grnd + 0. + spec_pres_above_grnd + 0. + 4.0 + + + + 575 + CWAT_ON_ENTIRE_ATMOS_SINGLE_LYR + CWAT + entire_atmos_single_lyr + 3.0 + + + + 576 + UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT + UGRD + spec_hgt_lvl_above_grnd + -4.0 + + + + 577 + VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT + VGRD + spec_hgt_lvl_above_grnd + -4.0 + + + + 578 + SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT + SPFH + spec_hgt_lvl_above_grnd + 3.0 + + + + 579 + PRES_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT + PRES + spec_hgt_lvl_above_grnd + 3.0 + + + + 580 + ICI_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL_FDHGT + ICI + spec_alt_above_mean_sea_lvl + 3.0 + + + + 581 + VIL_ON_ENTIRE_ATMOS + entire atmosphere Vertically Integrated Liquid (kg/m-2) + VIL + entire_atmos_single_lyr + 4.0 + + + + 582 + MIXED_LAYER_CAPE_ON_SPEC_PRES_ABOVE_GRND + CAPE + spec_pres_above_grnd + 0. + spec_pres_above_grnd + 0. + 4.0 + + + + 583 + MIXED_LAYER_CIN_ON_SPEC_PRES_ABOVE_GRND + CIN + spec_pres_above_grnd + 0. + spec_pres_above_grnd + 0. + 4.0 + + + + 584 + UNSTABLE_CAPE_ON_SPEC_PRES_ABOVE_GRND + CAPE + spec_pres_above_grnd + 0. + spec_pres_above_grnd + 0. + 4.0 + + + + 585 + UNSTABLE_CIN_ON_SPEC_PRES_ABOVE_GRND + CIN + spec_pres_above_grnd + 0. + spec_pres_above_grnd + 0. + + + + 586 + TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT + TMP + spec_hgt_lvl_above_grnd + 3.0 + + + + 587 + ICI_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT + ICI + spec_hgt_lvl_above_grnd + 3.0 + + + + 601 + DUST1_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL_FDHGT + tmpl4_48 + MASSMR + spec_alt_above_mean_sea_lvl + dust_dry + between_first_second_limit_noincl2ndlmt + 7 + 2 + 7 + 20 + 11.0 + + + + 602 + DUST2_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL_FDHGT + tmpl4_48 + MASSMR + spec_alt_above_mean_sea_lvl + dust_dry + between_first_second_limit_noincl2ndlmt + 7 + 20 + 7 + 36 + 11.0 + + + + 603 + DUST3_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL_FDHGT + tmpl4_48 + MASSMR + spec_alt_above_mean_sea_lvl + dust_dry + between_first_second_limit_noincl2ndlmt + 7 + 36 + 7 + 60 + 11.0 + + + + 604 + DUST4_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL_FDHGT + tmpl4_48 + MASSMR + spec_alt_above_mean_sea_lvl + dust_dry + between_first_second_limit_noincl2ndlmt + 7 + 60 + 7 + 120 + 11.0 + + + + 605 + DUST5_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL_FDHGT + tmpl4_48 + MASSMR + spec_alt_above_mean_sea_lvl + dust_dry + between_first_second_limit_noincl2ndlmt + 7 + 120 + 7 + 200 + 11.0 + + + + + 606 + AECOEF_ON_HYBRID_LVL + AECOFF + hybrid_lvl + 11.0 + + + + 607 + ASYSFK_ON_HYBRID_LVL + ASYSFK + hybrid_lvl + 11.0 + + + + 608 + SSALBK_ON_HYBRID_LVL + SSALBK + hybrid_lvl + 11.0 + + + + 609 + AER_OPT_DEP_at550 + tmpl4_48 + AOTK + entire_atmos + total_aerosol + smaller_than_first_limit + 6 + 20 + between_first_second_limit + 9 + 545 + 9 + 565 + 9.0 + + + + 610 + DUST_AER_OPT_DEP_at550 + tmpl4_48 + AOTK + entire_atmos + dust_dry + smaller_than_first_limit + 6 + 20 + between_first_second_limit + 9 + 545 + 9 + 565 + 9.0 + + + + 611 + Seasalt_AER_OPT_DEP_at550 + tmpl4_48 + AOTK + entire_atmos + sea_salt_dry + smaller_than_first_limit + 6 + 20 + between_first_second_limit + 9 + 545 + 9 + 565 + 9.0 + + + + 612 + SULFATE_AER_OPT_DEP_at550 + tmpl4_48 + AOTK + entire_atmos + sulphate_dry + smaller_than_first_limit + 6 + 20 + between_first_second_limit + 9 + 545 + 9 + 565 + 9.0 + + + + 613 + ORGANIC_CARBON_AER_OPT_DEP_at550 + tmpl4_48 + AOTK + entire_atmos + sea_salt_dry + smaller_than_first_limit + 6 + 20 + between_first_second_limit + 9 + 545 + 9 + 565 + 9.0 + + + + 614 + BLACK_CARBON_AER_OPT_DEP_at550 + tmpl4_48 + AOTK + entire_atmos + black_carbondry + smaller_than_first_limit + 6 + 20 + between_first_second_limit + 9 + 545 + 9 + 565 + 9.0 + + + + 615 + DUST_EMISSION_FLUX + tmpl4_48 + AEMFLX + entire_atmos + dust_dry + smaller_than_first_limit + 6 + 20 + 9.0 + + + + 616 + DUST_SEDIMENTATION_FLUX + tmpl4_48 + SEDMFLX + entire_atmos + dust_dry + smaller_than_first_limit + 6 + 20 + 9.0 + + + + 617 + DUST_DRY_DEPOSITION_FLUX + tmpl4_48 + DDMFLX + entire_atmos + dust_dry + smaller_than_first_limit + 6 + 20 + 9.0 + + + + 618 + DUST_WET_DEPOSITION_FLUX + tmpl4_48 + WLSMFLX + entire_atmos + dust_dry + smaller_than_first_limit + 6 + 20 + 9.0 + + + + 619 + CR_AER_SFC_MASS_CON + tmpl4_48 + MASSDEN + surface + dust_dry + smaller_than_first_limit + 6 + 10 + 9.0 + + + + 620 + FN_AER_SFC_MASS_CON + tmpl4_48 + MASSDEN + surface + dust_dry + smaller_than_first_limit + 7 + 25 + 9.0 + + + + 621 + CR_AER_COL_MASS_DEN + tmpl4_48 + COLMD + entire_atmos + dust_dry + smaller_than_first_limit + 6 + 10 + 9.0 + + + + 622 + FN_AER_COL_MASS_DEN + tmpl4_48 + COLMD + entire_atmos + dust_dry + smaller_than_first_limit + 7 + 25 + 9.0 + + + + 623 + AER_OPT_DEP_at340 + tmpl4_48 + AOTK + entire_atmos + total_aerosol + smaller_than_first_limit + 6 + 20 + between_first_second_limit + 9 + 338 + 9 + 342 + 9.0 + + + + 624 + AER_OPT_DEP_at440 + tmpl4_48 + AOTK + entire_atmos + total_aerosol + smaller_than_first_limit + 6 + 20 + between_first_second_limit + 9 + 430 + 9 + 450 + 9.0 + + + + 625 + AER_OPT_DEP_at660 + tmpl4_48 + AOTK + entire_atmos + total_aerosol + smaller_than_first_limit + 6 + 20 + between_first_second_limit + 9 + 620 + 9 + 670 + 9.0 + + + + 626 + AER_OPT_DEP_at860 + tmpl4_48 + AOTK + entire_atmos + total_aerosol + smaller_than_first_limit + 6 + 20 + between_first_second_limit + 9 + 841 + 9 + 876 + 9.0 + + + + 627 + AER_OPT_DEP_at1630 + tmpl4_48 + AOTK + entire_atmos + total_aerosol + smaller_than_first_limit + 6 + 20 + between_first_second_limit + 9 + 1628 + 9 + 1652 + 9.0 + + + + 628 + AER_OPT_DEP_at11100 + tmpl4_48 + AOTK + entire_atmos + total_aerosol + smaller_than_first_limit + 6 + 20 + between_first_second_limit + 9 + 11000 + 9 + 11200 + 9.0 + + + + 629 + DUST1_ON_HYBRID_LVL + tmpl4_48 + MASSMR + hybrid_lvl + dust_dry + between_first_second_limit_noincl2ndlmt + 7 + 2 + 7 + 20 + 11.0 + + + + 630 + DUST2_ON_HYBRID_LVL + tmpl4_48 + MASSMR + hybrid_lvl + dust_dry + between_first_second_limit_noincl2ndlmt + 7 + 20 + 7 + 36 + 11.0 + + + + 631 + DUST3_ON_HYBRID_LVL + tmpl4_48 + MASSMR + hybrid_lvl + dust_dry + between_first_second_limit_noincl2ndlmt + 7 + 36 + 7 + 60 + 11.0 + + + + 632 + DUST4_ON_HYBRID_LVL + tmpl4_48 + MASSMR + hybrid_lvl + dust_dry + between_first_second_limit_noincl2ndlmt + 7 + 60 + 7 + 120 + 11.0 + + + + 633 + DUST5_ON_HYBRID_LVL + tmpl4_48 + MASSMR + hybrid_lvl + dust_dry + between_first_second_limit_noincl2ndlmt + 7 + 120 + 7 + 200 + 11.0 + + + + + 750 + GSD_WV_MIXR_ON_HYBRID_LVL + MIXR + hybrid_lvl + 3.0 + + + + 751 + GSD_VPTMP_ON_HYBRID_LVL + VPTMP + hybrid_lvl + 3.0 + + + + 752 + GSD_NCIP_ON_HYBRID_LVL + Number concentration for ice particles on hybrid level + NCIP + hybrid_lvl + 3.0 + + + + 754 + GSD_NCRAIN_ON_HYBRID_LVL + NCRAIN + hybrid_lvl + 3.0 + + + + 546 + GSD_POT_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + POT + spec_hgt_lvl_above_grnd + 2. + 4.0 + + + + + 547 + GSD_DEPR_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + DEPR + spec_hgt_lvl_above_grnd + 2. + 3.0 + + + + 548 + GSD_EPOT_ON_SURFACE + EPOT + surface + 3.0 + + + + 753 + GSD_PRES_ON_0C_ISOTHERM + GSD_pressure on Level of 0 deg (C) isotherm + PRES + 0C_isotherm + 3.0 + + + + 756 + GSD_PRES_ON_HGHST_TROP_FRZ_LVL + GSD_pressure on Highest tropospheric freezing level + PRES + hghst_trop_frz_lvl + 3.0 + + + + + 700 + GSD_MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_1-6km + tmpl4_8 + MXUPHL + MAX + spec_hgt_lvl_above_grnd + 6000. + spec_hgt_lvl_above_grnd + 1000. + 3.0 + + + + 701 + GSD_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_1-6km + MXUPHL + spec_hgt_lvl_above_grnd + 6000. + spec_hgt_lvl_above_grnd + 1000. + 3.0 + + + + + 702 + GSD_MAX_LTG_THREAT1_ON_ENTIRE_ATMOS + LTGTHREAT1 + entire_atmos + 3.0 + + + + 703 + GSD_MAX_LTG_THREAT2_ON_ENTIRE_ATMOS + LTGTHREAT2 + entire_atmos + 3.0 + + + + 704 + GSD_MAX_LTG_THREAT3_ON_ENTIRE_ATMOS + LTNG + entire_atmos + 3.0 + + + + 705 + GSD_NCI_LTG_ON_ENTIRE_ATMOS + GSD_Convective Initiation Lightning + NCILTG + entire_atmos + 3.0 + + + + 706 + GSD_NCA_LTG_ON_ENTIRE_ATMOS + GSD_Convective Activity Lightning + NCALTG + entire_atmos + 3.0 + + + + 707 + GSD_NCI_WQ_ON_ENTIRE_ATMOS + GSD_Convective Initiation Vertical Hydrometeor Flux + NCIWQ + entire_atmos + 3.0 + + + + 708 + GSD_NCA_WQ_ON_ENTIRE_ATMOS + GSD_Convective Activity Vertical Hydrometeor Flux + NCAWQ + entire_atmos + 3.0 + + + + 709 + GSD_NCI_REFL_ON_ENTIRE_ATMOS + GSD_Convective Initiation Reflectivity + NCIREFL + entire_atmos + 3.0 + + + + 710 + GSD_NCA_REFL_ON_ENTIRE_ATMOS + GSD_Convective Activity Reflectivity + NCAREFL + entire_atmos + 3.0 + + + + 749 + GSD_RH_WRT_PRECIP_WATER_ON_ENTIRE_ATMOS + RELATIVE HUMIDITY WITH RESPECT TO PRECIPITABLE WATER + RH_PWAT + entire_atmos + 3.0 + + + + 748 + GSD_REFL_ON_SPEC_HGT_LVL_ABOVE_GRND_1km + REFL + spec_hgt_lvl_above_grnd + 1000. + 3.0 + + + + 757 + GSD_REFL_ON_SPEC_HGT_LVL_ABOVE_GRND_4km + REFL + spec_hgt_lvl_above_grnd + 4000. + 3.0 + + + + 758 + GSD_HGT_ON_CONVECTIVE_CLOUD_TOP_LVL + HGT + convective_cloud_top_lvl + 4.0 + + + + 760 + GSD_MIXR_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + MIXR + spec_hgt_lvl_above_grnd + 2. + 3.0 + + + + 762 + GSD_MIXR_ON_SURFACE + MIXR + SURFACE + 3.0 + + + + 761 + GSD_INSIDE_SNOW_TMP_ON_SURFACE + TMP + SURFACE + 4.0 + + + + 768 + GSD_ECHOTOP_ON_CLOUD_TOP + Echo top height (Highest height in meters of the 18-dBZ reflectivity on a model level) + RETOP + cloud_top + 3.0 + + + + 769 + GSD_VIL_ON_ENTIRE_ATMOS + VIL + entire_atmos + 4.0 + + + + 770 + GSD_RADARVIL_ON_ENTIRE_ATMOS + VIL + entire_atmos + 3.0 + + + + 727 + GSD_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km + UPHL + spec_hgt_lvl_above_grnd + 5000. + spec_hgt_lvl_above_grnd + 2000. + 3.0 + + + + 808 + APTMP_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + APTMP + spec_hgt_lvl_above_grnd + 2. + 4.0 + + + + + diff --git a/parm/postcntrl_comupp.xml b/parm/postcntrl_comupp.xml new file mode 100644 index 000000000..e4df0ba93 --- /dev/null +++ b/parm/postcntrl_comupp.xml @@ -0,0 +1,702 @@ + + + + + WRFPRS + 4 + ncep_nco + v2003 + local_tab_yes1 + fcst + oper + fcst + fcst + hour + nws_ncep + wrf_em_ncar_arwrf + complex_packing_spatial_diff + 2nd_ord_sptdiff + fltng_pnt + lossless + + + PRES_ON_HYBRID_LVL + PRES + 1. 2. 3. 4. 5. + 6.0 + + + + HGT_ON_HYBRID_LVL + HGT + 1. 2. 3. 4. 5. + 4.0 + + + + TMP_ON_HYBRID_LVL + TMP + 1. 2. 3. 4. 5. + 4.0 + + + + POT_ON_HYBRID_LVL + POT + 1. 2. 3. 4. 5. + 4.0 + + + + DPT_ON_HYBRID_LVL + DPT + 1. 2. 3. 4. 5. + 5.0 + + + + SPFH_ON_HYBRID_LVL + SPFH + 1. + 7.0 + + + + RH_ON_HYBRID_LVL + RH + 1. + 4.0 + + + + UGRD_ON_HYBRID_LVL + UGRD + 1. 2. 3. 4. 5. + 4.0 + + + + VGRD_ON_HYBRID_LVL + VGRD + 1. 2. 3. 4. 5. + 4.0 + + + + VVEL_ON_HYBRID_LVL + VVEL + 1. + 5.0 + + + + REFD_ON_HYBRID_LVL + REFD + NCEP + 1. 2. + 4.0 + + + + HGT_ON_ISOBARIC_SFC + HGT + 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. +47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. + 6.0 + + + + TMP_ON_ISOBARIC_SFC + TMP + 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. +47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. + 3.0 + + + + DPT_ON_ISOBARIC_SFC + DPT + 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. +47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. + 5.0 + + + + RH_ON_ISOBARIC_SFC + RH + 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. +47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. + 2.0 + + + + UGRD_ON_ISOBARIC_SFC + UGRD + 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. +47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. + 4.0 + + + + VGRD_ON_ISOBARIC_SFC + VGRD + 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. +47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. + 4.0 + + + + VVEL_ON_ISOBARIC_SFC + VVEL + 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. +47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. + 5.0 + + + + CICE_ON_ISOBARIC_SFC + CICE + 200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. +47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. + 6.0 + + + + MSLET_ON_MEAN_SEA_LVL + MSLET + NCEP + 6.0 + + + + PRES_ON_MEAN_SEA_LVL + PRMSL + 6.0 + + + + TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + TMP + 4.0 + + + + SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + SPFH + 4.0 + + + + DPT_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + DPT + 4.0 + + + + RH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + RH + 3.0 + + + + UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m + UGRD + 10. + 4.0 + + + + VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m + VGRD + 10. + 4.0 + + + + PLPL_ON_SPEC_PRES_ABOVE_GRND + PLPL + NCEP + 25500. + 0. + 6.0 + + + + SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_10m + SPFH + 10. + 3.0 + + + + PRES_ON_SURFACE + PRES + 6.0 + + + + HGT_ON_SURFACE + HGT + 6.0 + + + + POT_ON_SURFACE + POT + 5.0 + + + + SPFH_ON_SURFACE + SPFH + 3.0 + + + + TMP_ON_SURFACE + TMP + 4.0 + + + + TSOIL_ON_DEPTH_BEL_LAND_SFC + TSOIL + 2 2 2 2 + 0. 10. 40. 100. + 2 2 2 2 + 10. 40. 100. 200. + 4.0 + + + + SOILW_ON_DEPTH_BEL_LAND_SFC + SOILW + NCEP + 2 2 2 2 + 0. 10. 40. 100. + 2 2 2 2 + 10. 40. 100. 200. + 3.0 + + + + SOILL_ON_DEPTH_BEL_LAND_SFC + SOILL + NCEP + 2 2 2 2 + 0. 10. 40. 100. + 2 2 2 2 + 10. 40. 100. 200. + 3.0 + + + + SOILM_ON_DEPTH_BEL_LAND_SFC + SOILM + 2 + 0. + 2 + 200. + 3.0 + + + + WEASD_ON_SURFACE + WEASD + 4.0 + + + + SNOWC_ON_SURFACE + SNOWC + NCEP + 3.0 + + + + LFTX_ON_ISOBARIC_SFC_500-1000hpa + LFTX + NCEP + 50000. + 100000. + 3.0 + + + + CAPE_ON_SURFACE + CAPE + 4.0 + + + + BEST_CAPE_ON_SPEC_PRES_ABOVE_GRND + CAPE + 18000. + 0. + 4.0 + + + + MIXED_LAYER_CAPE_ON_SPEC_PRES_ABOVE_GRND + CAPE + 9000. + 0. + 4.0 + + + + UNSTABLE_CAPE_ON_SPEC_PRES_ABOVE_GRND + CAPE + 25500. + 0. + 4.0 + + + + CIN_ON_SURFACE + CIN + 4.0 + + + + BEST_CIN_ON_SPEC_PRES_ABOVE_GRND + CIN + 18000. + 0. + 4.0 + + + + MIXED_LAYER_CIN_ON_SPEC_PRES_ABOVE_GRND + CIN + 9000. + 0. + 4.0 + + + + UNSTABLE_CIN_ON_SPEC_PRES_ABOVE_GRND + CIN + 25500. + 0. + 4.0 + + + + PWAT_ON_ENTIRE_ATMOS_SINGLE_LYR + PWAT + 3.0 + + + + HLCY_ON_SPEC_HGT_LVL_ABOVE_GRND + HLCY + 3000. 1000. + 4.0 + + + + USTM_ON_SPEC_HGT_LVL_ABOVE_GRND + USTM + NCEP + 6000. + 4.0 + + + + VSTM_ON_SPEC_HGT_LVL_ABOVE_GRND + VSTM + NCEP + 6000. + 4.0 + + + + ACM_APCP_ON_SURFACE + APCP + 4.0 + + + + INST_CRAIN_ON_SURFACE + CRAIN + NCEP + 1.0 + + + + CSNOW_ON_SURFACE + CSNOW + NCEP + 1.0 + + + + CICEP_ON_SURFACE + CICEP + NCEP + 1.0 + + + + CFRZR_ON_SURFACE + CFRZR + NCEP + 1.0 + + + + TCDC_ON_HYBRID_LVL + TCDC + 1. 2. + 3.0 + + + + LCDC_ON_LOW_CLOUD_LYR + LCDC + 3.0 + + + + MCDC_ON_MID_CLOUD_LYR + MCDC + 3.0 + + + + HCDC_ON_HIGH_CLOUD_LYR + HCDC + 3.0 + + + + VIS_ON_SURFACE + VIS + 3.0 + + + + GSD_VIS_ON_CLOUD_TOP + VIS + 3.0 + + + + HGT_ON_LVL_OF_ADIAB_COND_FROM_SFC + HGT + 5.0 + + + + PRES_ON_LVL_OF_ADIAB_COND_FROM_SFC + PRES + 6.0 + + + + HGT_ON_TROPOPAUSE + HGT + 6.0 + + + + + PRES_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT + PRES + 30. 50. 80. 100. + 3.0 + + + + UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND + 80. + 4.0 + + + + VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND + 80. + 4.0 + + + + UGRD_ON_SPEC_PRES_ABOVE_GRND + UGRD + 3000. 6000. 9000. 12000. 15000. 18000. + 0. 3000. 6000. 9000. 12000. 15000. + 4.0 + + + + VGRD_ON_SPEC_PRES_ABOVE_GRND + VGRD + 3000. 6000. 9000. 12000. 15000. 18000. + 0. 3000. 6000. 9000. 12000. 15000. + 4.0 + + + + VVEL_ON_SPEC_PRES_ABOVE_GRND + VVEL + 3000. 9000. 18000. + 0. 6000. 15000. + 5.0 + + + + HGT_ON_CLOUD_BASE + HGT + 6.0 + + + + HGT_ON_CLOUD_TOP + HGT + 6.0 + + + + TMP_ON_CLOUD_TOP + TMP + 5.0 + + + + REFC_ON_ENTIRE_ATMOS + REFC + NCEP + 4.0 + + + + REFD_ON_SPEC_HGT_LVL_ABOVE_GRND + REFD + NCEP + 4000. 1000. + 4.0 + + + + HGT_ON_CLOUD_CEILING + HGT + 6.0 + + + + MSLET_ON_MEAN_SEA_LVL + MSLET + NCEP + 6.0 + + + + PRES_ON_MEAN_SEA_LVL + PRMSL + 6.0 + + + + PRES_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + PRES + 6.0 + + + + TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + TMP + 4.0 + + + + SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + SPFH + 4.0 + + + + DPT_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + DPT + 4.0 + + + + RH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m + RH + 3.0 + + + + PRES_ON_SURFACE + PRES + 6.0 + + + + VEG_ON_SURFACE + VEG + 3.0 + + + + MSTAV_ON_DEPTH_BEL_LAND_SFC + MSTAV + NCEP + 2 + 0. + 2 + 100. + 3.0 + + + + 4LFTX_ON_SPEC_PRES_ABOVE_GRND + 4LFTX + NCEP + 18000. + 0. + 3.0 + + + + NLAT_ON_SURFACE + NLAT + NCEP + 4.0 + + + + ELON_ON_SURFACE + ELON + NCEP + 4.0 + + + + LAND_ON_SURFACE + LAND + 1.0 + + + NON_NADIR_SBT123_ON_TOP_OF_ATMOS + 4.0 + + + + NON_NADIR_SBT124_ON_TOP_OF_ATMOS + 4.0 + + + + SBT113_ON_TOP_OF_ATMOS + 4.0 + + + + SBT114_ON_TOP_OF_ATMOS + 4.0 + + + + + diff --git a/parm/postxconfig-NT-WRF_comupp.txt b/parm/postxconfig-NT-WRF_comupp.txt new file mode 100644 index 000000000..c59bb0e24 --- /dev/null +++ b/parm/postxconfig-NT-WRF_comupp.txt @@ -0,0 +1,3681 @@ +1 +99 +WRFPRS +4 +ncep_nco +v2003 +local_tab_yes1 +fcst +oper +fcst +fcst +hour +nws_ncep +wrf_em_ncar_arwrf +complex_packing_spatial_diff +2nd_ord_sptdiff +fltng_pnt +lossless +1 +PRES_ON_HYBRID_LVL +? +1 +tmpl4_0 +PRES +? +? +hybrid_lvl +0 +? +5 +1. 2. 3. 4. 5. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +77 +HGT_ON_HYBRID_LVL +? +1 +tmpl4_0 +HGT +? +? +hybrid_lvl +0 +? +5 +1. 2. 3. 4. 5. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +2 +TMP_ON_HYBRID_LVL +? +1 +tmpl4_0 +TMP +? +? +hybrid_lvl +0 +? +5 +1. 2. 3. 4. 5. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +3 +POT_ON_HYBRID_LVL +? +1 +tmpl4_0 +POT +? +? +hybrid_lvl +0 +? +5 +1. 2. 3. 4. 5. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +4 +DPT_ON_HYBRID_LVL +? +1 +tmpl4_0 +DPT +? +? +hybrid_lvl +0 +? +5 +1. 2. 3. 4. 5. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +5 +SPFH_ON_HYBRID_LVL +? +1 +tmpl4_0 +SPFH +? +? +hybrid_lvl +0 +? +1 +1. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +7.0 +0 +0 +0 +? +? +? +6 +RH_ON_HYBRID_LVL +? +1 +tmpl4_0 +RH +? +? +hybrid_lvl +0 +? +1 +1. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +7 +UGRD_ON_HYBRID_LVL +? +1 +tmpl4_0 +UGRD +? +? +hybrid_lvl +0 +? +5 +1. 2. 3. 4. 5. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +8 +VGRD_ON_HYBRID_LVL +? +1 +tmpl4_0 +VGRD +? +? +hybrid_lvl +0 +? +5 +1. 2. 3. 4. 5. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +9 +VVEL_ON_HYBRID_LVL +? +1 +tmpl4_0 +VVEL +? +? +hybrid_lvl +0 +? +1 +1. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +250 +REFD_ON_HYBRID_LVL +? +1 +tmpl4_0 +REFD +NCEP +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +12 +HGT_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +HGT +? +? +isobaric_sfc +0 +? +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +13 +TMP_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +TMP +? +? +isobaric_sfc +0 +? +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +15 +DPT_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +DPT +? +? +isobaric_sfc +0 +? +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +17 +RH_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +RH +? +? +isobaric_sfc +0 +? +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +2.0 +0 +0 +0 +? +? +? +18 +UGRD_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +UGRD +? +? +isobaric_sfc +0 +? +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +19 +VGRD_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +VGRD +? +? +isobaric_sfc +0 +? +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +20 +VVEL_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +VVEL +? +? +isobaric_sfc +0 +? +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +166 +CICE_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +CICE +? +? +isobaric_sfc +0 +? +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +23 +MSLET_ON_MEAN_SEA_LVL +? +1 +tmpl4_0 +MSLET +NCEP +? +mean_sea_lvl +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +105 +PRES_ON_MEAN_SEA_LVL +? +1 +tmpl4_0 +PRMSL +? +? +mean_sea_lvl +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +106 +TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +TMP +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +112 +SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +SPFH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +113 +DPT_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +DPT +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +114 +RH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +RH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +64 +UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_0 +UGRD +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +65 +VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_0 +VGRD +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +246 +PLPL_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +PLPL +NCEP +? +spec_pres_above_grnd +0 +? +1 +25500. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +159 +SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_0 +SPFH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +24 +PRES_ON_SURFACE +? +1 +tmpl4_0 +PRES +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +25 +HGT_ON_SURFACE +? +1 +tmpl4_0 +HGT +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +27 +POT_ON_SURFACE +? +1 +tmpl4_0 +POT +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +28 +SPFH_ON_SURFACE +? +1 +tmpl4_0 +SPFH +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +26 +TMP_ON_SURFACE +? +1 +tmpl4_0 +TMP +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +116 +TSOIL_ON_DEPTH_BEL_LAND_SFC +? +1 +tmpl4_0 +TSOIL +? +? +depth_bel_land_sfc +4 +2 2 2 2 +4 +0. 10. 40. 100. +depth_bel_land_sfc +4 +2 2 2 2 +4 +10. 40. 100. 200. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +117 +SOILW_ON_DEPTH_BEL_LAND_SFC +? +1 +tmpl4_0 +SOILW +NCEP +? +depth_bel_land_sfc +4 +2 2 2 2 +4 +0. 10. 40. 100. +depth_bel_land_sfc +4 +2 2 2 2 +4 +10. 40. 100. 200. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +225 +SOILL_ON_DEPTH_BEL_LAND_SFC +? +1 +tmpl4_0 +SOILL +NCEP +? +depth_bel_land_sfc +4 +2 2 2 2 +4 +0. 10. 40. 100. +depth_bel_land_sfc +4 +2 2 2 2 +4 +10. 40. 100. 200. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +36 +SOILM_ON_DEPTH_BEL_LAND_SFC +? +1 +tmpl4_0 +SOILM +? +? +depth_bel_land_sfc +1 +2 +1 +0. +depth_bel_land_sfc +1 +2 +1 +200. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +119 +WEASD_ON_SURFACE +? +1 +tmpl4_0 +WEASD +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +120 +SNOWC_ON_SURFACE +? +1 +tmpl4_0 +SNOWC +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +30 +LFTX_ON_ISOBARIC_SFC_500-1000hpa +? +1 +tmpl4_0 +LFTX +NCEP +? +isobaric_sfc +0 +? +1 +50000. +isobaric_sfc +0 +? +1 +100000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +32 +CAPE_ON_SURFACE +? +1 +tmpl4_0 +CAPE +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +566 +BEST_CAPE_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CAPE +? +? +spec_pres_above_grnd +0 +? +1 +18000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +582 +MIXED_LAYER_CAPE_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CAPE +? +? +spec_pres_above_grnd +0 +? +1 +9000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +584 +UNSTABLE_CAPE_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CAPE +? +? +spec_pres_above_grnd +0 +? +1 +25500. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +107 +CIN_ON_SURFACE +? +1 +tmpl4_0 +CIN +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +567 +BEST_CIN_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CIN +? +? +spec_pres_above_grnd +0 +? +1 +18000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +583 +MIXED_LAYER_CIN_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CIN +? +? +spec_pres_above_grnd +0 +? +1 +9000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +585 +UNSTABLE_CIN_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CIN +? +? +spec_pres_above_grnd +0 +? +1 +25500. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +80 +PWAT_ON_ENTIRE_ATMOS_SINGLE_LYR +? +1 +tmpl4_0 +PWAT +? +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +162 +HLCY_ON_SPEC_HGT_LVL_ABOVE_GRND +? +1 +tmpl4_0 +HLCY +? +? +spec_hgt_lvl_above_grnd +0 +? +2 +3000. 1000. +spec_hgt_lvl_above_grnd +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +163 +USTM_ON_SPEC_HGT_LVL_ABOVE_GRND +? +1 +tmpl4_0 +USTM +NCEP +? +spec_hgt_lvl_above_grnd +0 +? +1 +6000. +spec_hgt_lvl_above_grnd +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +164 +VSTM_ON_SPEC_HGT_LVL_ABOVE_GRND +? +1 +tmpl4_0 +VSTM +NCEP +? +spec_hgt_lvl_above_grnd +0 +? +1 +6000. +spec_hgt_lvl_above_grnd +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +87 +ACM_APCP_ON_SURFACE +? +1 +tmpl4_8 +APCP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +160 +INST_CRAIN_ON_SURFACE +? +1 +tmpl4_0 +CRAIN +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +551 +CSNOW_ON_SURFACE +Categorical snow on surface +1 +tmpl4_0 +CSNOW +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +552 +CICEP_ON_SURFACE +Categorical ice pellets on surface +1 +tmpl4_0 +CICEP +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +553 +CFRZR_ON_SURFACE +Categorical freezing rain on surface +1 +tmpl4_0 +CFRZR +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +145 +TCDC_ON_HYBRID_LVL +? +1 +tmpl4_0 +TCDC +? +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +37 +LCDC_ON_LOW_CLOUD_LYR +? +1 +tmpl4_0 +LCDC +? +? +low_cloud_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +38 +MCDC_ON_MID_CLOUD_LYR +? +1 +tmpl4_0 +MCDC +? +? +mid_cloud_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +39 +HCDC_ON_HIGH_CLOUD_LYR +? +1 +tmpl4_0 +HCDC +? +? +high_cloud_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +180 +VIS_ON_SURFACE +? +1 +tmpl4_0 +VIS +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +410 +GSD_VIS_ON_CLOUD_TOP +GSD_visibility on cloud top +1 +tmpl4_0 +VIS +? +? +cloud_top +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +109 +HGT_ON_LVL_OF_ADIAB_COND_FROM_SFC +? +1 +tmpl4_0 +HGT +? +? +lvl_of_adiab_cond_from_sfc +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +110 +PRES_ON_LVL_OF_ADIAB_COND_FROM_SFC +? +1 +tmpl4_0 +PRES +? +? +lvl_of_adiab_cond_from_sfc +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +177 +HGT_ON_TROPOPAUSE +? +1 +tmpl4_0 +HGT +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +579 +PRES_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT +? +1 +tmpl4_0 +PRES +? +? +spec_hgt_lvl_above_grnd +0 +? +4 +30. 50. 80. 100. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +412 +UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND +U-Component of Wind on Specified Height Level Above Ground +1 +tmpl4_0 +UGRD +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +80. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +413 +VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND +V-Component of Wind on Specified Height Level Above Ground +1 +tmpl4_0 +VGRD +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +80. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +73 +UGRD_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +UGRD +? +? +spec_pres_above_grnd +0 +? +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd +0 +? +6 +0. 3000. 6000. 9000. 12000. 15000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +74 +VGRD_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +VGRD +? +? +spec_pres_above_grnd +0 +? +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd +0 +? +6 +0. 3000. 6000. 9000. 12000. 15000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +90 +VVEL_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +VVEL +? +? +spec_pres_above_grnd +0 +? +3 +3000. 9000. 18000. +spec_pres_above_grnd +0 +? +3 +0. 6000. 15000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +178 +HGT_ON_CLOUD_BASE +? +1 +tmpl4_0 +HGT +? +? +cloud_base +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +179 +HGT_ON_CLOUD_TOP +? +1 +tmpl4_0 +HGT +? +? +cloud_top +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +168 +TMP_ON_CLOUD_TOP +? +1 +tmpl4_0 +TMP +? +? +cloud_top +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +252 +REFC_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +REFC +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +253 +REFD_ON_SPEC_HGT_LVL_ABOVE_GRND +? +1 +tmpl4_0 +REFD +NCEP +? +spec_hgt_lvl_above_grnd +0 +? +2 +4000. 1000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +260 +HGT_ON_CLOUD_CEILING +? +1 +tmpl4_0 +HGT +? +? +cloud_ceilng +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +23 +MSLET_ON_MEAN_SEA_LVL +? +1 +tmpl4_0 +MSLET +NCEP +? +mean_sea_lvl +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +105 +PRES_ON_MEAN_SEA_LVL +? +1 +tmpl4_0 +PRMSL +? +? +mean_sea_lvl +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +138 +PRES_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +PRES +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +106 +TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +TMP +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +112 +SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +SPFH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +113 +DPT_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +DPT +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +114 +RH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +RH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +24 +PRES_ON_SURFACE +? +1 +tmpl4_0 +PRES +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +170 +VEG_ON_SURFACE +? +1 +tmpl4_0 +VEG +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +171 +MSTAV_ON_DEPTH_BEL_LAND_SFC +? +1 +tmpl4_0 +MSTAV +NCEP +? +depth_bel_land_sfc +1 +2 +1 +0. +depth_bel_land_sfc +1 +2 +1 +100. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +31 +4LFTX_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +4LFTX +NCEP +? +spec_pres_above_grnd +0 +? +1 +18000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +48 +NLAT_ON_SURFACE +? +1 +tmpl4_0 +NLAT +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +49 +ELON_ON_SURFACE +? +1 +tmpl4_0 +ELON +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +50 +LAND_ON_SURFACE +? +1 +tmpl4_0 +LAND +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +457 +NON_NADIR_SBT123_ON_TOP_OF_ATMOS +Simulated Brightness Temperature for GOES12, Channel 3 on top of atmosphere +1 +tmpl4_0 +SBT123 +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +458 +NON_NADIR_SBT124_ON_TOP_OF_ATMOS +Simulated Brightness Temperature for GOES12, Channel 4 on top of atmosphere +1 +tmpl4_0 +SBT124 +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +461 +SBT113_ON_TOP_OF_ATMOS +Simulated Brightness Temperature for GOES11, Channel 3 on top of atmosphere +1 +tmpl4_0 +SBT113 +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +461 +SBT113_ON_TOP_OF_ATMOS +Simulated Brightness Temperature for GOES11, Channel 3 on top of atmosphere +1 +tmpl4_0 +SBT113 +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +462 +SBT114_ON_TOP_OF_ATMOS +Simulated Brightness Temperature for GOES11, Channel 4 on top of atmosphere +1 +tmpl4_0 +SBT114 +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +462 +SBT114_ON_TOP_OF_ATMOS +Simulated Brightness Temperature for GOES11, Channel 4 on top of atmosphere +1 +tmpl4_0 +SBT114 +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? diff --git a/parm/wrf_cntrl.parm b/parm/wrf_cntrl.parm new file mode 100644 index 000000000..d6dc5cc54 --- /dev/null +++ b/parm/wrf_cntrl.parm @@ -0,0 +1,499 @@ + KGTYPE******I5*******:(00255)********START OF THIS OUTPUT GRID****** + IMDLTY *I5* :(00125) + DATSET *A6* :(WRFPRS) + (PRESS ON MDL SFCS ) SCAL=( 3.0) + L=(11000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (HEIGHT ON MDL SFCS ) SCAL=( 6.0) + L=(11000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (TEMP ON MDL SFCS ) SCAL=( 4.0) + L=(11000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (POT TEMP ON MDL SFCS) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (DWPT TEMP ON MDL SFC) SCAL=( 5.0) + L=(11000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SPEC HUM ON MDL SFCS) SCAL=( 3.0) + L=(11000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (REL HUM ON MDL SFCS ) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (MST CNVG ON MDL SFCS) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (U WIND ON MDL SFCS ) SCAL=( 4.0) + L=(11000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (V WIND ON MDL SFCS ) SCAL=( 4.0) + L=(11000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (OMEGA ON MDL SFCS ) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (ABS VORT ON MDL SFCS) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (STRMFUNC ON MDL SFCS) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (TRBLNT KE ON MDL SFC) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (RCHDSN NO ON MDL SFC) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (RAIN ON MDL SFCS ) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SNOW ON MDL SFCS ) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (F_RimeF ON MDL SFCS ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CONDENSATE MDL SFCS ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (RADAR REFL MDL SFCS ) SCAL=( 4.0) + L=(11000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CLD WTR ON MDL SFCS ) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CLD ICE ON MDL SFCS ) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (GRAUPEL ON MDL SFCS ) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CLD FRAC ON MDL SFCS) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (MASTER LENGTH SCALE ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (ASYMPT MSTR LEN SCL ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (HEIGHT OF PRESS SFCS) SCAL=( 6.0) + L=(00000 01001 01010 10101 01010 10101 01010 11111 11111 10000 00000 00000 00000 00000) + (TEMP ON PRESS SFCS ) SCAL=( 4.0) + L=(00000 01001 01010 10101 01010 10101 01010 11111 11111 10000 00000 00000 00000 00000) + (POT TEMP ON P SFCS ) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (DWPT TEMP ON P SFCS ) SCAL=( 4.0) + L=(00000 01001 01010 10101 01010 10101 01010 11111 11111 10000 00000 00000 00000 00000) + (SPEC HUM ON P SFCS ) SCAL=( 4.0) + L=(00000 01001 01010 10101 01010 10101 01010 11111 11111 10000 00000 00000 00000 00000) + (REL HUMID ON P SFCS ) SCAL=( 4.0) + L=(00000 01001 01010 10101 01010 10101 01010 11111 11111 10000 00000 00000 00000 00000) + (MST CNVG ON P SFCS ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (U WIND ON PRESS SFCS) SCAL=( 4.0) + L=(00000 01001 01010 10101 01010 10101 01010 11111 11111 10000 00000 00000 00000 00000) + (V WIND ON PRESS SFCS) SCAL=( 4.0) + L=(00000 01001 01010 10101 01010 10101 01010 11111 11111 10000 00000 00000 00000 00000) + (W WIND ON P SFCS ) SCAL=( 5.0) + L=(00000 01001 01010 10101 01010 10101 01010 11111 11111 10000 00000 00000 00000 00000) + (OMEGA ON PRESS SFCS ) SCAL=( 5.0) + L=(00000 01001 01010 10101 01010 10101 01010 11111 11111 10000 00000 00000 00000 00000) + (ABS VORT ON P SFCS ) SCAL=( 3.0) + L=(00000 01001 01010 10101 01010 10101 01010 11111 11111 10000 00000 00000 00000 00000) + (STRMFUNC ON P SFCS ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (TRBLNT KE ON P SFCS ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CLOUD ICE ON P SFCS ) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CLOUD WATR ON P SFCS) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (RAIN ON P SFCS ) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SNOW ON P SFCS ) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (F_RimeF ON P SFCS ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (RADAR REFL ON P SFCS) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (GRAUPEL ON P SFCS ) SCAL=( 6.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (MAPS SLP ) SCAL=( 6.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (MESINGER MEAN SLP ) SCAL=( 6.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SHUELL MEAN SLP ) SCAL=( 6.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SHELTER PRESSURE ) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SHELTER TEMPERATURE ) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SHELTER SPEC HUMID ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SHELTER DEWPOINT ) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SHELTER REL HUMID ) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SHELTER MIX RATIO ) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (U WIND AT ANEMOM HT ) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (V WIND AT ANEMOM HT ) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SURFACE PRESSURE ) SCAL=( 6.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SURFACE HEIGHT ) SCAL=( 6.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SURFACE POT TEMP ) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SURFACE SPEC HUMID ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SURFACE DEWPOINT ) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SURFACE REL HUMID ) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SFC (SKIN) TEMPRATUR) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (BOTTOM SOIL TEMP ) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SOIL TEMPERATURE ) SCAL=( 3.0) + L=(11111 10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SOIL MOISTURE ) SCAL=( 3.0) + L=(11111 10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (LIQUID SOIL MOISTURE) SCAL=( 3.0) + L=(11110 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (TOTAL SOIL MOISTURE ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (PLANT CANOPY SFC WTR) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SNOW WATER EQUIVALNT) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (PERCENT SNOW COVER ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SFC EXCHANGE COEF ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (GREEN VEG COVER ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (VEGETATION TYPE ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SOIL TYPE ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SLOPE TYPE ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SNOW FREE ALBEDO ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (MAXIMUM SNOW ALBEDO ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CANOPY CONDUCTANCE ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CANOPY COND SOLAR ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CANOPY COND TEMP ) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CANOPY COND HUMID ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CANOPY COND SOILM ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SOIL MOIST REFERENCE) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SOIL MOIST POROSITY ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (NO OF ROOT LAYERS ) SCAL=( 1.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (MIN STOMATAL RESIST ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SNOW DEPTH ) SCAL=( 6.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (AIR DRY SOIL MOIST ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SOIL MOIST WILT PT ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SOIL MOISTURE AVAIL ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (INST GROUND HEAT FLX) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (LIFTED INDEX--SURFCE) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (LIFTED INDEX--BEST ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (LIFTED INDEX--BNDLYR) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CNVCT AVBL POT ENRGY) SCAL=( 3.0) + L=(11110 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CNVCT INHIBITION ) SCAL=( 3.0) + L=(11110 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (PRECIPITABLE WATER ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (STORM REL HELICITY ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (ACM TOTAL PRECIP ) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (ACM CONVCTIVE PRECIP) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (ACM GRD SCALE PRECIP) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (ACM GRD SCALE SW ICE) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (ACM SNOWFALL ) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (BUCKET SNOW PRECIP ) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (BUCKET TOTAL PRECIP ) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (BUCKET CONV PRECIP ) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (BUCKET GRDSCALE PRCP) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (ACM SNOW TOTAL/MELT ) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (ACM STORM SFC RNOFF ) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (ACM BSFL-GDWR RNOFF ) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (INSTANT PRECIP TYPE ) SCAL=( 1.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (GSD PRECIP TYPE ) SCAL=( 1.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (INSTANT PRECIP RATE ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CONV PRECIP RATE ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (FROZEN FRAC CLD SCHM) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SEA SFC TEMPERATURE ) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (LOW CLOUD FRACTION ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (MID CLOUD FRACTION ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (HIGH CLOUD FRACTION ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (AVG TOTAL CLD FRAC ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (AVG STRAT CLD FRAC ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (AVG CNVCT CLD FRAC ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (GSD CLD BOT HEIGHT ) SCAL=( 6.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (GSD CLD TOP HEIGHT ) SCAL=( 6.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CLOUD BOT PRESSURE ) SCAL=( 6.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CLOUD TOP PRESSURE ) SCAL=( 6.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CLOUD TOP TEMPS ) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CLOUD BOTTOM HEIGHT ) SCAL=( 6.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CLOUD TOP HEIGHT ) SCAL=( 6.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CONV CLOUD BOT PRESS) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CONV CLOUD TOP PRESS) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SHAL CU CLD BOT PRES) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SHAL CU CLD TOP PRES) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (DEEP CU CLD BOT PRES) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (DEEP CU CLD TOP PRES) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (GRID CLOUD BOT PRESS) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (GRID CLOUD TOP PRESS) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CONV CLOUD FRACTION ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (MAX WIND PRESS LEVEL) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (MAX WIND HGHT LEVEL ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (U COMP MAX WIND ) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (V COMP MAX WIND ) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (PBL HEIGHT ) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (COMPOSITE RADAR REFL) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (RADAR REFL AGL ) SCAL=( 4.0) + L=(11000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (VISIBILITY ) SCAL=( 2.7) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (GSD VISIBILITY ) SCAL=( 2.7) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (LCL AGL HEIGHT ) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (LCL PRESSURE ) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (AVE GRDSCL RN TMPTDY) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (AVE CNVCT RN TMPTDY ) SCAL=( 2.7) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (RADFLX CNVG TMP TNDY) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SW RAD TEMP TNDY ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (LW RAD TEMP TNDY ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (INSTN OUT SFC SW RAD) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (INSTN OUT SFC LW RAD) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (AVE INCMG SFC SW RAD) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (AVE INCMG SFC LW RAD) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (AVE OUTGO SFC SW RAD) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (AVE OUTGO SFC LW RAD) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (BRIGHTNESS TEMP ) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (BRIGHTNESS TEMP NCAR) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (INSTN INC SFC SW RAD) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (INSTN INC SFC LW RAD) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (INSTN CLR INC SFC SW) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (ROUGHNESS LENGTH ) SCAL=( 2.7) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (FRICTION VELOCITY ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SFC DRAG COEFFICIENT) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SFC U WIND STRESS ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SFC V WIND STRESS ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (AVE SFC SENHEAT FX ) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (AVE GROUND HEAT FX ) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (AVE SNO PHSCNG HT FX) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (AVE SFC LATHEAT FX ) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (AVE SFC MOMENTUM FX ) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (ACC SFC EVAPORATION ) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (ACC POT EVAPORATION ) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (INST SFC SENHEAT FX ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (INST GROUND HEAT FLX) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (INST SFC LATHEAT FX ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (LATITUDE ) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (LONGITUDE ) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (LAND/SEA MASK ) SCAL=( 1.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SEA ICE MASK ) SCAL=( 1.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SFC MIDDAY ALBEDO ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (LIFT PCL LVL PRESS ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (PRESS AT TROPOPAUSE ) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (HEIGHT AT TROPOPAUSE) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (TEMP AT TROPOPAUSE ) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (POTENTL TEMP AT TROP) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (U WIND AT TROPOPAUSE) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (V WIND AT TROPOPAUSE) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SHEAR AT TROPOPAUSE ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SPE HUM AT FD HEIGHT) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (TEMP AT FD HEIGHTS ) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (U WIND AT FD HEIGHTS) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (V WIND AT FD HEIGHTS) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (HEIGHT OF FRZ LVL ) SCAL=( 6.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (REL HUMID AT FRZ LVL) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (HIGHEST FREEZE LVL ) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (PRESS IN BNDRY LYR ) SCAL=( 6.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (TEMP IN BNDRY LYR ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (POT TMP IN BNDRY LYR) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (DWPT IN BNDRY LYR ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SPC HUM IN BNDRY LYR) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (REL HUM IN BNDRY LYR) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (MST CNV IN BNDRY LYR) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (P WATER IN BNDRY LYR) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (U WIND IN BNDRY LYR ) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (V WIND IN BNDRY LYR ) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (OMEGA IN BNDRY LYR ) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (MAX 10m WIND SPEED ) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (MAX UPDRAFT VERT VEL) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (MAX DNDRAFT VERT VEL) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (MAX 1km REFLECTIVITY) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (MAX UPDRAFT HELICITY) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (MEAN VERT VEL ) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (MAX VERT INTEG GRAUP) SCAL=( 3.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (LCL AGL HEIGHT ) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (U COMP STORM MOTION ) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (V COMP STORM MOTION ) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (U COMP 0-1 KM SHEAR ) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (V COMP 0-1 KM SHEAR ) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (U COMP 0-6 KM SHEAR ) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (V COMP 0-6 KM SHEAR ) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (SFC WIND GUST ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (AVE OUTGO TOA SW RAD) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (AVE OUTGO TOA LW RAD) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (INSTN OUT TOA LW RAD) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (TOTAL CLD FRACTION ) SCAL=( 3.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (TOTAL COLUMN CLD WTR) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (TOTAL COLUMN CLD ICE) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (TOTAL COLUMN RAIN ) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (TOTAL COLUMN SNOW ) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (TOTAL COL CONDENSATE) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (TOTAL COLD LIQUID ) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (TOTAL MELTING ICE ) SCAL=( 5.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (CEILING ) SCAL=( 5.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (EMISSIVITY ) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (GOES TB - CH 2 ) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (GOES TB - CH 3 ) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (GOES TB - CH 4 ) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (GOES TB - CH 5 ) SCAL=( 4.0) + L=(00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) + (PV ON THETA SFCS ) SCAL=( 4.0) + L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000) +***DONE WITH THIS GRID*** + From d79a91766fda1851ab8d527d9c1af23c3c8bc48c Mon Sep 17 00:00:00 2001 From: Kate Fossell Date: Wed, 30 Oct 2019 13:59:11 -0600 Subject: [PATCH 12/15] Uncomment new chem code fields. Add compiler directive for commmunity set mxlvls to 07 for grib1 --- sorc/ncep_post.fd/CLDRAD.f | 90 +++++++++++++++++------------------ sorc/ncep_post.fd/READCNTRL.f | 5 ++ sorc/ncep_post.fd/RQSTFLD.f | 84 ++++++++++++++++---------------- 3 files changed, 91 insertions(+), 88 deletions(-) diff --git a/sorc/ncep_post.fd/CLDRAD.f b/sorc/ncep_post.fd/CLDRAD.f index 67ea1b74b..310c00204 100644 --- a/sorc/ncep_post.fd/CLDRAD.f +++ b/sorc/ncep_post.fd/CLDRAD.f @@ -5137,52 +5137,50 @@ SUBROUTINE CLDRAD ENDIF ! END OF LAEROPT IF-BLOCK -!#if 0 -!!! Multiply by 1.E-6 to revert these fields back -! IF (IGET(659).GT.0) THEN -! GRID1=SPVAL -!!$omp parallel do private(i,j) -! DO J = JSTA,JEND -! DO I = 1,IM -! GRID1(I,J) = DUEM(I,J,1)*1.E-6 -! DO K=2,NBIN_DU -! GRID1(I,J) = GRID1(I,J) + DUEM(I,J,K)*1.E-6 -! END DO -! END DO -! END DO -! ID(1:25) = 0 -! ID(02)=141 -! if(grib=='grib1') then -! CALL GRIBIT(IGET(659),LVLS(1,IGET(659)),GRID1,IM,JM) -! elseif(grib=='grib2') then -! cfld=cfld+1 -! fld_info(cfld)%ifld=IAVBLFLD(IGET(659)) -! datapd(1:im,1:jend-jsta+1,cfld)=GRID1(1:im,jsta:jend) -! endif -! ENDIF -! -! IF (IGET(660).GT.0) THEN -! GRID1=SPVAL -!!$omp parallel do private(i,j) -! DO J = JSTA,JEND -! DO I = 1,IM -! GRID1(I,J) = DUSD(I,J,1)*1.E-6 -! DO K=2,NBIN_DU -! GRID1(I,J) = GRID1(I,J)+ DUSD(I,J,K)*1.E-6 -! END DO -! END DO -! END DO -! ID(1:25) = 0 -! ID(02)=141 -! if(grib=='grib1') then -! CALL GRIBIT(IGET(660),LVLS(1,IGET(660)),GRID1,IM,JM) -! elseif(grib=='grib2') then -! cfld=cfld+1 -! fld_info(cfld)%ifld=IAVBLFLD(IGET(660)) -! datapd(1:im,1:jend-jsta+1,cfld)=GRID1(1:im,jsta:jend) -! endif -! ENDIF -!#endif +!! Multiply by 1.E-6 to revert these fields back + IF (IGET(659).GT.0) THEN + GRID1=SPVAL +!$omp parallel do private(i,j) + DO J = JSTA,JEND + DO I = 1,IM + GRID1(I,J) = DUEM(I,J,1)*1.E-6 + DO K=2,NBIN_DU + GRID1(I,J) = GRID1(I,J) + DUEM(I,J,K)*1.E-6 + END DO + END DO + END DO + ID(1:25) = 0 + ID(02)=141 + if(grib=='grib1') then + CALL GRIBIT(IGET(659),LVLS(1,IGET(659)),GRID1,IM,JM) + elseif(grib=='grib2') then + cfld=cfld+1 + fld_info(cfld)%ifld=IAVBLFLD(IGET(659)) + datapd(1:im,1:jend-jsta+1,cfld)=GRID1(1:im,jsta:jend) + endif + ENDIF + + IF (IGET(660).GT.0) THEN + GRID1=SPVAL +!$omp parallel do private(i,j) + DO J = JSTA,JEND + DO I = 1,IM + GRID1(I,J) = DUSD(I,J,1)*1.E-6 + DO K=2,NBIN_DU + GRID1(I,J) = GRID1(I,J)+ DUSD(I,J,K)*1.E-6 + END DO + END DO + END DO + ID(1:25) = 0 + ID(02)=141 + if(grib=='grib1') then + CALL GRIBIT(IGET(660),LVLS(1,IGET(660)),GRID1,IM,JM) + elseif(grib=='grib2') then + cfld=cfld+1 + fld_info(cfld)%ifld=IAVBLFLD(IGET(660)) + datapd(1:im,1:jend-jsta+1,cfld)=GRID1(1:im,jsta:jend) + endif + ENDIF !! ADD DUST DRY DEPOSITION FLUXES (kg/m2/sec) ! ! IF (IGET(661).GT.0) THEN diff --git a/sorc/ncep_post.fd/READCNTRL.f b/sorc/ncep_post.fd/READCNTRL.f index ca9b0d785..3d8174595 100644 --- a/sorc/ncep_post.fd/READCNTRL.f +++ b/sorc/ncep_post.fd/READCNTRL.f @@ -131,7 +131,12 @@ SUBROUTINE READCNTRL(kth,IEOF) 1061 FORMAT(30X,F4.1) 1070 FORMAT(A4) 1080 FORMAT(A2) + +#ifdef COMMCODE 1090 FORMAT(T5,14(5I1,1X)) +#else + 1090 FORMAT(T5,100(5I1,1X)) +#endif ! ! SEE IF WE WANT THIS FIELD. THE SUM OF THE LEVELS ! INDICATORS MUST BE GREATER THAN ZERO IF WE WANT diff --git a/sorc/ncep_post.fd/RQSTFLD.f b/sorc/ncep_post.fd/RQSTFLD.f index 46cbd610c..a70c43853 100644 --- a/sorc/ncep_post.fd/RQSTFLD.f +++ b/sorc/ncep_post.fd/RQSTFLD.f @@ -24,7 +24,12 @@ module RQSTFLD_mod implicit none ! ! increase MXFLD each time you add a new field - INTEGER, PARAMETER :: MXFLD=950,MXLVL=70 + INTEGER, PARAMETER :: MXFLD=950 +#ifdef COMMCODE + INTEGER, PARAMETER :: MXLVL=70 +#else + INTEGER, PARAMETER :: MXLVL=500 +#endif CHARACTER*20 AVBL(MXFLD),FIELD(MXFLD) CHARACTER*50 AVBLGRB2(MXFLD) CHARACTER*6 DATSET @@ -2077,47 +2082,42 @@ module RQSTFLD_mod ! 'dust cr sfc mass con '/ DATA IFILV(686),AVBL(686),IQ(686),IS(686),AVBLGRB2(686) & & /1,'DUST25 SFC MASS CON ',161,001, & - 'dust pm25 sfc mass con '/ -!#if 0 -! DATA IFILV(687),AVBL(687),IQ(687),IS(687),AVBLGRB2(687) & -! & /1,'BC SFC MASS CON ',162,001, & -! 'black carbon sfc mass con '/ -! DATA IFILV(688),AVBL(688),IQ(688),IS(688),AVBLGRB2(688) & -! & /1,'OC SFC MASS CON ',163,001, & -! 'organic carbon sfc mass con '/ -! DATA IFILV(689),AVBL(689),IQ(689),IS(689),AVBLGRB2(689) & -! & /1,'SU SFC MASS CON ',164,001, & -! 'sulfate sfc mass con '/ -! DATA IFILV(690),AVBL(690),IQ(690),IS(690),AVBLGRB2(690) & -! & /1,'INST SU SFC MASS CON',164,001, & -! 'instn sulfate sfc mass con '/ -! DATA IFILV(691),AVBL(691),IQ(691),IS(691),AVBLGRB2(691) & -! & /1,'INST OC SFC MASS CON',164,001, & -! 'instn organic carbon sfc mass con '/ -! DATA IFILV(692),AVBL(692),IQ(692),IS(692),AVBLGRB2(692) & -! & /1,'INST BC SFC MASS CON',164,001, & -! 'instn black carbon sfc mass con '/ -! DATA IFILV(693),AVBL(693),IQ(693),IS(693),AVBLGRB2(693) & -! & /1,'INST DU CR SMASS ',164,001, & -! 'instn du coarse mode sfc mass con '/ -! DATA IFILV(694),AVBL(694),IQ(694),IS(694),AVBLGRB2(694) & -! & /1,'INST DU FN SMASS ',164,001, & -! 'instn du fine mode sfc mass con '/ -! DATA IFILV(695),AVBL(695),IQ(695),IS(695),AVBLGRB2(695) & -! & /1,'INST SS CR SMASS ',164,001, & -! 'instn ss coarse mode sfc mass con '/ -! DATA IFILV(696),AVBL(696),IQ(696),IS(696),AVBLGRB2(696) & -! & /1,'INST SS FN SMASS ',164,001, & -! 'instn ss fine mode sfc mass con '/ -! DATA IFILV(697),AVBL(697),IQ(697),IS(697),AVBLGRB2(697) & -! & /1,'INST AER CR SMASS ',164,001, & -! 'instn aer coarse mode sfc mass con'/ -! DATA IFILV(698),AVBL(698),IQ(698),IS(698),AVBLGRB2(698) & -! & /1,'INST AER FN SMASS ',164,001, & -! 'instn aer fine mode sfc mass con '/ -!#endif - - + DATA IFILV(687),AVBL(687),IQ(687),IS(687),AVBLGRB2(687) & + & /1,'BC SFC MASS CON ',162,001, & + 'black carbon sfc mass con '/ + DATA IFILV(688),AVBL(688),IQ(688),IS(688),AVBLGRB2(688) & + & /1,'OC SFC MASS CON ',163,001, & + 'organic carbon sfc mass con '/ + DATA IFILV(689),AVBL(689),IQ(689),IS(689),AVBLGRB2(689) & + & /1,'SU SFC MASS CON ',164,001, & + 'sulfate sfc mass con '/ + DATA IFILV(690),AVBL(690),IQ(690),IS(690),AVBLGRB2(690) & + & /1,'INST SU SFC MASS CON',164,001, & + 'instn sulfate sfc mass con '/ + DATA IFILV(691),AVBL(691),IQ(691),IS(691),AVBLGRB2(691) & + & /1,'INST OC SFC MASS CON',164,001, & + 'instn organic carbon sfc mass con '/ + DATA IFILV(692),AVBL(692),IQ(692),IS(692),AVBLGRB2(692) & + & /1,'INST BC SFC MASS CON',164,001, & + 'instn black carbon sfc mass con '/ + DATA IFILV(693),AVBL(693),IQ(693),IS(693),AVBLGRB2(693) & + & /1,'INST DU CR SMASS ',164,001, & + 'instn du coarse mode sfc mass con '/ + DATA IFILV(694),AVBL(694),IQ(694),IS(694),AVBLGRB2(694) & + & /1,'INST DU FN SMASS ',164,001, & + 'instn du fine mode sfc mass con '/ + DATA IFILV(695),AVBL(695),IQ(695),IS(695),AVBLGRB2(695) & + & /1,'INST SS CR SMASS ',164,001, & + 'instn ss coarse mode sfc mass con '/ + DATA IFILV(696),AVBL(696),IQ(696),IS(696),AVBLGRB2(696) & + & /1,'INST SS FN SMASS ',164,001, & + 'instn ss fine mode sfc mass con '/ + DATA IFILV(697),AVBL(697),IQ(697),IS(697),AVBLGRB2(697) & + & /1,'INST AER CR SMASS ',164,001, & + 'instn aer coarse mode sfc mass con'/ + DATA IFILV(698),AVBL(698),IQ(698),IS(698),AVBLGRB2(698) & + & /1,'INST AER FN SMASS ',164,001, & + 'instn aer fine mode sfc mass con '/ ! Reserving Index 601-700 for GOCART ! From c292582acac8c3834e2ee0fdc6b34daf30518128 Mon Sep 17 00:00:00 2001 From: Kate Fossell Date: Wed, 30 Oct 2019 14:00:16 -0600 Subject: [PATCH 13/15] Move RQSTFLD and READCNTRL to .F files to be preprocessed for COMMCODE compiler directive --- sorc/ncep_post.fd/READCNTRL.F | 237 +++ sorc/ncep_post.fd/RQSTFLD.F | 2544 +++++++++++++++++++++++++++++++++ 2 files changed, 2781 insertions(+) create mode 100644 sorc/ncep_post.fd/READCNTRL.F create mode 100644 sorc/ncep_post.fd/RQSTFLD.F diff --git a/sorc/ncep_post.fd/READCNTRL.F b/sorc/ncep_post.fd/READCNTRL.F new file mode 100644 index 000000000..3d8174595 --- /dev/null +++ b/sorc/ncep_post.fd/READCNTRL.F @@ -0,0 +1,237 @@ + SUBROUTINE READCNTRL(kth,IEOF) +! +!$$$ SUBPROGRAM DOCUMENTATION BLOCK +! . . . +! SUBPROGRAM: READCNTRL READS CONTROL FILE +! PRGRMMR: TREADON ORG: W/NP2 DATE: 92-12-20 +! +! ABSTRACT: +! THIS ROUTINE READS THE CONTROL FILE SPECIFYING +! DATA FORMAT(S) AND FIELD(S) TO POST. THE +! ORDER OF OPERATIONS IS +! (1) READ HEADER BLOCK OF CONTROL FILE, +! (2) SET FLAGS, CLOSE OPEN UNITS +! (3) READ BODY OF CONTROL FILE (FIELD SPECIFICATIONS) +! . +! +! PROGRAM HISTORY LOG: +! 92-12-20 RUSS TREADON +! 93-06-15 RUSS TREADON - ADD PROJECTION CONTROL CARD +! 98-06-01 BLACK - CONVERSION OF POST FROM 1-D TO 2-D +! 98-07-17 MIKE BALDWIN - REMOVED PACK84 +! 01-10-22 H CHUANG - MODIFIED TO PROCESS HYBRID MODEL OUTPUT +! 02-01-16 MIKE BALDWIN - WRF VERSION +! +! USAGE: CALL READCNTRL(IEOF) +! INPUT ARGUMENT LIST: +! NONE +! +! OUTPUT ARGUMENT LIST: +! IEOF - INTEGER FLAG FOR EOF IN CONTROL FILE. +! IEOF=0 WHEN AN EOF IS READ IN THE +! CONTROL FILE. IEOF=1 OTHERWISE. +! +! OUTPUT FILES: +! NONE +! +! SUBPROGRAMS CALLED: +! UTILITIES: +! +! LIBRARY: +! COMMON - RQSTFLD +! CTLBLK +! +! ATTRIBUTES: +! LANGUAGE: FORTRAN +! MACHINE : CRAY C-90 +!$$$ +! +! +! INCLUDE ETA GRID DIMENSIONS. SET/DERIVE PARAMETERS. +! + use lookup_mod,only: ITB,JTB,ITBQ,JTBQ + use ctlblk_mod, only: me, ifhr, ihrst, sdat, imdlty, im, jm + use rqstfld_mod, only: mxfld, iget, kgtype, datset, ritehd, & + field, dec, lvls, mxlvl, avbl, ident, nfld +!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + implicit none +! + real,PARAMETER :: DTR=1.745329E-2,RTD=1./DTR +! +! DECLARE VARIABLES. +! + LOGICAL NORTH + CHARACTER*2 CHAR2 + CHARACTER*4 CHAR4 + CHARACTER*80 LINE + REAL EGRID1(IM,JM), EGRID2(IM,JM) +!jw + integer, intent(in) :: KTH + integer, intent(inout) :: IEOF + integer LCNTRL,LUNOUT,ISUM,L,IFLD,IAVBL +! +!****************************************************************************** +! START READCNTRL HERE. +! + + LCNTRL=14 + LUNOUT=60 + + IF(ME.EQ.0)THEN + WRITE(6,*)'READCNTRL: POSTING FCST HR ',IFHR,' FROM ', & + IHRST,'UTC ',SDAT(1),'-',SDAT(2),'-',SDAT(3),' RUN' + ENDIF +! +! INITIALIZE VARIABLES. +! IEOF IS THE END OF FILE FLAG FOR THE CONTROL FILE. +! ARRAY IGET IS THE "GET FIELD" FLAG ARRAY. +! + IEOF=0 + DO 100 IFLD=1,MXFLD + IGET(IFLD)=-1 + 100 CONTINUE +! + if(me.eq.0)print*,'start reading control file' +! + READ(LCNTRL,1000,ERR=990,END=999) KGTYPE + READ(LCNTRL,1000,ERR=990,END=999) IMDLTY + READ(LCNTRL,1030,ERR=990,END=999) DATSET + 1000 FORMAT(T28,I5) + 1030 FORMAT(T28,A6) +! +! SET FLAG TO OPEN NEW OUTPUT FILE +! + RITEHD = .TRUE. +! +! ECHO HEADER INFO TO 6. +! + IF(ME.EQ.0)THEN + WRITE(6,*)'READCNTRL: HEADER INFORMATION' + WRITE(6,*)' KGTYPE : ',KGTYPE + WRITE(6,*)' IMDLTY : ',IMDLTY + WRITE(6,*)' DATSET : ',DATSET + WRITE(6,*)' RITEHD : ',RITEHD + ENDIF +! +! NOW READ WHICH FIELDS ON +! WHICH LEVELS TO INTERPOLATE TO THE OUTPUT GRID. THE +! CHARACTER STRING "DONE" MARKS THE END OF THE OUTPUT +! FIELD SPECIFICATIONS. +! + IFLD = 0 + 10 CONTINUE + READ(LCNTRL,1060,ERR=996) LINE + IF (INDEX(LINE,'DONE').NE.0) GOTO 40 + IF (INDEX(LINE,'SCAL=').EQ.0) GOTO 10 + IFLD = IFLD+1 + FIELD(IFLD) = LINE(3:22) + READ(LINE,1061) DEC(IFLD) + READ(LCNTRL,1090,ERR=996) (LVLS(L,IFLD),L=1,MXLVL) + 1060 FORMAT(A80) + 1061 FORMAT(30X,F4.1) + 1070 FORMAT(A4) + 1080 FORMAT(A2) + +#ifdef COMMCODE + 1090 FORMAT(T5,14(5I1,1X)) +#else + 1090 FORMAT(T5,100(5I1,1X)) +#endif +! +! SEE IF WE WANT THIS FIELD. THE SUM OF THE LEVELS +! INDICATORS MUST BE GREATER THAN ZERO IF WE WANT +! THIS FIELD. +! + ISUM = 0 + DO 15 L = 1,MXLVL + ISUM = ISUM + LVLS(L,IFLD) + 15 CONTINUE + IF (ISUM.LT.1) THEN + IFLD = IFLD - 1 + GOTO 10 + ENDIF +! +! SEE IF REQUESTED FIELD IS AVAILABLE. IF NOT, +! WRITE MESSAGE TO 6 AND DECREMENT FIELD +! COUNTER BY ONE. THEN READ NEXT REQUESTED FIELD. +! + DO 20 IAVBL = 1,MXFLD + IF (INDEX(FIELD(IFLD),AVBL(IAVBL)).NE.0)GO TO 30 + 20 CONTINUE + IF(ME.EQ.0)THEN + WRITE(6,*)'FIELD ',FIELD(IFLD),' NOT AVAILABLE' + ENDIF + IFLD = IFLD-1 + GOTO 10 +! +! IF FIELD IS AVAILABLE, TURN THE GET SWITCH ON. +! + 30 CONTINUE + IGET(IAVBL) = IFLD + IDENT(IFLD) = IAVBL + GOTO 10 +! +! ALL DONE READING REQUESTED FIELDS FOR CURRENT OUTPUT GRID. +! SET NFLD TO TOTAL NUMBER OF REQUESTED OUTPUT FIELDS THAT +! ARE AVAILABLE. +! + 40 CONTINUE + NFLD = IFLD +! skip creating ipv files if kth=0 and no isobaric fields are requested in ctl file + if(kth==0 .and. iget(013)<=0)go to 999 +! +! ECHO OUTPUT FIELDS/LEVELS TO 6. +! + IF(ME.EQ.0)THEN + WRITE(6,*)'BELOW ARE FIELD/LEVEL/SMOOTHING ', & + 'SPECIFICATIONS.,NFLD=',NFLD,'MXLVL=',MXLVL + ENDIF + DO 50 IFLD = 1,NFLD + IF(ME.EQ.0)THEN + WRITE(6,2060) FIELD(IFLD) + WRITE(6,2070) (LVLS(L,IFLD),L=1,MXLVL) + 2060 FORMAT('(',A20,')') + 2070 FORMAT('L=(',14(5I1,1X),')') + ENDIF + 50 CONTINUE +! +! WE HAVE AN OUTPUT GRID AND THE FIELDS TO GENERATE ON IT. +! SKIP OVER THE FOLLOWING EOF MESSAGE TO EXIT THIS ROUTINE. +! + GOTO 60 +! +! WE REACH THIS BLOCK ONLY IF THERE IS AN ERROR WHILE READING +! IN THE CONTROL FILE. PRINT AN ERROR MESSAGE TO STANDARD +! OUT AND CARRY ON. +! + 990 CONTINUE + IF(ME.EQ.0)THEN + WRITE(6,*)' READCNTRL: ERROR READING CNTRL HEADER INFO' + WRITE(6,*)' BELOW IS CNTRL GRID INFO' + WRITE(6,*)' KGTYPE,DATSET: ',KGTYPE,' ',DATSET + ENDIF + GOTO 999 + 996 CONTINUE + IF(ME.EQ.0)THEN + WRITE(6,*)' READCNTRL: ERROR READING CNTRL FLD/LVL INFO' + ENDIF +! +! WE REACH THIS BLOCK ONLY WHEN AN EOF HAS BEEN READ FROM +! THE CONTROL FILE. THAT MEANS WE'VE PROCESSED ALL GRIDS +! AND ALL FIELDS. WE'RE DONE. SET THE EOF FLAG TO ANY +! NONZERO INTEGER, SAY ONE. CLOSE THE UNIT CONNECTED TO +! THE LAST OUTPUT FILE AND EXIT THE ROUTINE. +! + 999 CONTINUE + IEOF=1 + CLOSE(LUNOUT) + IF(ME.EQ.0)THEN + WRITE(6,*)' READCNTRL: ALL GRIDS PROCESSED. ', & + 'CLOSED ',LUNOUT + ENDIF +! +! END OF ROUTINE. +! + 60 CONTINUE + RETURN + END diff --git a/sorc/ncep_post.fd/RQSTFLD.F b/sorc/ncep_post.fd/RQSTFLD.F new file mode 100644 index 000000000..a70c43853 --- /dev/null +++ b/sorc/ncep_post.fd/RQSTFLD.F @@ -0,0 +1,2544 @@ + module RQSTFLD_mod +!-------------------------------------------------------------------- +! revision history +! 2011-02-06 Jun Wang add grib2 option +! 2011-10-18 Sarah Lu add GOCART aerosol fields +! 2011-12-18 Sarah Lu add GOCART aerosol optical properties, mass +! fields, and production/removal fluxes +! 2011-12-29 Sarah Lu add GOCART AOD at multiple channels +! 2012-01-06 Sarah Lu add GOCART SS, OC, BC, SU aerosols +! 2012-01-07 Sarah Lu add air density and dpres +! 2012-01-27 Sarah Lu use index 601-700 for GOCART +! 2012-01-30 Jun Wang add post available fields from xml file for grib2 +! 2012-05-07 Tricia Slovacek use index 800-899 for satellite +! use index 900-949 for HWRF +! 2014-12-09 William Lewis added MSG/SEVIRI imager, +! GOES-13 and GOES-15 imagers, +! and completed SSMI and SSMIS (F13-F20) +! 2019-04-01 Sharon Nebuda added GOES-16 GOES-17 ABI IR Channels 7-16 +! 2019-04-22 Wen Meng increased model MXLVL to 500 +! 2019-05-08 Wen Meng added continuous accumulated precipitations(417, 418, +! 419). +!-------------------------------------------------------------------- + + implicit none +! +! increase MXFLD each time you add a new field + INTEGER, PARAMETER :: MXFLD=950 +#ifdef COMMCODE + INTEGER, PARAMETER :: MXLVL=70 +#else + INTEGER, PARAMETER :: MXLVL=500 +#endif + CHARACTER*20 AVBL(MXFLD),FIELD(MXFLD) + CHARACTER*50 AVBLGRB2(MXFLD) + CHARACTER*6 DATSET +! + LOGICAL RITEHD,RITE2 +! + integer :: KGTYPE,IOUTYP,SVALUE,NFLD,IGET(MXFLD), & + IQ(MXFLD),IS(MXFLD),ISMSTG(MXFLD), & + ISMFUL(MXFLD),ISMOUT(MXFLD),LVLS(MXLVL,MXFLD), & + IDENT(MXFLD),IFILV(MXFLD),IAVBLFLD(MXFLD), & + ID(25),IGDS(18) + real :: DEC(MXFLD) + integer :: num_post_afld + integer,allocatable :: LVLSXML(:,:) +! +!initialization +! +! THIS FILE CONTAINS ALL THE UNIQUE FIELDS THE +! ETA POST PROCESSOR CAN CURRENTLY GENERATE. +! +! IFILV IS FLAG FOR IDENTIFYING MASS OR VELOCITY POINT +! =0 DATA IS VELOCITY POINT +! =1 DATA IS MASS POINT +! AVBL IS CHARACTER STRING IDENTIFYING THE FIELD. +! IQ IS THE GRIB PDS OCTET 9 - PARAMETER (TABLE 2) +! IS IS THE GRIB PDS OCTET 10 - LEVEL TYPE (TABLE 3 & 3a) +! +! WANT MORE/DIFFERENT FIELDS? +! (1) ADD CODE TO CALCULATE FIELD(S) IN APPROPRIATE ROUTINE(S), +! (2) ADD FIELD(S) TO THIS LIST WITH A UNIQUE ITAG TAG, +! (3) EDIT INPUT (CONTROL) FILE ACCORDINGLY, +! (3) INCREASE PARAMETER MXFLD IN COMMON BLOCK RQSTFLD.comm. +! +! CURRENT NUMBER OF FIELDS LISTED: 180 +! +!0 1 2 3 4 5 6 7 +!234567890123456789012345678901234567890123456789012345678901234567890 +! + DATA IFILV(001),AVBL(001),IQ(001),IS(001),AVBLGRB2(001) & + & /1,'PRESS ON MDL SFCS ',001,109, & + & 'PRES ON hybrid_lvl'/ + DATA IFILV(077),AVBL(077),IQ(077),IS(077),AVBLGRB2(077) & + & /1,'HEIGHT ON MDL SFCS ',007,109, & + & 'HGT ON hybrid_lvl'/ + DATA IFILV(002),AVBL(002),IQ(002),IS(002),AVBLGRB2(002) & + & /1,'TEMP ON MDL SFCS ',011,109, & + & 'TMP ON hybrid_lvl'/ + DATA IFILV(003),AVBL(003),IQ(003),IS(003),AVBLGRB2(003) & + & /1,'POT TEMP ON MDL SFCS',013,109, & + & 'POT ON hybrid_lvl'/ + DATA IFILV(004),AVBL(004),IQ(004),IS(004),AVBLGRB2(004) & + & /1,'DWPT TEMP ON MDL SFC',017,109, & + & 'DPT ON hybrid_lvl'/ + DATA IFILV(005),AVBL(005),IQ(005),IS(005),AVBLGRB2(005) & + & /1,'SPEC HUM ON MDL SFCS',051,109, & + & 'SPF_H ON hybrid_lvl'/ + DATA IFILV(006),AVBL(006),IQ(006),IS(006),AVBLGRB2(006) & + & /1,'REL HUM ON MDL SFCS ',052,109, & + & 'RH ON hybrid_lvl'/ + DATA IFILV(083),AVBL(083),IQ(083),IS(083),AVBLGRB2(083) & + & /1,'MST CNVG ON MDL SFCS',135,109, & + & 'MCONV ON hybrid_lvl'/ + DATA IFILV(007),AVBL(007),IQ(007),IS(007),AVBLGRB2(007) & + & /0,'U WIND ON MDL SFCS ',033,109, & + & 'U_GRD ON hybrid_lvl'/ + DATA IFILV(008),AVBL(008),IQ(008),IS(008),AVBLGRB2(008) & + & /0,'V WIND ON MDL SFCS ',034,109, & + & 'V_GRD ON hybrid_lvl'/ + DATA IFILV(009),AVBL(009),IQ(009),IS(009),AVBLGRB2(009) & + & /1,'OMEGA ON MDL SFCS ',039,109, & + & 'V_VEL ON hybrid_lvl'/ + DATA IFILV(010),AVBL(010),IQ(010),IS(010),AVBLGRB2(010) & + & /1,'ABS VORT ON MDL SFCS',041,109, & + & 'ABS_V ON hybrid_lvl'/ + DATA IFILV(084),AVBL(084),IQ(084),IS(084),AVBLGRB2(084) & + & /1,'STRMFUNC ON MDL SFCS',035,109, & + & 'STRM ON hybrid_lvl'/ + DATA IFILV(011),AVBL(011),IQ(011),IS(011),AVBLGRB2(011) & + & /1,'TRBLNT KE ON MDL SFC',158,109, & + & 'TKE ON hybrid_lvl'/ + DATA IFILV(111),AVBL(111),IQ(111),IS(111),AVBLGRB2(111) & + & /1,'RCHDSN NO ON MDL SFC',254,109, & + & 'RI ON hybrid_lvl'/ + DATA IFILV(146),AVBL(146),IQ(146),IS(146),AVBLGRB2(146) & + & /1,'MASTER LENGTH SCALE ',226,109, & + & 'BMIXL ON hybrid_lvl'/ + DATA IFILV(147),AVBL(147),IQ(147),IS(147),AVBLGRB2(147) & + & /1,'ASYMPT MSTR LEN SCL ',227,109, & + & 'AMIXL ON hybrid_lvl'/ + DATA IFILV(012),AVBL(012),IQ(012),IS(012),AVBLGRB2(012) & + & /1,'HEIGHT OF PRESS SFCS',007,100, & + & 'HGT ON isobaric_sfc'/ + DATA IFILV(013),AVBL(013),IQ(013),IS(013),AVBLGRB2(013) & + & /1,'TEMP ON PRESS SFCS ',011,100, & + & 'TMP ON isobaric_sfc'/ + DATA IFILV(014),AVBL(014),IQ(014),IS(014),AVBLGRB2(014) & + & /1,'POT TEMP ON P SFCS ',013,100, & + & 'POT ON isobaric_sfc'/ + DATA IFILV(015),AVBL(015),IQ(015),IS(015),AVBLGRB2(015) & + & /1,'DWPT TEMP ON P SFCS ',017,100, & + & 'DPT ON isobaric_sfc'/ + DATA IFILV(016),AVBL(016),IQ(016),IS(016),AVBLGRB2(016) & + & /1,'SPEC HUM ON P SFCS ',051,100, & + & 'SPF_H ON isobaric_sfc'/ + DATA IFILV(017),AVBL(017),IQ(017),IS(017),AVBLGRB2(017) & + & /1,'REL HUMID ON P SFCS ',052,100, & + & 'RH ON isobaric_sfc'/ + DATA IFILV(085),AVBL(085),IQ(085),IS(085),AVBLGRB2(085) & + & /1,'MST CNVG ON P SFCS ',135,100, & + & 'MCONV ON isobaric_sfc'/ + DATA IFILV(018),AVBL(018),IQ(018),IS(018),AVBLGRB2(018) & + & /1,'U WIND ON PRESS SFCS',033,100, & + & 'U_GRD ON isobaric_sfc'/ + DATA IFILV(019),AVBL(019),IQ(019),IS(019),AVBLGRB2(019) & + & /1,'V WIND ON PRESS SFCS',034,100, & + & 'V_GRD ON isobaric_sfc'/ + DATA IFILV(020),AVBL(020),IQ(020),IS(020),AVBLGRB2(020) & + & /1,'OMEGA ON PRESS SFCS ',039,100, & + & 'V_VEL ON isobaric_sfc'/ + DATA IFILV(021),AVBL(021),IQ(021),IS(021),AVBLGRB2(021) & + & /1,'ABS VORT ON P SFCS ',041,100, & + & 'ABS_V ON isobaric_sfc'/ + DATA IFILV(086),AVBL(086),IQ(086),IS(086),AVBLGRB2(086) & + & /1,'STRMFUNC ON P SFCS ',035,100, & + & 'STRM ON isobaric_sfc'/ + DATA IFILV(022),AVBL(022),IQ(022),IS(022),AVBLGRB2(022) & + & /1,'TRBLNT KE ON P SFCS ',158,100, & + & 'TKE ON isobaric_sfc'/ + DATA IFILV(153),AVBL(153),IQ(153),IS(153),AVBLGRB2(153) & + & /1,'CLOUD WATR ON P SFCS',153,100, & + & 'CLWMR ON isobaric_sfc'/ + DATA IFILV(166),AVBL(166),IQ(166),IS(166),AVBLGRB2(166) & + & /1,'CLOUD ICE ON P SFCS ',058,100, & + & 'C_ICE ON isobaric_sfc'/ + DATA IFILV(023),AVBL(023),IQ(023),IS(023),AVBLGRB2(023) & + & /1,'MESINGER MEAN SLP ',130,102, & + & 'MSLET ON mean_sea_lvl'/ + DATA IFILV(105),AVBL(105),IQ(105),IS(105),AVBLGRB2(105) & + & /1,'SHUELL MEAN SLP ',002,102, & + & 'PRES ON mean_sea_lvl'/ + DATA IFILV(445),AVBL(445),IQ(445),IS(445),AVBLGRB2(445) & !445 + & /1,'MAPS SLP ',129,102, & + & 'MAPS PRMSL ON mean_sea_lvl'/ + DATA IFILV(138),AVBL(138),IQ(138),IS(138),AVBLGRB2(138) & + & /1,'SHELTER PRESSURE ',001,105, & + & 'PRES ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(106),AVBL(106),IQ(106),IS(106),AVBLGRB2(106) & + & /1,'SHELTER TEMPERATURE ',011,105, & + & 'TMP ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(112),AVBL(112),IQ(112),IS(112),AVBLGRB2(112) & + & /1,'SHELTER SPEC HUMID ',051,105, & + & 'SPF_H ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(414),AVBL(414),IQ(414),IS(414),AVBLGRB2(414) & + & /1,'SHELTER MIX RATIO ',053,105, & + & 'MIXR ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(113),AVBL(113),IQ(113),IS(113),AVBLGRB2(113) & + & /1,'SHELTER DEWPOINT ',017,105, & + & 'DPT ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(114),AVBL(114),IQ(114),IS(114),AVBLGRB2(114) & + & /1,'SHELTER REL HUMID ',052,105, & + & 'RH ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(064),AVBL(064),IQ(064),IS(064),AVBLGRB2(064) & + & /1,'U WIND AT ANEMOM HT ',033,105, & + & 'U_GRD ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(065),AVBL(065),IQ(065),IS(065),AVBLGRB2(065) & + & /1,'V WIND AT ANEMOM HT ',034,105, & + & 'V_GRD ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(158),AVBL(158),IQ(158),IS(158),AVBLGRB2(158) & + & /1,'POT TEMP AT 10 M ',013,105, & + & 'POT ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(159),AVBL(159),IQ(159),IS(159),AVBLGRB2(159) & + & /1,'SPEC HUM AT 10 M ',051,105, & + & 'SRF_H ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(024),AVBL(024),IQ(024),IS(024),AVBLGRB2(024) & + & /1,'SURFACE PRESSURE ',001,001, & + & 'PRES ON surface'/ + DATA IFILV(025),AVBL(025),IQ(025),IS(025),AVBLGRB2(025) & + & /1,'SURFACE HEIGHT ',007,001, & + & 'HGT ON surface'/ + DATA IFILV(027),AVBL(027),IQ(027),IS(027),AVBLGRB2(027) & + & /1,'SURFACE POT TEMP ',013,001, & + & 'POT ON surface'/ + DATA IFILV(028),AVBL(028),IQ(028),IS(028),AVBLGRB2(028) & + & /1,'SURFACE SPEC HUMID ',051,001, & + & 'SPF_H ON surface'/ + DATA IFILV(029),AVBL(029),IQ(029),IS(029),AVBLGRB2(029) & + & /1,'SURFACE DEWPOINT ',017,001, & + & 'DPT ON surface'/ + DATA IFILV(076),AVBL(076),IQ(076),IS(076),AVBLGRB2(076) & + & /1,'SURFACE REL HUMID ',052,001, & + & 'RH ON surface'/ + DATA IFILV(026),AVBL(026),IQ(026),IS(026),AVBLGRB2(026) & + & /1,'SFC (SKIN) TEMPRATUR',011,001, & + & 'TMP ON surface'/ + DATA IFILV(115),AVBL(115),IQ(115),IS(115),AVBLGRB2(115) & + & /1,'BOTTOM SOIL TEMP ',085,111, & + & 'TSOIL ON depth_bel_land_sfc'/ + DATA IFILV(116),AVBL(116),IQ(116),IS(116),AVBLGRB2(116) & + & /1,'SOIL TEMPERATURE ',085,112, & + & 'TSOIL ON depth_bel_land_sfc'/ + DATA IFILV(117),AVBL(117),IQ(117),IS(117),AVBLGRB2(117) & + & /1,'SOIL MOISTURE ',144,112, & + & 'SOILW ON depth_bel_land_sfc'/ + DATA IFILV(036),AVBL(036),IQ(036),IS(036),AVBLGRB2(036) & + & /1,'TOTAL SOIL MOISTURE ',086,112, & + & 'SOILM ON depth_bel_land_sfc'/ + DATA IFILV(118),AVBL(118),IQ(118),IS(118),AVBLGRB2(118) & + & /1,'PLANT CANOPY SFC WTR',223,001, & + & 'CNWAT ON surface'/ + DATA IFILV(119),AVBL(119),IQ(119),IS(119),AVBLGRB2(119) & + & /1,'SNOW WATER EQUIVALNT',065,001, & + & 'INST WEASD ON surface'/ + DATA IFILV(120),AVBL(120),IQ(120),IS(120),AVBLGRB2(120) & + & /1,'PERCENT SNOW COVER ',238,001, & + & 'SNOWC ON surface'/ + DATA IFILV(169),AVBL(169),IQ(169),IS(169),AVBLGRB2(169) & + & /1,'SFC EXCHANGE COEF ',208,001, & + & 'SFEXC ON surface'/ + DATA IFILV(170),AVBL(170),IQ(170),IS(170),AVBLGRB2(170) & + & /1,'GREEN VEG COVER ',087,001, & + & 'VEG ON surface'/ + DATA IFILV(171),AVBL(171),IQ(171),IS(171),AVBLGRB2(171) & + & /1,'SOIL MOISTURE AVAIL ',207,112, & + & 'MSTAV ON depth_bel_land_sfc'/ + DATA IFILV(152),AVBL(152),IQ(152),IS(152),AVBLGRB2(152) & + & /1,'INST GROUND HEAT FLX',155,001, & + & 'INST GFLUX ON surface'/ + DATA IFILV(030),AVBL(030),IQ(030),IS(030),AVBLGRB2(030) & + & /1,'LIFTED INDEX--SURFCE',131,101, & + & 'LFT_X ON isobaric_sfc'/ + DATA IFILV(031),AVBL(031),IQ(031),IS(031),AVBLGRB2(031) & + & /1,'LIFTED INDEX--BEST ',132,116, & + & '4LFTX ON spec_pres_above_grnd'/ + DATA IFILV(075),AVBL(075),IQ(075),IS(075),AVBLGRB2(075) & + & /1,'LIFTED INDEX--BNDLYR',024,116, & + & 'PLI ON spec_pres_above_grnd'/ + DATA IFILV(032),AVBL(032),IQ(032),IS(032),AVBLGRB2(032) & + & /1,'CNVCT AVBL POT ENRGY',157,001, & + & 'CAPE ON surface'/ + DATA IFILV(107),AVBL(107),IQ(107),IS(107),AVBLGRB2(107) & + & /1,'CNVCT INHIBITION ',156,001, & + & 'CIN ON surface'/ + DATA IFILV(080),AVBL(080),IQ(080),IS(080),AVBLGRB2(080) & + & /1,'PRECIPITABLE WATER ',054,200, & + & 'PWAT ON entire_atmos_single_lyr'/ + DATA IFILV(162),AVBL(162),IQ(162),IS(162),AVBLGRB2(162) & + & /1,'STORM REL HELICITY ',190,106, & + & 'HLCY ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(163),AVBL(163),IQ(163),IS(163),AVBLGRB2(163) & + & /1,'U COMP STORM MOTION ',196,106, & + & 'USTM ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(164),AVBL(164),IQ(164),IS(164),AVBLGRB2(164) & + & /1,'V COMP STORM MOTION ',197,106, & + & 'VSTM ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(087),AVBL(087),IQ(087),IS(087),AVBLGRB2(087) & + & /1,'ACM TOTAL PRECIP ',061,001, & + & 'ACM A_PCP ON surface'/ + DATA IFILV(033),AVBL(033),IQ(033),IS(033),AVBLGRB2(033) & + & /1,'ACM CONVCTIVE PRECIP',063,001, & + & 'ACM ACPCP ON surface'/ + DATA IFILV(034),AVBL(034),IQ(034),IS(034),AVBLGRB2(034) & + & /1,'ACM GRD SCALE PRECIP',062,001, & + & 'ACM NCPCP ON surface'/ + DATA IFILV(417),AVBL(417),IQ(417),IS(417),AVBLGRB2(417) & + & /1,'CACM TOTAL PRECIP ',061,001, & + & 'CACM A_PCP ON surface'/ + DATA IFILV(418),AVBL(418),IQ(418),IS(418),AVBLGRB2(418) & + & /1,'CACM CONVCTIVE PRECIP',063,001, & + & 'CACM ACPCP ON surface'/ + DATA IFILV(419),AVBL(419),IQ(419),IS(419),AVBLGRB2(419) & + & /1,'ACM GRD SCALE PRECIP',062,001, & + & 'CACM NCPCP ON surface'/ + DATA IFILV(035),AVBL(035),IQ(035),IS(035),AVBLGRB2(035) & + & /1,'ACM SNOWFALL ',065,001, & + & 'ACM WEASD ON surface'/ + DATA IFILV(746),AVBL(746),IQ(746),IS(746),AVBLGRB2(746) & + & /1,'ACM GRAUPEL ',079,001, & + & 'ACM WEAGD ON surface'/ + DATA IFILV(724),AVBL(724),IQ(724),IS(724),AVBLGRB2(724) & + & /1,'SNOWFALL DENSITY ',089,001, & + & 'SNOWFALL DEN surface '/ + DATA IFILV(725),AVBL(725),IQ(725),IS(725),AVBLGRB2(725) & + & /1,'ACM SNOW DEPTH ',066,001, & + & 'ACM SNOWDEP on surface'/ + DATA IFILV(244),AVBL(244),IQ(244),IS(244),AVBLGRB2(244) & + & /1,'ACM GRD SCALE SW ICE',079,001, & + & 'ACM SNO_L ON surface'/ + DATA IFILV(121),AVBL(121),IQ(121),IS(121),AVBLGRB2(121) & + & /1,'ACM SNOW TOTAL/MELT ',099,001, & + & 'ACM SNO_M ON surface'/ + DATA IFILV(122),AVBL(122),IQ(122),IS(122),AVBLGRB2(122) & + & /1,'ACM STORM SFC RNOFF ',235,001, & + & 'ACM SSRUN ON surface'/ + DATA IFILV(123),AVBL(123),IQ(123),IS(123),AVBLGRB2(123) & + & /1,'ACM BSFL-GDWR RNOFF ',234,001, & + & 'ACM BGRUN ON surface'/ + DATA IFILV(160),AVBL(160),IQ(160),IS(160),AVBLGRB2(160) & + & /1,'INSTANT PRECIP TYPE ',140,001, & + & 'INST CRAIN ON surface'/ + DATA IFILV(407),AVBL(407),IQ(407),IS(407),AVBLGRB2(407) & !407 + & /1,'GSD PRECIP TYPE ',140,001, & + & 'GSD INST CRAIN ON surface'/ + DATA IFILV(167),AVBL(167),IQ(167),IS(167),AVBLGRB2(167) & + & /1,'INSTANT PRECIP RATE ',059,001, & + & 'INST PRATE ON surface'/ + DATA IFILV(172),AVBL(172),IQ(172),IS(172),AVBLGRB2(172) & + & /1,'FROZEN FRAC CLD SCHM',194,001, & + & 'CPOFP ON surface'/ + DATA IFILV(124),AVBL(124),IQ(124),IS(124),AVBLGRB2(124) & + & /1,'CLD WTR ON MDL SFCS ',153,109, & + & 'CLWMR ON hybrid_lvl'/ + DATA IFILV(125),AVBL(125),IQ(125),IS(125),AVBLGRB2(125) & + & /1,'CLD ICE ON MDL SFCS ',058,109, & + & 'C_ICE ON hybrid_lvl'/ + DATA IFILV(145),AVBL(145),IQ(145),IS(145),AVBLGRB2(145) & + & /1,'CLD FRAC ON MDL SFCS',071,109, & + & 'T_CDC ON hybrid_lvl'/ + DATA IFILV(037),AVBL(037),IQ(037),IS(037),AVBLGRB2(037) & + & /1,'LOW CLOUD FRACTION ',073,214, & + & 'L_CDC ON low_cloud_lyr'/ + DATA IFILV(038),AVBL(038),IQ(038),IS(038),AVBLGRB2(038) & + & /1,'MID CLOUD FRACTION ',074,224, & + & 'M_CDC ON mid_cloud_lyr'/ + DATA IFILV(039),AVBL(039),IQ(039),IS(039),AVBLGRB2(039) & + & /1,'HIGH CLOUD FRACTION ',075,234, & + & 'H_CDC ON high_cloud_lyr'/ + DATA IFILV(161),AVBL(161),IQ(161),IS(161),AVBLGRB2(161) & + & /1,'TOTAL CLD FRACTION ',071,200, & + & 'INST T_CDC ON entire_atmos'/ + DATA IFILV(144),AVBL(144),IQ(144),IS(144),AVBLGRB2(144) & + & /1,'AVG TOTAL CLD FRAC ',071,200, & + & 'AVE T_CDC ON entire_atmos'/ + DATA IFILV(139),AVBL(139),IQ(139),IS(139),AVBLGRB2(139) & + & /1,'AVG STRAT CLD FRAC ',213,200, & + & 'AVE CDLYR ON entire_atmos'/ + DATA IFILV(143),AVBL(143),IQ(143),IS(143),AVBLGRB2(143) & + & /1,'AVG CNVCT CLD FRAC ',072,200, & + & 'AVE CDCON ON entire_atmos'/ + DATA IFILV(148),AVBL(148),IQ(148),IS(148),AVBLGRB2(148) & + & /1,'CLOUD BOT PRESSURE ',001,002, & + & 'PRES ON cloud_base'/ + DATA IFILV(798),AVBL(798),IQ(798),IS(798),AVBLGRB2(798) & + & /1,'GSD CLD BOT PRESSURE',001,002, & + & 'GSD PRES ON cloud_base'/ + DATA IFILV(149),AVBL(149),IQ(149),IS(149),AVBLGRB2(149) & + & /1,'CLOUD TOP PRESSURE ',001,003, & + & 'PRES ON cloud_top'/ + DATA IFILV(406),AVBL(406),IQ(406),IS(406),AVBLGRB2(406) & + & /1,'GSD CLD TOP PRESSURE',001,003, & + & 'PRES ON cloud_top'/ !406 + DATA IFILV(109),AVBL(109),IQ(109),IS(109),AVBLGRB2(109) & + & /1,'LCL AGL HEIGHT ',007,005, & + & 'HGT ON lvl_of_adiab_cond_from_sfc'/ + DATA IFILV(110),AVBL(110),IQ(110),IS(110),AVBLGRB2(110) & + & /1,'LCL PRESSURE ',001,005, & + & 'PRES ON lvl_of_adiab_cond_from_sfc'/ + DATA IFILV(078),AVBL(078),IQ(078),IS(078),AVBLGRB2(078) & + & /1,'AVE GRDSCL RN TMPTDY',241,109, & + & 'AVE LRGHR ON hybrid_lvl'/ + DATA IFILV(079),AVBL(079),IQ(079),IS(079),AVBLGRB2(079) & + & /1,'AVE CNVCT RN TMPTDY ',242,109, & + & 'AVE CNVHR ON hybrid_lvl'/ + DATA IFILV(168),AVBL(168),IQ(168),IS(168),AVBLGRB2(168) & + & /1,'CLOUD TOP TEMPS ',011,003, & + & 'TMP ON cloud_top'/ + DATA IFILV(140),AVBL(140),IQ(140),IS(140),AVBLGRB2(140) & + & /1,'RADFLX CNVG TMP TNDY',216,109, & + & 'TTRAD ON hybrid_lvl'/ + DATA IFILV(040),AVBL(040),IQ(040),IS(040),AVBLGRB2(040) & + & /1,'SW RAD TEMP TNDY ',250,109, & + & 'SWHR ON hybrid_lvl'/ + DATA IFILV(041),AVBL(041),IQ(041),IS(041),AVBLGRB2(041) & + & /1,'LW RAD TEMP TNDY ',251,109, & + & 'LWHR ON hybrid_lvl'/ + DATA IFILV(141),AVBL(141),IQ(141),IS(141),AVBLGRB2(141) & + & /1,'INSTN OUT SFC SW RAD',211,001, & + & 'INST USWRF ON surface'/ + DATA IFILV(142),AVBL(142),IQ(142),IS(142),AVBLGRB2(142) & + & /1,'INSTN OUT SFC LW RAD',212,001, & + & 'INST ULWRF ON surface'/ + DATA IFILV(126),AVBL(126),IQ(126),IS(126),AVBLGRB2(126) & + & /1,'AVE INCMG SFC SW RAD',204,001, & + & 'AVE DSWRF ON surface'/ + DATA IFILV(127),AVBL(127),IQ(127),IS(127),AVBLGRB2(127) & + & /1,'AVE INCMG SFC LW RAD',205,001, & + & 'AVE DLWRF ON surface'/ + DATA IFILV(128),AVBL(128),IQ(128),IS(128),AVBLGRB2(128) & + & /1,'AVE OUTGO SFC SW RAD',211,001, & + & 'AVE USWRF ON surface'/ + DATA IFILV(129),AVBL(129),IQ(129),IS(129),AVBLGRB2(129) & + & /1,'AVE OUTGO SFC LW RAD',212,001, & + & 'AVE ULWRF ON surface'/ + DATA IFILV(130),AVBL(130),IQ(130),IS(130),AVBLGRB2(130) & + & /1,'AVE OUTGO TOA SW RAD',211,008, & + & 'AVE USWRF ON top_of_atmos'/ + DATA IFILV(131),AVBL(131),IQ(131),IS(131),AVBLGRB2(131) & + & /1,'AVE OUTGO TOA LW RAD',212,008, & + & 'AVE ULWRF ON top_of_atmos'/ + DATA IFILV(156),AVBL(156),IQ(156),IS(156),AVBLGRB2(156) & + & /1,'INSTN INC SFC SW RAD',204,001, & + & 'INST DSWRF ON surface'/ + DATA IFILV(157),AVBL(157),IQ(157),IS(157),AVBLGRB2(157) & + & /1,'INSTN INC SFC LW RAD',205,001, & + & 'INST DLWRF ON surface'/ + DATA IFILV(044),AVBL(044),IQ(044),IS(044),AVBLGRB2(044) & + & /1,'ROUGHNESS LENGTH ',083,001, & + & 'SFC_R ON surface'/ + DATA IFILV(045),AVBL(045),IQ(045),IS(045),AVBLGRB2(045) & + & /1,'FRICTION VELOCITY ',253,001, & + & 'FRICV ON surface'/ + DATA IFILV(132),AVBL(132),IQ(132),IS(132),AVBLGRB2(132) & + & /1,'SFC DRAG COEFFICIENT',252,001, & + & 'CD ON surface'/ + DATA IFILV(133),AVBL(133),IQ(133),IS(133),AVBLGRB2(133) & + & /1,'SFC U WIND STRESS ',124,001, & + & 'U_FLX ON surface'/ + DATA IFILV(134),AVBL(134),IQ(134),IS(134),AVBLGRB2(134) & + & /1,'SFC V WIND STRESS ',125,001, & + & 'V_FLX ON surface'/ + DATA IFILV(043),AVBL(043),IQ(043),IS(043),AVBLGRB2(043) & + & /1,'AVE SFC SENHEAT FX ',122,001, & + & 'AVE SHTFL ON surface'/ + DATA IFILV(135),AVBL(135),IQ(135),IS(135),AVBLGRB2(135) & + & /1,'AVE GROUND HEAT FX ',155,001, & + & 'AVE GFLUX ON surface'/ + DATA IFILV(136),AVBL(136),IQ(136),IS(136),AVBLGRB2(136) & + & /1,'AVE SNO PHSCNG HT FX',229,001, & + & 'AVE SNOHF ON surface'/ + DATA IFILV(042),AVBL(042),IQ(042),IS(042),AVBLGRB2(042) & + & /1,'AVE SFC LATHEAT FX ',121,001, & + & 'AVE LHTFL ON surface'/ + DATA IFILV(046),AVBL(046),IQ(046),IS(046),AVBLGRB2(046) & + & /1,'AVE SFC MOMENTUM FX ',172,001, & + & 'AVE M_FLX ON surface'/ + DATA IFILV(047),AVBL(047),IQ(047),IS(047),AVBLGRB2(047) & + & /1,'ACC SFC EVAPORATION ',057,001, & + & 'ACM EVP ON surface'/ + DATA IFILV(137),AVBL(137),IQ(137),IS(137),AVBLGRB2(137) & + & /1,'ACC POT EVAPORATION ',228,001, & + & 'ACM PEVAP ON surface'/ + DATA IFILV(154),AVBL(154),IQ(154),IS(154),AVBLGRB2(154) & + & /1,'INST SFC SENHEAT FX ',122,001, & + & 'INST SHTFL ON surface'/ + DATA IFILV(155),AVBL(155),IQ(155),IS(155),AVBLGRB2(155) & + & /1,'INST SFC LATHEAT FX ',121,001, & + & 'INST LHTFL ON surface'/ + DATA IFILV(048),AVBL(048),IQ(048),IS(048),AVBLGRB2(048) & + & /1,'LATITUDE ',176,001, & + & 'NLAT ON surface'/ + DATA IFILV(049),AVBL(049),IQ(049),IS(049),AVBLGRB2(049) & + & /1,'LONGITUDE ',177,001, & + & 'ELON ON surface'/ + DATA IFILV(050),AVBL(050),IQ(050),IS(050),AVBLGRB2(050) & + & /1,'LAND/SEA MASK ',081,001, & + & 'LAND ON surface'/ + DATA IFILV(051),AVBL(051),IQ(051),IS(051),AVBLGRB2(051) & + & /1,'SEA ICE MASK ',091,001, & + & 'ICE_C ON surface'/ + DATA IFILV(052),AVBL(052),IQ(052),IS(052),AVBLGRB2(052) & + & /1,'MASS POINT MDL SFC ',173,001, & + & 'LMH ON surface'/ + DATA IFILV(053),AVBL(053),IQ(053),IS(053),AVBLGRB2(053) & + & /1,'VEL POINT MDL SFC ',174,001, & + & 'LMV ON surface'/ + DATA IFILV(150),AVBL(150),IQ(150),IS(150),AVBLGRB2(150) & + & /1,'SFC MIDDAY ALBEDO ',084,001, & + & 'ALBDO ON surface'/ + DATA IFILV(151),AVBL(151),IQ(151),IS(151),AVBLGRB2(151) & + & /1,'SEA SFC TEMPERATURE ',080,001, & + & 'WTMP ON surface'/ + DATA IFILV(054),AVBL(054),IQ(054),IS(054),AVBLGRB2(054) & + & /1,'PRESS AT TROPOPAUSE ',001,007, & + & 'PRES ON tropopause'/ + DATA IFILV(055),AVBL(055),IQ(055),IS(055),AVBLGRB2(055) & + & /1,'TEMP AT TROPOPAUSE ',011,007, & + & 'TMP ON tropopause'/ + DATA IFILV(108),AVBL(108),IQ(108),IS(108),AVBLGRB2(108) & + & /1,'POTENTL TEMP AT TROP',013,007, & + & 'POT ON tropopause'/ + DATA IFILV(056),AVBL(056),IQ(056),IS(056),AVBLGRB2(056) & + & /1,'U WIND AT TROPOPAUSE',033,007, & + & 'U_GRD ON tropopause'/ + DATA IFILV(057),AVBL(057),IQ(057),IS(057),AVBLGRB2(057) & + & /1,'V WIND AT TROPOPAUSE',034,007, & + & 'V_GRD ON tropopause'/ + DATA IFILV(058),AVBL(058),IQ(058),IS(058),AVBLGRB2(058) & + & /1,'SHEAR AT TROPOPAUSE ',136,007, & + & 'VW_SH ON tropopause'/ + DATA IFILV(059),AVBL(059),IQ(059),IS(059),AVBLGRB2(059) & + & /1,'TEMP AT FD HEIGHTS ',011,103, & + & 'TMP ON spec_alt_above_mean_sea_lvl'/ + DATA IFILV(060),AVBL(060),IQ(060),IS(060),AVBLGRB2(060) & + & /1,'U WIND AT FD HEIGHTS',033,103, & + & 'U_GRD ON spec_alt_above_mean_sea_lvl'/ + DATA IFILV(061),AVBL(061),IQ(061),IS(061),AVBLGRB2(061) & + & /1,'V WIND AT FD HEIGHTS',034,103, & + & 'V_GRD ON spec_alt_above_mean_sea_lvl'/ + DATA IFILV(062),AVBL(062),IQ(062),IS(062),AVBLGRB2(062) & + & /1,'HEIGHT OF FRZ LVL ',007,004, & + & 'HGT ON 0C_isotherm'/ + DATA IFILV(063),AVBL(063),IQ(063),IS(063),AVBLGRB2(063) & + & /1,'REL HUMID AT FRZ LVL',052,004, & + & 'RH ON 0C_isotherm'/ + DATA IFILV(165),AVBL(165),IQ(165),IS(165),AVBLGRB2(165) & + & /1,'HIGHEST FREEZE LVL ',007,204, & + & 'HGT ON hghst_trop_frz_lvl'/ + DATA IFILV(350),AVBL(350),IQ(350),IS(350),AVBLGRB2(350) & + & /1,'HIGHEST FRZ LVL RH ',052,204, & + & 'RH ON hghst_trop_frz_lvl'/ + DATA IFILV(067),AVBL(067),IQ(067),IS(067),AVBLGRB2(067) & + & /1,'PRESS IN BNDRY LYR ',001,116, & + & 'PRES ON spec_pres_above_grnd'/ + DATA IFILV(068),AVBL(068),IQ(068),IS(068),AVBLGRB2(068) & + & /1,'TEMP IN BNDRY LYR ',011,116, & + & 'TMP ON spec_pres_above_grnd'/ + DATA IFILV(069),AVBL(069),IQ(069),IS(069),AVBLGRB2(069) & + & /1,'POT TMP IN BNDRY LYR',013,116, & + & 'POT ON spec_pres_above_grnd'/ + DATA IFILV(070),AVBL(070),IQ(070),IS(070),AVBLGRB2(070) & + & /1,'DWPT IN BNDRY LYR ',017,116, & + & 'DPT ON spec_pres_above_grnd'/ + DATA IFILV(071),AVBL(071),IQ(071),IS(071),AVBLGRB2(071) & + & /1,'SPC HUM IN BNDRY LYR',051,116, & + & 'SPF_H ON spec_pres_above_grnd'/ + DATA IFILV(072),AVBL(072),IQ(072),IS(072),AVBLGRB2(072) & + & /1,'REL HUM IN BNDRY LYR',052,116, & + & 'RH ON spec_pres_above_grnd'/ + DATA IFILV(088),AVBL(088),IQ(088),IS(088),AVBLGRB2(088) & + & /1,'MST CNV IN BNDRY LYR',135,116, & + & 'MCONV ON spec_pres_above_grnd'/ + DATA IFILV(089),AVBL(089),IQ(089),IS(089),AVBLGRB2(089) & + & /1,'P WATER IN BNDRY LYR',054,116, & + & 'PWAT ON spec_pres_above_grnd'/ + DATA IFILV(073),AVBL(073),IQ(073),IS(073),AVBLGRB2(073) & + & /1,'U WIND IN BNDRY LYR ',033,116, & + & 'U_GRD ON spec_pres_above_grnd'/ + DATA IFILV(074),AVBL(074),IQ(074),IS(074),AVBLGRB2(074) & + & /1,'V WIND IN BNDRY LYR ',034,116, & + & 'V_GRD ON spec_pres_above_grnd'/ + DATA IFILV(090),AVBL(090),IQ(090),IS(090),AVBLGRB2(090) & + & /1,'OMEGA IN BNDRY LYR ',039,116, & + & 'V_VEL ON spec_pres_above_grnd'/ + DATA IFILV(066),AVBL(066),IQ(066),IS(066),AVBLGRB2(066) & + & /1,'LFM 0.33-1.00 RELHUM',052,108, & + & 'RH ON sigma_lvl'/ + DATA IFILV(081),AVBL(081),IQ(081),IS(081),AVBLGRB2(081) & + & /1,'LFM 0.66-1.00 RELHUM',052,108, & + & 'RH ON sigma_lvl'/ + DATA IFILV(082),AVBL(082),IQ(082),IS(082),AVBLGRB2(082) & + & /1,'LFM 0.33-0.66 RELHUM',052,108, & + & 'RH ON sigma_lvl'/ + DATA IFILV(104),AVBL(104),IQ(104),IS(104),AVBLGRB2(104) & + & /1,'LFM 0.33-1.00 PWAT ',054,108, & + & 'PWAT ON sigma_lvl'/ + DATA IFILV(091),AVBL(091),IQ(091),IS(091),AVBLGRB2(091) & + & /1,'NGM 0.98230 PRESSURE',001,107, & + & 'PRES ON sigma_lvl'/ + DATA IFILV(092),AVBL(092),IQ(092),IS(092),AVBLGRB2(092) & + & /1,'NGM 0.98230 TMPRATUR',011,107, & + & 'TMP ON sigma_lvl'/ + DATA IFILV(093),AVBL(093),IQ(093),IS(093),AVBLGRB2(093) & + & /1,'NGM 0.98230 SPC HUM ',051,107, & + & 'SPF_H ON sigma_lvl'/ + DATA IFILV(094),AVBL(094),IQ(094),IS(094),AVBLGRB2(094) & + & /1,'NGM 0.98230 REL HUM ',052,107, & + & 'RH ON sigma_lvl'/ + DATA IFILV(095),AVBL(095),IQ(095),IS(095),AVBLGRB2(095) & + & /1,'NGM 0.98230 U WIND ',033,107, & + & 'U_GRD ON sigma_lvl'/ + DATA IFILV(096),AVBL(096),IQ(096),IS(096),AVBLGRB2(096) & + & /1,'NGM 0.98230 V WIND ',034,107, & + & 'V_GRD ON sigma_lvl'/ + DATA IFILV(097),AVBL(097),IQ(097),IS(097),AVBLGRB2(097) & + & /1,'NGM 0.89671 TMPRATUR',011,107, & + & 'TMP ON sigma_lvl'/ + DATA IFILV(098),AVBL(098),IQ(098),IS(098),AVBLGRB2(098) & + & /1,'NGM 0.78483 TMPRATUR',011,107, & + & 'TMP ON sigma_lvl'/ + DATA IFILV(099),AVBL(099),IQ(099),IS(099),AVBLGRB2(099) & + & /1,'NGM 0.47-1.00 RELHUM',052,108, & + & 'RH ON sigma_lvl'/ + DATA IFILV(100),AVBL(100),IQ(100),IS(100),AVBLGRB2(100) & + & /1,'NGM 0.47-0.96 RELHUM',052,108, & + & 'RH ON sigma_lvl'/ + DATA IFILV(101),AVBL(101),IQ(101),IS(101),AVBLGRB2(101) & + & /1,'NGM 0.18-0.47 RELHUM',052,108, & + & 'RH ON sigma_lvl'/ + DATA IFILV(102),AVBL(102),IQ(102),IS(102),AVBLGRB2(102) & + & /1,'NGM 0.84-0.98 RELHUM',052,108, & + & 'RH ON sigma_lvl'/ + DATA IFILV(103),AVBL(103),IQ(103),IS(103),AVBLGRB2(103) & + & /1,'NGM 0.85-1.00 QCONVG',135,108, & + & 'MCONV ON sigma_lvl'/ + DATA IFILV(173),AVBL(173),IQ(173),IS(173),AVBLGRB2(173) & + & /1,'MAX WIND PRESS LEVEL',001,006, & + & 'PRES ON max_wind'/ + DATA IFILV(174),AVBL(174),IQ(174),IS(174),AVBLGRB2(174) & + & /1,'MAX WIND HGHT LEVEL ',007,006, & + & 'HGT ON max_wind'/ + DATA IFILV(175),AVBL(175),IQ(175),IS(175),AVBLGRB2(175) & + & /1,'U COMP MAX WIND ',033,006, & + & 'U_GRD ON max_wind'/ + DATA IFILV(176),AVBL(176),IQ(176),IS(176),AVBLGRB2(176) & + & /1,'V COMP MAX WIND ',034,006, & + & 'V_GRD ON max_wind'/ + DATA IFILV(177),AVBL(177),IQ(177),IS(177),AVBLGRB2(177) & + & /1,'HEIGHT AT TROPOPAUSE',007,007, & + & 'HGT ON tropopause'/ + DATA IFILV(178),AVBL(178),IQ(178),IS(178),AVBLGRB2(178) & + & /1,'CLOUD BOTTOM HEIGHT ',007,002, & + & 'HGT ON cloud_base'/ + DATA IFILV(179),AVBL(179),IQ(179),IS(179),AVBLGRB2(179) & + & /1,'CLOUD TOP HEIGHT ',007,003, & + & 'HGT ON cloud_top'/ + DATA IFILV(180),AVBL(180),IQ(180),IS(180),AVBLGRB2(180) & + & /1,'VISIBILITY ',020,001, & + & 'VIS ON surface'/ + DATA IFILV(408),AVBL(408),IQ(408),IS(408),AVBLGRB2(408) & + & /1,'GSD CLD BOT HEIGHT ',007,002, & + & 'GSD HGT ON cloud_base'/ !408 + DATA IFILV(409),AVBL(409),IQ(409),IS(409),AVBLGRB2(409) & + & /1,'GSD CLD TOP HEIGHT ',007,003, & + & 'GSD HGT ON cloud_top'/ !408 + DATA IFILV(410),AVBL(410),IQ(410),IS(410),AVBLGRB2(410) & + & /1,'GSD VISIBILITY ',020,003, & + & 'GSD VIS ON cloud top'/ !410 +! CRA + DATA IFILV(411),AVBL(411),IQ(411),IS(411),AVBLGRB2(411) & + & /1,'INSTN WIND POWER AGL',126,105, & + & 'INST WMIXE ON spec_hgt_lvl_above_grnd'/ !411 + DATA IFILV(412),AVBL(412),IQ(412),IS(412),AVBLGRB2(412) & + & /1,'U WIND AT 80M AGL ',049,105, & + & 'UGRD ON 80M spec_hgt_lvl_above_grnd'/ !412 + DATA IFILV(413),AVBL(413),IQ(413),IS(413),AVBLGRB2(413) & + & /1,'V WIND AT 80M AGL ',050,105, & + & 'VGRD ON 80M spec_hgt_lvl_above_grnd'/ !413 +! + DATA IFILV(181),AVBL(181),IQ(181),IS(181),AVBLGRB2(181) & + & /1,'RAIN ON MDL SFCS ',170,109, & + & 'RWMR ON hybrid_lvl'/ + DATA IFILV(182),AVBL(182),IQ(182),IS(182),AVBLGRB2(182) & + & /1,'SNOW ON MDL SFCS ',171,109, & + & 'SNMR ON hybrid_lvl'/ + DATA IFILV(183),AVBL(183),IQ(183),IS(183),AVBLGRB2(183) & + & /1,'RAIN ON P SFCS ',170,100, & + & 'RWMR ON isobaric_sfc'/ + DATA IFILV(184),AVBL(184),IQ(184),IS(184),AVBLGRB2(184) & + & /1,'SNOW ON P SFCS ',171,100, & + & 'SNMR ON isobaric_sfc'/ + DATA IFILV(415),AVBL(415),IQ(415),IS(415),AVBLGRB2(415) & + & /1,'GRAUPEL ON MDL SFCS ',179,109, & + & 'GRLE ON hybrid_lvl'/ !415 + DATA IFILV(416),AVBL(416),IQ(416),IS(416),AVBLGRB2(416) & + & /1,'GRAUPEL ON P SFCS ',179,100, & + & 'GRLE ON isobaric_sfc'/ !416 + +! SRD + DATA IFILV(420),AVBL(420),IQ(420),IS(420),AVBLGRB2(420) & + & /1,'MAX UPDRAFT HELICITY',236,106, & + & 'MAX UPHL ON spec_hgt_lvl_above_grnd'/ !420 + DATA IFILV(421),AVBL(421),IQ(421),IS(421),AVBLGRB2(421) & + & /1,'MAX 1km REFLECTIVITY',235,105, & + & 'MAX REF ON 1000M spec_hgt_lvl_above_grnd'/ !421 + DATA IFILV(422),AVBL(422),IQ(422),IS(422),AVBLGRB2(422) & + & /1,'MAX 10m WIND SPEED ',229,105, & + & 'MAX WIND ON 10M spec_hgt_lvl_above_grnd'/ !422 + DATA IFILV(423),AVBL(423),IQ(423),IS(423),AVBLGRB2(423) & + & /1,'MAX UPDRAFT VERT VEL',237,106, & + & 'MAX UPDZDT ON spec_hgt_lvl_above_grnd'/ !423 + DATA IFILV(424),AVBL(424),IQ(424),IS(424),AVBLGRB2(424) & + & /1,'MAX DNDRAFT VERT VEL',238,106, & + & 'MAX DNDZDT ON spec_hgt_lvl_above_grnd'/ !424 + DATA IFILV(425),AVBL(425),IQ(425),IS(425),AVBLGRB2(425) & + & /1,'MEAN VERT VEL ',040,108, & + & 'AVE DZDT ON spec_hgt_lvl_above_grnd'/ !425 + DATA IFILV(426),AVBL(426),IQ(426),IS(426),AVBLGRB2(426) & + & /1,'ECHO TOPS IN KFT ',007,105, & + & 'HGT ON spec_hgt_lvl_above_grnd'/ !426 + DATA IFILV(427),AVBL(427),IQ(427),IS(427),AVBLGRB2(427) & + & /1,'UPDRAFT HELICITY PRM',227,106, & + & 'UPHL ON spec_hgt_lvl_above_grnd'/ !427 + DATA IFILV(428),AVBL(428),IQ(428),IS(428),AVBLGRB2(428) & + & /1,'VERT INTEG GRAUP ',179,200, & + & 'TCOLG ON entire_atmos_single_lyr'/ !428 + DATA IFILV(429),AVBL(429),IQ(429),IS(429),AVBLGRB2(429) & + & /1,'MAX VERT INTEG GRAUP',239,200, & + & 'MAXVIG ON entire_atmos_single_lyr'/ !429 +! SRD +! CRA + DATA IFILV(430),AVBL(430),IQ(430),IS(430),AVBLGRB2(430) & + & /1,'U COMP 0-1 KM SHEAR ',045,106, & + & 'UUCSH ON spec_hgt_lvl_above_grnd'/ !430 + DATA IFILV(431),AVBL(431),IQ(431),IS(431),AVBLGRB2(431) & + & /1,'V COMP 0-1 KM SHEAR ',046,106, & + & 'VVCSH ON spec_hgt_lvl_above_grnd'/ !431 + DATA IFILV(432),AVBL(432),IQ(432),IS(432),AVBLGRB2(432) & + & /1,'U COMP 0-6 KM SHEAR ',045,106, & + & 'UUCSH ON spec_hgt_lvl_above_grnd'/ !432 + DATA IFILV(433),AVBL(433),IQ(433),IS(433),AVBLGRB2(433) & + & /1,'V COMP 0-6 KM SHEAR ',046,106, & + & 'VVCSH ON spec_hgt_lvl_above_grnd'/ !433 +! CRA + +! Add precipitation buckets between outputs + DATA IFILV(434),AVBL(434),IQ(434),IS(434),AVBLGRB2(434) & + & /1,'BUCKET TOTAL PRECIP ',061,001, & + & 'A_PCP ON surface'/ !434 + DATA IFILV(435),AVBL(435),IQ(435),IS(435),AVBLGRB2(435) & + & /1,'BUCKET CONV PRECIP ',063,001, & + & 'ACPCP ON surface'/ !435 + DATA IFILV(436),AVBL(436),IQ(436),IS(436),AVBLGRB2(436) & + & /1,'BUCKET GRDSCALE PRCP',062,001, & + & 'NCPCP ON surface'/ !436 + DATA IFILV(437),AVBL(437),IQ(437),IS(437),AVBLGRB2(437) & + & /1,'BUCKET SNOW PRECIP ',065,001, & + & 'WEASD ON surface'/ !437 + DATA IFILV(487),AVBL(487),IQ(487),IS(487),AVBLGRB2(487) & + & /1,'GSD CEILING ',008,002, & + & 'HGT ON cloud_ceiling'/ !487 +!JSK - add model-state cloud fraction; not the same as field 145 ("TCDC") + DATA IFILV(774),AVBL(774),IQ(774),IS(774),AVBLGRB2(774) & + & /1,'RAW CLD FRA MDL SFCS',071,109, & + & 'FRACCC ON hybrid_lvl'/ +!tgs - need to find the correct Grid table number for 775 field + DATA IFILV(775),AVBL(775),IQ(775),IS(775),AVBLGRB2(775) & + & /1,'BUCKET GRAUP PRECIP ',179,001, & !775 + & 'GRAUP ON surface'/ +!CRA - -10C and -20C isothermal heigths, RH, pressure + DATA IFILV(776),AVBL(776),IQ(776),IS(776),AVBLGRB2(776) & + & /1,'HIGHEST -10C LVL ',007,020, & + & 'HGT ON -10C_isotherm'/ !776 + DATA IFILV(777),AVBL(777),IQ(777),IS(777),AVBLGRB2(777) & + & /1,'HIGHEST -10C RH ',052,020, & + & 'RH ON -10C_isotherm'/ !777 + DATA IFILV(778),AVBL(778),IQ(778),IS(778),AVBLGRB2(778) & + & /1,'HIGHEST -10C PRES ',001,020, & + & 'PRES ON -10C_isotherm'/ !778 + DATA IFILV(779),AVBL(779),IQ(779),IS(779),AVBLGRB2(779) & + & /1,'HIGHEST -20C LVL ',007,020, & + & 'HGT ON -20C_isotherm'/ !779 + DATA IFILV(780),AVBL(780),IQ(780),IS(780),AVBLGRB2(780) & + & /1,'HIGHEST -20C RH ',052,020, & + & 'RH ON -20C_isotherm'/ !780 + DATA IFILV(781),AVBL(781),IQ(781),IS(781),AVBLGRB2(781) & + & /1,'HIGHEST -20C PRES ',001,020, & + & 'PRES ON -20C_isotherm'/ !781 + DATA IFILV(782),AVBL(782),IQ(782),IS(782),AVBLGRB2(782) & + & /1,'ACM FRAIN ',193,001, & + & 'ACM FRAIN ON surface'/ !782 +! CRA +! +!--- Added new cloud microphysics fields & displaying more +! convective cloud properties (Jin, '01; Ferrier, Feb '02) +! +! +!--- The following fields have been added to the post under +! PDS Octet 4 = 129. All other fields above are with PDS Octet +! 4 = 2. Most of the fields below, except for the cloud top +! and cloud base pressures, have PDS Octet 4 = 129. These new +! grib parameters are listed in Table 129 of the GRIB documentation. +! See Table 2 in Office Note 388 (ON388) for more details. +! +!--- F_rain, F_ice, F_RimeF => PDS Octet 4 = 129 +! + DATA IFILV(185),AVBL(185),IQ(185),IS(185),AVBLGRB2(185) & + & /1,'F_rain ON MDL SFCS ',131,109, & + & 'FRAIN ON hybrid_lvl'/ + DATA IFILV(186),AVBL(186),IQ(186),IS(186),AVBLGRB2(186) & + & /1,'F_ice ON MDL SFCS ',132,109, & + & 'FICE ON hybrid_lvl'/ + DATA IFILV(187),AVBL(187),IQ(187),IS(187),AVBLGRB2(187) & + & /1,'F_RimeF ON MDL SFCS ',133,109, & + & 'RIME ON hybrid_lvl'/ +! +!--- The following cloud pressure fields have PDS Octet 4 = 2 +! + DATA IFILV(188),AVBL(188),IQ(188),IS(188),AVBLGRB2(188) & + & /1,'CONV CLOUD BOT PRESS',001,242, & + & 'PRES ON convective_cloud_bot_lvl'/ + DATA IFILV(189),AVBL(189),IQ(189),IS(189),AVBLGRB2(189) & + & /1,'CONV CLOUD TOP PRESS',001,243, & + & 'PRES ON convective_cloud_top_lvl'/ + DATA IFILV(190),AVBL(190),IQ(190),IS(190),AVBLGRB2(190) & + & /1,'SHAL CU CLD BOT PRES',001,248, & + & 'PRES ON shall_convective_cloud_bot_lvl'/ + DATA IFILV(191),AVBL(191),IQ(191),IS(191),AVBLGRB2(191) & + & /1,'SHAL CU CLD TOP PRES',001,249, & + & 'PRES ON shall_convective_cloud_top_lvl'/ + DATA IFILV(192),AVBL(192),IQ(192),IS(192),AVBLGRB2(192) & + & /1,'DEEP CU CLD BOT PRES',001,251, & + & 'PRES ON deep_convective_cloud_bot_lvl'/ + DATA IFILV(193),AVBL(193),IQ(193),IS(193),AVBLGRB2(193) & + & /1,'DEEP CU CLD TOP PRES',001,252, & + & 'PRES ON deep_convective_cloud_top_lvl'/ + DATA IFILV(194),AVBL(194),IQ(194),IS(194),AVBLGRB2(194) & + & /1,'GRID CLOUD BOT PRESS',001,206, & + & 'PRES ON grid_scale_cloud_bot_lvl'/ + DATA IFILV(195),AVBL(195),IQ(195),IS(195),AVBLGRB2(195) & + & /1,'GRID CLOUD TOP PRESS',001,207, & + & 'PRES ON grid_scale_cloud_top_lvl'/ + DATA IFILV(196),AVBL(196),IQ(196),IS(196),AVBLGRB2(196) & + & /1,'CONV CLOUD FRACTION ',072,200, & + & 'T_CDC ON entire_atmos_single_lyr'/ +! DATA IFILV(196),AVBL(196),IQ(196),IS(196),AVBLGRB2(196) & +! & /1,'CONV CLOUD FRACTION ',072,200, & +! & 'T_CDC ON convective_cloud_lyr'/ +! +!--- These remaining fields have PDS Octet 4 = 129 (Table 129, ON388) +! + DATA IFILV(197),AVBL(197),IQ(197),IS(197),AVBLGRB2(197) & + & /1,'CU CLOUD EFFICIENCY ',134,200, & + & 'CUEFI ON entire_atmos_single_lyr'/ + DATA IFILV(198),AVBL(198),IQ(198),IS(198),AVBLGRB2(198) & + & /1,'CONDENSATE ON P SFCS',135,100, & + & 'TCOND ON isobaric_sfc'/ + DATA IFILV(199),AVBL(199),IQ(199),IS(199),AVBLGRB2(199) & + & /1,'CONDENSATE MDL SFCS ',135,109, & + & 'TCOND ON hybrid_lvl'/ + DATA IFILV(200),AVBL(200),IQ(200),IS(200),AVBLGRB2(200) & + & /1,'TOTAL COLUMN CLD WTR',136,200, & + & 'TCOLW ON entire_atmos_single_lyr'/ + DATA IFILV(201),AVBL(201),IQ(201),IS(201),AVBLGRB2(201) & + & /1,'TOTAL COLUMN CLD ICE',137,200, & + & 'TCOLI ON entire_atmos_single_lyr'/ + DATA IFILV(202),AVBL(202),IQ(202),IS(202),AVBLGRB2(202) & + & /1,'TOTAL COLUMN RAIN ',138,200, & + & 'TCOLR ON entire_atmos_single_lyr'/ + DATA IFILV(203),AVBL(203),IQ(203),IS(203),AVBLGRB2(203) & + & /1,'TOTAL COLUMN SNOW ',139,200, & + & 'TCOLS ON entire_atmos_single_lyr'/ + DATA IFILV(204),AVBL(204),IQ(204),IS(204),AVBLGRB2(204) & + & /1,'TOTAL COL CONDENSATE',140,200, & + & 'TCOLC ON entire_atmos_single_lyr'/ +! See below for total supercooled liquid & melting ice ... IFILV(285) +! H CHUANG--ADD INTERPOLATED FIELDS ON SIGMA LEVELS + DATA IFILV(205),AVBL(205),IQ(205),IS(205),AVBLGRB2(205) & + & /1,'HEIGHT OF SIGMA SFCS',007,107, & + & 'HGT ON sigma_lvl'/ + DATA IFILV(206),AVBL(206),IQ(206),IS(206),AVBLGRB2(206) & + & /1,'TEMP ON SIGMA SFCS ',011,107, & + & 'TMP ON sigma_lvl'/ + DATA IFILV(207),AVBL(207),IQ(207),IS(207),AVBLGRB2(207) & + & /1,'SPEC HUM ON S SFCS ',051,107, & + & 'SPF_H ON sigma_lvl'/ + DATA IFILV(208),AVBL(208),IQ(208),IS(208),AVBLGRB2(208) & + & /0,'U WIND ON SIGMA SFCS',033,107, & + & 'U_GRD ON sigma_lvl'/ + DATA IFILV(209),AVBL(209),IQ(209),IS(209),AVBLGRB2(209) & + & /0,'V WIND ON SIGMA SFCS',034,107, & + & 'V_GRD ON sigma_lvl'/ + DATA IFILV(210),AVBL(210),IQ(210),IS(210),AVBLGRB2(210) & + & /1,'OMEGA ON SIGMA SFCS ',039,107, & + & 'V_VEL ON sigma_lvl'/ + DATA IFILV(211),AVBL(211),IQ(211),IS(211),AVBLGRB2(211) & + & /1,'CLOUD WATR ON S SFCS',153,107, & + & 'CLWMR ON sigma_lvl'/ + DATA IFILV(212),AVBL(212),IQ(212),IS(212),AVBLGRB2(212) & + & /1,'CLOUD ICE ON S SFCS ',058,107, & + & 'C_ICE ON sigma_lvl'/ + DATA IFILV(213),AVBL(213),IQ(213),IS(213),AVBLGRB2(213) & + & /1,'RAIN ON S SFCS ',170,107, & + & 'RWMR ON sigma_lvl'/ + DATA IFILV(214),AVBL(214),IQ(214),IS(214),AVBLGRB2(214) & + & /1,'SNOW ON S SFCS ',171,107, & + & 'SNMR ON sigma_lvl'/ + DATA IFILV(215),AVBL(215),IQ(215),IS(215),AVBLGRB2(215) & + & /1,'CONDENSATE ON S SFCS',135,107, & + & 'TCOND ON sigma_lvl'/ + DATA IFILV(216),AVBL(216),IQ(216),IS(216),AVBLGRB2(216) & + & /1,'PRESS ON SIG SFCS ',001,107, & + & 'PRES ON sigma_lvl'/ + DATA IFILV(217),AVBL(217),IQ(217),IS(217),AVBLGRB2(217) & + & /1,'TRBLNT KE ON S SFCS ',158,107, & + & 'TKE ON sigma_lvl'/ + DATA IFILV(222),AVBL(222),IQ(222),IS(222),AVBLGRB2(222) & + & /1,'CLD FRAC ON SIG SFCS',071,107, & + & 'T_CDC ON sigma_lvl'/ + DATA IFILV(255),AVBL(255),IQ(255),IS(255),AVBLGRB2(255) & !255 + & /1,'GRAUPEL ON S SFCS ',179,107, & + & 'GRLE ON sigma_lvl'/ +! H CHUANG--ADD FIXED AND LSM FIELDS + DATA IFILV(218),AVBL(218),IQ(218),IS(218),AVBLGRB2(218) & + & /1,'VEGETATION TYPE ',225,001, & + & 'VGTYP ON surface'/ + DATA IFILV(219),AVBL(219),IQ(219),IS(219),AVBLGRB2(219) & + & /1,'SOIL TYPE ',224,001, & + & 'SOTYP ON surface'/ + DATA IFILV(220),AVBL(220),IQ(220),IS(220),AVBLGRB2(220) & + & /1,'CANOPY CONDUCTANCE ',181,001, & + & 'CCOND ON surface'/ + DATA IFILV(221),AVBL(221),IQ(221),IS(221),AVBLGRB2(221) & + & /1,'PBL HEIGHT ',221,001, & + & 'HPBL ON surface'/ + DATA IFILV(223),AVBL(223),IQ(223),IS(223),AVBLGRB2(223) & + & /1,'SLOPE TYPE ',222,001, & + & 'SLTYP ON surface'/ + DATA IFILV(224),AVBL(224),IQ(224),IS(224),AVBLGRB2(224) & + & /1,'SNOW DEPTH ',066,001, & + & 'SNO_D ON surface'/ + DATA IFILV(225),AVBL(225),IQ(225),IS(225),AVBLGRB2(225) & + & /1,'LIQUID SOIL MOISTURE',160,112, & + & 'SOILL ON depth_bel_land_sfc'/ + DATA IFILV(226),AVBL(226),IQ(226),IS(226),AVBLGRB2(226) & + & /1,'SNOW FREE ALBEDO ',170,001, & + & '/SNFALB ON surface'/ + DATA IFILV(227),AVBL(227),IQ(227),IS(227),AVBLGRB2(227) & + & /1,'MAXIMUM SNOW ALBEDO ',159,001, & + & 'MXSALB ON surface'/ + DATA IFILV(228),AVBL(228),IQ(228),IS(228),AVBLGRB2(228) & + & /1,'CANOPY WATER EVAP ',200,001, & + & 'EVCW ON surface'/ + DATA IFILV(229),AVBL(229),IQ(229),IS(229),AVBLGRB2(229) & + & /1,'DIRECT SOIL EVAP ',199,001, & + & 'EVBS ON surface'/ + DATA IFILV(230),AVBL(230),IQ(230),IS(230),AVBLGRB2(230) & + & /1,'PLANT TRANSPIRATION ',210,001, & + & 'TRANS ON surface'/ + DATA IFILV(231),AVBL(231),IQ(231),IS(231),AVBLGRB2(231) & + & /1,'SNOW SUBLIMATION ',198,001, & + & 'SBSNO ON surface'/ + DATA IFILV(232),AVBL(232),IQ(232),IS(232),AVBLGRB2(232) & + & /1,'AIR DRY SOIL MOIST ',231,001, & + & 'SMDRY ON surface'/ + DATA IFILV(233),AVBL(233),IQ(233),IS(233),AVBLGRB2(233) & + & /1,'SOIL MOIST POROSITY ',240,001, & + & 'POROS ON surface'/ + DATA IFILV(234),AVBL(234),IQ(234),IS(234),AVBLGRB2(234) & + & /1,'MIN STOMATAL RESIST ',203,001, & + & 'RSMIN ON surface'/ + DATA IFILV(235),AVBL(235),IQ(235),IS(235),AVBLGRB2(235) & + & /1,'NO OF ROOT LAYERS ',171,001, & + & 'RLYRS ON surface'/ + DATA IFILV(236),AVBL(236),IQ(236),IS(236),AVBLGRB2(236) & + & /1,'SOIL MOIST WILT PT ',219,001, & + & 'WILT ON surface'/ + DATA IFILV(237),AVBL(237),IQ(237),IS(237),AVBLGRB2(237) & + & /1,'SOIL MOIST REFERENCE',230,001, & + & 'SMREF ON surface'/ + DATA IFILV(238),AVBL(238),IQ(238),IS(238),AVBLGRB2(238) & + & /1,'CANOPY COND SOLAR ',246,001, & + & 'RCS ON surface'/ + DATA IFILV(239),AVBL(239),IQ(239),IS(239),AVBLGRB2(239) & + & /1,'CANOPY COND TEMP ',247,001, & + & 'RCT ON surface'/ + DATA IFILV(240),AVBL(240),IQ(240),IS(240),AVBLGRB2(240) & + & /1,'CANOPY COND HUMID ',248,001, & + & 'RCQ ON surface'/ + DATA IFILV(241),AVBL(241),IQ(241),IS(241),AVBLGRB2(241) & + & /1,'CANOPY COND SOILM ',249,001, & + & 'RCSOL ON surface'/ + DATA IFILV(242),AVBL(242),IQ(242),IS(242),AVBLGRB2(242) & + & /1,'POTENTIAL EVAP ',145,001, & + & 'PEVPR ON surface'/ + DATA IFILV(243),AVBL(243),IQ(243),IS(243),AVBLGRB2(243) & + & /1,'DIFFUSION H RATE S S',182,107, & + & 'VEDH ON sigma_lvl'/ +! + DATA IFILV(245),AVBL(245),IQ(245),IS(245),AVBLGRB2(245) & + & /1,'SFC WIND GUST ',180,001, & + & 'GUST ON surface'/ + DATA IFILV(246),AVBL(246),IQ(246),IS(246),AVBLGRB2(246) & + & /1,'LIFT PCL LVL PRESS ',141,116, & + & 'PLPL ON spec_pres_above_grnd'/ + DATA IFILV(247),AVBL(247),IQ(247),IS(247),AVBLGRB2(247) & + & /1,'LOW WET BULB ZERO HT',007,245, & + & 'HGT ON lwst_lvl_of_wet_bulb_zero'/ + DATA IFILV(248),AVBL(248),IQ(248),IS(248), AVBLGRB2(248) & + & /1,'EMISSIVITY ',193,001, & + 'EMISSIVITY ON surface'/ + DATA IFILV(249),AVBL(249),IQ(249),IS(249),AVBLGRB2(249) & + & /1,'CONV PRECIP RATE ',214,001, & + & 'CPRAT ON surface'/ +!--- USING Table 129 +! + DATA IFILV(250),AVBL(250),IQ(250),IS(250),AVBLGRB2(250) & + & /1,'RADAR REFL MDL SFCS ',211,109, & + & 'REFD ON hybrid_lvl'/ + DATA IFILV(251),AVBL(251),IQ(251),IS(251),AVBLGRB2(251) & + & /1,'RADAR REFL ON P SFCS',211,100, & + & 'REFD ON isobaric_sfc'/ + DATA IFILV(252),AVBL(252),IQ(252),IS(252),AVBLGRB2(252) & + & /1,'COMPOSITE RADAR REFL',212,200, & + & 'REFC ON entire_atmos_single_lyr'/ + DATA IFILV(253),AVBL(253),IQ(253),IS(253),AVBLGRB2(253) & + & /1,'RADAR REFL AGL ',211,105, & + & 'REFD ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(254),AVBL(254),IQ(254),IS(254),AVBLGRB2(254) & + & /1,'LEAF AREA INDEX ',182,001, & + & 'LAI ON surface'/ +! + DATA IFILV(256),AVBL(256),IQ(256),IS(256),AVBLGRB2(256) & + & /1,'ACM LSM PRECIP ',154,001, & + & 'ACM LSPA ON surface'/ +! +!--- FOLLOWINGS ARE AVIATION-RELATED FIELDS: ADDED BY BINBIN ZHOU +! + DATA IFILV(257),AVBL(257),IQ(257),IS(257),AVBLGRB2(257) & + & /1,'IN-FLIGHT ICING ',186,100, & + & 'TIPD ON isobaric_sfc'/ + DATA IFILV(258),AVBL(258),IQ(258),IS(258),AVBLGRB2(258) & + & /1,'CLEAR AIR TURBULENCE',185,100, & + & 'TPFI ON isobaric_sfc'/ + DATA IFILV(259),AVBL(259),IQ(259),IS(259),AVBLGRB2(259) & + & /1,'0-2000FT LLWS ',136,106, & + & 'VW_SH ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(260),AVBL(260),IQ(260),IS(260),AVBLGRB2(260) & + & /1,'CEILING ',007,215, & + & 'HGT ON cloud_ceilng'/ + DATA IFILV(261),AVBL(261),IQ(261),IS(261),AVBLGRB2(261) & + & /1,'FLIGHT RESTRICTION ',020,002, & + & 'VIS ON cloud_base'/ +! + DATA IFILV(262),AVBL(262),IQ(262),IS(262),AVBLGRB2(262) & + & /1,'INSTN CLR INC SFC SW',161,001, & + & 'INST CSDSF ON surface'/ + DATA IFILV(263),AVBL(263),IQ(263),IS(263),AVBLGRB2(263) & + & /1,'F_RimeF ON P SFCS ',133,100, & + & 'RIME ON isobaric_sfc'/ + DATA IFILV(264),AVBL(264),IQ(264),IS(264),AVBLGRB2(264) & + & /1,'W WIND ON MDL SFCS ',040,109, & + & 'DZDT ON hybrid_lvl'/ +! DATA IFILV(265),AVBL(265),IQ(265),IS(265),AVBLGRB2(265) & +! & /1,'BRIGHTNESS TEMP ',118,008, & + DATA IFILV(265),AVBL(265),IQ(265),IS(265),AVBLGRB2(265) & + & /1,'BRIGHTNESS TEMP ',213,008, & + & 'SBT122 ON top_of_atmos'/ +! H CHUANG--ADD GFS products + DATA IFILV(266),AVBL(266),IQ(266),IS(266),AVBLGRB2(266) & + & /1,'AVE ALBEDO ',084,001, & + & 'AVE ALBDO ON surface'/ + DATA IFILV(267),AVBL(267),IQ(267),IS(267),AVBLGRB2(267) & + & /1,'OZONE ON MDL SFCS ',154,109, & + & 'O3MR ON hybrid_lvl'/ + DATA IFILV(268),AVBL(268),IQ(268),IS(268),AVBLGRB2(268) & + & /1,'OZONE ON P SFCS ',154,100, & + & 'O3MR ON isobaric_sfc'/ + DATA IFILV(269),AVBL(269),IQ(269),IS(269),AVBLGRB2(269) & + & /1,'SFC ZONAL MOMEN FX ',124,001, & + & 'AVE U_FLX ON surface'/ + DATA IFILV(270),AVBL(270),IQ(270),IS(270),AVBLGRB2(270) & + & /1,'SFC MERID MOMEN FX ',125,001, & + & 'AVE V_FLX ON surface'/ + DATA IFILV(271),AVBL(271),IQ(271),IS(271),AVBLGRB2(271) & + & /1,'AVE PRECIP RATE ',059,001, & + & 'AVE PRATE ON surface'/ + DATA IFILV(272),AVBL(272),IQ(272),IS(272),AVBLGRB2(272) & + & /1,'AVE CONV PRECIP RATE',214,001, & + & 'AVE CPRAT ON surface'/ +! CMAQ requested fields + DATA IFILV(273),AVBL(273),IQ(273),IS(273),AVBLGRB2(273) & + & /1,'HYBRID SIGMA DP ',001,110, & + & 'PRES ON hybrid_lvl_1L'/ + DATA IFILV(274),AVBL(274),IQ(274),IS(274),AVBLGRB2(274) & + & /1,'INSTN OUT TOA LW RAD',212,008, & + & 'INST ULWRF ON top_of_atmos'/ +! DATA IFILV(275),AVBL(275),IQ(275),IS(275),AVBLGRB2(002) & +! & /1,'BRIGHTNESS TEMP NCAR',213,008, & + DATA IFILV(275),AVBL(275),IQ(275),IS(275),AVBLGRB2(275) & + & /1,'BRIGHTNESS TEMP NCAR',118,008, & + & 'BRTMP ON top_of_atmos'/ + DATA IFILV(282),AVBL(282),IQ(282),IS(282),AVBLGRB2(282) & + & /1,'MODEL TOP PRESSURE ',001,008, & + & 'PRES ON top_of_atmos'/ + DATA IFILV(283),AVBL(283),IQ(283),IS(283),AVBLGRB2(283) & + & /1,'HYBRID PRESSURE DP ',001,110, & + & 'PRES ON hybrid_lvl_LLM'/ +! +!--- USING Table 129 +! + DATA IFILV(276),AVBL(276),IQ(276),IS(276),AVBLGRB2(276) & + & /1,'COMPOSITE RAIN REFL ',165,200, & + & 'REFZR ON entire_atmos_single_lyr'/ + DATA IFILV(277),AVBL(277),IQ(277),IS(277),AVBLGRB2(277) & + & /1,'COMPOSITE ICE REFL ',166,200, & + & 'REFZI ON entire_atmos_single_lyr'/ + DATA IFILV(278),AVBL(278),IQ(278),IS(278),AVBLGRB2(278) & + & /1,'COMPOSITE CONV REFL ',167,200, & + & 'REFZC ON entire_atmos_single_lyr'/ + DATA IFILV(279),AVBL(279),IQ(279),IS(279),AVBLGRB2(279) & + & /1,'RAIN RADAR REFL AGL ',165,105, & + & 'REFZR ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(280),AVBL(280),IQ(280),IS(280),AVBLGRB2(280) & + & /1,'ICE RADAR REFL AGL ',166,105, & + & 'REFZI ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(281),AVBL(281),IQ(281),IS(281),AVBLGRB2(281) & + & /1,'CONV RADAR REFL AGL ',167,105, & + & 'REFZC ON spec_hgt_lvl_above_grnd'/ +! +!--- USING Table 2 +! + DATA IFILV(284),AVBL(284),IQ(284),IS(284),AVBLGRB2(284) & + & /1,'W WIND ON P SFCS ',040,100, & + & 'DZDT ON isobaric_sfc'/ +! +!--- USING Table 129 +! + DATA IFILV(285),AVBL(285),IQ(285),IS(285),AVBLGRB2(285) & + & /1,'TOTAL COLD LIQUID ',168,200, & + & 'TCLSW ON entire_atmos_single_lyr'/ + DATA IFILV(286),AVBL(286),IQ(286),IS(286),AVBLGRB2(286) & + & /1,'TOTAL MELTING ICE ',169,200, & + & 'TCOLM ON entire_atmos_single_lyr'/ +! +!--- USING Table 2 +! + DATA IFILV(287),AVBL(287),IQ(287),IS(287),AVBLGRB2(287) & + & /1,'COLD LIQ BOT HEIGHT ',007,253, & + & 'HGT ON lwst_bot_lvl_of_supercooled_liq_water_lyr'/ + DATA IFILV(288),AVBL(288),IQ(288),IS(288),AVBLGRB2(288) & + & /1,'COLD LIQ TOP HEIGHT ',007,254, & + & 'HGT ON hghst_top_lvl_of_supercooled_liq_water_lyr'/ + DATA IFILV(289),AVBL(289),IQ(289),IS(289),AVBLGRB2(289) & + & /1,'RICH NO PBL HEIGHT ',007,220, & + & 'HGT ON planetary_bound_lyr'/ +! +!---- New Column-integrated fields + DATA IFILV(290),AVBL(290),IQ(290),IS(290),AVBLGRB2(290) & + & /1,'TOT COL SW T TNDY ',250,200, & + & 'SWHR ON entire_atmos_single_lyr'/ + DATA IFILV(291),AVBL(291),IQ(291),IS(291),AVBLGRB2(291) & + & /1,'TOT COL LW T TNDY ',251,200, & + & 'LWHR ON entire_atmos_single_lyr'/ + DATA IFILV(292),AVBL(292),IQ(292),IS(292),AVBLGRB2(292) & + & /1,'TOT COL GRD T TNDY ',241,200, & + & 'AVE LRGHR ON entire_atmos_single_lyr'/ + DATA IFILV(293),AVBL(293),IQ(293),IS(293),AVBLGRB2(293) & + & /1,'TOT COL CNVCT T TNDY',242,200, & + & 'AVE CNVHR ON entire_atmos_single_lyr'/ + DATA IFILV(294),AVBL(294),IQ(294),IS(294),AVBLGRB2(294) & + & /1,'RADFLX TMP TNDY ON P',216,100, & + & 'TTRAD ON isobaric_sfc'/ + DATA IFILV(295),AVBL(295),IQ(295),IS(295),AVBLGRB2(295) & + & /1,'TOT COL MST CNVG ',135,200, & + & 'MCONV ON entire_atmos_single_lyr'/ + DATA IFILV(296),AVBL(296),IQ(296),IS(296),AVBLGRB2(296) & + & /1,'HPC T ON SIGMA SFCS ',011,107, & + & 'TMP ON sigma_lvl'/ +! H CHUANG--ADD GFS products + DATA IFILV(297),AVBL(297),IQ(297),IS(297),AVBLGRB2(297) & + & /1,'AVE CLR INC UV-B SW ',201,001, & + & 'AVE CDUVB ON surface'/ + DATA IFILV(298),AVBL(298),IQ(298),IS(298),AVBLGRB2(298) & + & /1,'AVE INC UV-B SW ',200,001, & + & 'AVE DUVB ON surface'/ + DATA IFILV(299),AVBL(299),IQ(299),IS(299),AVBLGRB2(299) & + & /1,'TOT COL OZONE ',010,200, & + & 'TOZNE ON entire_atmos_single_lyr'/ + DATA IFILV(300),AVBL(300),IQ(300),IS(300),AVBLGRB2(300) & + & /1,'AVE LOW CLOUD FRAC ',071,214, & + & 'AVE T_CDC ON low_cloud_lyr'/ + DATA IFILV(301),AVBL(301),IQ(301),IS(301),AVBLGRB2(301) & + & /1,'AVE MID CLOUD FRAC ',071,224, & + & 'AVE T_CDC ON mid_cloud_lyr'/ + DATA IFILV(302),AVBL(302),IQ(302),IS(302),AVBLGRB2(302) & + & /1,'AVE HIGH CLOUD FRAC ',071,234, & + & 'AVE T_CDC ON high_cloud_lyr'/ + DATA IFILV(303),AVBL(303),IQ(303),IS(303),AVBLGRB2(303) & + & /1,'AVE LOW CLOUD BOT P ',001,212, & + & 'AVE PRES ON low_cloud_bot_lvl'/ + DATA IFILV(304),AVBL(304),IQ(304),IS(304),AVBLGRB2(304) & + & /1,'AVE LOW CLOUD TOP P ',001,213, & + & 'AVE PRES ON low_cloud_top_lvl'/ + DATA IFILV(305),AVBL(305),IQ(305),IS(305),AVBLGRB2(305) & + & /1,'AVE LOW CLOUD TOP T ',011,213, & + & 'AVE TMP ON low_cloud_top_lvl'/ + DATA IFILV(306),AVBL(306),IQ(306),IS(306),AVBLGRB2(306) & + & /1,'AVE MID CLOUD BOT P ',001,222, & + & 'AVE PRES ON mid_cloud_bot_lvl'/ + DATA IFILV(307),AVBL(307),IQ(307),IS(307),AVBLGRB2(307) & + & /1,'AVE MID CLOUD TOP P ',001,223, & + & 'AVE PRES ON mid_cloud_top_lvl'/ + DATA IFILV(308),AVBL(308),IQ(308),IS(308),AVBLGRB2(308) & + & /1,'AVE MID CLOUD TOP T ',011,223, & + & 'AVE TMP ON mid_cloud_top_lvl'/ + DATA IFILV(309),AVBL(309),IQ(309),IS(309),AVBLGRB2(309) & + & /1,'AVE HIGH CLOUD BOT P',001,232, & + & 'AVE PRES ON high_cloud_bot_lvl'/ + DATA IFILV(310),AVBL(310),IQ(310),IS(310),AVBLGRB2(310) & + & /1,'AVE HIGH CLOUD TOP P',001,233, & + & 'AVE PRES ON high_cloud_top_lvl'/ + DATA IFILV(311),AVBL(311),IQ(311),IS(311),AVBLGRB2(311) & + & /1,'AVE HIGH CLOUD TOP T',011,233, & + & 'AVE TMP ON high_cloud_top_lvl'/ + DATA IFILV(312),AVBL(312),IQ(312),IS(312),AVBLGRB2(312) & + & /1,'TOT COL REL HUM ',052,200, & + & 'RH ON entire_atmos_single_lyr'/ + DATA IFILV(313),AVBL(313),IQ(313),IS(313),AVBLGRB2(313) & + & /1,'CLOUD WORK FUNCTION ',146,200, & + & 'AVE CWORK ON entire_atmos_single_lyr'/ + DATA IFILV(314),AVBL(314),IQ(314),IS(314),AVBLGRB2(314) & + & /1,'MAX WIND TEMPERATURE',011,006, & + & 'TMP ON max_wind'/ + DATA IFILV(315),AVBL(315),IQ(315),IS(315),AVBLGRB2(315) & + & /1,'AVE Z GRAVITY STRESS',147,001, & + & 'AVE U_GWD ON surface'/ + DATA IFILV(316),AVBL(316),IQ(316),IS(316),AVBLGRB2(316) & + & /1,'AVE M GRAVITY STRESS',148,001, & + & 'AVE V_GWD ON surface'/ + DATA IFILV(317),AVBL(317),IQ(317),IS(317),AVBLGRB2(317) & + & /1,'AVE PRECIP TYPE ',140,001, & + & 'AVE CRAIN ON surface'/ + DATA IFILV(318),AVBL(318),IQ(318),IS(318),AVBLGRB2(318) & + & /1,'LFM 0.44-1.00 RELHUM',052,108, & + & 'RH ON sigma_lvl'/ + DATA IFILV(319),AVBL(319),IQ(319),IS(319),AVBLGRB2(319) & + & /1,'LFM 0.72-0.94 RELHUM',052,108, & + & 'RH ON sigma_lvl'/ + DATA IFILV(320),AVBL(320),IQ(320),IS(320),AVBLGRB2(320) & + & /1,'LFM 0.44-0.72 RELHUM',052,108, & + & 'RH ON sigma_lvl'/ + DATA IFILV(321),AVBL(321),IQ(321),IS(321),AVBLGRB2(321) & + & /1,'NGM 0.9950 TEMP ',011,107, & + & 'TMP ON sigma_lvl'/ + DATA IFILV(322),AVBL(322),IQ(322),IS(322),AVBLGRB2(322) & + & /1,'NGM 0.9950 POT TEMP ',013,107, & + & 'POT ON sigma_lvl'/ + DATA IFILV(323),AVBL(323),IQ(323),IS(323),AVBLGRB2(323) & + & /1,'NGM 0.9950 REL HUM ',052,107, & + & 'RH ON sigma_lvl'/ + DATA IFILV(324),AVBL(324),IQ(324),IS(324),AVBLGRB2(324) & + & /1,'NGM 0.9950 U WIND ',033,107, & + & 'U_GRD ON sigma_lvl'/ + DATA IFILV(325),AVBL(325),IQ(325),IS(325),AVBLGRB2(325) & + & /1,'NGM 0.9950 V WIND ',034,107, & + & 'V_GRD ON sigma_lvl'/ + DATA IFILV(326),AVBL(326),IQ(326),IS(326),AVBLGRB2(326) & + & /1,'NGM 0.9950 OMEGA ',039,107, & + & 'V_VEL ON sigma_lvl'/ + DATA IFILV(327),AVBL(327),IQ(327),IS(327),AVBLGRB2(327) & + & /1,'GOES TB - CH 2 ',213,008, & !table 129 + & 'SBT122 ON top_of_atmos'/ + DATA IFILV(328),AVBL(328),IQ(328),IS(328),AVBLGRB2(328) & + & /1,'GOES TB - CH 3 ',214,008, & !table 129 + & 'SBT123 ON top_of_atmos'/ + DATA IFILV(329),AVBL(329),IQ(329),IS(329),AVBLGRB2(329) & + & /1,'GOES TB - CH 4 ',215,008, & !table 129 + & 'SBT124 ON top_of_atmos'/ + DATA IFILV(330),AVBL(330),IQ(330),IS(330),AVBLGRB2(330) & + & /1,'GOES TB - CH 5 ',216,008, & !table 129 + & 'SBT125 ON top_of_atmos'/ + DATA IFILV(331),AVBL(331),IQ(331),IS(331),AVBLGRB2(331) & + & /1,'CLD FRAC ON P SFCS ',071,100, & + & 'T_CDC ON isobaric_sfc'/ + DATA IFILV(332),AVBL(332),IQ(332),IS(332),AVBLGRB2(332) & + & /1,'U WIND ON THETA SFCS',033,113, & + & 'U_GRD ON isentropic_lvl'/ + DATA IFILV(333),AVBL(333),IQ(333),IS(333),AVBLGRB2(333) & + & /1,'V WIND ON THETA SFCS',034,113, & + & 'V_GRD ON isentropic_lvl'/ + DATA IFILV(334),AVBL(334),IQ(334),IS(334),AVBLGRB2(334) & + & /1,'TEMP ON THETA SFCS ',011,113, & + & 'TMP ON isentropic_lvl'/ + DATA IFILV(335),AVBL(335),IQ(335),IS(335),AVBLGRB2(335) & + & /1,'PV ON THETA SFCS ',004,113, & + & 'PVORT ON isentropic_lvl'/ + DATA IFILV(353),AVBL(353),IQ(353),IS(353),AVBLGRB2(353) & !353 + & /1,'M STRMFUNC ON THETA ',037,113, & + & 'MNTSF ON isentropic_lvl'/ + DATA IFILV(351),AVBL(351),IQ(351),IS(351),AVBLGRB2(351) & !351 + & /1,'S STAB ON THETA SFCS',019,113, & + & 'LAPR ON isentropic_lvl'/ + DATA IFILV(352),AVBL(352),IQ(352),IS(352),AVBLGRB2(352) & !352 + & /1,'RH ON THETA SFCS ',052,113, & + & 'RH ON isentropic_lvl'/ + DATA IFILV(336),AVBL(336),IQ(336),IS(336),AVBLGRB2(336) & + & /1,'U WIND ON PV SFCS ',033,117, & + & 'U_GRD ON pot_vort_sfc'/ + DATA IFILV(337),AVBL(337),IQ(337),IS(337),AVBLGRB2(337) & + & /1,'V WIND ON PV SFCS ',034,117, & + & 'V_GRD ON pot_vort_sfc'/ + DATA IFILV(338),AVBL(338),IQ(338),IS(338),AVBLGRB2(338) & + & /1,'TEMP ON PV SFCS ',011,117, & + & 'TMP ON pot_vort_sfc'/ + DATA IFILV(339),AVBL(339),IQ(339),IS(339),AVBLGRB2(339) & + & /1,'HEIGHT ON PV SFCS ',007,117, & + & 'HGT ON pot_vort_sfc'/ + DATA IFILV(340),AVBL(340),IQ(340),IS(340),AVBLGRB2(340) & + & /1,'PRESSURE ON PV SFCS ',001,117, & + & 'PRES ON pot_vort_sfc'/ + DATA IFILV(341),AVBL(341),IQ(341),IS(341),AVBLGRB2(341) & + & /1,'SHEAR ON PV SFCS ',136,117, & + & 'VW_SH ON pot_vort_sfc'/ + DATA IFILV(342),AVBL(342),IQ(342),IS(342),AVBLGRB2(342) & + & /1,'PBL CLD FRACTION ',071,211, & + & 'AVE T_CDC ON bound_lyr_cloud_lyr'/ + DATA IFILV(343),AVBL(343),IQ(343),IS(343),AVBLGRB2(343) & + & /1,'AVE WATER RUNOFF ',090,001, & + & 'AVE WATR ON surface'/ + DATA IFILV(344),AVBL(344),IQ(344),IS(344),AVBLGRB2(344) & + & /1,'PBL REGIME ',220,001, & + & 'PBLREG ON surface'/ + DATA IFILV(345),AVBL(345),IQ(345),IS(345),AVBLGRB2(345) & + & /1,'MAX SHELTER TEMP ',015,105, & + & 'TMAX ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(346),AVBL(346),IQ(346),IS(346),AVBLGRB2(346) & + & /1,'MIN SHELTER TEMP ',016,105, & + & 'TMIN ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(347),AVBL(347),IQ(347),IS(347),AVBLGRB2(347) & + & /1,'MAX SHELTER RH ',218,105, & !table129 + & 'RHMAX ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(348),AVBL(348),IQ(348),IS(348),AVBLGRB2(348) & + & /1,'MIN SHELTER RH ',217,105, & !table129 + & 'RHMIN ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(510),AVBL(510),IQ(510),IS(510),AVBLGRB2(510) & + & /1,'MAX SHELTER SPFH ',051,105, & !table129 + & 'QMAX ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(511),AVBL(511),IQ(511),IS(511),AVBLGRB2(511) & + & /1,'MIN SHELTER SPFH ',051,105, & !table129 + & 'QMIN ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(512),AVBL(512),IQ(512),IS(512),AVBLGRB2(512) & + & /1,'AERO CONDUCTANCE ',179,001, & !table129 + & 'ACOND ON surface'/ + DATA IFILV(349),AVBL(349),IQ(349),IS(349),AVBLGRB2(349) & + & /1,'ICE THICKNESS ',092,001, & + & 'ICETK ON surface'/ + DATA IFILV(354),AVBL(354),IQ(354),IS(354),AVBLGRB2(354) & + & /1,'SW TNDY ON P SFCS ',250,100, & + & 'SWHR ON isobaric_sfc'/ + DATA IFILV(355),AVBL(355),IQ(355),IS(355),AVBLGRB2(355) & + & /1,'LW TNDY ON P SFCS ',251,100, & + & 'LWHR ON isobaric_sfc'/ + DATA IFILV(356),AVBL(356),IQ(356),IS(356),AVBLGRB2(356) & + & /1,'VDIFF TNDY ON P SFCS',246,100, & + & 'VDFHR ON isobaric_sfc'/ + DATA IFILV(357),AVBL(357),IQ(357),IS(357),AVBLGRB2(357) & + & /1,'D CNVCT TNDY ON P SF',242,100, & + & 'CNVHR ON isobaric_sfc'/ + DATA IFILV(358),AVBL(358),IQ(358),IS(358),AVBLGRB2(358) & + & /1,'S CNVCT TNDY ON P SF',244,100, & + & 'SHAHR ON isobaric_sfc'/ + DATA IFILV(359),AVBL(359),IQ(359),IS(359),AVBLGRB2(359) & + & /1,'GRDSCL TNDY ON P SFC',241,100, & + & 'LRGHR ON isobaric_sfc'/ + DATA IFILV(360),AVBL(360),IQ(360),IS(360),AVBLGRB2(360) & + & /1,'VDIFF MOIS ON P SFCS',249,100, & + & 'VDFMR ON isobaric_sfc'/ + DATA IFILV(361),AVBL(361),IQ(361),IS(361),AVBLGRB2(361) & + & /1,'D CNVCT MOIS ON P SF',243,100, & + & 'CNVMR ON isobaric_sfc'/ + DATA IFILV(362),AVBL(362),IQ(362),IS(362),AVBLGRB2(362) & + & /1,'S CNVCT MOIS ON P SF',245,100, & + & 'SHAMR ON isobaric_sfc'/ + DATA IFILV(363),AVBL(363),IQ(363),IS(363),AVBLGRB2(363) & + & /1,'N RAD TNDY ON P SFCS',173,100, & + & 'LRGMR ON isobaric_sfc'/ + DATA IFILV(364),AVBL(364),IQ(364),IS(364),AVBLGRB2(364) & + & /1,'OZONE VDIFF ON P SFC',174,100, & + & 'VDFOZ ON isobaric_sfc'/ + DATA IFILV(365),AVBL(365),IQ(365),IS(365),AVBLGRB2(365) & + & /1,'OZONE PROD ON P SFCS',175,100, & + & 'POZ ON isobaric_sfc'/ + DATA IFILV(366),AVBL(366),IQ(366),IS(366),AVBLGRB2(366) & + & /1,'OZONE TNDY ON P SFCS',188,100, & + & 'TOZ ON isobaric_sfc'/ + DATA IFILV(367),AVBL(367),IQ(367),IS(367),AVBLGRB2(367) & + & /1,'MASS WEIGHTED PV ',139,100, & + & 'PV_MW ON isobaric_sfc'/ + DATA IFILV(368),AVBL(368),IQ(368),IS(368),AVBLGRB2(368) & + & /1,'UNKNOWN D3D ON P SFC',239,100, & + & 'SNOT ON isobaric_sfc'/ + DATA IFILV(369),AVBL(369),IQ(369),IS(369),AVBLGRB2(369) & + & /1,'VDIFF Z ACCE ON P SF',247,100, & + & 'VDFUA ON isobaric_sfc'/ + DATA IFILV(370),AVBL(370),IQ(370),IS(370),AVBLGRB2(370) & + & /1,'G DRAG Z ACCE ON P S',181,100, & + & 'GWDU ON isobaric_sfc'/ + DATA IFILV(371),AVBL(371),IQ(371),IS(371),AVBLGRB2(371) & + & /1,'CNVCT U M MIX ON P S',183,100, & + & 'CNVU ON isobaric_sfc'/ + DATA IFILV(372),AVBL(372),IQ(372),IS(372),AVBLGRB2(372) & + & /1,'VDIFF M ACCE ON P SF',248,100, & + & 'VDFVA ON isobaric_sfc'/ + DATA IFILV(373),AVBL(373),IQ(373),IS(373),AVBLGRB2(373) & + & /1,'G DRAG M ACCE ON P S',182,100, & + & 'GWDV ON isobaric_sfc'/ + DATA IFILV(374),AVBL(374),IQ(374),IS(374),AVBLGRB2(374) & + & /1,'CNVCT V M MIX ON P S',184,100, & + & 'CNVV ON isobaric_sfc'/ + DATA IFILV(375),AVBL(375),IQ(375),IS(375),AVBLGRB2(375) & + & /1,'N CNVCT CLD FRA ON P',213,100, & + & 'CDLYR ON isobaric_sfc'/ + DATA IFILV(376),AVBL(376),IQ(376),IS(376),AVBLGRB2(376) & + & /1,'GOES BRIGHTNESS-CH 3',221,008, & !table 129 + & 'SBC123 ON top_of_atmos'/ + DATA IFILV(377),AVBL(377),IQ(377),IS(377),AVBLGRB2(377) & + & /1,'GOES BRIGHTNESS-CH 4',222,008, & !table 129 + & 'SBC124 ON top_of_atmos'/ + DATA IFILV(378),AVBL(378),IQ(378),IS(378),AVBLGRB2(378) & + & /1,'OMEGA ON THETA SFCS ',039,113, & + & 'V_VEL ON isentropic_lvl'/ +! D3D fields + DATA IFILV(379),AVBL(379),IQ(379),IS(379),AVBLGRB2(379) & + & /1,'T DIAB TNDY ON P SFC',215,100, & + & 'TTDIA ON isobaric_sfc'/ + DATA IFILV(391),AVBL(391),IQ(391),IS(391),AVBLGRB2(391) & + & /1,'CNVCT U M FLX ON P S',202,100, & + & 'CNVUMF ON isobaric_sfc'/ + DATA IFILV(392),AVBL(392),IQ(392),IS(392),AVBLGRB2(392) & + & /1,'CNVCT D M FLX ON P S',209,100, & + & 'CNVDMF ON isobaric_sfc'/ + DATA IFILV(393),AVBL(393),IQ(393),IS(393),AVBLGRB2(393) & + & /1,'CNVCT DET M FLX ON P',219,100, & + & 'CNVDEMF ON isobaric_sfc'/ + DATA IFILV(394),AVBL(394),IQ(394),IS(394),AVBLGRB2(394) & + & /1,'CNVCT Z G DRAG ON P ',196,100, & + & 'CNGWDU ON isobaric_sfc'/ + DATA IFILV(395),AVBL(395),IQ(395),IS(395),AVBLGRB2(395) & + & /1,'CNVCT M G DRAG ON P ',197,100, & + & 'CNGWDV ON isobaric_sfc'/ +!---- Using table 129 !aqm PLee 1/07 + DATA IFILV(380),AVBL(380),IQ(380),IS(380),AVBLGRB2(380) & + & /1,'DIFFUSION H RATE MDL',182,109, & + & 'VEDH ON hybrid_lvl'/ +!---- Using table 2 !aqm PLee 3/07 + DATA IFILV(381),AVBL(381),IQ(381),IS(381),AVBLGRB2(381) & + & /1,'MIXHT HEIGHT ',067,001, & + & 'MIXHT ON surface'/ +! NEW GFS FLUX FILE FIELDS + DATA IFILV(382),AVBL(382),IQ(382),IS(382),AVBLGRB2(382) & + & /1,'AVE CLR INC SFC LW ',163,001, & + & 'AVE CSDLF ON surface'/ + DATA IFILV(383),AVBL(383),IQ(383),IS(383),AVBLGRB2(383) & + & /1,'AVE CLR INC SFC SW ',161,001, & + & 'AVE CSDSF ON surface'/ + DATA IFILV(384),AVBL(384),IQ(384),IS(384),AVBLGRB2(384) & + & /1,'AVE CLR OUT SFC LW ',162,001, & + & 'AVE CSULF ON surface'/ + DATA IFILV(385),AVBL(385),IQ(385),IS(385),AVBLGRB2(385) & + & /1,'AVE CLR OUT TOA LW ',162,008, & + & 'AVE CSULF ON top_of_atmos'/ + DATA IFILV(386),AVBL(386),IQ(386),IS(386),AVBLGRB2(386) & + & /1,'AVE CLR OUT SFC SW ',160,001, & + & 'AVE CSUSF ON surface'/ + DATA IFILV(387),AVBL(387),IQ(387),IS(387),AVBLGRB2(387) & + & /1,'AVE CLR OUT TOA SW ',160,008, & + & 'AVE CSUSF ON top_of_atmos'/ + DATA IFILV(388),AVBL(388),IQ(388),IS(388),AVBLGRB2(388) & + & /1,'AVE INC TOA SW ',204,008, & + & 'AVE DSWRF ON top_of_atmos'/ + DATA IFILV(389),AVBL(389),IQ(389),IS(389),AVBLGRB2(389) & + & /1,'TRANSPORT U WIND ',033,220, & + & 'U_GRD ON planetary_bound_lyr'/ + DATA IFILV(390),AVBL(390),IQ(390),IS(390),AVBLGRB2(390) & + & /1,'TRANSPORT V WIND ',034,220, & + & 'V_GRD ON planetary_bound_lyr'/ +! Add TIGGE FIELDS + DATA IFILV(396),AVBL(396),IQ(396),IS(396),AVBLGRB2(396) & + & /1,'SUNSHINE DURATION ',191,001, & !table 133 + & 'SUNSD ON surface'/ + DATA IFILV(397),AVBL(397),IQ(397),IS(397),AVBLGRB2(397) & + & /1,'FIELD CAPACITY ',220,001, & !table 130 + & 'FLDCP ON surface'/ +! Add ICAO FIELDS + DATA IFILV(398),AVBL(398),IQ(398),IS(398),AVBLGRB2(398) & + & /1,'ICAO HGHT MAX WIND ',005,006, & + & 'ICAHT ON max_wind'/ + DATA IFILV(399),AVBL(399),IQ(399),IS(399),AVBLGRB2(399) & + & /1,'ICAO HGHT AT TROP ',005,007, & + & 'ICAHT ON tropopause'/ + DATA IFILV(400),AVBL(400),IQ(400),IS(400),AVBLGRB2(400) & + & /1,'RADAR ECHO TOP ',240,200, & + & 'RETOP ON entire_atmos_single_lyr'/ +! +! Add MORE CFSRR FIELDS +! surface Visible beam downward solar flux + DATA IFILV(401),AVBL(401),IQ(401),IS(401),AVBLGRB2(401) & + & /1,'AVE IN SFC VIS SW BE',166,001, & + & 'AVE VBDSF ON surface'/ +!surface Visible diffuse downward solar flux + DATA IFILV(402),AVBL(402),IQ(402),IS(402),AVBLGRB2(402) & + & /1,'AVE IN SFC VIS SW DF',167,001, & + & 'AVE VDDSF ON surface'/ +!surface Near IR beam downward solar flux + DATA IFILV(403),AVBL(403),IQ(403),IS(403),AVBLGRB2(403) & + & /1,'AVE IN SFC IR SW BE ',168,001, & + & 'AVE NBDSF ON surface'/ +!surface Near IR diffuse downward solar flux + DATA IFILV(404),AVBL(404),IQ(404),IS(404),AVBLGRB2(404) & + & /1,'AVE IN SFC IR SW DF ',169,001, & + & 'AVE NDDSF ON surface'/ +! SNOWFALL RATE + DATA IFILV(405),AVBL(405),IQ(405),IS(405),AVBLGRB2(405) & + & /1,'AVE SNOWFALL RATE ',064,001, & + & 'AVE SRWEQ ON surface'/ +! ADD DUST FIELDS ON P SFCS (GOCART) + DATA IFILV(438),AVBL(438),IQ(438),IS(438),AVBLGRB2(438) & + & /1,'DUST 1 ON P SFCS ',240,100, & + & 'DU1 ON isobaric_sfc'/ + DATA IFILV(439),AVBL(439),IQ(439),IS(439),AVBLGRB2(439) & + & /1,'DUST 2 ON P SFCS ',241,100, & + & 'DU2 ON isobaric_sfc'/ + DATA IFILV(440),AVBL(440),IQ(440),IS(440),AVBLGRB2(440) & + & /1,'DUST 3 ON P SFCS ',242,100, & + & 'DU3 ON isobaric_sfc'/ + DATA IFILV(441),AVBL(441),IQ(441),IS(441),AVBLGRB2(441) & + & /1,'DUST 4 ON P SFCS ',243,100, & + & 'DU4 ON isobaric_sfc'/ + DATA IFILV(442),AVBL(442),IQ(442),IS(442),AVBLGRB2(442) & + & /1,'DUST 5 ON P SFCS ',244,100, & + & 'DU5 ON isobaric_sfc'/ +! + DATA IFILV(443),AVBL(443),IQ(443),IS(443),AVBLGRB2(443) & + & /1,'EQUIL LEVEL HEIGHT ',007,247, & + & 'HGT ON equil_lvl'/ + DATA IFILV(444),AVBL(444),IQ(444),IS(444),AVBLGRB2(444) & + & /1,'LIGHTNING ',187,001, & + & 'LTNG ON surface'/ + +! GOES WEST + DATA IFILV(446),AVBL(446),IQ(446),IS(446),AVBLGRB2(446) & + & /1,'GOES W TB - CH 2 ',241,008, & + & 'SBT112 ON top_of_atmos'/ !Table 130 + DATA IFILV(447),AVBL(447),IQ(447),IS(447),AVBLGRB2(447) & + & /1,'GOES W TB - CH 3 ',242,008, & + & 'SBT113 ON top_of_atmos'/ !Table 130 + DATA IFILV(448),AVBL(448),IQ(448),IS(448),AVBLGRB2(448) & + & /1,'GOES W TB - CH 4 ',243,008, & + & 'SBT114 ON top_of_atmos'/ !Table 130 + DATA IFILV(449),AVBL(449),IQ(449),IS(449),AVBLGRB2(449) & + & /1,'GOES W TB - CH 5 ',244,008, & + & 'SBT115 ON top_of_atmos'/ !Table 130 + +! NCAR GFIP + DATA IFILV(450),AVBL(450),IQ(450),IS(450),AVBLGRB2(450) & + & /1,'NCAR IN-FLIGHT ICING',168,100, & + & 'TIPD ON isobaric_sfc'/ +! Flight level Q + DATA IFILV(451),AVBL(451),IQ(451),IS(451),AVBLGRB2(451) & + & /1,'SPE HUM AT FD HEIGHT',051,103, & + & 'SPF_H ON spec_alt_above_mean_sea_lvl'/ +! Virtual T based CAPE + DATA IFILV(452),AVBL(452),IQ(452),IS(452),AVBLGRB2(452) & + & /1,'TV CNVCT AVBL POT EN',202,001, & + & 'VTCAPE ON surface'/ + DATA IFILV(453),AVBL(453),IQ(453),IS(453),AVBLGRB2(453) & + & /1,'TV CNVCT INHIBITION ',201,001, & + & 'VTCIN ON surface'/ + DATA IFILV(454),AVBL(454),IQ(454),IS(454),AVBLGRB2(454) & + & /1,'VENTILATION RATE ',241,220, & + & 'VRATE ON planetary_bound_lyr'/ + DATA IFILV(455),AVBL(455),IQ(455),IS(455),AVBLGRB2(455) & + & /1,'HAINES INDEX ',250,001, & + & 'HINDEX ON surface'/ + DATA IFILV(456),AVBL(456),IQ(456),IS(456),AVBLGRB2(456) & + & /1,'GOESE TB-2 NON NADIR',213,008, & + & 'SBT122 ON top_of_atmos'/ !table 129 + DATA IFILV(457),AVBL(457),IQ(457),IS(457),AVBLGRB2(457) & + & /1,'GOESE TB-3 NON NADIR',214,008, & + & 'SBT123 ON top_of_atmos'/ !table 129 + DATA IFILV(458),AVBL(458),IQ(458),IS(458),AVBLGRB2(458) & + & /1,'GOESE TB-4 NON NADIR',215,008, & + & 'SBT124 ON top_of_atmos'/ !table 129 + DATA IFILV(459),AVBL(459),IQ(459),IS(459),AVBLGRB2(459) & + & /1,'GOESE TB-5 NON NADIR',216,008, & + & 'SBT126 ON top_of_atmos'/ !table 129 + DATA IFILV(460),AVBL(460),IQ(460),IS(460),AVBLGRB2(460) & + & /1,'GOESW TB-2 NON NADIR',241,008, & + & 'SBT112 ON top_of_atmos'/ !table 130 + DATA IFILV(461),AVBL(461),IQ(461),IS(461),AVBLGRB2(461) & + & /1,'GOESW TB-3 NON NADIR',242,008, & + & 'SBT113 ON top_of_atmos'/ !table 130 + DATA IFILV(462),AVBL(462),IQ(462),IS(462),AVBLGRB2(462) & + & /1,'GOESW TB-4 NON NADIR',243,008, & + & 'SBT114 ON top_of_atmos'/ !table 130 + DATA IFILV(463),AVBL(463),IQ(463),IS(463),AVBLGRB2(463) & + & /1,'GOESW TB-5 NON NADIR',244,008, & + & 'SBT115 ON top_of_atmos'/ !table 130 + + +! NCAR GFIP Severity + DATA IFILV(480),AVBL(480),IQ(480),IS(480),AVBLGRB2(480) & + & /1,'NCAR INFLT ICING SEV',175,100, & + & 'SEV ON isobaric_sfc'/ !table 129 +! + DATA IFILV(482),AVBL(482),IQ(482),IS(482),AVBLGRB2(482) & + & /1,'PRESS AT FD HEIGHTS ',001,103, & + 'PRES ON spec_alt_above_mean_sea_lvl'/ + + DATA IFILV(483),AVBL(483),IQ(483),IS(483),AVBLGRB2(483) & + & /1,'AMSRE TB - CH 9 ',176,008, & + 'AMSRETBCH9 ON top_of_atmos'/ !table 133 + DATA IFILV(484),AVBL(484),IQ(484),IS(484),AVBLGRB2(484) & + & /1,'AMSRE TB - CH 10 ',177,008, & + 'AMSRETBCH10 ON top_of_atmos'/ !table 133 + DATA IFILV(485),AVBL(485),IQ(485),IS(485),AVBLGRB2(485) & + & /1,'AMSRE TB - CH 11 ',178,008, & + 'AMSRETBCH11 ON top_of_atmos'/ !table 133 + DATA IFILV(486),AVBL(486),IQ(486),IS(486),AVBLGRB2(486) & + & /1,'AMSRE TB - CH 12 ',179,008, & + 'AMSRETBCH12 ON top_of_atmos'/ !table 133 +! + DATA IFILV(488),AVBL(488),IQ(488),IS(488),AVBLGRB2(488) & + & /1,'TMI TB - CH 6 ',176,008, & + & 'TMITBCH6 ON top_of_atmos'/ !table 133 + DATA IFILV(489),AVBL(489),IQ(489),IS(489),AVBLGRB2(489) & + & /1,'TMI TB - CH 7 ',177,008, & + & 'TMITBCH7 ON top_of_atmos'/ !table 133 + DATA IFILV(490),AVBL(490),IQ(490),IS(490),AVBLGRB2(490) & + & /1,'TMI TB - CH 8 ',178,008, & + & 'TMITBCH8 ON top_of_atmos'/ !table 133 + DATA IFILV(491),AVBL(491),IQ(491),IS(491),AVBLGRB2(491) & + & /1,'TMI TB - CH 9 ',179,008, & + & 'TMITBCH9 ON top_of_atmos'/ !table 133 + +! +! NAMB additions + DATA IFILV(500),AVBL(500),IQ(500),IS(500),AVBLGRB2(500) & + & /1,'TIME AVG PCT SNW CVR',238,001, & + & 'AVG SNOWC ON surface' / + DATA IFILV(501),AVBL(501),IQ(501),IS(501),AVBLGRB2(501) & + & /1,'TIME AVG SFC PRESS ',001,001, & + & 'AVG PRES ON surface' / + DATA IFILV(502),AVBL(502),IQ(502),IS(502),AVBLGRB2(502) & + & /1,'TIME AVG TMP AT 10M ',011,105, & + & 'AVG TMP ON spec_hgt_lvl_above_grnd' / + DATA IFILV(503),AVBL(503),IQ(503),IS(503),AVBLGRB2(503) & + & /1,'TAVG MASS EXCH COEF ',185,001, & + & 'AVG AKHS ON surface' / + DATA IFILV(504),AVBL(504),IQ(504),IS(504),AVBLGRB2(504) & + & /1,'TAVG WIND EXCH COEF ',186,001, & + & 'AVG AKMS ON surface' / + DATA IFILV(505),AVBL(505),IQ(505),IS(505),AVBLGRB2(505) & + & /1,'TEMP AT 10 M ',011,105, & + & 'TMP ON spec_hgt_lvl_above_grnd' / + DATA IFILV(506),AVBL(506),IQ(506),IS(506),AVBLGRB2(506) & + & /1,'U COMP MAX 10 M WIND',253,105, & + & 'MAXUW ON spec_hgt_lvl_above_grnd' / + DATA IFILV(507),AVBL(507),IQ(507),IS(507),AVBLGRB2(507) & + & /1,'V COMP MAX 10 M WIND',254,105, & + & 'MAXVW ON spec_hgt_lvl_above_grnd' / + DATA IFILV(508),AVBL(508),IQ(508),IS(508),AVBLGRB2(508) & + & /1,'MAX PRECIP RATE ',059,001, & + & 'MAX PRATE ON surface' / + DATA IFILV(509),AVBL(509),IQ(509),IS(509),AVBLGRB2(509) & + & /1,'MAX FROZ PRECIP RATE',064,001, & + & 'MAX FROZ PRATE ON surface' / + DATA IFILV(513),AVBL(513),IQ(513),IS(513),AVBLGRB2(513) & + & /1,'AV CANOPY WATER EVAP',200,001, & + & 'AVE EVCW ON surface'/ + DATA IFILV(514),AVBL(514),IQ(514),IS(514),AVBLGRB2(514) & + & /1,'DIRECT SOIL EVAP ',199,001, & + & 'AVE EVBS ON surface'/ + DATA IFILV(515),AVBL(515),IQ(515),IS(515),AVBLGRB2(515) & + & /1,'PLANT TRANSPIRATION ',210,001, & + & 'AVE TRANS ON surface'/ + DATA IFILV(516),AVBL(516),IQ(516),IS(516),AVBLGRB2(516) & + & /1,'SNOW SUBLIMATION ',198,001, & + & 'AVE SBSNO ON surface'/ + DATA IFILV(517),AVBL(517),IQ(517),IS(517),AVBLGRB2(517) & + & /1,'AVE POTENTIAL EVAP ',145,001, & + & 'AVE PEVPR ON surface'/ + +! +! Reserving Index 550-600 for Jun Wang +! + +! +!for grid2 +!-- ADD for INST CRAIN, CSNOW,CICEP,CFRZR (CRAIN 160) + DATA IFILV(551),AVBL(551),IQ(551),IS(551),AVBLGRB2(551) & + & /1,'INST CATEG SNOW ',143,001, & + & 'INST CSNOW ON surface'/ + DATA IFILV(552),AVBL(552),IQ(552),IS(552),AVBLGRB2(552) & + & /1,'INST CATEG ICE PELLE',142,001, & + & 'INST CICEP ON surface'/ + DATA IFILV(553),AVBL(553),IQ(553),IS(553),AVBLGRB2(553) & + & /1,'INST CATEG FRZ RAIN ',141,001, & + & 'INST CFRZR ON surface'/ +! +!-- ADD for AVE CSNOW,CICEP,CFRZR, (CRAIN 317) + DATA IFILV(555),AVBL(555),IQ(555),IS(555),AVBLGRB2(555) & + & /1,'AVE CATEG SNOW ',143,001, & + & 'AVE CSNOW ON surface'/ + DATA IFILV(556),AVBL(556),IQ(556),IS(556),AVBLGRB2(556) & + & /1,'AVE CATEG ICE PELLE',142,001, & + & 'AVE CICEP ON surface'/ + DATA IFILV(557),AVBL(557),IQ(557),IS(557),AVBLGRB2(557) & + & /1,'AVE CATEG FRZ RAIN ',141,001, & + & 'AVE CFRZR ON surface'/ +! +!-- ADD for INST CRAIN, CSNOW,CICEP,CFRZR (CRAIN 160) + DATA IFILV(559),AVBL(559),IQ(559),IS(559),AVBLGRB2(559) & + & /1,'INST CATEG SNOW ',143,001, & + & 'INST CSNOW ON surface'/ + DATA IFILV(560),AVBL(560),IQ(560),IS(560),AVBLGRB2(560) & + & /1,'INST CATEG ICE PELLE',142,001, & + & 'INST CICEP ON surface'/ + DATA IFILV(561),AVBL(561),IQ(561),IS(561),AVBLGRB2(561) & + & /1,'INST CATEG FRZ RAIN ',141,001, & + & 'INST CFRZR ON surface'/ +! +!-- ADD for AVE CSNOW,CICEP,CFRZR, (CRAIN 317) + DATA IFILV(563),AVBL(563),IQ(563),IS(563),AVBLGRB2(563) & + & /1,'AVE CATEG SNOW ',143,001, & + & 'AVE CSNOW ON surface'/ + DATA IFILV(564),AVBL(564),IQ(564),IS(564),AVBLGRB2(564) & + & /1,'AVE CATEG ICE PELLET',142,001, & + & 'AVE CICEP ON surface'/ + DATA IFILV(565),AVBL(565),IQ(565),IS(565),AVBLGRB2(565) & + & /1,'AVE CATEG FRZ RAIN ',141,001, & + & 'AVE CFRZR ON surface'/ +! +!-- ADD BEST CAPE CIN + DATA IFILV(566),AVBL(566),IQ(566),IS(566),AVBLGRB2(566) & + & /1,'BEST CAPE ON PRESLEV',157,116, & + & 'CAPE ON spec_pres_above_grnd'/ + DATA IFILV(567),AVBL(567),IQ(567),IS(567),AVBLGRB2(567) & + & /1,'BEST CIN ON PRESLEV ',156,116, & + & 'CIN ON spec_pres_above_grnd'/ +!-- add PRES Mean sea level---gfs + DATA IFILV(568),AVBL(568),IQ(568),IS(568),AVBLGRB2(568) & + & /1,'PRES ON MEAN SLP ',001,102, & + & 'PRES ON mean_sea_lvl'/ +!-- add T_CDC on convective_cloud_lyr --gfs + DATA IFILV(569),AVBL(569),IQ(569),IS(569),AVBLGRB2(569) & + & /1,'AVG CNVCT CLDLY FRAC',072,200, & + & 'AVE T_CDC ON convective_cloud_lyr'/ +!-- add T_CDC on entire_atmos_single_lyr --gfs + DATA IFILV(570),AVBL(570),IQ(570),IS(570),AVBLGRB2(570) & + & /1,'CONV CLOUD FRACTION ',072,200, & + & 'T_CDC ON convective_cloud_lyr'/ +! +!-- GFS use different kpds5 and kpds6 for surface lifted index, +!-- best lifted index(surface), soil temperature(TMP), +!-- total column cloud water + DATA IFILV(571),AVBL(571),IQ(571),IS(571),AVBLGRB2(571) & + & /1,'BOTTOM SOIL TEMP ',085,111, & + & 'TMP ON depth_bel_land_sfc'/ +! Chuang: remove this redendent index after communicating with Smirnova +! DATA IFILV(572),AVBL(572),IQ(572),IS(572),AVBLGRB2(572) & +! & /1,'LIFTED INDEX--SURFCE',131,101, & +! & 'LFT_X ON surface'/ + DATA IFILV(573),AVBL(573),IQ(573),IS(573),AVBLGRB2(573) & + & /1,'LIFTED INDEX--BEST ',132,116, & + & '4LFTX ON surface'/ + DATA IFILV(574),AVBL(574),IQ(574),IS(574),AVBLGRB2(574) & + & /1,'GFS SOIL TEMPERATURE',085,112, & + & 'TMP ON depth_bel_land_sfc'/ + DATA IFILV(575),AVBL(575),IQ(575),IS(575),AVBLGRB2(575) & + & /1,'TOTAL COLUMN CLD WTR',136,200, & + & 'C_WAT ON entire_atmos_single_lyr'/ +!-- NMMB grib2 + DATA IFILV(576),AVBL(576),IQ(576),IS(576),AVBLGRB2(576) & + & /1,'UWD AT FDHEIGHTS HGT',033,105, & + & 'U_GRD ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(577),AVBL(577),IQ(577),IS(577),AVBLGRB2(577) & + & /1,'VWD AT FDHEIGHTS HGT',034,105, & + & 'V_GRD ON spec_hgt_lvl_above_grnd'/ +!grib2: use same fld #451 for two diffent level types + DATA IFILV(578),AVBL(578),IQ(578),IS(578),AVBLGRB2(578) & + & /1,'SPFH AT FDHEIGHT HGT',051,105, & + & 'SPF_H ON spec_hgt_lvl_above_grnd'/ +!grib2: use same fld #482 for two diffent level types + DATA IFILV(579),AVBL(579),IQ(579),IS(579),AVBLGRB2(579) & + & /1,'PRES AT FDHEIGHT HGT',001,105, & + 'PRES ON spec_hgt_lvl_above_grnd'/ + DATA IFILV(580),AVBL(580),IQ(580),IS(580),AVBLGRB2(580) & + & /1,'ICING AT FD HEIGHTS ',168,103, & + 'ICI ON spec_alt_above_mean_sea_lvl'/ + DATA IFILV(581),AVBL(581),IQ(581),IS(581),AVBLGRB2(581) & + & /1,'RADAR DERIVED VIL ',206,200, & + 'VIL ON entire_atmos'/ +! +!-- ADD mixed layer CAPE CIN + DATA IFILV(582),AVBL(582),IQ(582),IS(582),AVBLGRB2(582) & + & /1,'MIXED LAYER CAPE ',157,116, & + & 'CAPE ON spec_pres_above_grnd'/ + DATA IFILV(583),AVBL(583),IQ(583),IS(583),AVBLGRB2(583) & + & /1,'MIXED LAYER CIN ',156,116, & + & 'CIN ON spec_pres_above_grnd'/ +!-- ADD MOST UNSTABLE CAPE/CIN -LOWEST 300 MB + DATA IFILV(584),AVBL(584),IQ(584),IS(584),AVBLGRB2(584) & + & /1,'MOST UNSTABLE CAPE ',157,116, & + & 'CAPE ON spec_pres_above_grnd'/ + DATA IFILV(585),AVBL(585),IQ(585),IS(585),AVBLGRB2(585) & + & /1,'MOST UNSTABLE CIN ',156,116, & + & 'CIN ON spec_pres_above_grnd'/ +!-- tmp at fd hgt (specified hgt level above ground) + DATA IFILV(586),AVBL(586),IQ(586),IS(586),AVBLGRB2(586) & + & /1,'TEMP AT FDHEIGHT HGT',011,105, & + & 'TMP ON spec_hgt_above_mean_sea_lvl'/ +!icing at fd hgt (specified hgt level above ground) + DATA IFILV(587),AVBL(587),IQ(587),IS(587),AVBLGRB2(587) & + & /1,'ICING FDHEIGHT HGT ',168,105, & + 'ICI ON spec_alt_above_mean_sea_lvl'/ + +! Reserving Index 550-600 for grib2 + +! Reserving Index 601-700 for GOCART +! ADD DUST AT FD HEIGHTS (GOCART) + DATA IFILV(601),AVBL(601),IQ(601),IS(601),AVBLGRB2(601) & + & /1,'DUST 1 AT FD HEIGHTS',240,103, & + 'DU1 ON spec_alt_above_mean_sea_lvl'/ + DATA IFILV(602),AVBL(602),IQ(602),IS(602),AVBLGRB2(602) & + & /1,'DUST 2 AT FD HEIGHTS',241,103, & + 'DU2 ON spec_alt_above_mean_sea_lvl'/ + DATA IFILV(603),AVBL(603),IQ(603),IS(603),AVBLGRB2(603) & + & /1,'DUST 3 AT FD HEIGHTS',242,103, & + 'DU3 ON spec_alt_above_mean_sea_lvl'/ + DATA IFILV(604),AVBL(604),IQ(604),IS(604),AVBLGRB2(604) & + & /1,'DUST 4 AT FD HEIGHTS',243,103, & + 'DU4 ON spec_alt_above_mean_sea_lvl'/ + DATA IFILV(605),AVBL(605),IQ(605),IS(605),AVBLGRB2(605) & + & /1,'DUST 5 AT FD HEIGHTS',244,103, & + 'DU5 ON spec_alt_above_mean_sea_lvl'/ +! ADD AEROSOL OPTICAL PROPERTIES (GOCART) + DATA IFILV(606),AVBL(606),IQ(606),IS(606),AVBLGRB2(606) & + & /1,'AEROSOL EXTINCTION ',128,109, & + 'Aerosol extinction coefficient '/ + DATA IFILV(607),AVBL(607),IQ(607),IS(607),AVBLGRB2(607) & + & /1,'AER ASYMMETRY FACTOR',130,109, & + 'Aerosol asymmetry factor '/ + DATA IFILV(608),AVBL(608),IQ(608),IS(608),AVBLGRB2(608) & + & /1,'SINGLE SCATTER ALBD ',131,109, & + 'Aerosol single scatter albedo '/ +! ADD AEROSOL OPTICAL DEPTH AT 550 NM (GOCART) + DATA IFILV(609),AVBL(609),IQ(609),IS(609),AVBLGRB2(609) & + & /1,'AER OPT DEP AT 550 ',129,200, & + 'Total aerosol optical depth at 550'/ + DATA IFILV(610),AVBL(610),IQ(610),IS(610),AVBLGRB2(610) & + & /1,'DU AER OPT DEP 550 ',133,200, & + 'Dust aerosol optical depth at 550 '/ + DATA IFILV(611),AVBL(611),IQ(611),IS(611),AVBLGRB2(611) & + & /1,'SS AER OPT DEP 550 ',134,200, & + 'Seasalt aer optical depth at 550 '/ + DATA IFILV(612),AVBL(612),IQ(612),IS(612),AVBLGRB2(612) & + & /1,'SU AER OPT DEP 550 ',135,200, & + 'Sulfate aer optical depth at 550 '/ + DATA IFILV(613),AVBL(613),IQ(613),IS(613),AVBLGRB2(613) & + & /1,'OC AER OPT DEP 550 ',136,200, & + 'Organic carbon aer opt dep at 550 '/ + DATA IFILV(614),AVBL(614),IQ(614),IS(614),AVBLGRB2(614) & + & /1,'BC AER OPT DEP 550 ',137,200, & + 'Black carbon aer opt dep at 550 '/ +! ADD BC, OC, SULF AEROSOL COLUMN MASS DENSITY (GOCART) + DATA IFILV(616),AVBL(616),IQ(616),IS(616),AVBLGRB2(616) & + & /1,'BC COL MASS DEN ',151,200, & + 'fine bc col mass density '/ + DATA IFILV(617),AVBL(617),IQ(617),IS(617),AVBLGRB2(617) & + & /1,'OC COL MASS DEN ',152,200, & + 'fine oc col mass density '/ + DATA IFILV(618),AVBL(618),IQ(618),IS(618),AVBLGRB2(618) & + & /1,'SULF COL MASS DEN ',153,200, & + 'fine sulf col mass density '/ +! ADD AEROSOL SURFACE MASS CONCENTRATION (GOCART), use table 129 + DATA IFILV(619),AVBL(619),IQ(619),IS(619),AVBLGRB2(619) & + & /1,'PM10 SFC MASS CON ',154,001, & + 'coarse sfc mass concentration '/ + DATA IFILV(620),AVBL(620),IQ(620),IS(620),AVBLGRB2(620) & + & /1,'PM25 SFC MASS CON ',155,001, & + 'fine sfc mass concentration '/ +! ADD PM10 and PM25 AEROSOL COLUMN MASS DENSITY (GOCART) + DATA IFILV(621),AVBL(621),IQ(621),IS(621),AVBLGRB2(621) & + & /1,'PM10 COL MASS DEN ',156,200, & + 'coarse aerosol col mass density '/ + DATA IFILV(622),AVBL(622),IQ(622),IS(622),AVBLGRB2(622) & + & /1,'PM25 COL MASS DEN ',157,200, & + 'fine aerosol col mass density '/ +! ADD AEROSOL OPTICAL DEPTH AT OTHER CHANNELS (GOCART) + DATA IFILV(623),AVBL(623),IQ(623),IS(623),AVBLGRB2(623) & + & /1,'AER OPT DEP AT 340 ',129,200, & + 'Total aerosol optical depth at 340'/ + DATA IFILV(624),AVBL(624),IQ(624),IS(624),AVBLGRB2(624) & + & /1,'AER OPT DEP AT 440 ',129,200, & + 'Total aerosol optical depth at 440'/ + DATA IFILV(625),AVBL(625),IQ(625),IS(625),AVBLGRB2(625) & + & /1,'AER OPT DEP AT 660 ',129,200, & + 'Total aerosol optical depth at 660'/ + DATA IFILV(626),AVBL(626),IQ(626),IS(626),AVBLGRB2(626) & + & /1,'AER OPT DEP AT 860 ',129,200, & + 'Total aerosol optical depth at 860'/ + DATA IFILV(627),AVBL(627),IQ(627),IS(627),AVBLGRB2(627) & + & /1,'AER OPT DEP AT 1630 ',129,200, & + 'Total aer optical depth at 1630 '/ + DATA IFILV(628),AVBL(628),IQ(628),IS(628),AVBLGRB2(628) & + & /1,'AER OPT DEP AT 11100',129,200, & + 'Total aer optical dep at 11 micron'/ +! ADD DUST FIELDS ON MDL SFCS (GOCART) + DATA IFILV(629),AVBL(629),IQ(629),IS(629),AVBLGRB2(629) & + & /1,'DUST 1 ON MDL SFCS ',240,109, & + & 'DU1 ON hybrid_lvl'/ + DATA IFILV(630),AVBL(630),IQ(630),IS(630),AVBLGRB2(630) & + & /1,'DUST 2 ON MDL SFCS ',241,109, & + & 'DU2 ON hybrid_lvl'/ + DATA IFILV(631),AVBL(631),IQ(631),IS(631),AVBLGRB2(631) & + & /1,'DUST 3 ON MDL SFCS ',242,109, & + & 'DU3 ON hybrid_lvl'/ + DATA IFILV(632),AVBL(632),IQ(632),IS(632),AVBLGRB2(632) & + & /1,'DUST 4 ON MDL SFCS ',243,109, & + & 'DU4 ON hybrid_lvl'/ + DATA IFILV(633),AVBL(633),IQ(633),IS(633),AVBLGRB2(633) & + & /1,'DUST 5 ON MDL SFCS ',244,109, & + & 'DU5 ON hybrid_lvl'/ +! ADD NON-DUST AEROSOL FIELDS ON MDL SFCS (GOCART) + DATA IFILV(634),AVBL(634),IQ(634),IS(634),AVBLGRB2(634) & + & /1,'SEASALT 1 ON MDL SFC',245,109, & + & 'SS1 ON hybrid_lvl'/ + DATA IFILV(635),AVBL(635),IQ(635),IS(635),AVBLGRB2(635) & + & /1,'SEASALT 2 ON MDL SFC',246,109, & + & 'SS2 ON hybrid_lvl'/ + DATA IFILV(636),AVBL(636),IQ(636),IS(636),AVBLGRB2(636) & + & /1,'SEASALT 3 ON MDL SFC',247,109, & + & 'SS3 ON hybrid_lvl'/ + DATA IFILV(637),AVBL(637),IQ(637),IS(637),AVBLGRB2(637) & + & /1,'SEASALT 4 ON MDL SFC',248,109, & + & 'SS4 ON hybrid_lvl'/ + DATA IFILV(638),AVBL(638),IQ(638),IS(638),AVBLGRB2(638) & + & /1,'SEASALT 5 ON MDL SFC',253,109, & + & 'SS5 ON hybrid_lvl'/ + DATA IFILV(639),AVBL(639),IQ(639),IS(639),AVBLGRB2(639) & + & /1,'SULFATE ON MDL SFC ',254,109, & + & 'SO4 ON hybrid_lvl'/ + DATA IFILV(640),AVBL(640),IQ(640),IS(640),AVBLGRB2(640) & + & /1,'OC DRY ON MDL SFC ',249,109, & + & 'OC_DRY hybrid_lvl'/ + DATA IFILV(641),AVBL(641),IQ(641),IS(641),AVBLGRB2(641) & + & /1,'OC WET ON MDL SFC ',250,109, & + & 'OC_WET hybrid_lvl'/ + DATA IFILV(642),AVBL(642),IQ(642),IS(642),AVBLGRB2(642) & + & /1,'BC DRY ON MDL SFC ',251,109, & + & 'BC_DRY hybrid_lvl'/ + DATA IFILV(643),AVBL(643),IQ(643),IS(643),AVBLGRB2(643) & + & /1,'BC WET ON MDL SFC ',252,109, & + & 'BC_WET hybrid_lvl'/ +! ADD AIR DENSITY AND LAYER THICKNESS + DATA IFILV(644),AVBL(644),IQ(644),IS(644),AVBLGRB2(644) & + & /1,'AIR DEN ON MDL SFCS ',189,109, & + & 'AIRDEN hybrid_lvl'/ + DATA IFILV(645),AVBL(645),IQ(645),IS(645),AVBLGRB2(645) & + & /1,'DPRES ON MDL SFCS ',1,110, & + & 'DPRES hybrid_lvl '/ +! ADD OTHER PM2.5 AEROSOL COLUMN MASS DENSITY (GOCART) + DATA IFILV(646),AVBL(646),IQ(646),IS(646),AVBLGRB2(646) & + & /1,'DUST COL MASS DEN ',159,200, & + 'fine dust col mass density '/ + DATA IFILV(647),AVBL(647),IQ(647),IS(647),AVBLGRB2(647) & + & /1,'SEAS COL MASS DEN ',160,200, & + 'fine seas col mass density '/ + DATA IFILV(648),AVBL(648),IQ(648),IS(648),AVBLGRB2(648) & + & /1,'SINGLE SCAT ALBD 340',131,200, & + 'Aer single scatter alb at 340 nm'/ + DATA IFILV(649),AVBL(649),IQ(649),IS(649),AVBLGRB2(649) & + & /1,'AER ASYM FACTOR 340 ',130,200, & + 'Aerosol asymmetry factor at 340 nm'/ +! ADD AEROSOL SCATTERING AOT + DATA IFILV(650),AVBL(650),IQ(650),IS(650),AVBLGRB2(650) & + & /1,'AER SCAT OPT DEP 550',129,200, & + 'Total scat aer opt dep at 550 nm'/ + DATA IFILV(651),AVBL(651),IQ(651),IS(651),AVBLGRB2(651) & + & /1,'DU SCAT OPT DEP 550 ',129,200, & + 'DUST scat aer opt dep at 550 nm'/ + DATA IFILV(652),AVBL(652),IQ(652),IS(652),AVBLGRB2(652) & + & /1,'SS SCAT OPT DEP 550 ',129,200, & + 'SALT scat aer opt dep at 550 nm'/ + DATA IFILV(653),AVBL(653),IQ(653),IS(653),AVBLGRB2(653) & + & /1,'SU SCAT OPT DEP 550 ',129,200, & + 'SUSO scat aer opt dep at 550 nm'/ + DATA IFILV(654),AVBL(654),IQ(654),IS(654),AVBLGRB2(654) & + & /1,'OC SCAT OPT DEP 550 ',129,200, & + 'WASO scat aer opt dep at 550 nm'/ + DATA IFILV(655),AVBL(655),IQ(655),IS(655),AVBLGRB2(655) & + & /1,'BC SCAT OPT DEP 550 ',129,200, & + 'SOOT scat aer opt dep at 550 nm'/ +! ADD AEROSOL ANGTROM EXPONENT + DATA IFILV(656),AVBL(656),IQ(656),IS(656),AVBLGRB2(656) & + & /1,'ANGSTROM EXP 440_860',255,200, & + 'Angstrom exponent 440-860 nm '/ + +! ADD DUST,SS, OC,BC, SU PRODUCTION AND REMOVAL FLUXES (GOCART) + DATA IFILV(659),AVBL(659),IQ(659),IS(659),AVBLGRB2(659) & + & /1,'DUST EMISSION FLUX ',151,200, & + 'dust emission fluxes '/ + DATA IFILV(660),AVBL(660),IQ(660),IS(660),AVBLGRB2(660) & + & /1,'DUST SEDIMENTATION ',152,200, & + 'dust sedimentation fluxes '/ + DATA IFILV(661),AVBL(661),IQ(661),IS(661),AVBLGRB2(661) & + & /1,'DUST DRY DEPOSITION ',153,200, & + 'dust dry deposition fluxes '/ + DATA IFILV(662),AVBL(662),IQ(662),IS(662),AVBLGRB2(662) & + & /1,'DUST WET DEPOSITION ',154,200, & + 'dust wet deposition fluxes '/ + DATA IFILV(663),AVBL(663),IQ(663),IS(663),AVBLGRB2(663) & + & /1,'SS EMISSION FLUX ',151,200, & + 'seasalt emission fluxes '/ + DATA IFILV(664),AVBL(664),IQ(664),IS(664),AVBLGRB2(664) & + & /1,'SS SEDIMENTATION ',152,200, & + 'seasalt sedimentation fluxes '/ + DATA IFILV(665),AVBL(665),IQ(665),IS(665),AVBLGRB2(665) & + & /1,'SS DRY DEPOSITION ',153,200, & + 'seasalt dry deposition fluxes '/ + DATA IFILV(666),AVBL(666),IQ(666),IS(666),AVBLGRB2(666) & + & /1,'SS WET DEPOSITION ',154,200, & + 'seasalt wet deposition fluxes '/ + DATA IFILV(667),AVBL(667),IQ(667),IS(667),AVBLGRB2(667) & + & /1,'BC EMISSION FLUX ',151,200, & + 'black carbon emission fluxes '/ + DATA IFILV(668),AVBL(668),IQ(668),IS(668),AVBLGRB2(668) & + & /1,'BC SEDIMENTATION ',152,200, & + 'black carbon sedimentation fluxes '/ + DATA IFILV(669),AVBL(669),IQ(669),IS(669),AVBLGRB2(669) & + & /1,'BC DRY DEPOSITION ',153,200, & + 'black carbon dry deposition fluxes'/ + DATA IFILV(670),AVBL(670),IQ(670),IS(670),AVBLGRB2(670) & + & /1,'BC WET DEPOSITION ',154,200, & + 'black carbon wet deposition fluxes'/ + DATA IFILV(671),AVBL(671),IQ(671),IS(671),AVBLGRB2(671) & + & /1,'OC EMISSION FLUX ',151,200, & + 'pom emission fluxes '/ + DATA IFILV(672),AVBL(672),IQ(672),IS(672),AVBLGRB2(672) & + & /1,'OC SEDIMENTATION ',152,200, & + 'pom sedimentation fluxes '/ + DATA IFILV(673),AVBL(673),IQ(673),IS(673),AVBLGRB2(673) & + & /1,'OC DRY DEPOSITION ',153,200, & + 'pom dry deposition fluxes '/ + DATA IFILV(674),AVBL(674),IQ(674),IS(674),AVBLGRB2(674) & + & /1,'OC WET DEPOSITION ',154,200, & + 'pom wet deposition fluxes '/ + DATA IFILV(675),AVBL(675),IQ(675),IS(675),AVBLGRB2(675) & + & /1,'SU EMISSION FLUX ',151,200, & + 'suldate emission fluxes '/ + DATA IFILV(676),AVBL(676),IQ(676),IS(676),AVBLGRB2(676) & + & /1,'SU SEDIMENTATION ',152,200, & + 'sulfate sedimentation fluxes '/ + DATA IFILV(677),AVBL(677),IQ(677),IS(677),AVBLGRB2(677) & + & /1,'SU DRY DEPOSITION ',153,200, & + 'sulfate dry deposition fluxes '/ + DATA IFILV(678),AVBL(678),IQ(678),IS(678),AVBLGRB2(678) & + & /1,'SU WET DEPOSITION ',154,200, & + 'sulfate wet deposition fluxes '/ + DATA IFILV(679),AVBL(679),IQ(679),IS(679),AVBLGRB2(679) & + & /1,'DU SCAVENGING FLUX ',155,200, & + 'dust scavenging fluxes '/ + DATA IFILV(680),AVBL(680),IQ(680),IS(680),AVBLGRB2(680) & + & /1,'SS SCAVENGING FLUX ',156,200, & + 'seasalt scavenging fluxes '/ + DATA IFILV(681),AVBL(681),IQ(681),IS(681),AVBLGRB2(681) & + & /1,'BC SCAVENGING FLUX ',157,200, & + 'black carbon scavenging fluxes '/ + DATA IFILV(682),AVBL(682),IQ(682),IS(682),AVBLGRB2(682) & + & /1,'OC SCAVENGING FLUX ',158,200, & + 'organic carbon scavenging fluxes '/ +! DATA IFILV(683),AVBL(683),IQ(683),IS(683),AVBLGRB2(683) & +! & /1,'SS CR SFC MASS CON ',159,200, & +! 'seasalt cr sfc mass concentration '/ + DATA IFILV(684),AVBL(684),IQ(684),IS(684),AVBLGRB2(684) & + & /1,'SEAS25 SFC MASS CON ',159,200, & + 'seas pm25 sfc mass concentration '/ +! DATA IFILV(685),AVBL(685),IQ(685),IS(685),AVBLGRB2(685) & +! & /1,'DU CR SFC MASS CON ',160,001, & +! 'dust cr sfc mass con '/ + DATA IFILV(686),AVBL(686),IQ(686),IS(686),AVBLGRB2(686) & + & /1,'DUST25 SFC MASS CON ',161,001, & + DATA IFILV(687),AVBL(687),IQ(687),IS(687),AVBLGRB2(687) & + & /1,'BC SFC MASS CON ',162,001, & + 'black carbon sfc mass con '/ + DATA IFILV(688),AVBL(688),IQ(688),IS(688),AVBLGRB2(688) & + & /1,'OC SFC MASS CON ',163,001, & + 'organic carbon sfc mass con '/ + DATA IFILV(689),AVBL(689),IQ(689),IS(689),AVBLGRB2(689) & + & /1,'SU SFC MASS CON ',164,001, & + 'sulfate sfc mass con '/ + DATA IFILV(690),AVBL(690),IQ(690),IS(690),AVBLGRB2(690) & + & /1,'INST SU SFC MASS CON',164,001, & + 'instn sulfate sfc mass con '/ + DATA IFILV(691),AVBL(691),IQ(691),IS(691),AVBLGRB2(691) & + & /1,'INST OC SFC MASS CON',164,001, & + 'instn organic carbon sfc mass con '/ + DATA IFILV(692),AVBL(692),IQ(692),IS(692),AVBLGRB2(692) & + & /1,'INST BC SFC MASS CON',164,001, & + 'instn black carbon sfc mass con '/ + DATA IFILV(693),AVBL(693),IQ(693),IS(693),AVBLGRB2(693) & + & /1,'INST DU CR SMASS ',164,001, & + 'instn du coarse mode sfc mass con '/ + DATA IFILV(694),AVBL(694),IQ(694),IS(694),AVBLGRB2(694) & + & /1,'INST DU FN SMASS ',164,001, & + 'instn du fine mode sfc mass con '/ + DATA IFILV(695),AVBL(695),IQ(695),IS(695),AVBLGRB2(695) & + & /1,'INST SS CR SMASS ',164,001, & + 'instn ss coarse mode sfc mass con '/ + DATA IFILV(696),AVBL(696),IQ(696),IS(696),AVBLGRB2(696) & + & /1,'INST SS FN SMASS ',164,001, & + 'instn ss fine mode sfc mass con '/ + DATA IFILV(697),AVBL(697),IQ(697),IS(697),AVBLGRB2(697) & + & /1,'INST AER CR SMASS ',164,001, & + 'instn aer coarse mode sfc mass con'/ + DATA IFILV(698),AVBL(698),IQ(698),IS(698),AVBLGRB2(698) & + & /1,'INST AER FN SMASS ',164,001, & + 'instn aer fine mode sfc mass con '/ +! Reserving Index 601-700 for GOCART +! + +! Reserve index 700-799 for GSD +! Chuang: remove DUST 1-5 output from GSD because GOCART also outputs +! the same variables above + DATA IFILV(771),AVBL(771),IQ(771),IS(771),AVBLGRB2(771) & + & /1,'FIRST LEVEL DEWPOINT',017,105, & + & 'DPT ON spec_hgt_lvl_above_grnd'/ + +! GSD HRRR-CHEM output + DATA IFILV(720),AVBL(720),IQ(720),IS(720),AVBLGRB2(720) & + & /1,'PM 2.5 ON MDL SFCS ',240,107, & + & 'PM 2.5 ON MDL SFCS '/ + DATA IFILV(721),AVBL(721),IQ(721),IS(721),AVBLGRB2(721) & + & /1,'PM 10 ON MDL SFCS ',241,107, & + & 'PM 10 ON MDL SFCS '/ + DATA IFILV(722),AVBL(722),IQ(722),IS(722),AVBLGRB2(722) & + & /1,'SO2 ON MDL SFCS ',242,107, & + & 'SO2 ON MDL SFCS '/ + DATA IFILV(723),AVBL(723),IQ(723),IS(723),AVBLGRB2(723) & + & /1,'PM 2.5 ON P SFCS ',240,100, & + & 'PM 2.5 ON MDL SFCS '/ +! no entry in GRIB table for NCLOUD use 147 - Zonal flux of gravity wave stress + DATA IFILV(747),AVBL(747),IQ(747),IS(747),AVBLGRB2(747) & + & /1,'NCCLOUD ON MDL SFCS ',147,109, & + & 'NCCLOUD ON MDL SFCS '/ + DATA IFILV(750),AVBL(750),IQ(750),IS(750),AVBLGRB2(750) & + & /1,'WV MIX R ON MDL SFCS',053,109, & + & 'WV MIX R ON MDL SFCS'/ + DATA IFILV(751),AVBL(751),IQ(751),IS(751),AVBLGRB2(751) & + & /1,'VP TEMP ON MDL SFCS ',189,109, & + & 'VP TEMP ON MDL SFCS '/ + DATA IFILV(752),AVBL(752),IQ(752),IS(752),AVBLGRB2(752) & + & /1,'NCICE ON MDL SFCS ',198,109, & + & 'NCICE ON MDL SFCS '/ + +! no entry in GRIB table for NRAIN, use 148 - Meridional flux of gravity wave stress + DATA IFILV(754),AVBL(754),IQ(754),IS(754),AVBLGRB2(754) & + & /1,'NCRAIN ON MDL SFCS ',148,109, & + & 'NCRAIN ON MDL SFCS '/ +! water friendly aerosol: entry 157, Table 129 + DATA IFILV(766),AVBL(766),IQ(766),IS(766),AVBLGRB2(766) & + & /1,'NWFA ON MDL SFCS ',157,109, & + & 'NWFA ON MDL SFCS '/ +! ice friendly aerosol: entry 156, Table 129 + DATA IFILV(767),AVBL(767),IQ(767),IS(767),AVBLGRB2(767) & + & /1,'NIFA ON MDL SFCS ',156,109, & + & 'NIFA ON MDL SFCS '/ + +! --- + DATA IFILV(546),AVBL(546),IQ(546),IS(546),AVBLGRB2(546) & + & /1,'SHELTER POT TEMP ',013,105, & + & 'SHELTER POT TEMP '/ + DATA IFILV(547),AVBL(547),IQ(547),IS(547),AVBLGRB2(547) & + & /1,'SHELTER DEWP DEPRES ',018,105, & + & 'SHELTER DEWP DEPRES '/ + DATA IFILV(548),AVBL(548),IQ(548),IS(548),AVBLGRB2(548) & + & /1,'SURFACE EQ POT TEMP ',014,001, & + & 'SURFACE EQ POT TEMP '/ + DATA IFILV(755),AVBL(755),IQ(755),IS(755),AVBLGRB2(755) & + & /1,'EQUIL LEVEL HEIGHT ',007,247, & + & 'EQUIL LEVEL HEIGHT '/ + DATA IFILV(753),AVBL(753),IQ(753),IS(753),AVBLGRB2(753) & + & /1,'PRESSURE OF FRZ LVL ',001,004, & + & 'PRESSURE OF FRZ LVL '/ + DATA IFILV(756),AVBL(756),IQ(756),IS(756),AVBLGRB2(756) & + & /1,'HIGHEST FRZ LVL PRES',001,204, & + & 'HIGHEST FRZ LVL PRES'/ + DATA IFILV(700),AVBL(700),IQ(700),IS(700),AVBLGRB2(700) & + & /1,'MAX UPDR HELICITY16 ',216,106, & + & 'MAX UPDR HELICITY16 '/ + DATA IFILV(701),AVBL(701),IQ(701),IS(701),AVBLGRB2(701) & + & /1,'UPDRAFT HELICITY16 ',214,106, & + & 'UPDRAFT HELICITY16 '/ + DATA IFILV(702),AVBL(702),IQ(702),IS(702),AVBLGRB2(702) & + & /1,'MAX LTG THREAT1 ',188,200, & + & 'MAX LTG THREAT1 '/ + DATA IFILV(703),AVBL(703),IQ(703),IS(703),AVBLGRB2(703) & + & /1,'MAX LTG THREAT2 ',186,200, & + & 'MAX LTG THREAT2 '/ + DATA IFILV(704),AVBL(704),IQ(704),IS(704),AVBLGRB2(704) & + & /1,'MAX LTG THREAT3 ',187,200, & + & 'MAX LTG THREAT3 '/ + DATA IFILV(705),AVBL(705),IQ(705),IS(705),AVBLGRB2(705) & + & /1,'NCI_LTG ',241,200, & + & 'NCI_LTG '/ + DATA IFILV(706),AVBL(706),IQ(706),IS(706),AVBLGRB2(706) & + & /1,'NCA_LTG ',242,200, & + & 'NCA_LTG '/ + DATA IFILV(707),AVBL(707),IQ(707),IS(707),AVBLGRB2(707) & + & /1,'NCI_WQ ',243,200, & + & 'NCI_WQ '/ + DATA IFILV(708),AVBL(708),IQ(708),IS(708),AVBLGRB2(708) & + & /1,'NCA_WQ ',244,200, & + & 'NCA_WQ '/ + DATA IFILV(709),AVBL(709),IQ(709),IS(709),AVBLGRB2(709) & + & /1,'NCI_REFL ',245,200, & + & 'NCI_REFL '/ + DATA IFILV(710),AVBL(710),IQ(710),IS(710),AVBLGRB2(710) & + & /1,'NCA_REFL ',246,200, & + & 'NCA_REFL '/ + +! Add variables to produce the same output as in RUC + DATA IFILV(749),AVBL(749),IQ(749),IS(749),AVBLGRB2(749) & + & /1,'RH WRT PRECIP WATER ',230,200, & + & 'RH WRT PRECIP WATER '/ + DATA IFILV(748),AVBL(748),IQ(748),IS(748),AVBLGRB2(748) & + & /1,'RADAR REFLECT - 1km ',211,105, & + & 'RADAR REFLECT - 1km '/ + DATA IFILV(757),AVBL(757),IQ(757),IS(757),AVBLGRB2(757) & + & /1,'RADAR REFLECT - 4km ',211,105, & + & 'RADAR REFLECT - 4km '/ + DATA IFILV(758),AVBL(758),IQ(758),IS(758),AVBLGRB2(758) & + & /1,'CONV CLD TOP HGHT ',007,243, & + & 'CONV CLD TOP HGHT '/ + DATA IFILV(760),AVBL(760),IQ(760),IS(760),AVBLGRB2(760) & + & /1,'SHELTER MIXING RATIO',053,105, & + & 'SHELTER MIXING RATIO'/ + DATA IFILV(762),AVBL(762),IQ(762),IS(762),AVBLGRB2(762) & + & /1,'SURFACE MIXING RATIO',053,001, & + & 'SURFACE MIXING RATIO'/ + DATA IFILV(761),AVBL(761),IQ(761),IS(761),AVBLGRB2(761) & + & /1,'TEMP INSIDE SNOW ',011,001, & + & 'TEMP INSIDE SNOW '/ +! CRA Add variables to produce NCAR fields + DATA IFILV(768),AVBL(768),IQ(768),IS(768),AVBLGRB2(768) & + & /1,'ECHOTOP ',240,200, & + & 'ECHOTOP '/ + DATA IFILV(769),AVBL(769),IQ(769),IS(769),AVBLGRB2(769) & + & /1,'VIL ',206,200, & + & 'VIL '/ + DATA IFILV(770),AVBL(770),IQ(770),IS(770),AVBLGRB2(770) & + & /1,'RADARVIL ',206,200, & + & 'RADARVIL '/ + DATA IFILV(727),AVBL(727),IQ(727),IS(727),AVBLGRB2(727) & + & /1,'GSD UPDRAFT HELICITY',227,106, & + & 'GSD UPHL ON spec_hgt_lvl_above_grnd'/ +! CRA +! CRA +! RAP/HRRR Time-averaged variables + DATA IFILV(730),AVBL(730),IQ(730),IS(730),AVBLGRB2(730) & + & /1,'AVE 10m WIND SPEED ',229,105, & + & 'AVE WIND ON 10M spec_hgt_lvl_above_grnd'/ !422 + DATA IFILV(731),AVBL(731),IQ(731),IS(731),AVBLGRB2(731) & + & /1,'AVE 10m U ',229,105, & + & 'AVE WIND ON 10M spec_hgt_lvl_above_grnd'/ !422 + DATA IFILV(732),AVBL(732),IQ(732),IS(732),AVBLGRB2(732) & + & /1,'AVE 10m V ',229,105, & + & 'AVE WIND ON 10M spec_hgt_lvl_above_grnd'/ !422 + DATA IFILV(733),AVBL(733),IQ(733),IS(733),AVBLGRB2(733) & + & /1,'AVE INCOMING SW RAD ',204,001, & + & 'AVE NSWRF ON surface'/ + DATA IFILV(734),AVBL(734),IQ(734),IS(734),AVBLGRB2(734) & + & /1,'AVE NORMAL SW RAD ',254,001, & + & 'AVE NSWRF ON surface'/ +! E. James +! 15 Jun 2016 +! Adding vertically-integrated smoke AOD + DATA IFILV(735),AVBL(735),IQ(735),IS(735),AVBLGRB2(735) & + & /1,'VRTCLY INTGRTD AOD ',129,200, & + & 'AOD ON entire_atmos_single_lyr'/ +! Adding vertically-integrated smoke variable + DATA IFILV(736),AVBL(736),IQ(736),IS(736),AVBLGRB2(736) & + & /1,'VRTCLY INTGRTD SMOKE',237,200, & + & 'SMOKE ON entire_atmos_single_lyr'/ +! Adding smoke variable on mdl surfaces + DATA IFILV(737),AVBL(737),IQ(737),IS(737),AVBLGRB2(737) & + & /1,'SMOKE ON MDL SURFCS ',203,109, & + & 'SM1 ON hybrid_lvl'/ +! Adding smoke variable on p surfaces + DATA IFILV(738),AVBL(738),IQ(738),IS(738),AVBLGRB2(738) & + & /1,'SMOKE ON P SURFCS ',203,100, & + & 'SM1 ON isobaric_sfc'/ +! Adding lowest model level smoke + DATA IFILV(739),AVBL(739),IQ(739),IS(739),AVBLGRB2(739) & + & /1,'SMOKE NEAR SURFACE ',203,105, & + & 'SM1 ON spec_hgt_lvl_above_grnd'/ +! Adding mean fire radiative power + DATA IFILV(740),AVBL(740),IQ(740),IS(740),AVBLGRB2(740) & + & /1,'MEAN FIRE RDIATV PWR',164,001, & + & 'MEAN FIRE RADIATIVE POWER ON surface'/ +! E. James +! 28 Mar 2016 +! Adding clear-sky surface up and downwelling short and longwave irradiance + DATA IFILV(742),AVBL(742),IQ(742),IS(742),AVBLGRB2(742) & + & /1,'INSTN CLRSKY SHWV DN',161,001, & + & 'INST SWDNBC ON surface'/ + DATA IFILV(743),AVBL(743),IQ(743),IS(743),AVBLGRB2(743) & + & /1,'INSTN CLRSKY SHWV UP',160,001, & + & 'INST SWUPBC ON surface'/ + DATA IFILV(744),AVBL(744),IQ(744),IS(744),AVBLGRB2(744) & + & /1,'INSTN CLRSKY LGWV DN',163,001, & + & 'INST LWDNBC ON surface'/ + DATA IFILV(745),AVBL(745),IQ(745),IS(745),AVBLGRB2(745) & + & /1,'INSTN CLRSKY LGWV UP',162,001, & + & 'INST LWUPBC ON surface'/ +! E. James +! 11 May 2015 +! Adding instantaneous direct normal and diffuse horizontal irradiance + DATA IFILV(772),AVBL(772),IQ(772),IS(772),AVBLGRB2(772) & + & /1,'INSTN DIR NOR IRRAD ',166,001, & + & 'INST SWDDNI ON surface'/ + DATA IFILV(773),AVBL(773),IQ(773),IS(773),AVBLGRB2(773) & + & /1,'INSTN DIF HOR IRRAD ',167,001, & + & 'INST SWDDIF ON surface'/ +! +! satellite index 800-899 + +! 2014-12-09 WM LEWIS ADDED SSMI_F13-F15, SSMIS_F16-F20 +! WITH LVLS-DRIVEN CONTROL OF CHANNEL SELECTION +! SSMI_F13 (L(1)-L(6) -> ID8: 176-181 -> 19H, 19V, 37H, 37V, 85H, 85V) + DATA IFILV(800),AVBL(800),IQ(800),IS(800),AVBLGRB2(800) & + & /1,'F13 SSMI NON-NADIR ',118,109, & + & 'SSMI TB top_of_atmos '/ !table 133 + +! SSMI_F14 (L(1)-L(6) -> ID8: 182-187 -> 19H, 19V, 37H, 37V, 85H, 85V) + DATA IFILV(806),AVBL(806),IQ(806),IS(806),AVBLGRB2(806) & + & /1,'F14 SSMI NON-NADIR ',118,109, & + & 'SSMI TB top_of_atmos '/ !table 133 + +! SSMI_F15 (L(1)-L(6) -> ID8: 188-193 -> 19H, 19V, 37H, 37V, 85H, 85V) + DATA IFILV(812),AVBL(812),IQ(812),IS(812),AVBLGRB2(812) & + & /1,'F15 SSMI NON-NADIR ',118,109, & + & 'SSMI TB top_of_atmos '/ !table 133 + +! SSMIS_F16 (L(1)-L(7) -> ID8: 194-200 -> 183H, 19H, 19V, 37H, 37V, 85H, 85V) + DATA IFILV(818),AVBL(818),IQ(818),IS(818),AVBLGRB2(818) & + & /1,'F16 SSMIS NON-NADIR ',118,109, & + & 'SSMIS TB top_of_atmos '/ !table 133 + +! SSMIS_F17 (L(1)-L(7) -> ID8: 201-207 -> 183H, 19H, 19V, 37H, 37V, 85H, 85V) + DATA IFILV(825),AVBL(825),IQ(825),IS(825),AVBLGRB2(825) & + & /1,'F17 SSMIS NON-NADIR ',118,109, & + & 'SSMIS TB top_of_atmos '/ !table 133 + +! SSMIS_F18 (L(1)-L(7) -> ID8: 208-214 -> 183H, 19H, 19V, 37H, 37V, 85H, 85V) + DATA IFILV(832),AVBL(832),IQ(832),IS(832),AVBLGRB2(832) & + & /1,'F18 SSMIS NON-NADIR ',118,109, & + & 'SSMIS TB top_of_atmos '/ !table 133 + +! SSMIS_F19 (L(1)-L(7) -> ID8: 215-221 -> 183H, 19H, 19V, 37H, 37V, 85H, 85V) + DATA IFILV(839),AVBL(839),IQ(839),IS(839),AVBLGRB2(839) & + & /1,'F19 SSMIS NON-NADIR ',118,109, & + & 'SSMIS TB top_of_atmos '/ !table 133 + +! SSMIS_F20 (L(1)-L(7) -> ID8: 222-228 -> 183H, 19H, 19V, 37H, 37V, 85H, 85V) + DATA IFILV(846),AVBL(846),IQ(846),IS(846),AVBLGRB2(846) & + & /1,'F20 SSMIS NON-NADIR ',118,109, & + & 'SSMIS TB top_of_atmos '/ !table 133 + +! Apparent Temperature, +! March 2013: use faked Grib1 and Grib2 IDs +! Sib will no longer support new Grib1 ID and +! is in the process of getting Grib2 ID from WMO. + DATA IFILV(808),AVBL(808),IQ(808),IS(808),AVBLGRB2(808) & + & /1,'APPARENT TEMPERATURE',168,105, & + & 'TIPD ON entire_atmos_single_lyr'/ + +! 2014-12-09 WM LEWIS MODIFIED MTSTAT-2 and MTSAT-1r to COMPLY WITH NEW +! LVLS-DRIVEN CHANNEL SELECTION (L(1)-L(4)> CH1-CH4) +! HWRF satellite additions: MTSAT-2 imager: + DATA IFILV(860),AVBL(860),IQ(860),IS(860),AVBLGRB2(860) & + & /1,'MTSAT2 NON-NADIR ',118,109, & !table 130 + & 'MTSAT2 CH1 NON NAD top_of_atmos'/ + +! LVLS-DRIVEN CHANNEL SELECTION (L(1)-L(4)> CH1-CH4) +! HWRF satellite additions: MTSAT-1r imager (MTSAT-2 backup satellite): + DATA IFILV(864),AVBL(864),IQ(864),IS(864),AVBLGRB2(864) & + & /1,'MTSAT1R NON-NADIR ',118,109, & !table 130 + & 'MTSAT1RCH1 NON NAD top_of_atmos'/ + +! LVLS-DRIVEN CHANNEL SELECTION (L(1)-L(4)> IR CH1-CH4) +! HWRF satellite additions: INSAT-3D imager + DATA IFILV(865),AVBL(865),IQ(865),IS(865),AVBLGRB2(865) & + & /1,'INSAT 3D NON-NADIR ',118,109, & !table 130 + & 'INSAT 3D NON NAD top_of_atmos'/ + +! 2014-12-09 WM LEWIS ADDED GOES-13, GOES-15, MSG-10 +! GOES-13 imager (L(1)-L(4) -> ID8: 237-240 -> CH2, CH3, CH4, CH5) + DATA IFILV(868),AVBL(868),IQ(868),IS(868),AVBLGRB2(868) & + & /1,'GOES-13 NON-NADIR ',118,109, & + & 'GOES-13 IMGR TB TOA '/ !Table 130 + +! GOES-15 imager (L(1)-L(4) -> ID8: 241-244 -> CH2, CH3, CH4, CH5) + DATA IFILV(872),AVBL(872),IQ(872),IS(872),AVBLGRB2(872) & + & /1,'GOES-15 NON-NADIR ',118,109, & + & 'GOES-15 IMGR TB TOA '/ !Table 130 + +! MSG/SEVIRI imager (L(1)-L(7) -> ID8: 230-236 -> +! CH5, CH6, CH7, CH8, CH9, CH10, CH11) + DATA IFILV(876),AVBL(876),IQ(876),IS(876),AVBLGRB2(876) & + & /1,'SEVIRI NON-NADIR ',118,109, & + & 'MSG/SEVIRI TB TOA '/ !Table 130 + +! HWRF additions (900-949) + DATA IFILV(900),AVBL(900),IQ(900),IS(900),AVBLGRB2(900) & + & /1,'MODEL SFC U WIND STR',124,001, & + & 'U_FLX ON surface' / + DATA IFILV(901),AVBL(901),IQ(901),IS(901),AVBLGRB2(901) & + & /1,'MODEL SFC V WIND STR',125,001, & + & 'V_FLX ON surface' / + DATA IFILV(902),AVBL(902),IQ(902),IS(902),AVBLGRB2(902) & + & /1,'INSTN OUT TOA SW RAD',211,008, & + & 'INST USWRF ON top_of_atmos'/ +! HWRF reflectivity output from wrf +! Passed-through wrf derived variable, works for non-ferrier +! physics. +! Use Table 129 (PDS Octet 4 = 129) + DATA IFILV(903),AVBL(903),IQ(903),IS(903),AVBLGRB2(903) & + & /1,'WRFOUT REFL 10CM MDL',211,109, & + & 'WRFOUT REFL 10CM ON model '/ + DATA IFILV(904),AVBL(904),IQ(904),IS(904),AVBLGRB2(904) & + & /1,'WRFOUT COMP MAX REF ',212,200, & + & 'WRFOUT COMP MAX REFLC'/ +! Add Radiation variables output from RRTMG and CAM +! radiation schemes in wrf. (SWUPT,ACSWUPT,SWDNT,ACSWDNT) + DATA IFILV(905),AVBL(905),IQ(905),IS(905),AVBLGRB2(905) & + & /1,'INST SW UP TOA RAD ',211,008, & + & 'INST SW UPWELL RAD top_of_atmos'/ + DATA IFILV(906),AVBL(906),IQ(906),IS(906),AVBLGRB2(906) & + & /1,'AVE SW UP TOA RAD ',211,008, & + & 'AVE SW UPWELL RAD top_of_atmos'/ + DATA IFILV(907),AVBL(907),IQ(907),IS(907),AVBLGRB2(907) & + & /1,'INST SW DOWN TOA RAD',204,008, & + & 'INST SW DOWNWELL RAD top_of_atmos'/ + DATA IFILV(908),AVBL(908),IQ(908),IS(908),AVBLGRB2(908) & + & /1,'AVE SW DOWN TOA RAD ',204,008, & + & 'AVE SW DOWNWELL RAD top_of_atmos'/ + DATA IFILV(909),AVBL(909),IQ(909),IS(909),AVBLGRB2(909) & + & /1,'VTEMP ON MDL SFCS ',012,109, & + & 'VTMP ON hybrid_lvl'/ + DATA IFILV(910),AVBL(910),IQ(910),IS(910),AVBLGRB2(910) & + & /1,'VTEMP ON PRESS SFCS ',012,100, & + & 'VTMP ON isobaric_sfc'/ + DATA IFILV(911),AVBL(911),IQ(911),IS(911),AVBLGRB2(911) & + & /1,'VTEMP AT FD HEIGHTS ',012,103, & + & 'VTMP ON spec_alt_above_mean_sea_lvl'/ + +! Add GOES-16 & GOES-17 ABI IR Channels 7-16 +! Grib2 defines each channel as a separate output field + DATA IFILV(927),AVBL(927),IQ(927),IS(927),AVBLGRB2(927) & + & /1,'G16 CH7 NON-NADIR ',118,109, & + & 'G16 CH7 ABI TB TOA '/ !Table 130 + + DATA IFILV(928),AVBL(928),IQ(928),IS(928),AVBLGRB2(928) & + & /1,'G16 CH8 NON-NADIR ',118,109, & + & 'G16 CH8 ABI TB TOA '/ !Table 130 + + DATA IFILV(929),AVBL(929),IQ(929),IS(929),AVBLGRB2(929) & + & /1,'G16 CH9 NON-NADIR ',118,109, & + & 'G16 CH9 ABI TB TOA '/ !Table 130 + + DATA IFILV(930),AVBL(930),IQ(930),IS(930),AVBLGRB2(930) & + & /1,'G16 CH10 NON-NADIR ',118,109, & + & 'G16 CH10 ABI TB TOA '/ !Table 130 + + DATA IFILV(931),AVBL(931),IQ(931),IS(931),AVBLGRB2(931) & + & /1,'G16 CH11 NON-NADIR ',118,109, & + & 'G16 CH11 ABI TB TOA '/ !Table 130 + + DATA IFILV(932),AVBL(932),IQ(932),IS(932),AVBLGRB2(932) & + & /1,'G16 CH12 NON-NADIR ',118,109, & + & 'G16 CH12 ABI TB TOA '/ !Table 130 + + DATA IFILV(933),AVBL(933),IQ(933),IS(933),AVBLGRB2(933) & + & /1,'G16 CH13 NON-NADIR ',118,109, & + & 'G16 CH13 ABI TB TOA '/ !Table 130 + + DATA IFILV(934),AVBL(934),IQ(934),IS(934),AVBLGRB2(934) & + & /1,'G16 CH14 NON-NADIR ',118,109, & + & 'G16 CH14 ABI TB TOA '/ !Table 130 + + DATA IFILV(935),AVBL(935),IQ(935),IS(935),AVBLGRB2(935) & + & /1,'G16 CH15 NON-NADIR ',118,109, & + & 'G16 CH15 ABI TB TOA '/ !Table 130 + + DATA IFILV(936),AVBL(936),IQ(936),IS(936),AVBLGRB2(936) & + & /1,'G16 CH16 NON-NADIR ',118,109, & + & 'G16 CH16 ABI TB TOA '/ !Table 130 + + DATA IFILV(937),AVBL(937),IQ(937),IS(937),AVBLGRB2(937) & + & /1,'G17 CH7 NON-NADIR ',118,109, & + & 'G17 CH7 ABI TB TOA '/ !Table 130 + + DATA IFILV(938),AVBL(938),IQ(938),IS(938),AVBLGRB2(938) & + & /1,'G17 CH8 NON-NADIR ',118,109, & + & 'G17 CH8 ABI TB TOA '/ !Table 130 + + DATA IFILV(939),AVBL(939),IQ(939),IS(939),AVBLGRB2(939) & + & /1,'G17 CH9 NON-NADIR ',118,109, & + & 'G17 CH9 ABI TB TOA '/ !Table 130 + + DATA IFILV(940),AVBL(940),IQ(940),IS(940),AVBLGRB2(940) & + & /1,'G17 CH10 NON-NADIR ',118,109, & + & 'G17 CH10 ABI TB TOA '/ !Table 130 + + DATA IFILV(941),AVBL(941),IQ(941),IS(941),AVBLGRB2(941) & + & /1,'G17 CH11 NON-NADIR ',118,109, & + & 'G17 CH11 ABI TB TOA '/ !Table 130 + + DATA IFILV(942),AVBL(942),IQ(942),IS(942),AVBLGRB2(942) & + & /1,'G17 CH12 NON-NADIR ',118,109, & + & 'G17 CH12 ABI TB TOA '/ !Table 130 + + DATA IFILV(943),AVBL(943),IQ(943),IS(943),AVBLGRB2(943) & + & /1,'G17 CH13 NON-NADIR ',118,109, & + & 'G17 CH13 ABI TB TOA '/ !Table 130 + + DATA IFILV(944),AVBL(944),IQ(944),IS(944),AVBLGRB2(944) & + & /1,'G17 CH14 NON-NADIR ',118,109, & + & 'G17 CH14 ABI TB TOA '/ !Table 130 + + DATA IFILV(945),AVBL(945),IQ(945),IS(945),AVBLGRB2(945) & + & /1,'G17 CH15 NON-NADIR ',118,109, & + & 'G17 CH15 ABI TB TOA '/ !Table 130 + + DATA IFILV(946),AVBL(946),IQ(946),IS(946),AVBLGRB2(946) & + & /1,'G17 CH16 NON-NADIR ',118,109, & + & 'G17 CH16 ABI TB TOA '/ !Table 130 + +!end initialization +! + end module RQSTFLD_mod From fc653d490f1abb02ea58706d466e56ee855c4e8a Mon Sep 17 00:00:00 2001 From: Kate Fossell Date: Fri, 1 Nov 2019 14:16:26 -0600 Subject: [PATCH 14/15] Add line accidently deleted for dust25 --- sorc/ncep_post.fd/RQSTFLD.F | 1 + 1 file changed, 1 insertion(+) diff --git a/sorc/ncep_post.fd/RQSTFLD.F b/sorc/ncep_post.fd/RQSTFLD.F index a70c43853..638693e2e 100644 --- a/sorc/ncep_post.fd/RQSTFLD.F +++ b/sorc/ncep_post.fd/RQSTFLD.F @@ -2082,6 +2082,7 @@ module RQSTFLD_mod ! 'dust cr sfc mass con '/ DATA IFILV(686),AVBL(686),IQ(686),IS(686),AVBLGRB2(686) & & /1,'DUST25 SFC MASS CON ',161,001, & + 'dust pm25 sfc mass con '/ DATA IFILV(687),AVBL(687),IQ(687),IS(687),AVBLGRB2(687) & & /1,'BC SFC MASS CON ',162,001, & 'black carbon sfc mass con '/ From 4d600d874fe6de8b71b39c86eae223ca42d704a6 Mon Sep 17 00:00:00 2001 From: Kate Fossell Date: Fri, 1 Nov 2019 14:21:01 -0600 Subject: [PATCH 15/15] Remove READCNTRL.f and RQSTFLD.f since they were moved to .F files for preprocessing --- sorc/ncep_post.fd/READCNTRL.f | 237 --- sorc/ncep_post.fd/RQSTFLD.f | 2544 --------------------------------- 2 files changed, 2781 deletions(-) delete mode 100644 sorc/ncep_post.fd/READCNTRL.f delete mode 100644 sorc/ncep_post.fd/RQSTFLD.f diff --git a/sorc/ncep_post.fd/READCNTRL.f b/sorc/ncep_post.fd/READCNTRL.f deleted file mode 100644 index 3d8174595..000000000 --- a/sorc/ncep_post.fd/READCNTRL.f +++ /dev/null @@ -1,237 +0,0 @@ - SUBROUTINE READCNTRL(kth,IEOF) -! -!$$$ SUBPROGRAM DOCUMENTATION BLOCK -! . . . -! SUBPROGRAM: READCNTRL READS CONTROL FILE -! PRGRMMR: TREADON ORG: W/NP2 DATE: 92-12-20 -! -! ABSTRACT: -! THIS ROUTINE READS THE CONTROL FILE SPECIFYING -! DATA FORMAT(S) AND FIELD(S) TO POST. THE -! ORDER OF OPERATIONS IS -! (1) READ HEADER BLOCK OF CONTROL FILE, -! (2) SET FLAGS, CLOSE OPEN UNITS -! (3) READ BODY OF CONTROL FILE (FIELD SPECIFICATIONS) -! . -! -! PROGRAM HISTORY LOG: -! 92-12-20 RUSS TREADON -! 93-06-15 RUSS TREADON - ADD PROJECTION CONTROL CARD -! 98-06-01 BLACK - CONVERSION OF POST FROM 1-D TO 2-D -! 98-07-17 MIKE BALDWIN - REMOVED PACK84 -! 01-10-22 H CHUANG - MODIFIED TO PROCESS HYBRID MODEL OUTPUT -! 02-01-16 MIKE BALDWIN - WRF VERSION -! -! USAGE: CALL READCNTRL(IEOF) -! INPUT ARGUMENT LIST: -! NONE -! -! OUTPUT ARGUMENT LIST: -! IEOF - INTEGER FLAG FOR EOF IN CONTROL FILE. -! IEOF=0 WHEN AN EOF IS READ IN THE -! CONTROL FILE. IEOF=1 OTHERWISE. -! -! OUTPUT FILES: -! NONE -! -! SUBPROGRAMS CALLED: -! UTILITIES: -! -! LIBRARY: -! COMMON - RQSTFLD -! CTLBLK -! -! ATTRIBUTES: -! LANGUAGE: FORTRAN -! MACHINE : CRAY C-90 -!$$$ -! -! -! INCLUDE ETA GRID DIMENSIONS. SET/DERIVE PARAMETERS. -! - use lookup_mod,only: ITB,JTB,ITBQ,JTBQ - use ctlblk_mod, only: me, ifhr, ihrst, sdat, imdlty, im, jm - use rqstfld_mod, only: mxfld, iget, kgtype, datset, ritehd, & - field, dec, lvls, mxlvl, avbl, ident, nfld -!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none -! - real,PARAMETER :: DTR=1.745329E-2,RTD=1./DTR -! -! DECLARE VARIABLES. -! - LOGICAL NORTH - CHARACTER*2 CHAR2 - CHARACTER*4 CHAR4 - CHARACTER*80 LINE - REAL EGRID1(IM,JM), EGRID2(IM,JM) -!jw - integer, intent(in) :: KTH - integer, intent(inout) :: IEOF - integer LCNTRL,LUNOUT,ISUM,L,IFLD,IAVBL -! -!****************************************************************************** -! START READCNTRL HERE. -! - - LCNTRL=14 - LUNOUT=60 - - IF(ME.EQ.0)THEN - WRITE(6,*)'READCNTRL: POSTING FCST HR ',IFHR,' FROM ', & - IHRST,'UTC ',SDAT(1),'-',SDAT(2),'-',SDAT(3),' RUN' - ENDIF -! -! INITIALIZE VARIABLES. -! IEOF IS THE END OF FILE FLAG FOR THE CONTROL FILE. -! ARRAY IGET IS THE "GET FIELD" FLAG ARRAY. -! - IEOF=0 - DO 100 IFLD=1,MXFLD - IGET(IFLD)=-1 - 100 CONTINUE -! - if(me.eq.0)print*,'start reading control file' -! - READ(LCNTRL,1000,ERR=990,END=999) KGTYPE - READ(LCNTRL,1000,ERR=990,END=999) IMDLTY - READ(LCNTRL,1030,ERR=990,END=999) DATSET - 1000 FORMAT(T28,I5) - 1030 FORMAT(T28,A6) -! -! SET FLAG TO OPEN NEW OUTPUT FILE -! - RITEHD = .TRUE. -! -! ECHO HEADER INFO TO 6. -! - IF(ME.EQ.0)THEN - WRITE(6,*)'READCNTRL: HEADER INFORMATION' - WRITE(6,*)' KGTYPE : ',KGTYPE - WRITE(6,*)' IMDLTY : ',IMDLTY - WRITE(6,*)' DATSET : ',DATSET - WRITE(6,*)' RITEHD : ',RITEHD - ENDIF -! -! NOW READ WHICH FIELDS ON -! WHICH LEVELS TO INTERPOLATE TO THE OUTPUT GRID. THE -! CHARACTER STRING "DONE" MARKS THE END OF THE OUTPUT -! FIELD SPECIFICATIONS. -! - IFLD = 0 - 10 CONTINUE - READ(LCNTRL,1060,ERR=996) LINE - IF (INDEX(LINE,'DONE').NE.0) GOTO 40 - IF (INDEX(LINE,'SCAL=').EQ.0) GOTO 10 - IFLD = IFLD+1 - FIELD(IFLD) = LINE(3:22) - READ(LINE,1061) DEC(IFLD) - READ(LCNTRL,1090,ERR=996) (LVLS(L,IFLD),L=1,MXLVL) - 1060 FORMAT(A80) - 1061 FORMAT(30X,F4.1) - 1070 FORMAT(A4) - 1080 FORMAT(A2) - -#ifdef COMMCODE - 1090 FORMAT(T5,14(5I1,1X)) -#else - 1090 FORMAT(T5,100(5I1,1X)) -#endif -! -! SEE IF WE WANT THIS FIELD. THE SUM OF THE LEVELS -! INDICATORS MUST BE GREATER THAN ZERO IF WE WANT -! THIS FIELD. -! - ISUM = 0 - DO 15 L = 1,MXLVL - ISUM = ISUM + LVLS(L,IFLD) - 15 CONTINUE - IF (ISUM.LT.1) THEN - IFLD = IFLD - 1 - GOTO 10 - ENDIF -! -! SEE IF REQUESTED FIELD IS AVAILABLE. IF NOT, -! WRITE MESSAGE TO 6 AND DECREMENT FIELD -! COUNTER BY ONE. THEN READ NEXT REQUESTED FIELD. -! - DO 20 IAVBL = 1,MXFLD - IF (INDEX(FIELD(IFLD),AVBL(IAVBL)).NE.0)GO TO 30 - 20 CONTINUE - IF(ME.EQ.0)THEN - WRITE(6,*)'FIELD ',FIELD(IFLD),' NOT AVAILABLE' - ENDIF - IFLD = IFLD-1 - GOTO 10 -! -! IF FIELD IS AVAILABLE, TURN THE GET SWITCH ON. -! - 30 CONTINUE - IGET(IAVBL) = IFLD - IDENT(IFLD) = IAVBL - GOTO 10 -! -! ALL DONE READING REQUESTED FIELDS FOR CURRENT OUTPUT GRID. -! SET NFLD TO TOTAL NUMBER OF REQUESTED OUTPUT FIELDS THAT -! ARE AVAILABLE. -! - 40 CONTINUE - NFLD = IFLD -! skip creating ipv files if kth=0 and no isobaric fields are requested in ctl file - if(kth==0 .and. iget(013)<=0)go to 999 -! -! ECHO OUTPUT FIELDS/LEVELS TO 6. -! - IF(ME.EQ.0)THEN - WRITE(6,*)'BELOW ARE FIELD/LEVEL/SMOOTHING ', & - 'SPECIFICATIONS.,NFLD=',NFLD,'MXLVL=',MXLVL - ENDIF - DO 50 IFLD = 1,NFLD - IF(ME.EQ.0)THEN - WRITE(6,2060) FIELD(IFLD) - WRITE(6,2070) (LVLS(L,IFLD),L=1,MXLVL) - 2060 FORMAT('(',A20,')') - 2070 FORMAT('L=(',14(5I1,1X),')') - ENDIF - 50 CONTINUE -! -! WE HAVE AN OUTPUT GRID AND THE FIELDS TO GENERATE ON IT. -! SKIP OVER THE FOLLOWING EOF MESSAGE TO EXIT THIS ROUTINE. -! - GOTO 60 -! -! WE REACH THIS BLOCK ONLY IF THERE IS AN ERROR WHILE READING -! IN THE CONTROL FILE. PRINT AN ERROR MESSAGE TO STANDARD -! OUT AND CARRY ON. -! - 990 CONTINUE - IF(ME.EQ.0)THEN - WRITE(6,*)' READCNTRL: ERROR READING CNTRL HEADER INFO' - WRITE(6,*)' BELOW IS CNTRL GRID INFO' - WRITE(6,*)' KGTYPE,DATSET: ',KGTYPE,' ',DATSET - ENDIF - GOTO 999 - 996 CONTINUE - IF(ME.EQ.0)THEN - WRITE(6,*)' READCNTRL: ERROR READING CNTRL FLD/LVL INFO' - ENDIF -! -! WE REACH THIS BLOCK ONLY WHEN AN EOF HAS BEEN READ FROM -! THE CONTROL FILE. THAT MEANS WE'VE PROCESSED ALL GRIDS -! AND ALL FIELDS. WE'RE DONE. SET THE EOF FLAG TO ANY -! NONZERO INTEGER, SAY ONE. CLOSE THE UNIT CONNECTED TO -! THE LAST OUTPUT FILE AND EXIT THE ROUTINE. -! - 999 CONTINUE - IEOF=1 - CLOSE(LUNOUT) - IF(ME.EQ.0)THEN - WRITE(6,*)' READCNTRL: ALL GRIDS PROCESSED. ', & - 'CLOSED ',LUNOUT - ENDIF -! -! END OF ROUTINE. -! - 60 CONTINUE - RETURN - END diff --git a/sorc/ncep_post.fd/RQSTFLD.f b/sorc/ncep_post.fd/RQSTFLD.f deleted file mode 100644 index a70c43853..000000000 --- a/sorc/ncep_post.fd/RQSTFLD.f +++ /dev/null @@ -1,2544 +0,0 @@ - module RQSTFLD_mod -!-------------------------------------------------------------------- -! revision history -! 2011-02-06 Jun Wang add grib2 option -! 2011-10-18 Sarah Lu add GOCART aerosol fields -! 2011-12-18 Sarah Lu add GOCART aerosol optical properties, mass -! fields, and production/removal fluxes -! 2011-12-29 Sarah Lu add GOCART AOD at multiple channels -! 2012-01-06 Sarah Lu add GOCART SS, OC, BC, SU aerosols -! 2012-01-07 Sarah Lu add air density and dpres -! 2012-01-27 Sarah Lu use index 601-700 for GOCART -! 2012-01-30 Jun Wang add post available fields from xml file for grib2 -! 2012-05-07 Tricia Slovacek use index 800-899 for satellite -! use index 900-949 for HWRF -! 2014-12-09 William Lewis added MSG/SEVIRI imager, -! GOES-13 and GOES-15 imagers, -! and completed SSMI and SSMIS (F13-F20) -! 2019-04-01 Sharon Nebuda added GOES-16 GOES-17 ABI IR Channels 7-16 -! 2019-04-22 Wen Meng increased model MXLVL to 500 -! 2019-05-08 Wen Meng added continuous accumulated precipitations(417, 418, -! 419). -!-------------------------------------------------------------------- - - implicit none -! -! increase MXFLD each time you add a new field - INTEGER, PARAMETER :: MXFLD=950 -#ifdef COMMCODE - INTEGER, PARAMETER :: MXLVL=70 -#else - INTEGER, PARAMETER :: MXLVL=500 -#endif - CHARACTER*20 AVBL(MXFLD),FIELD(MXFLD) - CHARACTER*50 AVBLGRB2(MXFLD) - CHARACTER*6 DATSET -! - LOGICAL RITEHD,RITE2 -! - integer :: KGTYPE,IOUTYP,SVALUE,NFLD,IGET(MXFLD), & - IQ(MXFLD),IS(MXFLD),ISMSTG(MXFLD), & - ISMFUL(MXFLD),ISMOUT(MXFLD),LVLS(MXLVL,MXFLD), & - IDENT(MXFLD),IFILV(MXFLD),IAVBLFLD(MXFLD), & - ID(25),IGDS(18) - real :: DEC(MXFLD) - integer :: num_post_afld - integer,allocatable :: LVLSXML(:,:) -! -!initialization -! -! THIS FILE CONTAINS ALL THE UNIQUE FIELDS THE -! ETA POST PROCESSOR CAN CURRENTLY GENERATE. -! -! IFILV IS FLAG FOR IDENTIFYING MASS OR VELOCITY POINT -! =0 DATA IS VELOCITY POINT -! =1 DATA IS MASS POINT -! AVBL IS CHARACTER STRING IDENTIFYING THE FIELD. -! IQ IS THE GRIB PDS OCTET 9 - PARAMETER (TABLE 2) -! IS IS THE GRIB PDS OCTET 10 - LEVEL TYPE (TABLE 3 & 3a) -! -! WANT MORE/DIFFERENT FIELDS? -! (1) ADD CODE TO CALCULATE FIELD(S) IN APPROPRIATE ROUTINE(S), -! (2) ADD FIELD(S) TO THIS LIST WITH A UNIQUE ITAG TAG, -! (3) EDIT INPUT (CONTROL) FILE ACCORDINGLY, -! (3) INCREASE PARAMETER MXFLD IN COMMON BLOCK RQSTFLD.comm. -! -! CURRENT NUMBER OF FIELDS LISTED: 180 -! -!0 1 2 3 4 5 6 7 -!234567890123456789012345678901234567890123456789012345678901234567890 -! - DATA IFILV(001),AVBL(001),IQ(001),IS(001),AVBLGRB2(001) & - & /1,'PRESS ON MDL SFCS ',001,109, & - & 'PRES ON hybrid_lvl'/ - DATA IFILV(077),AVBL(077),IQ(077),IS(077),AVBLGRB2(077) & - & /1,'HEIGHT ON MDL SFCS ',007,109, & - & 'HGT ON hybrid_lvl'/ - DATA IFILV(002),AVBL(002),IQ(002),IS(002),AVBLGRB2(002) & - & /1,'TEMP ON MDL SFCS ',011,109, & - & 'TMP ON hybrid_lvl'/ - DATA IFILV(003),AVBL(003),IQ(003),IS(003),AVBLGRB2(003) & - & /1,'POT TEMP ON MDL SFCS',013,109, & - & 'POT ON hybrid_lvl'/ - DATA IFILV(004),AVBL(004),IQ(004),IS(004),AVBLGRB2(004) & - & /1,'DWPT TEMP ON MDL SFC',017,109, & - & 'DPT ON hybrid_lvl'/ - DATA IFILV(005),AVBL(005),IQ(005),IS(005),AVBLGRB2(005) & - & /1,'SPEC HUM ON MDL SFCS',051,109, & - & 'SPF_H ON hybrid_lvl'/ - DATA IFILV(006),AVBL(006),IQ(006),IS(006),AVBLGRB2(006) & - & /1,'REL HUM ON MDL SFCS ',052,109, & - & 'RH ON hybrid_lvl'/ - DATA IFILV(083),AVBL(083),IQ(083),IS(083),AVBLGRB2(083) & - & /1,'MST CNVG ON MDL SFCS',135,109, & - & 'MCONV ON hybrid_lvl'/ - DATA IFILV(007),AVBL(007),IQ(007),IS(007),AVBLGRB2(007) & - & /0,'U WIND ON MDL SFCS ',033,109, & - & 'U_GRD ON hybrid_lvl'/ - DATA IFILV(008),AVBL(008),IQ(008),IS(008),AVBLGRB2(008) & - & /0,'V WIND ON MDL SFCS ',034,109, & - & 'V_GRD ON hybrid_lvl'/ - DATA IFILV(009),AVBL(009),IQ(009),IS(009),AVBLGRB2(009) & - & /1,'OMEGA ON MDL SFCS ',039,109, & - & 'V_VEL ON hybrid_lvl'/ - DATA IFILV(010),AVBL(010),IQ(010),IS(010),AVBLGRB2(010) & - & /1,'ABS VORT ON MDL SFCS',041,109, & - & 'ABS_V ON hybrid_lvl'/ - DATA IFILV(084),AVBL(084),IQ(084),IS(084),AVBLGRB2(084) & - & /1,'STRMFUNC ON MDL SFCS',035,109, & - & 'STRM ON hybrid_lvl'/ - DATA IFILV(011),AVBL(011),IQ(011),IS(011),AVBLGRB2(011) & - & /1,'TRBLNT KE ON MDL SFC',158,109, & - & 'TKE ON hybrid_lvl'/ - DATA IFILV(111),AVBL(111),IQ(111),IS(111),AVBLGRB2(111) & - & /1,'RCHDSN NO ON MDL SFC',254,109, & - & 'RI ON hybrid_lvl'/ - DATA IFILV(146),AVBL(146),IQ(146),IS(146),AVBLGRB2(146) & - & /1,'MASTER LENGTH SCALE ',226,109, & - & 'BMIXL ON hybrid_lvl'/ - DATA IFILV(147),AVBL(147),IQ(147),IS(147),AVBLGRB2(147) & - & /1,'ASYMPT MSTR LEN SCL ',227,109, & - & 'AMIXL ON hybrid_lvl'/ - DATA IFILV(012),AVBL(012),IQ(012),IS(012),AVBLGRB2(012) & - & /1,'HEIGHT OF PRESS SFCS',007,100, & - & 'HGT ON isobaric_sfc'/ - DATA IFILV(013),AVBL(013),IQ(013),IS(013),AVBLGRB2(013) & - & /1,'TEMP ON PRESS SFCS ',011,100, & - & 'TMP ON isobaric_sfc'/ - DATA IFILV(014),AVBL(014),IQ(014),IS(014),AVBLGRB2(014) & - & /1,'POT TEMP ON P SFCS ',013,100, & - & 'POT ON isobaric_sfc'/ - DATA IFILV(015),AVBL(015),IQ(015),IS(015),AVBLGRB2(015) & - & /1,'DWPT TEMP ON P SFCS ',017,100, & - & 'DPT ON isobaric_sfc'/ - DATA IFILV(016),AVBL(016),IQ(016),IS(016),AVBLGRB2(016) & - & /1,'SPEC HUM ON P SFCS ',051,100, & - & 'SPF_H ON isobaric_sfc'/ - DATA IFILV(017),AVBL(017),IQ(017),IS(017),AVBLGRB2(017) & - & /1,'REL HUMID ON P SFCS ',052,100, & - & 'RH ON isobaric_sfc'/ - DATA IFILV(085),AVBL(085),IQ(085),IS(085),AVBLGRB2(085) & - & /1,'MST CNVG ON P SFCS ',135,100, & - & 'MCONV ON isobaric_sfc'/ - DATA IFILV(018),AVBL(018),IQ(018),IS(018),AVBLGRB2(018) & - & /1,'U WIND ON PRESS SFCS',033,100, & - & 'U_GRD ON isobaric_sfc'/ - DATA IFILV(019),AVBL(019),IQ(019),IS(019),AVBLGRB2(019) & - & /1,'V WIND ON PRESS SFCS',034,100, & - & 'V_GRD ON isobaric_sfc'/ - DATA IFILV(020),AVBL(020),IQ(020),IS(020),AVBLGRB2(020) & - & /1,'OMEGA ON PRESS SFCS ',039,100, & - & 'V_VEL ON isobaric_sfc'/ - DATA IFILV(021),AVBL(021),IQ(021),IS(021),AVBLGRB2(021) & - & /1,'ABS VORT ON P SFCS ',041,100, & - & 'ABS_V ON isobaric_sfc'/ - DATA IFILV(086),AVBL(086),IQ(086),IS(086),AVBLGRB2(086) & - & /1,'STRMFUNC ON P SFCS ',035,100, & - & 'STRM ON isobaric_sfc'/ - DATA IFILV(022),AVBL(022),IQ(022),IS(022),AVBLGRB2(022) & - & /1,'TRBLNT KE ON P SFCS ',158,100, & - & 'TKE ON isobaric_sfc'/ - DATA IFILV(153),AVBL(153),IQ(153),IS(153),AVBLGRB2(153) & - & /1,'CLOUD WATR ON P SFCS',153,100, & - & 'CLWMR ON isobaric_sfc'/ - DATA IFILV(166),AVBL(166),IQ(166),IS(166),AVBLGRB2(166) & - & /1,'CLOUD ICE ON P SFCS ',058,100, & - & 'C_ICE ON isobaric_sfc'/ - DATA IFILV(023),AVBL(023),IQ(023),IS(023),AVBLGRB2(023) & - & /1,'MESINGER MEAN SLP ',130,102, & - & 'MSLET ON mean_sea_lvl'/ - DATA IFILV(105),AVBL(105),IQ(105),IS(105),AVBLGRB2(105) & - & /1,'SHUELL MEAN SLP ',002,102, & - & 'PRES ON mean_sea_lvl'/ - DATA IFILV(445),AVBL(445),IQ(445),IS(445),AVBLGRB2(445) & !445 - & /1,'MAPS SLP ',129,102, & - & 'MAPS PRMSL ON mean_sea_lvl'/ - DATA IFILV(138),AVBL(138),IQ(138),IS(138),AVBLGRB2(138) & - & /1,'SHELTER PRESSURE ',001,105, & - & 'PRES ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(106),AVBL(106),IQ(106),IS(106),AVBLGRB2(106) & - & /1,'SHELTER TEMPERATURE ',011,105, & - & 'TMP ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(112),AVBL(112),IQ(112),IS(112),AVBLGRB2(112) & - & /1,'SHELTER SPEC HUMID ',051,105, & - & 'SPF_H ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(414),AVBL(414),IQ(414),IS(414),AVBLGRB2(414) & - & /1,'SHELTER MIX RATIO ',053,105, & - & 'MIXR ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(113),AVBL(113),IQ(113),IS(113),AVBLGRB2(113) & - & /1,'SHELTER DEWPOINT ',017,105, & - & 'DPT ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(114),AVBL(114),IQ(114),IS(114),AVBLGRB2(114) & - & /1,'SHELTER REL HUMID ',052,105, & - & 'RH ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(064),AVBL(064),IQ(064),IS(064),AVBLGRB2(064) & - & /1,'U WIND AT ANEMOM HT ',033,105, & - & 'U_GRD ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(065),AVBL(065),IQ(065),IS(065),AVBLGRB2(065) & - & /1,'V WIND AT ANEMOM HT ',034,105, & - & 'V_GRD ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(158),AVBL(158),IQ(158),IS(158),AVBLGRB2(158) & - & /1,'POT TEMP AT 10 M ',013,105, & - & 'POT ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(159),AVBL(159),IQ(159),IS(159),AVBLGRB2(159) & - & /1,'SPEC HUM AT 10 M ',051,105, & - & 'SRF_H ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(024),AVBL(024),IQ(024),IS(024),AVBLGRB2(024) & - & /1,'SURFACE PRESSURE ',001,001, & - & 'PRES ON surface'/ - DATA IFILV(025),AVBL(025),IQ(025),IS(025),AVBLGRB2(025) & - & /1,'SURFACE HEIGHT ',007,001, & - & 'HGT ON surface'/ - DATA IFILV(027),AVBL(027),IQ(027),IS(027),AVBLGRB2(027) & - & /1,'SURFACE POT TEMP ',013,001, & - & 'POT ON surface'/ - DATA IFILV(028),AVBL(028),IQ(028),IS(028),AVBLGRB2(028) & - & /1,'SURFACE SPEC HUMID ',051,001, & - & 'SPF_H ON surface'/ - DATA IFILV(029),AVBL(029),IQ(029),IS(029),AVBLGRB2(029) & - & /1,'SURFACE DEWPOINT ',017,001, & - & 'DPT ON surface'/ - DATA IFILV(076),AVBL(076),IQ(076),IS(076),AVBLGRB2(076) & - & /1,'SURFACE REL HUMID ',052,001, & - & 'RH ON surface'/ - DATA IFILV(026),AVBL(026),IQ(026),IS(026),AVBLGRB2(026) & - & /1,'SFC (SKIN) TEMPRATUR',011,001, & - & 'TMP ON surface'/ - DATA IFILV(115),AVBL(115),IQ(115),IS(115),AVBLGRB2(115) & - & /1,'BOTTOM SOIL TEMP ',085,111, & - & 'TSOIL ON depth_bel_land_sfc'/ - DATA IFILV(116),AVBL(116),IQ(116),IS(116),AVBLGRB2(116) & - & /1,'SOIL TEMPERATURE ',085,112, & - & 'TSOIL ON depth_bel_land_sfc'/ - DATA IFILV(117),AVBL(117),IQ(117),IS(117),AVBLGRB2(117) & - & /1,'SOIL MOISTURE ',144,112, & - & 'SOILW ON depth_bel_land_sfc'/ - DATA IFILV(036),AVBL(036),IQ(036),IS(036),AVBLGRB2(036) & - & /1,'TOTAL SOIL MOISTURE ',086,112, & - & 'SOILM ON depth_bel_land_sfc'/ - DATA IFILV(118),AVBL(118),IQ(118),IS(118),AVBLGRB2(118) & - & /1,'PLANT CANOPY SFC WTR',223,001, & - & 'CNWAT ON surface'/ - DATA IFILV(119),AVBL(119),IQ(119),IS(119),AVBLGRB2(119) & - & /1,'SNOW WATER EQUIVALNT',065,001, & - & 'INST WEASD ON surface'/ - DATA IFILV(120),AVBL(120),IQ(120),IS(120),AVBLGRB2(120) & - & /1,'PERCENT SNOW COVER ',238,001, & - & 'SNOWC ON surface'/ - DATA IFILV(169),AVBL(169),IQ(169),IS(169),AVBLGRB2(169) & - & /1,'SFC EXCHANGE COEF ',208,001, & - & 'SFEXC ON surface'/ - DATA IFILV(170),AVBL(170),IQ(170),IS(170),AVBLGRB2(170) & - & /1,'GREEN VEG COVER ',087,001, & - & 'VEG ON surface'/ - DATA IFILV(171),AVBL(171),IQ(171),IS(171),AVBLGRB2(171) & - & /1,'SOIL MOISTURE AVAIL ',207,112, & - & 'MSTAV ON depth_bel_land_sfc'/ - DATA IFILV(152),AVBL(152),IQ(152),IS(152),AVBLGRB2(152) & - & /1,'INST GROUND HEAT FLX',155,001, & - & 'INST GFLUX ON surface'/ - DATA IFILV(030),AVBL(030),IQ(030),IS(030),AVBLGRB2(030) & - & /1,'LIFTED INDEX--SURFCE',131,101, & - & 'LFT_X ON isobaric_sfc'/ - DATA IFILV(031),AVBL(031),IQ(031),IS(031),AVBLGRB2(031) & - & /1,'LIFTED INDEX--BEST ',132,116, & - & '4LFTX ON spec_pres_above_grnd'/ - DATA IFILV(075),AVBL(075),IQ(075),IS(075),AVBLGRB2(075) & - & /1,'LIFTED INDEX--BNDLYR',024,116, & - & 'PLI ON spec_pres_above_grnd'/ - DATA IFILV(032),AVBL(032),IQ(032),IS(032),AVBLGRB2(032) & - & /1,'CNVCT AVBL POT ENRGY',157,001, & - & 'CAPE ON surface'/ - DATA IFILV(107),AVBL(107),IQ(107),IS(107),AVBLGRB2(107) & - & /1,'CNVCT INHIBITION ',156,001, & - & 'CIN ON surface'/ - DATA IFILV(080),AVBL(080),IQ(080),IS(080),AVBLGRB2(080) & - & /1,'PRECIPITABLE WATER ',054,200, & - & 'PWAT ON entire_atmos_single_lyr'/ - DATA IFILV(162),AVBL(162),IQ(162),IS(162),AVBLGRB2(162) & - & /1,'STORM REL HELICITY ',190,106, & - & 'HLCY ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(163),AVBL(163),IQ(163),IS(163),AVBLGRB2(163) & - & /1,'U COMP STORM MOTION ',196,106, & - & 'USTM ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(164),AVBL(164),IQ(164),IS(164),AVBLGRB2(164) & - & /1,'V COMP STORM MOTION ',197,106, & - & 'VSTM ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(087),AVBL(087),IQ(087),IS(087),AVBLGRB2(087) & - & /1,'ACM TOTAL PRECIP ',061,001, & - & 'ACM A_PCP ON surface'/ - DATA IFILV(033),AVBL(033),IQ(033),IS(033),AVBLGRB2(033) & - & /1,'ACM CONVCTIVE PRECIP',063,001, & - & 'ACM ACPCP ON surface'/ - DATA IFILV(034),AVBL(034),IQ(034),IS(034),AVBLGRB2(034) & - & /1,'ACM GRD SCALE PRECIP',062,001, & - & 'ACM NCPCP ON surface'/ - DATA IFILV(417),AVBL(417),IQ(417),IS(417),AVBLGRB2(417) & - & /1,'CACM TOTAL PRECIP ',061,001, & - & 'CACM A_PCP ON surface'/ - DATA IFILV(418),AVBL(418),IQ(418),IS(418),AVBLGRB2(418) & - & /1,'CACM CONVCTIVE PRECIP',063,001, & - & 'CACM ACPCP ON surface'/ - DATA IFILV(419),AVBL(419),IQ(419),IS(419),AVBLGRB2(419) & - & /1,'ACM GRD SCALE PRECIP',062,001, & - & 'CACM NCPCP ON surface'/ - DATA IFILV(035),AVBL(035),IQ(035),IS(035),AVBLGRB2(035) & - & /1,'ACM SNOWFALL ',065,001, & - & 'ACM WEASD ON surface'/ - DATA IFILV(746),AVBL(746),IQ(746),IS(746),AVBLGRB2(746) & - & /1,'ACM GRAUPEL ',079,001, & - & 'ACM WEAGD ON surface'/ - DATA IFILV(724),AVBL(724),IQ(724),IS(724),AVBLGRB2(724) & - & /1,'SNOWFALL DENSITY ',089,001, & - & 'SNOWFALL DEN surface '/ - DATA IFILV(725),AVBL(725),IQ(725),IS(725),AVBLGRB2(725) & - & /1,'ACM SNOW DEPTH ',066,001, & - & 'ACM SNOWDEP on surface'/ - DATA IFILV(244),AVBL(244),IQ(244),IS(244),AVBLGRB2(244) & - & /1,'ACM GRD SCALE SW ICE',079,001, & - & 'ACM SNO_L ON surface'/ - DATA IFILV(121),AVBL(121),IQ(121),IS(121),AVBLGRB2(121) & - & /1,'ACM SNOW TOTAL/MELT ',099,001, & - & 'ACM SNO_M ON surface'/ - DATA IFILV(122),AVBL(122),IQ(122),IS(122),AVBLGRB2(122) & - & /1,'ACM STORM SFC RNOFF ',235,001, & - & 'ACM SSRUN ON surface'/ - DATA IFILV(123),AVBL(123),IQ(123),IS(123),AVBLGRB2(123) & - & /1,'ACM BSFL-GDWR RNOFF ',234,001, & - & 'ACM BGRUN ON surface'/ - DATA IFILV(160),AVBL(160),IQ(160),IS(160),AVBLGRB2(160) & - & /1,'INSTANT PRECIP TYPE ',140,001, & - & 'INST CRAIN ON surface'/ - DATA IFILV(407),AVBL(407),IQ(407),IS(407),AVBLGRB2(407) & !407 - & /1,'GSD PRECIP TYPE ',140,001, & - & 'GSD INST CRAIN ON surface'/ - DATA IFILV(167),AVBL(167),IQ(167),IS(167),AVBLGRB2(167) & - & /1,'INSTANT PRECIP RATE ',059,001, & - & 'INST PRATE ON surface'/ - DATA IFILV(172),AVBL(172),IQ(172),IS(172),AVBLGRB2(172) & - & /1,'FROZEN FRAC CLD SCHM',194,001, & - & 'CPOFP ON surface'/ - DATA IFILV(124),AVBL(124),IQ(124),IS(124),AVBLGRB2(124) & - & /1,'CLD WTR ON MDL SFCS ',153,109, & - & 'CLWMR ON hybrid_lvl'/ - DATA IFILV(125),AVBL(125),IQ(125),IS(125),AVBLGRB2(125) & - & /1,'CLD ICE ON MDL SFCS ',058,109, & - & 'C_ICE ON hybrid_lvl'/ - DATA IFILV(145),AVBL(145),IQ(145),IS(145),AVBLGRB2(145) & - & /1,'CLD FRAC ON MDL SFCS',071,109, & - & 'T_CDC ON hybrid_lvl'/ - DATA IFILV(037),AVBL(037),IQ(037),IS(037),AVBLGRB2(037) & - & /1,'LOW CLOUD FRACTION ',073,214, & - & 'L_CDC ON low_cloud_lyr'/ - DATA IFILV(038),AVBL(038),IQ(038),IS(038),AVBLGRB2(038) & - & /1,'MID CLOUD FRACTION ',074,224, & - & 'M_CDC ON mid_cloud_lyr'/ - DATA IFILV(039),AVBL(039),IQ(039),IS(039),AVBLGRB2(039) & - & /1,'HIGH CLOUD FRACTION ',075,234, & - & 'H_CDC ON high_cloud_lyr'/ - DATA IFILV(161),AVBL(161),IQ(161),IS(161),AVBLGRB2(161) & - & /1,'TOTAL CLD FRACTION ',071,200, & - & 'INST T_CDC ON entire_atmos'/ - DATA IFILV(144),AVBL(144),IQ(144),IS(144),AVBLGRB2(144) & - & /1,'AVG TOTAL CLD FRAC ',071,200, & - & 'AVE T_CDC ON entire_atmos'/ - DATA IFILV(139),AVBL(139),IQ(139),IS(139),AVBLGRB2(139) & - & /1,'AVG STRAT CLD FRAC ',213,200, & - & 'AVE CDLYR ON entire_atmos'/ - DATA IFILV(143),AVBL(143),IQ(143),IS(143),AVBLGRB2(143) & - & /1,'AVG CNVCT CLD FRAC ',072,200, & - & 'AVE CDCON ON entire_atmos'/ - DATA IFILV(148),AVBL(148),IQ(148),IS(148),AVBLGRB2(148) & - & /1,'CLOUD BOT PRESSURE ',001,002, & - & 'PRES ON cloud_base'/ - DATA IFILV(798),AVBL(798),IQ(798),IS(798),AVBLGRB2(798) & - & /1,'GSD CLD BOT PRESSURE',001,002, & - & 'GSD PRES ON cloud_base'/ - DATA IFILV(149),AVBL(149),IQ(149),IS(149),AVBLGRB2(149) & - & /1,'CLOUD TOP PRESSURE ',001,003, & - & 'PRES ON cloud_top'/ - DATA IFILV(406),AVBL(406),IQ(406),IS(406),AVBLGRB2(406) & - & /1,'GSD CLD TOP PRESSURE',001,003, & - & 'PRES ON cloud_top'/ !406 - DATA IFILV(109),AVBL(109),IQ(109),IS(109),AVBLGRB2(109) & - & /1,'LCL AGL HEIGHT ',007,005, & - & 'HGT ON lvl_of_adiab_cond_from_sfc'/ - DATA IFILV(110),AVBL(110),IQ(110),IS(110),AVBLGRB2(110) & - & /1,'LCL PRESSURE ',001,005, & - & 'PRES ON lvl_of_adiab_cond_from_sfc'/ - DATA IFILV(078),AVBL(078),IQ(078),IS(078),AVBLGRB2(078) & - & /1,'AVE GRDSCL RN TMPTDY',241,109, & - & 'AVE LRGHR ON hybrid_lvl'/ - DATA IFILV(079),AVBL(079),IQ(079),IS(079),AVBLGRB2(079) & - & /1,'AVE CNVCT RN TMPTDY ',242,109, & - & 'AVE CNVHR ON hybrid_lvl'/ - DATA IFILV(168),AVBL(168),IQ(168),IS(168),AVBLGRB2(168) & - & /1,'CLOUD TOP TEMPS ',011,003, & - & 'TMP ON cloud_top'/ - DATA IFILV(140),AVBL(140),IQ(140),IS(140),AVBLGRB2(140) & - & /1,'RADFLX CNVG TMP TNDY',216,109, & - & 'TTRAD ON hybrid_lvl'/ - DATA IFILV(040),AVBL(040),IQ(040),IS(040),AVBLGRB2(040) & - & /1,'SW RAD TEMP TNDY ',250,109, & - & 'SWHR ON hybrid_lvl'/ - DATA IFILV(041),AVBL(041),IQ(041),IS(041),AVBLGRB2(041) & - & /1,'LW RAD TEMP TNDY ',251,109, & - & 'LWHR ON hybrid_lvl'/ - DATA IFILV(141),AVBL(141),IQ(141),IS(141),AVBLGRB2(141) & - & /1,'INSTN OUT SFC SW RAD',211,001, & - & 'INST USWRF ON surface'/ - DATA IFILV(142),AVBL(142),IQ(142),IS(142),AVBLGRB2(142) & - & /1,'INSTN OUT SFC LW RAD',212,001, & - & 'INST ULWRF ON surface'/ - DATA IFILV(126),AVBL(126),IQ(126),IS(126),AVBLGRB2(126) & - & /1,'AVE INCMG SFC SW RAD',204,001, & - & 'AVE DSWRF ON surface'/ - DATA IFILV(127),AVBL(127),IQ(127),IS(127),AVBLGRB2(127) & - & /1,'AVE INCMG SFC LW RAD',205,001, & - & 'AVE DLWRF ON surface'/ - DATA IFILV(128),AVBL(128),IQ(128),IS(128),AVBLGRB2(128) & - & /1,'AVE OUTGO SFC SW RAD',211,001, & - & 'AVE USWRF ON surface'/ - DATA IFILV(129),AVBL(129),IQ(129),IS(129),AVBLGRB2(129) & - & /1,'AVE OUTGO SFC LW RAD',212,001, & - & 'AVE ULWRF ON surface'/ - DATA IFILV(130),AVBL(130),IQ(130),IS(130),AVBLGRB2(130) & - & /1,'AVE OUTGO TOA SW RAD',211,008, & - & 'AVE USWRF ON top_of_atmos'/ - DATA IFILV(131),AVBL(131),IQ(131),IS(131),AVBLGRB2(131) & - & /1,'AVE OUTGO TOA LW RAD',212,008, & - & 'AVE ULWRF ON top_of_atmos'/ - DATA IFILV(156),AVBL(156),IQ(156),IS(156),AVBLGRB2(156) & - & /1,'INSTN INC SFC SW RAD',204,001, & - & 'INST DSWRF ON surface'/ - DATA IFILV(157),AVBL(157),IQ(157),IS(157),AVBLGRB2(157) & - & /1,'INSTN INC SFC LW RAD',205,001, & - & 'INST DLWRF ON surface'/ - DATA IFILV(044),AVBL(044),IQ(044),IS(044),AVBLGRB2(044) & - & /1,'ROUGHNESS LENGTH ',083,001, & - & 'SFC_R ON surface'/ - DATA IFILV(045),AVBL(045),IQ(045),IS(045),AVBLGRB2(045) & - & /1,'FRICTION VELOCITY ',253,001, & - & 'FRICV ON surface'/ - DATA IFILV(132),AVBL(132),IQ(132),IS(132),AVBLGRB2(132) & - & /1,'SFC DRAG COEFFICIENT',252,001, & - & 'CD ON surface'/ - DATA IFILV(133),AVBL(133),IQ(133),IS(133),AVBLGRB2(133) & - & /1,'SFC U WIND STRESS ',124,001, & - & 'U_FLX ON surface'/ - DATA IFILV(134),AVBL(134),IQ(134),IS(134),AVBLGRB2(134) & - & /1,'SFC V WIND STRESS ',125,001, & - & 'V_FLX ON surface'/ - DATA IFILV(043),AVBL(043),IQ(043),IS(043),AVBLGRB2(043) & - & /1,'AVE SFC SENHEAT FX ',122,001, & - & 'AVE SHTFL ON surface'/ - DATA IFILV(135),AVBL(135),IQ(135),IS(135),AVBLGRB2(135) & - & /1,'AVE GROUND HEAT FX ',155,001, & - & 'AVE GFLUX ON surface'/ - DATA IFILV(136),AVBL(136),IQ(136),IS(136),AVBLGRB2(136) & - & /1,'AVE SNO PHSCNG HT FX',229,001, & - & 'AVE SNOHF ON surface'/ - DATA IFILV(042),AVBL(042),IQ(042),IS(042),AVBLGRB2(042) & - & /1,'AVE SFC LATHEAT FX ',121,001, & - & 'AVE LHTFL ON surface'/ - DATA IFILV(046),AVBL(046),IQ(046),IS(046),AVBLGRB2(046) & - & /1,'AVE SFC MOMENTUM FX ',172,001, & - & 'AVE M_FLX ON surface'/ - DATA IFILV(047),AVBL(047),IQ(047),IS(047),AVBLGRB2(047) & - & /1,'ACC SFC EVAPORATION ',057,001, & - & 'ACM EVP ON surface'/ - DATA IFILV(137),AVBL(137),IQ(137),IS(137),AVBLGRB2(137) & - & /1,'ACC POT EVAPORATION ',228,001, & - & 'ACM PEVAP ON surface'/ - DATA IFILV(154),AVBL(154),IQ(154),IS(154),AVBLGRB2(154) & - & /1,'INST SFC SENHEAT FX ',122,001, & - & 'INST SHTFL ON surface'/ - DATA IFILV(155),AVBL(155),IQ(155),IS(155),AVBLGRB2(155) & - & /1,'INST SFC LATHEAT FX ',121,001, & - & 'INST LHTFL ON surface'/ - DATA IFILV(048),AVBL(048),IQ(048),IS(048),AVBLGRB2(048) & - & /1,'LATITUDE ',176,001, & - & 'NLAT ON surface'/ - DATA IFILV(049),AVBL(049),IQ(049),IS(049),AVBLGRB2(049) & - & /1,'LONGITUDE ',177,001, & - & 'ELON ON surface'/ - DATA IFILV(050),AVBL(050),IQ(050),IS(050),AVBLGRB2(050) & - & /1,'LAND/SEA MASK ',081,001, & - & 'LAND ON surface'/ - DATA IFILV(051),AVBL(051),IQ(051),IS(051),AVBLGRB2(051) & - & /1,'SEA ICE MASK ',091,001, & - & 'ICE_C ON surface'/ - DATA IFILV(052),AVBL(052),IQ(052),IS(052),AVBLGRB2(052) & - & /1,'MASS POINT MDL SFC ',173,001, & - & 'LMH ON surface'/ - DATA IFILV(053),AVBL(053),IQ(053),IS(053),AVBLGRB2(053) & - & /1,'VEL POINT MDL SFC ',174,001, & - & 'LMV ON surface'/ - DATA IFILV(150),AVBL(150),IQ(150),IS(150),AVBLGRB2(150) & - & /1,'SFC MIDDAY ALBEDO ',084,001, & - & 'ALBDO ON surface'/ - DATA IFILV(151),AVBL(151),IQ(151),IS(151),AVBLGRB2(151) & - & /1,'SEA SFC TEMPERATURE ',080,001, & - & 'WTMP ON surface'/ - DATA IFILV(054),AVBL(054),IQ(054),IS(054),AVBLGRB2(054) & - & /1,'PRESS AT TROPOPAUSE ',001,007, & - & 'PRES ON tropopause'/ - DATA IFILV(055),AVBL(055),IQ(055),IS(055),AVBLGRB2(055) & - & /1,'TEMP AT TROPOPAUSE ',011,007, & - & 'TMP ON tropopause'/ - DATA IFILV(108),AVBL(108),IQ(108),IS(108),AVBLGRB2(108) & - & /1,'POTENTL TEMP AT TROP',013,007, & - & 'POT ON tropopause'/ - DATA IFILV(056),AVBL(056),IQ(056),IS(056),AVBLGRB2(056) & - & /1,'U WIND AT TROPOPAUSE',033,007, & - & 'U_GRD ON tropopause'/ - DATA IFILV(057),AVBL(057),IQ(057),IS(057),AVBLGRB2(057) & - & /1,'V WIND AT TROPOPAUSE',034,007, & - & 'V_GRD ON tropopause'/ - DATA IFILV(058),AVBL(058),IQ(058),IS(058),AVBLGRB2(058) & - & /1,'SHEAR AT TROPOPAUSE ',136,007, & - & 'VW_SH ON tropopause'/ - DATA IFILV(059),AVBL(059),IQ(059),IS(059),AVBLGRB2(059) & - & /1,'TEMP AT FD HEIGHTS ',011,103, & - & 'TMP ON spec_alt_above_mean_sea_lvl'/ - DATA IFILV(060),AVBL(060),IQ(060),IS(060),AVBLGRB2(060) & - & /1,'U WIND AT FD HEIGHTS',033,103, & - & 'U_GRD ON spec_alt_above_mean_sea_lvl'/ - DATA IFILV(061),AVBL(061),IQ(061),IS(061),AVBLGRB2(061) & - & /1,'V WIND AT FD HEIGHTS',034,103, & - & 'V_GRD ON spec_alt_above_mean_sea_lvl'/ - DATA IFILV(062),AVBL(062),IQ(062),IS(062),AVBLGRB2(062) & - & /1,'HEIGHT OF FRZ LVL ',007,004, & - & 'HGT ON 0C_isotherm'/ - DATA IFILV(063),AVBL(063),IQ(063),IS(063),AVBLGRB2(063) & - & /1,'REL HUMID AT FRZ LVL',052,004, & - & 'RH ON 0C_isotherm'/ - DATA IFILV(165),AVBL(165),IQ(165),IS(165),AVBLGRB2(165) & - & /1,'HIGHEST FREEZE LVL ',007,204, & - & 'HGT ON hghst_trop_frz_lvl'/ - DATA IFILV(350),AVBL(350),IQ(350),IS(350),AVBLGRB2(350) & - & /1,'HIGHEST FRZ LVL RH ',052,204, & - & 'RH ON hghst_trop_frz_lvl'/ - DATA IFILV(067),AVBL(067),IQ(067),IS(067),AVBLGRB2(067) & - & /1,'PRESS IN BNDRY LYR ',001,116, & - & 'PRES ON spec_pres_above_grnd'/ - DATA IFILV(068),AVBL(068),IQ(068),IS(068),AVBLGRB2(068) & - & /1,'TEMP IN BNDRY LYR ',011,116, & - & 'TMP ON spec_pres_above_grnd'/ - DATA IFILV(069),AVBL(069),IQ(069),IS(069),AVBLGRB2(069) & - & /1,'POT TMP IN BNDRY LYR',013,116, & - & 'POT ON spec_pres_above_grnd'/ - DATA IFILV(070),AVBL(070),IQ(070),IS(070),AVBLGRB2(070) & - & /1,'DWPT IN BNDRY LYR ',017,116, & - & 'DPT ON spec_pres_above_grnd'/ - DATA IFILV(071),AVBL(071),IQ(071),IS(071),AVBLGRB2(071) & - & /1,'SPC HUM IN BNDRY LYR',051,116, & - & 'SPF_H ON spec_pres_above_grnd'/ - DATA IFILV(072),AVBL(072),IQ(072),IS(072),AVBLGRB2(072) & - & /1,'REL HUM IN BNDRY LYR',052,116, & - & 'RH ON spec_pres_above_grnd'/ - DATA IFILV(088),AVBL(088),IQ(088),IS(088),AVBLGRB2(088) & - & /1,'MST CNV IN BNDRY LYR',135,116, & - & 'MCONV ON spec_pres_above_grnd'/ - DATA IFILV(089),AVBL(089),IQ(089),IS(089),AVBLGRB2(089) & - & /1,'P WATER IN BNDRY LYR',054,116, & - & 'PWAT ON spec_pres_above_grnd'/ - DATA IFILV(073),AVBL(073),IQ(073),IS(073),AVBLGRB2(073) & - & /1,'U WIND IN BNDRY LYR ',033,116, & - & 'U_GRD ON spec_pres_above_grnd'/ - DATA IFILV(074),AVBL(074),IQ(074),IS(074),AVBLGRB2(074) & - & /1,'V WIND IN BNDRY LYR ',034,116, & - & 'V_GRD ON spec_pres_above_grnd'/ - DATA IFILV(090),AVBL(090),IQ(090),IS(090),AVBLGRB2(090) & - & /1,'OMEGA IN BNDRY LYR ',039,116, & - & 'V_VEL ON spec_pres_above_grnd'/ - DATA IFILV(066),AVBL(066),IQ(066),IS(066),AVBLGRB2(066) & - & /1,'LFM 0.33-1.00 RELHUM',052,108, & - & 'RH ON sigma_lvl'/ - DATA IFILV(081),AVBL(081),IQ(081),IS(081),AVBLGRB2(081) & - & /1,'LFM 0.66-1.00 RELHUM',052,108, & - & 'RH ON sigma_lvl'/ - DATA IFILV(082),AVBL(082),IQ(082),IS(082),AVBLGRB2(082) & - & /1,'LFM 0.33-0.66 RELHUM',052,108, & - & 'RH ON sigma_lvl'/ - DATA IFILV(104),AVBL(104),IQ(104),IS(104),AVBLGRB2(104) & - & /1,'LFM 0.33-1.00 PWAT ',054,108, & - & 'PWAT ON sigma_lvl'/ - DATA IFILV(091),AVBL(091),IQ(091),IS(091),AVBLGRB2(091) & - & /1,'NGM 0.98230 PRESSURE',001,107, & - & 'PRES ON sigma_lvl'/ - DATA IFILV(092),AVBL(092),IQ(092),IS(092),AVBLGRB2(092) & - & /1,'NGM 0.98230 TMPRATUR',011,107, & - & 'TMP ON sigma_lvl'/ - DATA IFILV(093),AVBL(093),IQ(093),IS(093),AVBLGRB2(093) & - & /1,'NGM 0.98230 SPC HUM ',051,107, & - & 'SPF_H ON sigma_lvl'/ - DATA IFILV(094),AVBL(094),IQ(094),IS(094),AVBLGRB2(094) & - & /1,'NGM 0.98230 REL HUM ',052,107, & - & 'RH ON sigma_lvl'/ - DATA IFILV(095),AVBL(095),IQ(095),IS(095),AVBLGRB2(095) & - & /1,'NGM 0.98230 U WIND ',033,107, & - & 'U_GRD ON sigma_lvl'/ - DATA IFILV(096),AVBL(096),IQ(096),IS(096),AVBLGRB2(096) & - & /1,'NGM 0.98230 V WIND ',034,107, & - & 'V_GRD ON sigma_lvl'/ - DATA IFILV(097),AVBL(097),IQ(097),IS(097),AVBLGRB2(097) & - & /1,'NGM 0.89671 TMPRATUR',011,107, & - & 'TMP ON sigma_lvl'/ - DATA IFILV(098),AVBL(098),IQ(098),IS(098),AVBLGRB2(098) & - & /1,'NGM 0.78483 TMPRATUR',011,107, & - & 'TMP ON sigma_lvl'/ - DATA IFILV(099),AVBL(099),IQ(099),IS(099),AVBLGRB2(099) & - & /1,'NGM 0.47-1.00 RELHUM',052,108, & - & 'RH ON sigma_lvl'/ - DATA IFILV(100),AVBL(100),IQ(100),IS(100),AVBLGRB2(100) & - & /1,'NGM 0.47-0.96 RELHUM',052,108, & - & 'RH ON sigma_lvl'/ - DATA IFILV(101),AVBL(101),IQ(101),IS(101),AVBLGRB2(101) & - & /1,'NGM 0.18-0.47 RELHUM',052,108, & - & 'RH ON sigma_lvl'/ - DATA IFILV(102),AVBL(102),IQ(102),IS(102),AVBLGRB2(102) & - & /1,'NGM 0.84-0.98 RELHUM',052,108, & - & 'RH ON sigma_lvl'/ - DATA IFILV(103),AVBL(103),IQ(103),IS(103),AVBLGRB2(103) & - & /1,'NGM 0.85-1.00 QCONVG',135,108, & - & 'MCONV ON sigma_lvl'/ - DATA IFILV(173),AVBL(173),IQ(173),IS(173),AVBLGRB2(173) & - & /1,'MAX WIND PRESS LEVEL',001,006, & - & 'PRES ON max_wind'/ - DATA IFILV(174),AVBL(174),IQ(174),IS(174),AVBLGRB2(174) & - & /1,'MAX WIND HGHT LEVEL ',007,006, & - & 'HGT ON max_wind'/ - DATA IFILV(175),AVBL(175),IQ(175),IS(175),AVBLGRB2(175) & - & /1,'U COMP MAX WIND ',033,006, & - & 'U_GRD ON max_wind'/ - DATA IFILV(176),AVBL(176),IQ(176),IS(176),AVBLGRB2(176) & - & /1,'V COMP MAX WIND ',034,006, & - & 'V_GRD ON max_wind'/ - DATA IFILV(177),AVBL(177),IQ(177),IS(177),AVBLGRB2(177) & - & /1,'HEIGHT AT TROPOPAUSE',007,007, & - & 'HGT ON tropopause'/ - DATA IFILV(178),AVBL(178),IQ(178),IS(178),AVBLGRB2(178) & - & /1,'CLOUD BOTTOM HEIGHT ',007,002, & - & 'HGT ON cloud_base'/ - DATA IFILV(179),AVBL(179),IQ(179),IS(179),AVBLGRB2(179) & - & /1,'CLOUD TOP HEIGHT ',007,003, & - & 'HGT ON cloud_top'/ - DATA IFILV(180),AVBL(180),IQ(180),IS(180),AVBLGRB2(180) & - & /1,'VISIBILITY ',020,001, & - & 'VIS ON surface'/ - DATA IFILV(408),AVBL(408),IQ(408),IS(408),AVBLGRB2(408) & - & /1,'GSD CLD BOT HEIGHT ',007,002, & - & 'GSD HGT ON cloud_base'/ !408 - DATA IFILV(409),AVBL(409),IQ(409),IS(409),AVBLGRB2(409) & - & /1,'GSD CLD TOP HEIGHT ',007,003, & - & 'GSD HGT ON cloud_top'/ !408 - DATA IFILV(410),AVBL(410),IQ(410),IS(410),AVBLGRB2(410) & - & /1,'GSD VISIBILITY ',020,003, & - & 'GSD VIS ON cloud top'/ !410 -! CRA - DATA IFILV(411),AVBL(411),IQ(411),IS(411),AVBLGRB2(411) & - & /1,'INSTN WIND POWER AGL',126,105, & - & 'INST WMIXE ON spec_hgt_lvl_above_grnd'/ !411 - DATA IFILV(412),AVBL(412),IQ(412),IS(412),AVBLGRB2(412) & - & /1,'U WIND AT 80M AGL ',049,105, & - & 'UGRD ON 80M spec_hgt_lvl_above_grnd'/ !412 - DATA IFILV(413),AVBL(413),IQ(413),IS(413),AVBLGRB2(413) & - & /1,'V WIND AT 80M AGL ',050,105, & - & 'VGRD ON 80M spec_hgt_lvl_above_grnd'/ !413 -! - DATA IFILV(181),AVBL(181),IQ(181),IS(181),AVBLGRB2(181) & - & /1,'RAIN ON MDL SFCS ',170,109, & - & 'RWMR ON hybrid_lvl'/ - DATA IFILV(182),AVBL(182),IQ(182),IS(182),AVBLGRB2(182) & - & /1,'SNOW ON MDL SFCS ',171,109, & - & 'SNMR ON hybrid_lvl'/ - DATA IFILV(183),AVBL(183),IQ(183),IS(183),AVBLGRB2(183) & - & /1,'RAIN ON P SFCS ',170,100, & - & 'RWMR ON isobaric_sfc'/ - DATA IFILV(184),AVBL(184),IQ(184),IS(184),AVBLGRB2(184) & - & /1,'SNOW ON P SFCS ',171,100, & - & 'SNMR ON isobaric_sfc'/ - DATA IFILV(415),AVBL(415),IQ(415),IS(415),AVBLGRB2(415) & - & /1,'GRAUPEL ON MDL SFCS ',179,109, & - & 'GRLE ON hybrid_lvl'/ !415 - DATA IFILV(416),AVBL(416),IQ(416),IS(416),AVBLGRB2(416) & - & /1,'GRAUPEL ON P SFCS ',179,100, & - & 'GRLE ON isobaric_sfc'/ !416 - -! SRD - DATA IFILV(420),AVBL(420),IQ(420),IS(420),AVBLGRB2(420) & - & /1,'MAX UPDRAFT HELICITY',236,106, & - & 'MAX UPHL ON spec_hgt_lvl_above_grnd'/ !420 - DATA IFILV(421),AVBL(421),IQ(421),IS(421),AVBLGRB2(421) & - & /1,'MAX 1km REFLECTIVITY',235,105, & - & 'MAX REF ON 1000M spec_hgt_lvl_above_grnd'/ !421 - DATA IFILV(422),AVBL(422),IQ(422),IS(422),AVBLGRB2(422) & - & /1,'MAX 10m WIND SPEED ',229,105, & - & 'MAX WIND ON 10M spec_hgt_lvl_above_grnd'/ !422 - DATA IFILV(423),AVBL(423),IQ(423),IS(423),AVBLGRB2(423) & - & /1,'MAX UPDRAFT VERT VEL',237,106, & - & 'MAX UPDZDT ON spec_hgt_lvl_above_grnd'/ !423 - DATA IFILV(424),AVBL(424),IQ(424),IS(424),AVBLGRB2(424) & - & /1,'MAX DNDRAFT VERT VEL',238,106, & - & 'MAX DNDZDT ON spec_hgt_lvl_above_grnd'/ !424 - DATA IFILV(425),AVBL(425),IQ(425),IS(425),AVBLGRB2(425) & - & /1,'MEAN VERT VEL ',040,108, & - & 'AVE DZDT ON spec_hgt_lvl_above_grnd'/ !425 - DATA IFILV(426),AVBL(426),IQ(426),IS(426),AVBLGRB2(426) & - & /1,'ECHO TOPS IN KFT ',007,105, & - & 'HGT ON spec_hgt_lvl_above_grnd'/ !426 - DATA IFILV(427),AVBL(427),IQ(427),IS(427),AVBLGRB2(427) & - & /1,'UPDRAFT HELICITY PRM',227,106, & - & 'UPHL ON spec_hgt_lvl_above_grnd'/ !427 - DATA IFILV(428),AVBL(428),IQ(428),IS(428),AVBLGRB2(428) & - & /1,'VERT INTEG GRAUP ',179,200, & - & 'TCOLG ON entire_atmos_single_lyr'/ !428 - DATA IFILV(429),AVBL(429),IQ(429),IS(429),AVBLGRB2(429) & - & /1,'MAX VERT INTEG GRAUP',239,200, & - & 'MAXVIG ON entire_atmos_single_lyr'/ !429 -! SRD -! CRA - DATA IFILV(430),AVBL(430),IQ(430),IS(430),AVBLGRB2(430) & - & /1,'U COMP 0-1 KM SHEAR ',045,106, & - & 'UUCSH ON spec_hgt_lvl_above_grnd'/ !430 - DATA IFILV(431),AVBL(431),IQ(431),IS(431),AVBLGRB2(431) & - & /1,'V COMP 0-1 KM SHEAR ',046,106, & - & 'VVCSH ON spec_hgt_lvl_above_grnd'/ !431 - DATA IFILV(432),AVBL(432),IQ(432),IS(432),AVBLGRB2(432) & - & /1,'U COMP 0-6 KM SHEAR ',045,106, & - & 'UUCSH ON spec_hgt_lvl_above_grnd'/ !432 - DATA IFILV(433),AVBL(433),IQ(433),IS(433),AVBLGRB2(433) & - & /1,'V COMP 0-6 KM SHEAR ',046,106, & - & 'VVCSH ON spec_hgt_lvl_above_grnd'/ !433 -! CRA - -! Add precipitation buckets between outputs - DATA IFILV(434),AVBL(434),IQ(434),IS(434),AVBLGRB2(434) & - & /1,'BUCKET TOTAL PRECIP ',061,001, & - & 'A_PCP ON surface'/ !434 - DATA IFILV(435),AVBL(435),IQ(435),IS(435),AVBLGRB2(435) & - & /1,'BUCKET CONV PRECIP ',063,001, & - & 'ACPCP ON surface'/ !435 - DATA IFILV(436),AVBL(436),IQ(436),IS(436),AVBLGRB2(436) & - & /1,'BUCKET GRDSCALE PRCP',062,001, & - & 'NCPCP ON surface'/ !436 - DATA IFILV(437),AVBL(437),IQ(437),IS(437),AVBLGRB2(437) & - & /1,'BUCKET SNOW PRECIP ',065,001, & - & 'WEASD ON surface'/ !437 - DATA IFILV(487),AVBL(487),IQ(487),IS(487),AVBLGRB2(487) & - & /1,'GSD CEILING ',008,002, & - & 'HGT ON cloud_ceiling'/ !487 -!JSK - add model-state cloud fraction; not the same as field 145 ("TCDC") - DATA IFILV(774),AVBL(774),IQ(774),IS(774),AVBLGRB2(774) & - & /1,'RAW CLD FRA MDL SFCS',071,109, & - & 'FRACCC ON hybrid_lvl'/ -!tgs - need to find the correct Grid table number for 775 field - DATA IFILV(775),AVBL(775),IQ(775),IS(775),AVBLGRB2(775) & - & /1,'BUCKET GRAUP PRECIP ',179,001, & !775 - & 'GRAUP ON surface'/ -!CRA - -10C and -20C isothermal heigths, RH, pressure - DATA IFILV(776),AVBL(776),IQ(776),IS(776),AVBLGRB2(776) & - & /1,'HIGHEST -10C LVL ',007,020, & - & 'HGT ON -10C_isotherm'/ !776 - DATA IFILV(777),AVBL(777),IQ(777),IS(777),AVBLGRB2(777) & - & /1,'HIGHEST -10C RH ',052,020, & - & 'RH ON -10C_isotherm'/ !777 - DATA IFILV(778),AVBL(778),IQ(778),IS(778),AVBLGRB2(778) & - & /1,'HIGHEST -10C PRES ',001,020, & - & 'PRES ON -10C_isotherm'/ !778 - DATA IFILV(779),AVBL(779),IQ(779),IS(779),AVBLGRB2(779) & - & /1,'HIGHEST -20C LVL ',007,020, & - & 'HGT ON -20C_isotherm'/ !779 - DATA IFILV(780),AVBL(780),IQ(780),IS(780),AVBLGRB2(780) & - & /1,'HIGHEST -20C RH ',052,020, & - & 'RH ON -20C_isotherm'/ !780 - DATA IFILV(781),AVBL(781),IQ(781),IS(781),AVBLGRB2(781) & - & /1,'HIGHEST -20C PRES ',001,020, & - & 'PRES ON -20C_isotherm'/ !781 - DATA IFILV(782),AVBL(782),IQ(782),IS(782),AVBLGRB2(782) & - & /1,'ACM FRAIN ',193,001, & - & 'ACM FRAIN ON surface'/ !782 -! CRA -! -!--- Added new cloud microphysics fields & displaying more -! convective cloud properties (Jin, '01; Ferrier, Feb '02) -! -! -!--- The following fields have been added to the post under -! PDS Octet 4 = 129. All other fields above are with PDS Octet -! 4 = 2. Most of the fields below, except for the cloud top -! and cloud base pressures, have PDS Octet 4 = 129. These new -! grib parameters are listed in Table 129 of the GRIB documentation. -! See Table 2 in Office Note 388 (ON388) for more details. -! -!--- F_rain, F_ice, F_RimeF => PDS Octet 4 = 129 -! - DATA IFILV(185),AVBL(185),IQ(185),IS(185),AVBLGRB2(185) & - & /1,'F_rain ON MDL SFCS ',131,109, & - & 'FRAIN ON hybrid_lvl'/ - DATA IFILV(186),AVBL(186),IQ(186),IS(186),AVBLGRB2(186) & - & /1,'F_ice ON MDL SFCS ',132,109, & - & 'FICE ON hybrid_lvl'/ - DATA IFILV(187),AVBL(187),IQ(187),IS(187),AVBLGRB2(187) & - & /1,'F_RimeF ON MDL SFCS ',133,109, & - & 'RIME ON hybrid_lvl'/ -! -!--- The following cloud pressure fields have PDS Octet 4 = 2 -! - DATA IFILV(188),AVBL(188),IQ(188),IS(188),AVBLGRB2(188) & - & /1,'CONV CLOUD BOT PRESS',001,242, & - & 'PRES ON convective_cloud_bot_lvl'/ - DATA IFILV(189),AVBL(189),IQ(189),IS(189),AVBLGRB2(189) & - & /1,'CONV CLOUD TOP PRESS',001,243, & - & 'PRES ON convective_cloud_top_lvl'/ - DATA IFILV(190),AVBL(190),IQ(190),IS(190),AVBLGRB2(190) & - & /1,'SHAL CU CLD BOT PRES',001,248, & - & 'PRES ON shall_convective_cloud_bot_lvl'/ - DATA IFILV(191),AVBL(191),IQ(191),IS(191),AVBLGRB2(191) & - & /1,'SHAL CU CLD TOP PRES',001,249, & - & 'PRES ON shall_convective_cloud_top_lvl'/ - DATA IFILV(192),AVBL(192),IQ(192),IS(192),AVBLGRB2(192) & - & /1,'DEEP CU CLD BOT PRES',001,251, & - & 'PRES ON deep_convective_cloud_bot_lvl'/ - DATA IFILV(193),AVBL(193),IQ(193),IS(193),AVBLGRB2(193) & - & /1,'DEEP CU CLD TOP PRES',001,252, & - & 'PRES ON deep_convective_cloud_top_lvl'/ - DATA IFILV(194),AVBL(194),IQ(194),IS(194),AVBLGRB2(194) & - & /1,'GRID CLOUD BOT PRESS',001,206, & - & 'PRES ON grid_scale_cloud_bot_lvl'/ - DATA IFILV(195),AVBL(195),IQ(195),IS(195),AVBLGRB2(195) & - & /1,'GRID CLOUD TOP PRESS',001,207, & - & 'PRES ON grid_scale_cloud_top_lvl'/ - DATA IFILV(196),AVBL(196),IQ(196),IS(196),AVBLGRB2(196) & - & /1,'CONV CLOUD FRACTION ',072,200, & - & 'T_CDC ON entire_atmos_single_lyr'/ -! DATA IFILV(196),AVBL(196),IQ(196),IS(196),AVBLGRB2(196) & -! & /1,'CONV CLOUD FRACTION ',072,200, & -! & 'T_CDC ON convective_cloud_lyr'/ -! -!--- These remaining fields have PDS Octet 4 = 129 (Table 129, ON388) -! - DATA IFILV(197),AVBL(197),IQ(197),IS(197),AVBLGRB2(197) & - & /1,'CU CLOUD EFFICIENCY ',134,200, & - & 'CUEFI ON entire_atmos_single_lyr'/ - DATA IFILV(198),AVBL(198),IQ(198),IS(198),AVBLGRB2(198) & - & /1,'CONDENSATE ON P SFCS',135,100, & - & 'TCOND ON isobaric_sfc'/ - DATA IFILV(199),AVBL(199),IQ(199),IS(199),AVBLGRB2(199) & - & /1,'CONDENSATE MDL SFCS ',135,109, & - & 'TCOND ON hybrid_lvl'/ - DATA IFILV(200),AVBL(200),IQ(200),IS(200),AVBLGRB2(200) & - & /1,'TOTAL COLUMN CLD WTR',136,200, & - & 'TCOLW ON entire_atmos_single_lyr'/ - DATA IFILV(201),AVBL(201),IQ(201),IS(201),AVBLGRB2(201) & - & /1,'TOTAL COLUMN CLD ICE',137,200, & - & 'TCOLI ON entire_atmos_single_lyr'/ - DATA IFILV(202),AVBL(202),IQ(202),IS(202),AVBLGRB2(202) & - & /1,'TOTAL COLUMN RAIN ',138,200, & - & 'TCOLR ON entire_atmos_single_lyr'/ - DATA IFILV(203),AVBL(203),IQ(203),IS(203),AVBLGRB2(203) & - & /1,'TOTAL COLUMN SNOW ',139,200, & - & 'TCOLS ON entire_atmos_single_lyr'/ - DATA IFILV(204),AVBL(204),IQ(204),IS(204),AVBLGRB2(204) & - & /1,'TOTAL COL CONDENSATE',140,200, & - & 'TCOLC ON entire_atmos_single_lyr'/ -! See below for total supercooled liquid & melting ice ... IFILV(285) -! H CHUANG--ADD INTERPOLATED FIELDS ON SIGMA LEVELS - DATA IFILV(205),AVBL(205),IQ(205),IS(205),AVBLGRB2(205) & - & /1,'HEIGHT OF SIGMA SFCS',007,107, & - & 'HGT ON sigma_lvl'/ - DATA IFILV(206),AVBL(206),IQ(206),IS(206),AVBLGRB2(206) & - & /1,'TEMP ON SIGMA SFCS ',011,107, & - & 'TMP ON sigma_lvl'/ - DATA IFILV(207),AVBL(207),IQ(207),IS(207),AVBLGRB2(207) & - & /1,'SPEC HUM ON S SFCS ',051,107, & - & 'SPF_H ON sigma_lvl'/ - DATA IFILV(208),AVBL(208),IQ(208),IS(208),AVBLGRB2(208) & - & /0,'U WIND ON SIGMA SFCS',033,107, & - & 'U_GRD ON sigma_lvl'/ - DATA IFILV(209),AVBL(209),IQ(209),IS(209),AVBLGRB2(209) & - & /0,'V WIND ON SIGMA SFCS',034,107, & - & 'V_GRD ON sigma_lvl'/ - DATA IFILV(210),AVBL(210),IQ(210),IS(210),AVBLGRB2(210) & - & /1,'OMEGA ON SIGMA SFCS ',039,107, & - & 'V_VEL ON sigma_lvl'/ - DATA IFILV(211),AVBL(211),IQ(211),IS(211),AVBLGRB2(211) & - & /1,'CLOUD WATR ON S SFCS',153,107, & - & 'CLWMR ON sigma_lvl'/ - DATA IFILV(212),AVBL(212),IQ(212),IS(212),AVBLGRB2(212) & - & /1,'CLOUD ICE ON S SFCS ',058,107, & - & 'C_ICE ON sigma_lvl'/ - DATA IFILV(213),AVBL(213),IQ(213),IS(213),AVBLGRB2(213) & - & /1,'RAIN ON S SFCS ',170,107, & - & 'RWMR ON sigma_lvl'/ - DATA IFILV(214),AVBL(214),IQ(214),IS(214),AVBLGRB2(214) & - & /1,'SNOW ON S SFCS ',171,107, & - & 'SNMR ON sigma_lvl'/ - DATA IFILV(215),AVBL(215),IQ(215),IS(215),AVBLGRB2(215) & - & /1,'CONDENSATE ON S SFCS',135,107, & - & 'TCOND ON sigma_lvl'/ - DATA IFILV(216),AVBL(216),IQ(216),IS(216),AVBLGRB2(216) & - & /1,'PRESS ON SIG SFCS ',001,107, & - & 'PRES ON sigma_lvl'/ - DATA IFILV(217),AVBL(217),IQ(217),IS(217),AVBLGRB2(217) & - & /1,'TRBLNT KE ON S SFCS ',158,107, & - & 'TKE ON sigma_lvl'/ - DATA IFILV(222),AVBL(222),IQ(222),IS(222),AVBLGRB2(222) & - & /1,'CLD FRAC ON SIG SFCS',071,107, & - & 'T_CDC ON sigma_lvl'/ - DATA IFILV(255),AVBL(255),IQ(255),IS(255),AVBLGRB2(255) & !255 - & /1,'GRAUPEL ON S SFCS ',179,107, & - & 'GRLE ON sigma_lvl'/ -! H CHUANG--ADD FIXED AND LSM FIELDS - DATA IFILV(218),AVBL(218),IQ(218),IS(218),AVBLGRB2(218) & - & /1,'VEGETATION TYPE ',225,001, & - & 'VGTYP ON surface'/ - DATA IFILV(219),AVBL(219),IQ(219),IS(219),AVBLGRB2(219) & - & /1,'SOIL TYPE ',224,001, & - & 'SOTYP ON surface'/ - DATA IFILV(220),AVBL(220),IQ(220),IS(220),AVBLGRB2(220) & - & /1,'CANOPY CONDUCTANCE ',181,001, & - & 'CCOND ON surface'/ - DATA IFILV(221),AVBL(221),IQ(221),IS(221),AVBLGRB2(221) & - & /1,'PBL HEIGHT ',221,001, & - & 'HPBL ON surface'/ - DATA IFILV(223),AVBL(223),IQ(223),IS(223),AVBLGRB2(223) & - & /1,'SLOPE TYPE ',222,001, & - & 'SLTYP ON surface'/ - DATA IFILV(224),AVBL(224),IQ(224),IS(224),AVBLGRB2(224) & - & /1,'SNOW DEPTH ',066,001, & - & 'SNO_D ON surface'/ - DATA IFILV(225),AVBL(225),IQ(225),IS(225),AVBLGRB2(225) & - & /1,'LIQUID SOIL MOISTURE',160,112, & - & 'SOILL ON depth_bel_land_sfc'/ - DATA IFILV(226),AVBL(226),IQ(226),IS(226),AVBLGRB2(226) & - & /1,'SNOW FREE ALBEDO ',170,001, & - & '/SNFALB ON surface'/ - DATA IFILV(227),AVBL(227),IQ(227),IS(227),AVBLGRB2(227) & - & /1,'MAXIMUM SNOW ALBEDO ',159,001, & - & 'MXSALB ON surface'/ - DATA IFILV(228),AVBL(228),IQ(228),IS(228),AVBLGRB2(228) & - & /1,'CANOPY WATER EVAP ',200,001, & - & 'EVCW ON surface'/ - DATA IFILV(229),AVBL(229),IQ(229),IS(229),AVBLGRB2(229) & - & /1,'DIRECT SOIL EVAP ',199,001, & - & 'EVBS ON surface'/ - DATA IFILV(230),AVBL(230),IQ(230),IS(230),AVBLGRB2(230) & - & /1,'PLANT TRANSPIRATION ',210,001, & - & 'TRANS ON surface'/ - DATA IFILV(231),AVBL(231),IQ(231),IS(231),AVBLGRB2(231) & - & /1,'SNOW SUBLIMATION ',198,001, & - & 'SBSNO ON surface'/ - DATA IFILV(232),AVBL(232),IQ(232),IS(232),AVBLGRB2(232) & - & /1,'AIR DRY SOIL MOIST ',231,001, & - & 'SMDRY ON surface'/ - DATA IFILV(233),AVBL(233),IQ(233),IS(233),AVBLGRB2(233) & - & /1,'SOIL MOIST POROSITY ',240,001, & - & 'POROS ON surface'/ - DATA IFILV(234),AVBL(234),IQ(234),IS(234),AVBLGRB2(234) & - & /1,'MIN STOMATAL RESIST ',203,001, & - & 'RSMIN ON surface'/ - DATA IFILV(235),AVBL(235),IQ(235),IS(235),AVBLGRB2(235) & - & /1,'NO OF ROOT LAYERS ',171,001, & - & 'RLYRS ON surface'/ - DATA IFILV(236),AVBL(236),IQ(236),IS(236),AVBLGRB2(236) & - & /1,'SOIL MOIST WILT PT ',219,001, & - & 'WILT ON surface'/ - DATA IFILV(237),AVBL(237),IQ(237),IS(237),AVBLGRB2(237) & - & /1,'SOIL MOIST REFERENCE',230,001, & - & 'SMREF ON surface'/ - DATA IFILV(238),AVBL(238),IQ(238),IS(238),AVBLGRB2(238) & - & /1,'CANOPY COND SOLAR ',246,001, & - & 'RCS ON surface'/ - DATA IFILV(239),AVBL(239),IQ(239),IS(239),AVBLGRB2(239) & - & /1,'CANOPY COND TEMP ',247,001, & - & 'RCT ON surface'/ - DATA IFILV(240),AVBL(240),IQ(240),IS(240),AVBLGRB2(240) & - & /1,'CANOPY COND HUMID ',248,001, & - & 'RCQ ON surface'/ - DATA IFILV(241),AVBL(241),IQ(241),IS(241),AVBLGRB2(241) & - & /1,'CANOPY COND SOILM ',249,001, & - & 'RCSOL ON surface'/ - DATA IFILV(242),AVBL(242),IQ(242),IS(242),AVBLGRB2(242) & - & /1,'POTENTIAL EVAP ',145,001, & - & 'PEVPR ON surface'/ - DATA IFILV(243),AVBL(243),IQ(243),IS(243),AVBLGRB2(243) & - & /1,'DIFFUSION H RATE S S',182,107, & - & 'VEDH ON sigma_lvl'/ -! - DATA IFILV(245),AVBL(245),IQ(245),IS(245),AVBLGRB2(245) & - & /1,'SFC WIND GUST ',180,001, & - & 'GUST ON surface'/ - DATA IFILV(246),AVBL(246),IQ(246),IS(246),AVBLGRB2(246) & - & /1,'LIFT PCL LVL PRESS ',141,116, & - & 'PLPL ON spec_pres_above_grnd'/ - DATA IFILV(247),AVBL(247),IQ(247),IS(247),AVBLGRB2(247) & - & /1,'LOW WET BULB ZERO HT',007,245, & - & 'HGT ON lwst_lvl_of_wet_bulb_zero'/ - DATA IFILV(248),AVBL(248),IQ(248),IS(248), AVBLGRB2(248) & - & /1,'EMISSIVITY ',193,001, & - 'EMISSIVITY ON surface'/ - DATA IFILV(249),AVBL(249),IQ(249),IS(249),AVBLGRB2(249) & - & /1,'CONV PRECIP RATE ',214,001, & - & 'CPRAT ON surface'/ -!--- USING Table 129 -! - DATA IFILV(250),AVBL(250),IQ(250),IS(250),AVBLGRB2(250) & - & /1,'RADAR REFL MDL SFCS ',211,109, & - & 'REFD ON hybrid_lvl'/ - DATA IFILV(251),AVBL(251),IQ(251),IS(251),AVBLGRB2(251) & - & /1,'RADAR REFL ON P SFCS',211,100, & - & 'REFD ON isobaric_sfc'/ - DATA IFILV(252),AVBL(252),IQ(252),IS(252),AVBLGRB2(252) & - & /1,'COMPOSITE RADAR REFL',212,200, & - & 'REFC ON entire_atmos_single_lyr'/ - DATA IFILV(253),AVBL(253),IQ(253),IS(253),AVBLGRB2(253) & - & /1,'RADAR REFL AGL ',211,105, & - & 'REFD ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(254),AVBL(254),IQ(254),IS(254),AVBLGRB2(254) & - & /1,'LEAF AREA INDEX ',182,001, & - & 'LAI ON surface'/ -! - DATA IFILV(256),AVBL(256),IQ(256),IS(256),AVBLGRB2(256) & - & /1,'ACM LSM PRECIP ',154,001, & - & 'ACM LSPA ON surface'/ -! -!--- FOLLOWINGS ARE AVIATION-RELATED FIELDS: ADDED BY BINBIN ZHOU -! - DATA IFILV(257),AVBL(257),IQ(257),IS(257),AVBLGRB2(257) & - & /1,'IN-FLIGHT ICING ',186,100, & - & 'TIPD ON isobaric_sfc'/ - DATA IFILV(258),AVBL(258),IQ(258),IS(258),AVBLGRB2(258) & - & /1,'CLEAR AIR TURBULENCE',185,100, & - & 'TPFI ON isobaric_sfc'/ - DATA IFILV(259),AVBL(259),IQ(259),IS(259),AVBLGRB2(259) & - & /1,'0-2000FT LLWS ',136,106, & - & 'VW_SH ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(260),AVBL(260),IQ(260),IS(260),AVBLGRB2(260) & - & /1,'CEILING ',007,215, & - & 'HGT ON cloud_ceilng'/ - DATA IFILV(261),AVBL(261),IQ(261),IS(261),AVBLGRB2(261) & - & /1,'FLIGHT RESTRICTION ',020,002, & - & 'VIS ON cloud_base'/ -! - DATA IFILV(262),AVBL(262),IQ(262),IS(262),AVBLGRB2(262) & - & /1,'INSTN CLR INC SFC SW',161,001, & - & 'INST CSDSF ON surface'/ - DATA IFILV(263),AVBL(263),IQ(263),IS(263),AVBLGRB2(263) & - & /1,'F_RimeF ON P SFCS ',133,100, & - & 'RIME ON isobaric_sfc'/ - DATA IFILV(264),AVBL(264),IQ(264),IS(264),AVBLGRB2(264) & - & /1,'W WIND ON MDL SFCS ',040,109, & - & 'DZDT ON hybrid_lvl'/ -! DATA IFILV(265),AVBL(265),IQ(265),IS(265),AVBLGRB2(265) & -! & /1,'BRIGHTNESS TEMP ',118,008, & - DATA IFILV(265),AVBL(265),IQ(265),IS(265),AVBLGRB2(265) & - & /1,'BRIGHTNESS TEMP ',213,008, & - & 'SBT122 ON top_of_atmos'/ -! H CHUANG--ADD GFS products - DATA IFILV(266),AVBL(266),IQ(266),IS(266),AVBLGRB2(266) & - & /1,'AVE ALBEDO ',084,001, & - & 'AVE ALBDO ON surface'/ - DATA IFILV(267),AVBL(267),IQ(267),IS(267),AVBLGRB2(267) & - & /1,'OZONE ON MDL SFCS ',154,109, & - & 'O3MR ON hybrid_lvl'/ - DATA IFILV(268),AVBL(268),IQ(268),IS(268),AVBLGRB2(268) & - & /1,'OZONE ON P SFCS ',154,100, & - & 'O3MR ON isobaric_sfc'/ - DATA IFILV(269),AVBL(269),IQ(269),IS(269),AVBLGRB2(269) & - & /1,'SFC ZONAL MOMEN FX ',124,001, & - & 'AVE U_FLX ON surface'/ - DATA IFILV(270),AVBL(270),IQ(270),IS(270),AVBLGRB2(270) & - & /1,'SFC MERID MOMEN FX ',125,001, & - & 'AVE V_FLX ON surface'/ - DATA IFILV(271),AVBL(271),IQ(271),IS(271),AVBLGRB2(271) & - & /1,'AVE PRECIP RATE ',059,001, & - & 'AVE PRATE ON surface'/ - DATA IFILV(272),AVBL(272),IQ(272),IS(272),AVBLGRB2(272) & - & /1,'AVE CONV PRECIP RATE',214,001, & - & 'AVE CPRAT ON surface'/ -! CMAQ requested fields - DATA IFILV(273),AVBL(273),IQ(273),IS(273),AVBLGRB2(273) & - & /1,'HYBRID SIGMA DP ',001,110, & - & 'PRES ON hybrid_lvl_1L'/ - DATA IFILV(274),AVBL(274),IQ(274),IS(274),AVBLGRB2(274) & - & /1,'INSTN OUT TOA LW RAD',212,008, & - & 'INST ULWRF ON top_of_atmos'/ -! DATA IFILV(275),AVBL(275),IQ(275),IS(275),AVBLGRB2(002) & -! & /1,'BRIGHTNESS TEMP NCAR',213,008, & - DATA IFILV(275),AVBL(275),IQ(275),IS(275),AVBLGRB2(275) & - & /1,'BRIGHTNESS TEMP NCAR',118,008, & - & 'BRTMP ON top_of_atmos'/ - DATA IFILV(282),AVBL(282),IQ(282),IS(282),AVBLGRB2(282) & - & /1,'MODEL TOP PRESSURE ',001,008, & - & 'PRES ON top_of_atmos'/ - DATA IFILV(283),AVBL(283),IQ(283),IS(283),AVBLGRB2(283) & - & /1,'HYBRID PRESSURE DP ',001,110, & - & 'PRES ON hybrid_lvl_LLM'/ -! -!--- USING Table 129 -! - DATA IFILV(276),AVBL(276),IQ(276),IS(276),AVBLGRB2(276) & - & /1,'COMPOSITE RAIN REFL ',165,200, & - & 'REFZR ON entire_atmos_single_lyr'/ - DATA IFILV(277),AVBL(277),IQ(277),IS(277),AVBLGRB2(277) & - & /1,'COMPOSITE ICE REFL ',166,200, & - & 'REFZI ON entire_atmos_single_lyr'/ - DATA IFILV(278),AVBL(278),IQ(278),IS(278),AVBLGRB2(278) & - & /1,'COMPOSITE CONV REFL ',167,200, & - & 'REFZC ON entire_atmos_single_lyr'/ - DATA IFILV(279),AVBL(279),IQ(279),IS(279),AVBLGRB2(279) & - & /1,'RAIN RADAR REFL AGL ',165,105, & - & 'REFZR ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(280),AVBL(280),IQ(280),IS(280),AVBLGRB2(280) & - & /1,'ICE RADAR REFL AGL ',166,105, & - & 'REFZI ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(281),AVBL(281),IQ(281),IS(281),AVBLGRB2(281) & - & /1,'CONV RADAR REFL AGL ',167,105, & - & 'REFZC ON spec_hgt_lvl_above_grnd'/ -! -!--- USING Table 2 -! - DATA IFILV(284),AVBL(284),IQ(284),IS(284),AVBLGRB2(284) & - & /1,'W WIND ON P SFCS ',040,100, & - & 'DZDT ON isobaric_sfc'/ -! -!--- USING Table 129 -! - DATA IFILV(285),AVBL(285),IQ(285),IS(285),AVBLGRB2(285) & - & /1,'TOTAL COLD LIQUID ',168,200, & - & 'TCLSW ON entire_atmos_single_lyr'/ - DATA IFILV(286),AVBL(286),IQ(286),IS(286),AVBLGRB2(286) & - & /1,'TOTAL MELTING ICE ',169,200, & - & 'TCOLM ON entire_atmos_single_lyr'/ -! -!--- USING Table 2 -! - DATA IFILV(287),AVBL(287),IQ(287),IS(287),AVBLGRB2(287) & - & /1,'COLD LIQ BOT HEIGHT ',007,253, & - & 'HGT ON lwst_bot_lvl_of_supercooled_liq_water_lyr'/ - DATA IFILV(288),AVBL(288),IQ(288),IS(288),AVBLGRB2(288) & - & /1,'COLD LIQ TOP HEIGHT ',007,254, & - & 'HGT ON hghst_top_lvl_of_supercooled_liq_water_lyr'/ - DATA IFILV(289),AVBL(289),IQ(289),IS(289),AVBLGRB2(289) & - & /1,'RICH NO PBL HEIGHT ',007,220, & - & 'HGT ON planetary_bound_lyr'/ -! -!---- New Column-integrated fields - DATA IFILV(290),AVBL(290),IQ(290),IS(290),AVBLGRB2(290) & - & /1,'TOT COL SW T TNDY ',250,200, & - & 'SWHR ON entire_atmos_single_lyr'/ - DATA IFILV(291),AVBL(291),IQ(291),IS(291),AVBLGRB2(291) & - & /1,'TOT COL LW T TNDY ',251,200, & - & 'LWHR ON entire_atmos_single_lyr'/ - DATA IFILV(292),AVBL(292),IQ(292),IS(292),AVBLGRB2(292) & - & /1,'TOT COL GRD T TNDY ',241,200, & - & 'AVE LRGHR ON entire_atmos_single_lyr'/ - DATA IFILV(293),AVBL(293),IQ(293),IS(293),AVBLGRB2(293) & - & /1,'TOT COL CNVCT T TNDY',242,200, & - & 'AVE CNVHR ON entire_atmos_single_lyr'/ - DATA IFILV(294),AVBL(294),IQ(294),IS(294),AVBLGRB2(294) & - & /1,'RADFLX TMP TNDY ON P',216,100, & - & 'TTRAD ON isobaric_sfc'/ - DATA IFILV(295),AVBL(295),IQ(295),IS(295),AVBLGRB2(295) & - & /1,'TOT COL MST CNVG ',135,200, & - & 'MCONV ON entire_atmos_single_lyr'/ - DATA IFILV(296),AVBL(296),IQ(296),IS(296),AVBLGRB2(296) & - & /1,'HPC T ON SIGMA SFCS ',011,107, & - & 'TMP ON sigma_lvl'/ -! H CHUANG--ADD GFS products - DATA IFILV(297),AVBL(297),IQ(297),IS(297),AVBLGRB2(297) & - & /1,'AVE CLR INC UV-B SW ',201,001, & - & 'AVE CDUVB ON surface'/ - DATA IFILV(298),AVBL(298),IQ(298),IS(298),AVBLGRB2(298) & - & /1,'AVE INC UV-B SW ',200,001, & - & 'AVE DUVB ON surface'/ - DATA IFILV(299),AVBL(299),IQ(299),IS(299),AVBLGRB2(299) & - & /1,'TOT COL OZONE ',010,200, & - & 'TOZNE ON entire_atmos_single_lyr'/ - DATA IFILV(300),AVBL(300),IQ(300),IS(300),AVBLGRB2(300) & - & /1,'AVE LOW CLOUD FRAC ',071,214, & - & 'AVE T_CDC ON low_cloud_lyr'/ - DATA IFILV(301),AVBL(301),IQ(301),IS(301),AVBLGRB2(301) & - & /1,'AVE MID CLOUD FRAC ',071,224, & - & 'AVE T_CDC ON mid_cloud_lyr'/ - DATA IFILV(302),AVBL(302),IQ(302),IS(302),AVBLGRB2(302) & - & /1,'AVE HIGH CLOUD FRAC ',071,234, & - & 'AVE T_CDC ON high_cloud_lyr'/ - DATA IFILV(303),AVBL(303),IQ(303),IS(303),AVBLGRB2(303) & - & /1,'AVE LOW CLOUD BOT P ',001,212, & - & 'AVE PRES ON low_cloud_bot_lvl'/ - DATA IFILV(304),AVBL(304),IQ(304),IS(304),AVBLGRB2(304) & - & /1,'AVE LOW CLOUD TOP P ',001,213, & - & 'AVE PRES ON low_cloud_top_lvl'/ - DATA IFILV(305),AVBL(305),IQ(305),IS(305),AVBLGRB2(305) & - & /1,'AVE LOW CLOUD TOP T ',011,213, & - & 'AVE TMP ON low_cloud_top_lvl'/ - DATA IFILV(306),AVBL(306),IQ(306),IS(306),AVBLGRB2(306) & - & /1,'AVE MID CLOUD BOT P ',001,222, & - & 'AVE PRES ON mid_cloud_bot_lvl'/ - DATA IFILV(307),AVBL(307),IQ(307),IS(307),AVBLGRB2(307) & - & /1,'AVE MID CLOUD TOP P ',001,223, & - & 'AVE PRES ON mid_cloud_top_lvl'/ - DATA IFILV(308),AVBL(308),IQ(308),IS(308),AVBLGRB2(308) & - & /1,'AVE MID CLOUD TOP T ',011,223, & - & 'AVE TMP ON mid_cloud_top_lvl'/ - DATA IFILV(309),AVBL(309),IQ(309),IS(309),AVBLGRB2(309) & - & /1,'AVE HIGH CLOUD BOT P',001,232, & - & 'AVE PRES ON high_cloud_bot_lvl'/ - DATA IFILV(310),AVBL(310),IQ(310),IS(310),AVBLGRB2(310) & - & /1,'AVE HIGH CLOUD TOP P',001,233, & - & 'AVE PRES ON high_cloud_top_lvl'/ - DATA IFILV(311),AVBL(311),IQ(311),IS(311),AVBLGRB2(311) & - & /1,'AVE HIGH CLOUD TOP T',011,233, & - & 'AVE TMP ON high_cloud_top_lvl'/ - DATA IFILV(312),AVBL(312),IQ(312),IS(312),AVBLGRB2(312) & - & /1,'TOT COL REL HUM ',052,200, & - & 'RH ON entire_atmos_single_lyr'/ - DATA IFILV(313),AVBL(313),IQ(313),IS(313),AVBLGRB2(313) & - & /1,'CLOUD WORK FUNCTION ',146,200, & - & 'AVE CWORK ON entire_atmos_single_lyr'/ - DATA IFILV(314),AVBL(314),IQ(314),IS(314),AVBLGRB2(314) & - & /1,'MAX WIND TEMPERATURE',011,006, & - & 'TMP ON max_wind'/ - DATA IFILV(315),AVBL(315),IQ(315),IS(315),AVBLGRB2(315) & - & /1,'AVE Z GRAVITY STRESS',147,001, & - & 'AVE U_GWD ON surface'/ - DATA IFILV(316),AVBL(316),IQ(316),IS(316),AVBLGRB2(316) & - & /1,'AVE M GRAVITY STRESS',148,001, & - & 'AVE V_GWD ON surface'/ - DATA IFILV(317),AVBL(317),IQ(317),IS(317),AVBLGRB2(317) & - & /1,'AVE PRECIP TYPE ',140,001, & - & 'AVE CRAIN ON surface'/ - DATA IFILV(318),AVBL(318),IQ(318),IS(318),AVBLGRB2(318) & - & /1,'LFM 0.44-1.00 RELHUM',052,108, & - & 'RH ON sigma_lvl'/ - DATA IFILV(319),AVBL(319),IQ(319),IS(319),AVBLGRB2(319) & - & /1,'LFM 0.72-0.94 RELHUM',052,108, & - & 'RH ON sigma_lvl'/ - DATA IFILV(320),AVBL(320),IQ(320),IS(320),AVBLGRB2(320) & - & /1,'LFM 0.44-0.72 RELHUM',052,108, & - & 'RH ON sigma_lvl'/ - DATA IFILV(321),AVBL(321),IQ(321),IS(321),AVBLGRB2(321) & - & /1,'NGM 0.9950 TEMP ',011,107, & - & 'TMP ON sigma_lvl'/ - DATA IFILV(322),AVBL(322),IQ(322),IS(322),AVBLGRB2(322) & - & /1,'NGM 0.9950 POT TEMP ',013,107, & - & 'POT ON sigma_lvl'/ - DATA IFILV(323),AVBL(323),IQ(323),IS(323),AVBLGRB2(323) & - & /1,'NGM 0.9950 REL HUM ',052,107, & - & 'RH ON sigma_lvl'/ - DATA IFILV(324),AVBL(324),IQ(324),IS(324),AVBLGRB2(324) & - & /1,'NGM 0.9950 U WIND ',033,107, & - & 'U_GRD ON sigma_lvl'/ - DATA IFILV(325),AVBL(325),IQ(325),IS(325),AVBLGRB2(325) & - & /1,'NGM 0.9950 V WIND ',034,107, & - & 'V_GRD ON sigma_lvl'/ - DATA IFILV(326),AVBL(326),IQ(326),IS(326),AVBLGRB2(326) & - & /1,'NGM 0.9950 OMEGA ',039,107, & - & 'V_VEL ON sigma_lvl'/ - DATA IFILV(327),AVBL(327),IQ(327),IS(327),AVBLGRB2(327) & - & /1,'GOES TB - CH 2 ',213,008, & !table 129 - & 'SBT122 ON top_of_atmos'/ - DATA IFILV(328),AVBL(328),IQ(328),IS(328),AVBLGRB2(328) & - & /1,'GOES TB - CH 3 ',214,008, & !table 129 - & 'SBT123 ON top_of_atmos'/ - DATA IFILV(329),AVBL(329),IQ(329),IS(329),AVBLGRB2(329) & - & /1,'GOES TB - CH 4 ',215,008, & !table 129 - & 'SBT124 ON top_of_atmos'/ - DATA IFILV(330),AVBL(330),IQ(330),IS(330),AVBLGRB2(330) & - & /1,'GOES TB - CH 5 ',216,008, & !table 129 - & 'SBT125 ON top_of_atmos'/ - DATA IFILV(331),AVBL(331),IQ(331),IS(331),AVBLGRB2(331) & - & /1,'CLD FRAC ON P SFCS ',071,100, & - & 'T_CDC ON isobaric_sfc'/ - DATA IFILV(332),AVBL(332),IQ(332),IS(332),AVBLGRB2(332) & - & /1,'U WIND ON THETA SFCS',033,113, & - & 'U_GRD ON isentropic_lvl'/ - DATA IFILV(333),AVBL(333),IQ(333),IS(333),AVBLGRB2(333) & - & /1,'V WIND ON THETA SFCS',034,113, & - & 'V_GRD ON isentropic_lvl'/ - DATA IFILV(334),AVBL(334),IQ(334),IS(334),AVBLGRB2(334) & - & /1,'TEMP ON THETA SFCS ',011,113, & - & 'TMP ON isentropic_lvl'/ - DATA IFILV(335),AVBL(335),IQ(335),IS(335),AVBLGRB2(335) & - & /1,'PV ON THETA SFCS ',004,113, & - & 'PVORT ON isentropic_lvl'/ - DATA IFILV(353),AVBL(353),IQ(353),IS(353),AVBLGRB2(353) & !353 - & /1,'M STRMFUNC ON THETA ',037,113, & - & 'MNTSF ON isentropic_lvl'/ - DATA IFILV(351),AVBL(351),IQ(351),IS(351),AVBLGRB2(351) & !351 - & /1,'S STAB ON THETA SFCS',019,113, & - & 'LAPR ON isentropic_lvl'/ - DATA IFILV(352),AVBL(352),IQ(352),IS(352),AVBLGRB2(352) & !352 - & /1,'RH ON THETA SFCS ',052,113, & - & 'RH ON isentropic_lvl'/ - DATA IFILV(336),AVBL(336),IQ(336),IS(336),AVBLGRB2(336) & - & /1,'U WIND ON PV SFCS ',033,117, & - & 'U_GRD ON pot_vort_sfc'/ - DATA IFILV(337),AVBL(337),IQ(337),IS(337),AVBLGRB2(337) & - & /1,'V WIND ON PV SFCS ',034,117, & - & 'V_GRD ON pot_vort_sfc'/ - DATA IFILV(338),AVBL(338),IQ(338),IS(338),AVBLGRB2(338) & - & /1,'TEMP ON PV SFCS ',011,117, & - & 'TMP ON pot_vort_sfc'/ - DATA IFILV(339),AVBL(339),IQ(339),IS(339),AVBLGRB2(339) & - & /1,'HEIGHT ON PV SFCS ',007,117, & - & 'HGT ON pot_vort_sfc'/ - DATA IFILV(340),AVBL(340),IQ(340),IS(340),AVBLGRB2(340) & - & /1,'PRESSURE ON PV SFCS ',001,117, & - & 'PRES ON pot_vort_sfc'/ - DATA IFILV(341),AVBL(341),IQ(341),IS(341),AVBLGRB2(341) & - & /1,'SHEAR ON PV SFCS ',136,117, & - & 'VW_SH ON pot_vort_sfc'/ - DATA IFILV(342),AVBL(342),IQ(342),IS(342),AVBLGRB2(342) & - & /1,'PBL CLD FRACTION ',071,211, & - & 'AVE T_CDC ON bound_lyr_cloud_lyr'/ - DATA IFILV(343),AVBL(343),IQ(343),IS(343),AVBLGRB2(343) & - & /1,'AVE WATER RUNOFF ',090,001, & - & 'AVE WATR ON surface'/ - DATA IFILV(344),AVBL(344),IQ(344),IS(344),AVBLGRB2(344) & - & /1,'PBL REGIME ',220,001, & - & 'PBLREG ON surface'/ - DATA IFILV(345),AVBL(345),IQ(345),IS(345),AVBLGRB2(345) & - & /1,'MAX SHELTER TEMP ',015,105, & - & 'TMAX ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(346),AVBL(346),IQ(346),IS(346),AVBLGRB2(346) & - & /1,'MIN SHELTER TEMP ',016,105, & - & 'TMIN ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(347),AVBL(347),IQ(347),IS(347),AVBLGRB2(347) & - & /1,'MAX SHELTER RH ',218,105, & !table129 - & 'RHMAX ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(348),AVBL(348),IQ(348),IS(348),AVBLGRB2(348) & - & /1,'MIN SHELTER RH ',217,105, & !table129 - & 'RHMIN ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(510),AVBL(510),IQ(510),IS(510),AVBLGRB2(510) & - & /1,'MAX SHELTER SPFH ',051,105, & !table129 - & 'QMAX ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(511),AVBL(511),IQ(511),IS(511),AVBLGRB2(511) & - & /1,'MIN SHELTER SPFH ',051,105, & !table129 - & 'QMIN ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(512),AVBL(512),IQ(512),IS(512),AVBLGRB2(512) & - & /1,'AERO CONDUCTANCE ',179,001, & !table129 - & 'ACOND ON surface'/ - DATA IFILV(349),AVBL(349),IQ(349),IS(349),AVBLGRB2(349) & - & /1,'ICE THICKNESS ',092,001, & - & 'ICETK ON surface'/ - DATA IFILV(354),AVBL(354),IQ(354),IS(354),AVBLGRB2(354) & - & /1,'SW TNDY ON P SFCS ',250,100, & - & 'SWHR ON isobaric_sfc'/ - DATA IFILV(355),AVBL(355),IQ(355),IS(355),AVBLGRB2(355) & - & /1,'LW TNDY ON P SFCS ',251,100, & - & 'LWHR ON isobaric_sfc'/ - DATA IFILV(356),AVBL(356),IQ(356),IS(356),AVBLGRB2(356) & - & /1,'VDIFF TNDY ON P SFCS',246,100, & - & 'VDFHR ON isobaric_sfc'/ - DATA IFILV(357),AVBL(357),IQ(357),IS(357),AVBLGRB2(357) & - & /1,'D CNVCT TNDY ON P SF',242,100, & - & 'CNVHR ON isobaric_sfc'/ - DATA IFILV(358),AVBL(358),IQ(358),IS(358),AVBLGRB2(358) & - & /1,'S CNVCT TNDY ON P SF',244,100, & - & 'SHAHR ON isobaric_sfc'/ - DATA IFILV(359),AVBL(359),IQ(359),IS(359),AVBLGRB2(359) & - & /1,'GRDSCL TNDY ON P SFC',241,100, & - & 'LRGHR ON isobaric_sfc'/ - DATA IFILV(360),AVBL(360),IQ(360),IS(360),AVBLGRB2(360) & - & /1,'VDIFF MOIS ON P SFCS',249,100, & - & 'VDFMR ON isobaric_sfc'/ - DATA IFILV(361),AVBL(361),IQ(361),IS(361),AVBLGRB2(361) & - & /1,'D CNVCT MOIS ON P SF',243,100, & - & 'CNVMR ON isobaric_sfc'/ - DATA IFILV(362),AVBL(362),IQ(362),IS(362),AVBLGRB2(362) & - & /1,'S CNVCT MOIS ON P SF',245,100, & - & 'SHAMR ON isobaric_sfc'/ - DATA IFILV(363),AVBL(363),IQ(363),IS(363),AVBLGRB2(363) & - & /1,'N RAD TNDY ON P SFCS',173,100, & - & 'LRGMR ON isobaric_sfc'/ - DATA IFILV(364),AVBL(364),IQ(364),IS(364),AVBLGRB2(364) & - & /1,'OZONE VDIFF ON P SFC',174,100, & - & 'VDFOZ ON isobaric_sfc'/ - DATA IFILV(365),AVBL(365),IQ(365),IS(365),AVBLGRB2(365) & - & /1,'OZONE PROD ON P SFCS',175,100, & - & 'POZ ON isobaric_sfc'/ - DATA IFILV(366),AVBL(366),IQ(366),IS(366),AVBLGRB2(366) & - & /1,'OZONE TNDY ON P SFCS',188,100, & - & 'TOZ ON isobaric_sfc'/ - DATA IFILV(367),AVBL(367),IQ(367),IS(367),AVBLGRB2(367) & - & /1,'MASS WEIGHTED PV ',139,100, & - & 'PV_MW ON isobaric_sfc'/ - DATA IFILV(368),AVBL(368),IQ(368),IS(368),AVBLGRB2(368) & - & /1,'UNKNOWN D3D ON P SFC',239,100, & - & 'SNOT ON isobaric_sfc'/ - DATA IFILV(369),AVBL(369),IQ(369),IS(369),AVBLGRB2(369) & - & /1,'VDIFF Z ACCE ON P SF',247,100, & - & 'VDFUA ON isobaric_sfc'/ - DATA IFILV(370),AVBL(370),IQ(370),IS(370),AVBLGRB2(370) & - & /1,'G DRAG Z ACCE ON P S',181,100, & - & 'GWDU ON isobaric_sfc'/ - DATA IFILV(371),AVBL(371),IQ(371),IS(371),AVBLGRB2(371) & - & /1,'CNVCT U M MIX ON P S',183,100, & - & 'CNVU ON isobaric_sfc'/ - DATA IFILV(372),AVBL(372),IQ(372),IS(372),AVBLGRB2(372) & - & /1,'VDIFF M ACCE ON P SF',248,100, & - & 'VDFVA ON isobaric_sfc'/ - DATA IFILV(373),AVBL(373),IQ(373),IS(373),AVBLGRB2(373) & - & /1,'G DRAG M ACCE ON P S',182,100, & - & 'GWDV ON isobaric_sfc'/ - DATA IFILV(374),AVBL(374),IQ(374),IS(374),AVBLGRB2(374) & - & /1,'CNVCT V M MIX ON P S',184,100, & - & 'CNVV ON isobaric_sfc'/ - DATA IFILV(375),AVBL(375),IQ(375),IS(375),AVBLGRB2(375) & - & /1,'N CNVCT CLD FRA ON P',213,100, & - & 'CDLYR ON isobaric_sfc'/ - DATA IFILV(376),AVBL(376),IQ(376),IS(376),AVBLGRB2(376) & - & /1,'GOES BRIGHTNESS-CH 3',221,008, & !table 129 - & 'SBC123 ON top_of_atmos'/ - DATA IFILV(377),AVBL(377),IQ(377),IS(377),AVBLGRB2(377) & - & /1,'GOES BRIGHTNESS-CH 4',222,008, & !table 129 - & 'SBC124 ON top_of_atmos'/ - DATA IFILV(378),AVBL(378),IQ(378),IS(378),AVBLGRB2(378) & - & /1,'OMEGA ON THETA SFCS ',039,113, & - & 'V_VEL ON isentropic_lvl'/ -! D3D fields - DATA IFILV(379),AVBL(379),IQ(379),IS(379),AVBLGRB2(379) & - & /1,'T DIAB TNDY ON P SFC',215,100, & - & 'TTDIA ON isobaric_sfc'/ - DATA IFILV(391),AVBL(391),IQ(391),IS(391),AVBLGRB2(391) & - & /1,'CNVCT U M FLX ON P S',202,100, & - & 'CNVUMF ON isobaric_sfc'/ - DATA IFILV(392),AVBL(392),IQ(392),IS(392),AVBLGRB2(392) & - & /1,'CNVCT D M FLX ON P S',209,100, & - & 'CNVDMF ON isobaric_sfc'/ - DATA IFILV(393),AVBL(393),IQ(393),IS(393),AVBLGRB2(393) & - & /1,'CNVCT DET M FLX ON P',219,100, & - & 'CNVDEMF ON isobaric_sfc'/ - DATA IFILV(394),AVBL(394),IQ(394),IS(394),AVBLGRB2(394) & - & /1,'CNVCT Z G DRAG ON P ',196,100, & - & 'CNGWDU ON isobaric_sfc'/ - DATA IFILV(395),AVBL(395),IQ(395),IS(395),AVBLGRB2(395) & - & /1,'CNVCT M G DRAG ON P ',197,100, & - & 'CNGWDV ON isobaric_sfc'/ -!---- Using table 129 !aqm PLee 1/07 - DATA IFILV(380),AVBL(380),IQ(380),IS(380),AVBLGRB2(380) & - & /1,'DIFFUSION H RATE MDL',182,109, & - & 'VEDH ON hybrid_lvl'/ -!---- Using table 2 !aqm PLee 3/07 - DATA IFILV(381),AVBL(381),IQ(381),IS(381),AVBLGRB2(381) & - & /1,'MIXHT HEIGHT ',067,001, & - & 'MIXHT ON surface'/ -! NEW GFS FLUX FILE FIELDS - DATA IFILV(382),AVBL(382),IQ(382),IS(382),AVBLGRB2(382) & - & /1,'AVE CLR INC SFC LW ',163,001, & - & 'AVE CSDLF ON surface'/ - DATA IFILV(383),AVBL(383),IQ(383),IS(383),AVBLGRB2(383) & - & /1,'AVE CLR INC SFC SW ',161,001, & - & 'AVE CSDSF ON surface'/ - DATA IFILV(384),AVBL(384),IQ(384),IS(384),AVBLGRB2(384) & - & /1,'AVE CLR OUT SFC LW ',162,001, & - & 'AVE CSULF ON surface'/ - DATA IFILV(385),AVBL(385),IQ(385),IS(385),AVBLGRB2(385) & - & /1,'AVE CLR OUT TOA LW ',162,008, & - & 'AVE CSULF ON top_of_atmos'/ - DATA IFILV(386),AVBL(386),IQ(386),IS(386),AVBLGRB2(386) & - & /1,'AVE CLR OUT SFC SW ',160,001, & - & 'AVE CSUSF ON surface'/ - DATA IFILV(387),AVBL(387),IQ(387),IS(387),AVBLGRB2(387) & - & /1,'AVE CLR OUT TOA SW ',160,008, & - & 'AVE CSUSF ON top_of_atmos'/ - DATA IFILV(388),AVBL(388),IQ(388),IS(388),AVBLGRB2(388) & - & /1,'AVE INC TOA SW ',204,008, & - & 'AVE DSWRF ON top_of_atmos'/ - DATA IFILV(389),AVBL(389),IQ(389),IS(389),AVBLGRB2(389) & - & /1,'TRANSPORT U WIND ',033,220, & - & 'U_GRD ON planetary_bound_lyr'/ - DATA IFILV(390),AVBL(390),IQ(390),IS(390),AVBLGRB2(390) & - & /1,'TRANSPORT V WIND ',034,220, & - & 'V_GRD ON planetary_bound_lyr'/ -! Add TIGGE FIELDS - DATA IFILV(396),AVBL(396),IQ(396),IS(396),AVBLGRB2(396) & - & /1,'SUNSHINE DURATION ',191,001, & !table 133 - & 'SUNSD ON surface'/ - DATA IFILV(397),AVBL(397),IQ(397),IS(397),AVBLGRB2(397) & - & /1,'FIELD CAPACITY ',220,001, & !table 130 - & 'FLDCP ON surface'/ -! Add ICAO FIELDS - DATA IFILV(398),AVBL(398),IQ(398),IS(398),AVBLGRB2(398) & - & /1,'ICAO HGHT MAX WIND ',005,006, & - & 'ICAHT ON max_wind'/ - DATA IFILV(399),AVBL(399),IQ(399),IS(399),AVBLGRB2(399) & - & /1,'ICAO HGHT AT TROP ',005,007, & - & 'ICAHT ON tropopause'/ - DATA IFILV(400),AVBL(400),IQ(400),IS(400),AVBLGRB2(400) & - & /1,'RADAR ECHO TOP ',240,200, & - & 'RETOP ON entire_atmos_single_lyr'/ -! -! Add MORE CFSRR FIELDS -! surface Visible beam downward solar flux - DATA IFILV(401),AVBL(401),IQ(401),IS(401),AVBLGRB2(401) & - & /1,'AVE IN SFC VIS SW BE',166,001, & - & 'AVE VBDSF ON surface'/ -!surface Visible diffuse downward solar flux - DATA IFILV(402),AVBL(402),IQ(402),IS(402),AVBLGRB2(402) & - & /1,'AVE IN SFC VIS SW DF',167,001, & - & 'AVE VDDSF ON surface'/ -!surface Near IR beam downward solar flux - DATA IFILV(403),AVBL(403),IQ(403),IS(403),AVBLGRB2(403) & - & /1,'AVE IN SFC IR SW BE ',168,001, & - & 'AVE NBDSF ON surface'/ -!surface Near IR diffuse downward solar flux - DATA IFILV(404),AVBL(404),IQ(404),IS(404),AVBLGRB2(404) & - & /1,'AVE IN SFC IR SW DF ',169,001, & - & 'AVE NDDSF ON surface'/ -! SNOWFALL RATE - DATA IFILV(405),AVBL(405),IQ(405),IS(405),AVBLGRB2(405) & - & /1,'AVE SNOWFALL RATE ',064,001, & - & 'AVE SRWEQ ON surface'/ -! ADD DUST FIELDS ON P SFCS (GOCART) - DATA IFILV(438),AVBL(438),IQ(438),IS(438),AVBLGRB2(438) & - & /1,'DUST 1 ON P SFCS ',240,100, & - & 'DU1 ON isobaric_sfc'/ - DATA IFILV(439),AVBL(439),IQ(439),IS(439),AVBLGRB2(439) & - & /1,'DUST 2 ON P SFCS ',241,100, & - & 'DU2 ON isobaric_sfc'/ - DATA IFILV(440),AVBL(440),IQ(440),IS(440),AVBLGRB2(440) & - & /1,'DUST 3 ON P SFCS ',242,100, & - & 'DU3 ON isobaric_sfc'/ - DATA IFILV(441),AVBL(441),IQ(441),IS(441),AVBLGRB2(441) & - & /1,'DUST 4 ON P SFCS ',243,100, & - & 'DU4 ON isobaric_sfc'/ - DATA IFILV(442),AVBL(442),IQ(442),IS(442),AVBLGRB2(442) & - & /1,'DUST 5 ON P SFCS ',244,100, & - & 'DU5 ON isobaric_sfc'/ -! - DATA IFILV(443),AVBL(443),IQ(443),IS(443),AVBLGRB2(443) & - & /1,'EQUIL LEVEL HEIGHT ',007,247, & - & 'HGT ON equil_lvl'/ - DATA IFILV(444),AVBL(444),IQ(444),IS(444),AVBLGRB2(444) & - & /1,'LIGHTNING ',187,001, & - & 'LTNG ON surface'/ - -! GOES WEST - DATA IFILV(446),AVBL(446),IQ(446),IS(446),AVBLGRB2(446) & - & /1,'GOES W TB - CH 2 ',241,008, & - & 'SBT112 ON top_of_atmos'/ !Table 130 - DATA IFILV(447),AVBL(447),IQ(447),IS(447),AVBLGRB2(447) & - & /1,'GOES W TB - CH 3 ',242,008, & - & 'SBT113 ON top_of_atmos'/ !Table 130 - DATA IFILV(448),AVBL(448),IQ(448),IS(448),AVBLGRB2(448) & - & /1,'GOES W TB - CH 4 ',243,008, & - & 'SBT114 ON top_of_atmos'/ !Table 130 - DATA IFILV(449),AVBL(449),IQ(449),IS(449),AVBLGRB2(449) & - & /1,'GOES W TB - CH 5 ',244,008, & - & 'SBT115 ON top_of_atmos'/ !Table 130 - -! NCAR GFIP - DATA IFILV(450),AVBL(450),IQ(450),IS(450),AVBLGRB2(450) & - & /1,'NCAR IN-FLIGHT ICING',168,100, & - & 'TIPD ON isobaric_sfc'/ -! Flight level Q - DATA IFILV(451),AVBL(451),IQ(451),IS(451),AVBLGRB2(451) & - & /1,'SPE HUM AT FD HEIGHT',051,103, & - & 'SPF_H ON spec_alt_above_mean_sea_lvl'/ -! Virtual T based CAPE - DATA IFILV(452),AVBL(452),IQ(452),IS(452),AVBLGRB2(452) & - & /1,'TV CNVCT AVBL POT EN',202,001, & - & 'VTCAPE ON surface'/ - DATA IFILV(453),AVBL(453),IQ(453),IS(453),AVBLGRB2(453) & - & /1,'TV CNVCT INHIBITION ',201,001, & - & 'VTCIN ON surface'/ - DATA IFILV(454),AVBL(454),IQ(454),IS(454),AVBLGRB2(454) & - & /1,'VENTILATION RATE ',241,220, & - & 'VRATE ON planetary_bound_lyr'/ - DATA IFILV(455),AVBL(455),IQ(455),IS(455),AVBLGRB2(455) & - & /1,'HAINES INDEX ',250,001, & - & 'HINDEX ON surface'/ - DATA IFILV(456),AVBL(456),IQ(456),IS(456),AVBLGRB2(456) & - & /1,'GOESE TB-2 NON NADIR',213,008, & - & 'SBT122 ON top_of_atmos'/ !table 129 - DATA IFILV(457),AVBL(457),IQ(457),IS(457),AVBLGRB2(457) & - & /1,'GOESE TB-3 NON NADIR',214,008, & - & 'SBT123 ON top_of_atmos'/ !table 129 - DATA IFILV(458),AVBL(458),IQ(458),IS(458),AVBLGRB2(458) & - & /1,'GOESE TB-4 NON NADIR',215,008, & - & 'SBT124 ON top_of_atmos'/ !table 129 - DATA IFILV(459),AVBL(459),IQ(459),IS(459),AVBLGRB2(459) & - & /1,'GOESE TB-5 NON NADIR',216,008, & - & 'SBT126 ON top_of_atmos'/ !table 129 - DATA IFILV(460),AVBL(460),IQ(460),IS(460),AVBLGRB2(460) & - & /1,'GOESW TB-2 NON NADIR',241,008, & - & 'SBT112 ON top_of_atmos'/ !table 130 - DATA IFILV(461),AVBL(461),IQ(461),IS(461),AVBLGRB2(461) & - & /1,'GOESW TB-3 NON NADIR',242,008, & - & 'SBT113 ON top_of_atmos'/ !table 130 - DATA IFILV(462),AVBL(462),IQ(462),IS(462),AVBLGRB2(462) & - & /1,'GOESW TB-4 NON NADIR',243,008, & - & 'SBT114 ON top_of_atmos'/ !table 130 - DATA IFILV(463),AVBL(463),IQ(463),IS(463),AVBLGRB2(463) & - & /1,'GOESW TB-5 NON NADIR',244,008, & - & 'SBT115 ON top_of_atmos'/ !table 130 - - -! NCAR GFIP Severity - DATA IFILV(480),AVBL(480),IQ(480),IS(480),AVBLGRB2(480) & - & /1,'NCAR INFLT ICING SEV',175,100, & - & 'SEV ON isobaric_sfc'/ !table 129 -! - DATA IFILV(482),AVBL(482),IQ(482),IS(482),AVBLGRB2(482) & - & /1,'PRESS AT FD HEIGHTS ',001,103, & - 'PRES ON spec_alt_above_mean_sea_lvl'/ - - DATA IFILV(483),AVBL(483),IQ(483),IS(483),AVBLGRB2(483) & - & /1,'AMSRE TB - CH 9 ',176,008, & - 'AMSRETBCH9 ON top_of_atmos'/ !table 133 - DATA IFILV(484),AVBL(484),IQ(484),IS(484),AVBLGRB2(484) & - & /1,'AMSRE TB - CH 10 ',177,008, & - 'AMSRETBCH10 ON top_of_atmos'/ !table 133 - DATA IFILV(485),AVBL(485),IQ(485),IS(485),AVBLGRB2(485) & - & /1,'AMSRE TB - CH 11 ',178,008, & - 'AMSRETBCH11 ON top_of_atmos'/ !table 133 - DATA IFILV(486),AVBL(486),IQ(486),IS(486),AVBLGRB2(486) & - & /1,'AMSRE TB - CH 12 ',179,008, & - 'AMSRETBCH12 ON top_of_atmos'/ !table 133 -! - DATA IFILV(488),AVBL(488),IQ(488),IS(488),AVBLGRB2(488) & - & /1,'TMI TB - CH 6 ',176,008, & - & 'TMITBCH6 ON top_of_atmos'/ !table 133 - DATA IFILV(489),AVBL(489),IQ(489),IS(489),AVBLGRB2(489) & - & /1,'TMI TB - CH 7 ',177,008, & - & 'TMITBCH7 ON top_of_atmos'/ !table 133 - DATA IFILV(490),AVBL(490),IQ(490),IS(490),AVBLGRB2(490) & - & /1,'TMI TB - CH 8 ',178,008, & - & 'TMITBCH8 ON top_of_atmos'/ !table 133 - DATA IFILV(491),AVBL(491),IQ(491),IS(491),AVBLGRB2(491) & - & /1,'TMI TB - CH 9 ',179,008, & - & 'TMITBCH9 ON top_of_atmos'/ !table 133 - -! -! NAMB additions - DATA IFILV(500),AVBL(500),IQ(500),IS(500),AVBLGRB2(500) & - & /1,'TIME AVG PCT SNW CVR',238,001, & - & 'AVG SNOWC ON surface' / - DATA IFILV(501),AVBL(501),IQ(501),IS(501),AVBLGRB2(501) & - & /1,'TIME AVG SFC PRESS ',001,001, & - & 'AVG PRES ON surface' / - DATA IFILV(502),AVBL(502),IQ(502),IS(502),AVBLGRB2(502) & - & /1,'TIME AVG TMP AT 10M ',011,105, & - & 'AVG TMP ON spec_hgt_lvl_above_grnd' / - DATA IFILV(503),AVBL(503),IQ(503),IS(503),AVBLGRB2(503) & - & /1,'TAVG MASS EXCH COEF ',185,001, & - & 'AVG AKHS ON surface' / - DATA IFILV(504),AVBL(504),IQ(504),IS(504),AVBLGRB2(504) & - & /1,'TAVG WIND EXCH COEF ',186,001, & - & 'AVG AKMS ON surface' / - DATA IFILV(505),AVBL(505),IQ(505),IS(505),AVBLGRB2(505) & - & /1,'TEMP AT 10 M ',011,105, & - & 'TMP ON spec_hgt_lvl_above_grnd' / - DATA IFILV(506),AVBL(506),IQ(506),IS(506),AVBLGRB2(506) & - & /1,'U COMP MAX 10 M WIND',253,105, & - & 'MAXUW ON spec_hgt_lvl_above_grnd' / - DATA IFILV(507),AVBL(507),IQ(507),IS(507),AVBLGRB2(507) & - & /1,'V COMP MAX 10 M WIND',254,105, & - & 'MAXVW ON spec_hgt_lvl_above_grnd' / - DATA IFILV(508),AVBL(508),IQ(508),IS(508),AVBLGRB2(508) & - & /1,'MAX PRECIP RATE ',059,001, & - & 'MAX PRATE ON surface' / - DATA IFILV(509),AVBL(509),IQ(509),IS(509),AVBLGRB2(509) & - & /1,'MAX FROZ PRECIP RATE',064,001, & - & 'MAX FROZ PRATE ON surface' / - DATA IFILV(513),AVBL(513),IQ(513),IS(513),AVBLGRB2(513) & - & /1,'AV CANOPY WATER EVAP',200,001, & - & 'AVE EVCW ON surface'/ - DATA IFILV(514),AVBL(514),IQ(514),IS(514),AVBLGRB2(514) & - & /1,'DIRECT SOIL EVAP ',199,001, & - & 'AVE EVBS ON surface'/ - DATA IFILV(515),AVBL(515),IQ(515),IS(515),AVBLGRB2(515) & - & /1,'PLANT TRANSPIRATION ',210,001, & - & 'AVE TRANS ON surface'/ - DATA IFILV(516),AVBL(516),IQ(516),IS(516),AVBLGRB2(516) & - & /1,'SNOW SUBLIMATION ',198,001, & - & 'AVE SBSNO ON surface'/ - DATA IFILV(517),AVBL(517),IQ(517),IS(517),AVBLGRB2(517) & - & /1,'AVE POTENTIAL EVAP ',145,001, & - & 'AVE PEVPR ON surface'/ - -! -! Reserving Index 550-600 for Jun Wang -! - -! -!for grid2 -!-- ADD for INST CRAIN, CSNOW,CICEP,CFRZR (CRAIN 160) - DATA IFILV(551),AVBL(551),IQ(551),IS(551),AVBLGRB2(551) & - & /1,'INST CATEG SNOW ',143,001, & - & 'INST CSNOW ON surface'/ - DATA IFILV(552),AVBL(552),IQ(552),IS(552),AVBLGRB2(552) & - & /1,'INST CATEG ICE PELLE',142,001, & - & 'INST CICEP ON surface'/ - DATA IFILV(553),AVBL(553),IQ(553),IS(553),AVBLGRB2(553) & - & /1,'INST CATEG FRZ RAIN ',141,001, & - & 'INST CFRZR ON surface'/ -! -!-- ADD for AVE CSNOW,CICEP,CFRZR, (CRAIN 317) - DATA IFILV(555),AVBL(555),IQ(555),IS(555),AVBLGRB2(555) & - & /1,'AVE CATEG SNOW ',143,001, & - & 'AVE CSNOW ON surface'/ - DATA IFILV(556),AVBL(556),IQ(556),IS(556),AVBLGRB2(556) & - & /1,'AVE CATEG ICE PELLE',142,001, & - & 'AVE CICEP ON surface'/ - DATA IFILV(557),AVBL(557),IQ(557),IS(557),AVBLGRB2(557) & - & /1,'AVE CATEG FRZ RAIN ',141,001, & - & 'AVE CFRZR ON surface'/ -! -!-- ADD for INST CRAIN, CSNOW,CICEP,CFRZR (CRAIN 160) - DATA IFILV(559),AVBL(559),IQ(559),IS(559),AVBLGRB2(559) & - & /1,'INST CATEG SNOW ',143,001, & - & 'INST CSNOW ON surface'/ - DATA IFILV(560),AVBL(560),IQ(560),IS(560),AVBLGRB2(560) & - & /1,'INST CATEG ICE PELLE',142,001, & - & 'INST CICEP ON surface'/ - DATA IFILV(561),AVBL(561),IQ(561),IS(561),AVBLGRB2(561) & - & /1,'INST CATEG FRZ RAIN ',141,001, & - & 'INST CFRZR ON surface'/ -! -!-- ADD for AVE CSNOW,CICEP,CFRZR, (CRAIN 317) - DATA IFILV(563),AVBL(563),IQ(563),IS(563),AVBLGRB2(563) & - & /1,'AVE CATEG SNOW ',143,001, & - & 'AVE CSNOW ON surface'/ - DATA IFILV(564),AVBL(564),IQ(564),IS(564),AVBLGRB2(564) & - & /1,'AVE CATEG ICE PELLET',142,001, & - & 'AVE CICEP ON surface'/ - DATA IFILV(565),AVBL(565),IQ(565),IS(565),AVBLGRB2(565) & - & /1,'AVE CATEG FRZ RAIN ',141,001, & - & 'AVE CFRZR ON surface'/ -! -!-- ADD BEST CAPE CIN - DATA IFILV(566),AVBL(566),IQ(566),IS(566),AVBLGRB2(566) & - & /1,'BEST CAPE ON PRESLEV',157,116, & - & 'CAPE ON spec_pres_above_grnd'/ - DATA IFILV(567),AVBL(567),IQ(567),IS(567),AVBLGRB2(567) & - & /1,'BEST CIN ON PRESLEV ',156,116, & - & 'CIN ON spec_pres_above_grnd'/ -!-- add PRES Mean sea level---gfs - DATA IFILV(568),AVBL(568),IQ(568),IS(568),AVBLGRB2(568) & - & /1,'PRES ON MEAN SLP ',001,102, & - & 'PRES ON mean_sea_lvl'/ -!-- add T_CDC on convective_cloud_lyr --gfs - DATA IFILV(569),AVBL(569),IQ(569),IS(569),AVBLGRB2(569) & - & /1,'AVG CNVCT CLDLY FRAC',072,200, & - & 'AVE T_CDC ON convective_cloud_lyr'/ -!-- add T_CDC on entire_atmos_single_lyr --gfs - DATA IFILV(570),AVBL(570),IQ(570),IS(570),AVBLGRB2(570) & - & /1,'CONV CLOUD FRACTION ',072,200, & - & 'T_CDC ON convective_cloud_lyr'/ -! -!-- GFS use different kpds5 and kpds6 for surface lifted index, -!-- best lifted index(surface), soil temperature(TMP), -!-- total column cloud water - DATA IFILV(571),AVBL(571),IQ(571),IS(571),AVBLGRB2(571) & - & /1,'BOTTOM SOIL TEMP ',085,111, & - & 'TMP ON depth_bel_land_sfc'/ -! Chuang: remove this redendent index after communicating with Smirnova -! DATA IFILV(572),AVBL(572),IQ(572),IS(572),AVBLGRB2(572) & -! & /1,'LIFTED INDEX--SURFCE',131,101, & -! & 'LFT_X ON surface'/ - DATA IFILV(573),AVBL(573),IQ(573),IS(573),AVBLGRB2(573) & - & /1,'LIFTED INDEX--BEST ',132,116, & - & '4LFTX ON surface'/ - DATA IFILV(574),AVBL(574),IQ(574),IS(574),AVBLGRB2(574) & - & /1,'GFS SOIL TEMPERATURE',085,112, & - & 'TMP ON depth_bel_land_sfc'/ - DATA IFILV(575),AVBL(575),IQ(575),IS(575),AVBLGRB2(575) & - & /1,'TOTAL COLUMN CLD WTR',136,200, & - & 'C_WAT ON entire_atmos_single_lyr'/ -!-- NMMB grib2 - DATA IFILV(576),AVBL(576),IQ(576),IS(576),AVBLGRB2(576) & - & /1,'UWD AT FDHEIGHTS HGT',033,105, & - & 'U_GRD ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(577),AVBL(577),IQ(577),IS(577),AVBLGRB2(577) & - & /1,'VWD AT FDHEIGHTS HGT',034,105, & - & 'V_GRD ON spec_hgt_lvl_above_grnd'/ -!grib2: use same fld #451 for two diffent level types - DATA IFILV(578),AVBL(578),IQ(578),IS(578),AVBLGRB2(578) & - & /1,'SPFH AT FDHEIGHT HGT',051,105, & - & 'SPF_H ON spec_hgt_lvl_above_grnd'/ -!grib2: use same fld #482 for two diffent level types - DATA IFILV(579),AVBL(579),IQ(579),IS(579),AVBLGRB2(579) & - & /1,'PRES AT FDHEIGHT HGT',001,105, & - 'PRES ON spec_hgt_lvl_above_grnd'/ - DATA IFILV(580),AVBL(580),IQ(580),IS(580),AVBLGRB2(580) & - & /1,'ICING AT FD HEIGHTS ',168,103, & - 'ICI ON spec_alt_above_mean_sea_lvl'/ - DATA IFILV(581),AVBL(581),IQ(581),IS(581),AVBLGRB2(581) & - & /1,'RADAR DERIVED VIL ',206,200, & - 'VIL ON entire_atmos'/ -! -!-- ADD mixed layer CAPE CIN - DATA IFILV(582),AVBL(582),IQ(582),IS(582),AVBLGRB2(582) & - & /1,'MIXED LAYER CAPE ',157,116, & - & 'CAPE ON spec_pres_above_grnd'/ - DATA IFILV(583),AVBL(583),IQ(583),IS(583),AVBLGRB2(583) & - & /1,'MIXED LAYER CIN ',156,116, & - & 'CIN ON spec_pres_above_grnd'/ -!-- ADD MOST UNSTABLE CAPE/CIN -LOWEST 300 MB - DATA IFILV(584),AVBL(584),IQ(584),IS(584),AVBLGRB2(584) & - & /1,'MOST UNSTABLE CAPE ',157,116, & - & 'CAPE ON spec_pres_above_grnd'/ - DATA IFILV(585),AVBL(585),IQ(585),IS(585),AVBLGRB2(585) & - & /1,'MOST UNSTABLE CIN ',156,116, & - & 'CIN ON spec_pres_above_grnd'/ -!-- tmp at fd hgt (specified hgt level above ground) - DATA IFILV(586),AVBL(586),IQ(586),IS(586),AVBLGRB2(586) & - & /1,'TEMP AT FDHEIGHT HGT',011,105, & - & 'TMP ON spec_hgt_above_mean_sea_lvl'/ -!icing at fd hgt (specified hgt level above ground) - DATA IFILV(587),AVBL(587),IQ(587),IS(587),AVBLGRB2(587) & - & /1,'ICING FDHEIGHT HGT ',168,105, & - 'ICI ON spec_alt_above_mean_sea_lvl'/ - -! Reserving Index 550-600 for grib2 - -! Reserving Index 601-700 for GOCART -! ADD DUST AT FD HEIGHTS (GOCART) - DATA IFILV(601),AVBL(601),IQ(601),IS(601),AVBLGRB2(601) & - & /1,'DUST 1 AT FD HEIGHTS',240,103, & - 'DU1 ON spec_alt_above_mean_sea_lvl'/ - DATA IFILV(602),AVBL(602),IQ(602),IS(602),AVBLGRB2(602) & - & /1,'DUST 2 AT FD HEIGHTS',241,103, & - 'DU2 ON spec_alt_above_mean_sea_lvl'/ - DATA IFILV(603),AVBL(603),IQ(603),IS(603),AVBLGRB2(603) & - & /1,'DUST 3 AT FD HEIGHTS',242,103, & - 'DU3 ON spec_alt_above_mean_sea_lvl'/ - DATA IFILV(604),AVBL(604),IQ(604),IS(604),AVBLGRB2(604) & - & /1,'DUST 4 AT FD HEIGHTS',243,103, & - 'DU4 ON spec_alt_above_mean_sea_lvl'/ - DATA IFILV(605),AVBL(605),IQ(605),IS(605),AVBLGRB2(605) & - & /1,'DUST 5 AT FD HEIGHTS',244,103, & - 'DU5 ON spec_alt_above_mean_sea_lvl'/ -! ADD AEROSOL OPTICAL PROPERTIES (GOCART) - DATA IFILV(606),AVBL(606),IQ(606),IS(606),AVBLGRB2(606) & - & /1,'AEROSOL EXTINCTION ',128,109, & - 'Aerosol extinction coefficient '/ - DATA IFILV(607),AVBL(607),IQ(607),IS(607),AVBLGRB2(607) & - & /1,'AER ASYMMETRY FACTOR',130,109, & - 'Aerosol asymmetry factor '/ - DATA IFILV(608),AVBL(608),IQ(608),IS(608),AVBLGRB2(608) & - & /1,'SINGLE SCATTER ALBD ',131,109, & - 'Aerosol single scatter albedo '/ -! ADD AEROSOL OPTICAL DEPTH AT 550 NM (GOCART) - DATA IFILV(609),AVBL(609),IQ(609),IS(609),AVBLGRB2(609) & - & /1,'AER OPT DEP AT 550 ',129,200, & - 'Total aerosol optical depth at 550'/ - DATA IFILV(610),AVBL(610),IQ(610),IS(610),AVBLGRB2(610) & - & /1,'DU AER OPT DEP 550 ',133,200, & - 'Dust aerosol optical depth at 550 '/ - DATA IFILV(611),AVBL(611),IQ(611),IS(611),AVBLGRB2(611) & - & /1,'SS AER OPT DEP 550 ',134,200, & - 'Seasalt aer optical depth at 550 '/ - DATA IFILV(612),AVBL(612),IQ(612),IS(612),AVBLGRB2(612) & - & /1,'SU AER OPT DEP 550 ',135,200, & - 'Sulfate aer optical depth at 550 '/ - DATA IFILV(613),AVBL(613),IQ(613),IS(613),AVBLGRB2(613) & - & /1,'OC AER OPT DEP 550 ',136,200, & - 'Organic carbon aer opt dep at 550 '/ - DATA IFILV(614),AVBL(614),IQ(614),IS(614),AVBLGRB2(614) & - & /1,'BC AER OPT DEP 550 ',137,200, & - 'Black carbon aer opt dep at 550 '/ -! ADD BC, OC, SULF AEROSOL COLUMN MASS DENSITY (GOCART) - DATA IFILV(616),AVBL(616),IQ(616),IS(616),AVBLGRB2(616) & - & /1,'BC COL MASS DEN ',151,200, & - 'fine bc col mass density '/ - DATA IFILV(617),AVBL(617),IQ(617),IS(617),AVBLGRB2(617) & - & /1,'OC COL MASS DEN ',152,200, & - 'fine oc col mass density '/ - DATA IFILV(618),AVBL(618),IQ(618),IS(618),AVBLGRB2(618) & - & /1,'SULF COL MASS DEN ',153,200, & - 'fine sulf col mass density '/ -! ADD AEROSOL SURFACE MASS CONCENTRATION (GOCART), use table 129 - DATA IFILV(619),AVBL(619),IQ(619),IS(619),AVBLGRB2(619) & - & /1,'PM10 SFC MASS CON ',154,001, & - 'coarse sfc mass concentration '/ - DATA IFILV(620),AVBL(620),IQ(620),IS(620),AVBLGRB2(620) & - & /1,'PM25 SFC MASS CON ',155,001, & - 'fine sfc mass concentration '/ -! ADD PM10 and PM25 AEROSOL COLUMN MASS DENSITY (GOCART) - DATA IFILV(621),AVBL(621),IQ(621),IS(621),AVBLGRB2(621) & - & /1,'PM10 COL MASS DEN ',156,200, & - 'coarse aerosol col mass density '/ - DATA IFILV(622),AVBL(622),IQ(622),IS(622),AVBLGRB2(622) & - & /1,'PM25 COL MASS DEN ',157,200, & - 'fine aerosol col mass density '/ -! ADD AEROSOL OPTICAL DEPTH AT OTHER CHANNELS (GOCART) - DATA IFILV(623),AVBL(623),IQ(623),IS(623),AVBLGRB2(623) & - & /1,'AER OPT DEP AT 340 ',129,200, & - 'Total aerosol optical depth at 340'/ - DATA IFILV(624),AVBL(624),IQ(624),IS(624),AVBLGRB2(624) & - & /1,'AER OPT DEP AT 440 ',129,200, & - 'Total aerosol optical depth at 440'/ - DATA IFILV(625),AVBL(625),IQ(625),IS(625),AVBLGRB2(625) & - & /1,'AER OPT DEP AT 660 ',129,200, & - 'Total aerosol optical depth at 660'/ - DATA IFILV(626),AVBL(626),IQ(626),IS(626),AVBLGRB2(626) & - & /1,'AER OPT DEP AT 860 ',129,200, & - 'Total aerosol optical depth at 860'/ - DATA IFILV(627),AVBL(627),IQ(627),IS(627),AVBLGRB2(627) & - & /1,'AER OPT DEP AT 1630 ',129,200, & - 'Total aer optical depth at 1630 '/ - DATA IFILV(628),AVBL(628),IQ(628),IS(628),AVBLGRB2(628) & - & /1,'AER OPT DEP AT 11100',129,200, & - 'Total aer optical dep at 11 micron'/ -! ADD DUST FIELDS ON MDL SFCS (GOCART) - DATA IFILV(629),AVBL(629),IQ(629),IS(629),AVBLGRB2(629) & - & /1,'DUST 1 ON MDL SFCS ',240,109, & - & 'DU1 ON hybrid_lvl'/ - DATA IFILV(630),AVBL(630),IQ(630),IS(630),AVBLGRB2(630) & - & /1,'DUST 2 ON MDL SFCS ',241,109, & - & 'DU2 ON hybrid_lvl'/ - DATA IFILV(631),AVBL(631),IQ(631),IS(631),AVBLGRB2(631) & - & /1,'DUST 3 ON MDL SFCS ',242,109, & - & 'DU3 ON hybrid_lvl'/ - DATA IFILV(632),AVBL(632),IQ(632),IS(632),AVBLGRB2(632) & - & /1,'DUST 4 ON MDL SFCS ',243,109, & - & 'DU4 ON hybrid_lvl'/ - DATA IFILV(633),AVBL(633),IQ(633),IS(633),AVBLGRB2(633) & - & /1,'DUST 5 ON MDL SFCS ',244,109, & - & 'DU5 ON hybrid_lvl'/ -! ADD NON-DUST AEROSOL FIELDS ON MDL SFCS (GOCART) - DATA IFILV(634),AVBL(634),IQ(634),IS(634),AVBLGRB2(634) & - & /1,'SEASALT 1 ON MDL SFC',245,109, & - & 'SS1 ON hybrid_lvl'/ - DATA IFILV(635),AVBL(635),IQ(635),IS(635),AVBLGRB2(635) & - & /1,'SEASALT 2 ON MDL SFC',246,109, & - & 'SS2 ON hybrid_lvl'/ - DATA IFILV(636),AVBL(636),IQ(636),IS(636),AVBLGRB2(636) & - & /1,'SEASALT 3 ON MDL SFC',247,109, & - & 'SS3 ON hybrid_lvl'/ - DATA IFILV(637),AVBL(637),IQ(637),IS(637),AVBLGRB2(637) & - & /1,'SEASALT 4 ON MDL SFC',248,109, & - & 'SS4 ON hybrid_lvl'/ - DATA IFILV(638),AVBL(638),IQ(638),IS(638),AVBLGRB2(638) & - & /1,'SEASALT 5 ON MDL SFC',253,109, & - & 'SS5 ON hybrid_lvl'/ - DATA IFILV(639),AVBL(639),IQ(639),IS(639),AVBLGRB2(639) & - & /1,'SULFATE ON MDL SFC ',254,109, & - & 'SO4 ON hybrid_lvl'/ - DATA IFILV(640),AVBL(640),IQ(640),IS(640),AVBLGRB2(640) & - & /1,'OC DRY ON MDL SFC ',249,109, & - & 'OC_DRY hybrid_lvl'/ - DATA IFILV(641),AVBL(641),IQ(641),IS(641),AVBLGRB2(641) & - & /1,'OC WET ON MDL SFC ',250,109, & - & 'OC_WET hybrid_lvl'/ - DATA IFILV(642),AVBL(642),IQ(642),IS(642),AVBLGRB2(642) & - & /1,'BC DRY ON MDL SFC ',251,109, & - & 'BC_DRY hybrid_lvl'/ - DATA IFILV(643),AVBL(643),IQ(643),IS(643),AVBLGRB2(643) & - & /1,'BC WET ON MDL SFC ',252,109, & - & 'BC_WET hybrid_lvl'/ -! ADD AIR DENSITY AND LAYER THICKNESS - DATA IFILV(644),AVBL(644),IQ(644),IS(644),AVBLGRB2(644) & - & /1,'AIR DEN ON MDL SFCS ',189,109, & - & 'AIRDEN hybrid_lvl'/ - DATA IFILV(645),AVBL(645),IQ(645),IS(645),AVBLGRB2(645) & - & /1,'DPRES ON MDL SFCS ',1,110, & - & 'DPRES hybrid_lvl '/ -! ADD OTHER PM2.5 AEROSOL COLUMN MASS DENSITY (GOCART) - DATA IFILV(646),AVBL(646),IQ(646),IS(646),AVBLGRB2(646) & - & /1,'DUST COL MASS DEN ',159,200, & - 'fine dust col mass density '/ - DATA IFILV(647),AVBL(647),IQ(647),IS(647),AVBLGRB2(647) & - & /1,'SEAS COL MASS DEN ',160,200, & - 'fine seas col mass density '/ - DATA IFILV(648),AVBL(648),IQ(648),IS(648),AVBLGRB2(648) & - & /1,'SINGLE SCAT ALBD 340',131,200, & - 'Aer single scatter alb at 340 nm'/ - DATA IFILV(649),AVBL(649),IQ(649),IS(649),AVBLGRB2(649) & - & /1,'AER ASYM FACTOR 340 ',130,200, & - 'Aerosol asymmetry factor at 340 nm'/ -! ADD AEROSOL SCATTERING AOT - DATA IFILV(650),AVBL(650),IQ(650),IS(650),AVBLGRB2(650) & - & /1,'AER SCAT OPT DEP 550',129,200, & - 'Total scat aer opt dep at 550 nm'/ - DATA IFILV(651),AVBL(651),IQ(651),IS(651),AVBLGRB2(651) & - & /1,'DU SCAT OPT DEP 550 ',129,200, & - 'DUST scat aer opt dep at 550 nm'/ - DATA IFILV(652),AVBL(652),IQ(652),IS(652),AVBLGRB2(652) & - & /1,'SS SCAT OPT DEP 550 ',129,200, & - 'SALT scat aer opt dep at 550 nm'/ - DATA IFILV(653),AVBL(653),IQ(653),IS(653),AVBLGRB2(653) & - & /1,'SU SCAT OPT DEP 550 ',129,200, & - 'SUSO scat aer opt dep at 550 nm'/ - DATA IFILV(654),AVBL(654),IQ(654),IS(654),AVBLGRB2(654) & - & /1,'OC SCAT OPT DEP 550 ',129,200, & - 'WASO scat aer opt dep at 550 nm'/ - DATA IFILV(655),AVBL(655),IQ(655),IS(655),AVBLGRB2(655) & - & /1,'BC SCAT OPT DEP 550 ',129,200, & - 'SOOT scat aer opt dep at 550 nm'/ -! ADD AEROSOL ANGTROM EXPONENT - DATA IFILV(656),AVBL(656),IQ(656),IS(656),AVBLGRB2(656) & - & /1,'ANGSTROM EXP 440_860',255,200, & - 'Angstrom exponent 440-860 nm '/ - -! ADD DUST,SS, OC,BC, SU PRODUCTION AND REMOVAL FLUXES (GOCART) - DATA IFILV(659),AVBL(659),IQ(659),IS(659),AVBLGRB2(659) & - & /1,'DUST EMISSION FLUX ',151,200, & - 'dust emission fluxes '/ - DATA IFILV(660),AVBL(660),IQ(660),IS(660),AVBLGRB2(660) & - & /1,'DUST SEDIMENTATION ',152,200, & - 'dust sedimentation fluxes '/ - DATA IFILV(661),AVBL(661),IQ(661),IS(661),AVBLGRB2(661) & - & /1,'DUST DRY DEPOSITION ',153,200, & - 'dust dry deposition fluxes '/ - DATA IFILV(662),AVBL(662),IQ(662),IS(662),AVBLGRB2(662) & - & /1,'DUST WET DEPOSITION ',154,200, & - 'dust wet deposition fluxes '/ - DATA IFILV(663),AVBL(663),IQ(663),IS(663),AVBLGRB2(663) & - & /1,'SS EMISSION FLUX ',151,200, & - 'seasalt emission fluxes '/ - DATA IFILV(664),AVBL(664),IQ(664),IS(664),AVBLGRB2(664) & - & /1,'SS SEDIMENTATION ',152,200, & - 'seasalt sedimentation fluxes '/ - DATA IFILV(665),AVBL(665),IQ(665),IS(665),AVBLGRB2(665) & - & /1,'SS DRY DEPOSITION ',153,200, & - 'seasalt dry deposition fluxes '/ - DATA IFILV(666),AVBL(666),IQ(666),IS(666),AVBLGRB2(666) & - & /1,'SS WET DEPOSITION ',154,200, & - 'seasalt wet deposition fluxes '/ - DATA IFILV(667),AVBL(667),IQ(667),IS(667),AVBLGRB2(667) & - & /1,'BC EMISSION FLUX ',151,200, & - 'black carbon emission fluxes '/ - DATA IFILV(668),AVBL(668),IQ(668),IS(668),AVBLGRB2(668) & - & /1,'BC SEDIMENTATION ',152,200, & - 'black carbon sedimentation fluxes '/ - DATA IFILV(669),AVBL(669),IQ(669),IS(669),AVBLGRB2(669) & - & /1,'BC DRY DEPOSITION ',153,200, & - 'black carbon dry deposition fluxes'/ - DATA IFILV(670),AVBL(670),IQ(670),IS(670),AVBLGRB2(670) & - & /1,'BC WET DEPOSITION ',154,200, & - 'black carbon wet deposition fluxes'/ - DATA IFILV(671),AVBL(671),IQ(671),IS(671),AVBLGRB2(671) & - & /1,'OC EMISSION FLUX ',151,200, & - 'pom emission fluxes '/ - DATA IFILV(672),AVBL(672),IQ(672),IS(672),AVBLGRB2(672) & - & /1,'OC SEDIMENTATION ',152,200, & - 'pom sedimentation fluxes '/ - DATA IFILV(673),AVBL(673),IQ(673),IS(673),AVBLGRB2(673) & - & /1,'OC DRY DEPOSITION ',153,200, & - 'pom dry deposition fluxes '/ - DATA IFILV(674),AVBL(674),IQ(674),IS(674),AVBLGRB2(674) & - & /1,'OC WET DEPOSITION ',154,200, & - 'pom wet deposition fluxes '/ - DATA IFILV(675),AVBL(675),IQ(675),IS(675),AVBLGRB2(675) & - & /1,'SU EMISSION FLUX ',151,200, & - 'suldate emission fluxes '/ - DATA IFILV(676),AVBL(676),IQ(676),IS(676),AVBLGRB2(676) & - & /1,'SU SEDIMENTATION ',152,200, & - 'sulfate sedimentation fluxes '/ - DATA IFILV(677),AVBL(677),IQ(677),IS(677),AVBLGRB2(677) & - & /1,'SU DRY DEPOSITION ',153,200, & - 'sulfate dry deposition fluxes '/ - DATA IFILV(678),AVBL(678),IQ(678),IS(678),AVBLGRB2(678) & - & /1,'SU WET DEPOSITION ',154,200, & - 'sulfate wet deposition fluxes '/ - DATA IFILV(679),AVBL(679),IQ(679),IS(679),AVBLGRB2(679) & - & /1,'DU SCAVENGING FLUX ',155,200, & - 'dust scavenging fluxes '/ - DATA IFILV(680),AVBL(680),IQ(680),IS(680),AVBLGRB2(680) & - & /1,'SS SCAVENGING FLUX ',156,200, & - 'seasalt scavenging fluxes '/ - DATA IFILV(681),AVBL(681),IQ(681),IS(681),AVBLGRB2(681) & - & /1,'BC SCAVENGING FLUX ',157,200, & - 'black carbon scavenging fluxes '/ - DATA IFILV(682),AVBL(682),IQ(682),IS(682),AVBLGRB2(682) & - & /1,'OC SCAVENGING FLUX ',158,200, & - 'organic carbon scavenging fluxes '/ -! DATA IFILV(683),AVBL(683),IQ(683),IS(683),AVBLGRB2(683) & -! & /1,'SS CR SFC MASS CON ',159,200, & -! 'seasalt cr sfc mass concentration '/ - DATA IFILV(684),AVBL(684),IQ(684),IS(684),AVBLGRB2(684) & - & /1,'SEAS25 SFC MASS CON ',159,200, & - 'seas pm25 sfc mass concentration '/ -! DATA IFILV(685),AVBL(685),IQ(685),IS(685),AVBLGRB2(685) & -! & /1,'DU CR SFC MASS CON ',160,001, & -! 'dust cr sfc mass con '/ - DATA IFILV(686),AVBL(686),IQ(686),IS(686),AVBLGRB2(686) & - & /1,'DUST25 SFC MASS CON ',161,001, & - DATA IFILV(687),AVBL(687),IQ(687),IS(687),AVBLGRB2(687) & - & /1,'BC SFC MASS CON ',162,001, & - 'black carbon sfc mass con '/ - DATA IFILV(688),AVBL(688),IQ(688),IS(688),AVBLGRB2(688) & - & /1,'OC SFC MASS CON ',163,001, & - 'organic carbon sfc mass con '/ - DATA IFILV(689),AVBL(689),IQ(689),IS(689),AVBLGRB2(689) & - & /1,'SU SFC MASS CON ',164,001, & - 'sulfate sfc mass con '/ - DATA IFILV(690),AVBL(690),IQ(690),IS(690),AVBLGRB2(690) & - & /1,'INST SU SFC MASS CON',164,001, & - 'instn sulfate sfc mass con '/ - DATA IFILV(691),AVBL(691),IQ(691),IS(691),AVBLGRB2(691) & - & /1,'INST OC SFC MASS CON',164,001, & - 'instn organic carbon sfc mass con '/ - DATA IFILV(692),AVBL(692),IQ(692),IS(692),AVBLGRB2(692) & - & /1,'INST BC SFC MASS CON',164,001, & - 'instn black carbon sfc mass con '/ - DATA IFILV(693),AVBL(693),IQ(693),IS(693),AVBLGRB2(693) & - & /1,'INST DU CR SMASS ',164,001, & - 'instn du coarse mode sfc mass con '/ - DATA IFILV(694),AVBL(694),IQ(694),IS(694),AVBLGRB2(694) & - & /1,'INST DU FN SMASS ',164,001, & - 'instn du fine mode sfc mass con '/ - DATA IFILV(695),AVBL(695),IQ(695),IS(695),AVBLGRB2(695) & - & /1,'INST SS CR SMASS ',164,001, & - 'instn ss coarse mode sfc mass con '/ - DATA IFILV(696),AVBL(696),IQ(696),IS(696),AVBLGRB2(696) & - & /1,'INST SS FN SMASS ',164,001, & - 'instn ss fine mode sfc mass con '/ - DATA IFILV(697),AVBL(697),IQ(697),IS(697),AVBLGRB2(697) & - & /1,'INST AER CR SMASS ',164,001, & - 'instn aer coarse mode sfc mass con'/ - DATA IFILV(698),AVBL(698),IQ(698),IS(698),AVBLGRB2(698) & - & /1,'INST AER FN SMASS ',164,001, & - 'instn aer fine mode sfc mass con '/ -! Reserving Index 601-700 for GOCART -! - -! Reserve index 700-799 for GSD -! Chuang: remove DUST 1-5 output from GSD because GOCART also outputs -! the same variables above - DATA IFILV(771),AVBL(771),IQ(771),IS(771),AVBLGRB2(771) & - & /1,'FIRST LEVEL DEWPOINT',017,105, & - & 'DPT ON spec_hgt_lvl_above_grnd'/ - -! GSD HRRR-CHEM output - DATA IFILV(720),AVBL(720),IQ(720),IS(720),AVBLGRB2(720) & - & /1,'PM 2.5 ON MDL SFCS ',240,107, & - & 'PM 2.5 ON MDL SFCS '/ - DATA IFILV(721),AVBL(721),IQ(721),IS(721),AVBLGRB2(721) & - & /1,'PM 10 ON MDL SFCS ',241,107, & - & 'PM 10 ON MDL SFCS '/ - DATA IFILV(722),AVBL(722),IQ(722),IS(722),AVBLGRB2(722) & - & /1,'SO2 ON MDL SFCS ',242,107, & - & 'SO2 ON MDL SFCS '/ - DATA IFILV(723),AVBL(723),IQ(723),IS(723),AVBLGRB2(723) & - & /1,'PM 2.5 ON P SFCS ',240,100, & - & 'PM 2.5 ON MDL SFCS '/ -! no entry in GRIB table for NCLOUD use 147 - Zonal flux of gravity wave stress - DATA IFILV(747),AVBL(747),IQ(747),IS(747),AVBLGRB2(747) & - & /1,'NCCLOUD ON MDL SFCS ',147,109, & - & 'NCCLOUD ON MDL SFCS '/ - DATA IFILV(750),AVBL(750),IQ(750),IS(750),AVBLGRB2(750) & - & /1,'WV MIX R ON MDL SFCS',053,109, & - & 'WV MIX R ON MDL SFCS'/ - DATA IFILV(751),AVBL(751),IQ(751),IS(751),AVBLGRB2(751) & - & /1,'VP TEMP ON MDL SFCS ',189,109, & - & 'VP TEMP ON MDL SFCS '/ - DATA IFILV(752),AVBL(752),IQ(752),IS(752),AVBLGRB2(752) & - & /1,'NCICE ON MDL SFCS ',198,109, & - & 'NCICE ON MDL SFCS '/ - -! no entry in GRIB table for NRAIN, use 148 - Meridional flux of gravity wave stress - DATA IFILV(754),AVBL(754),IQ(754),IS(754),AVBLGRB2(754) & - & /1,'NCRAIN ON MDL SFCS ',148,109, & - & 'NCRAIN ON MDL SFCS '/ -! water friendly aerosol: entry 157, Table 129 - DATA IFILV(766),AVBL(766),IQ(766),IS(766),AVBLGRB2(766) & - & /1,'NWFA ON MDL SFCS ',157,109, & - & 'NWFA ON MDL SFCS '/ -! ice friendly aerosol: entry 156, Table 129 - DATA IFILV(767),AVBL(767),IQ(767),IS(767),AVBLGRB2(767) & - & /1,'NIFA ON MDL SFCS ',156,109, & - & 'NIFA ON MDL SFCS '/ - -! --- - DATA IFILV(546),AVBL(546),IQ(546),IS(546),AVBLGRB2(546) & - & /1,'SHELTER POT TEMP ',013,105, & - & 'SHELTER POT TEMP '/ - DATA IFILV(547),AVBL(547),IQ(547),IS(547),AVBLGRB2(547) & - & /1,'SHELTER DEWP DEPRES ',018,105, & - & 'SHELTER DEWP DEPRES '/ - DATA IFILV(548),AVBL(548),IQ(548),IS(548),AVBLGRB2(548) & - & /1,'SURFACE EQ POT TEMP ',014,001, & - & 'SURFACE EQ POT TEMP '/ - DATA IFILV(755),AVBL(755),IQ(755),IS(755),AVBLGRB2(755) & - & /1,'EQUIL LEVEL HEIGHT ',007,247, & - & 'EQUIL LEVEL HEIGHT '/ - DATA IFILV(753),AVBL(753),IQ(753),IS(753),AVBLGRB2(753) & - & /1,'PRESSURE OF FRZ LVL ',001,004, & - & 'PRESSURE OF FRZ LVL '/ - DATA IFILV(756),AVBL(756),IQ(756),IS(756),AVBLGRB2(756) & - & /1,'HIGHEST FRZ LVL PRES',001,204, & - & 'HIGHEST FRZ LVL PRES'/ - DATA IFILV(700),AVBL(700),IQ(700),IS(700),AVBLGRB2(700) & - & /1,'MAX UPDR HELICITY16 ',216,106, & - & 'MAX UPDR HELICITY16 '/ - DATA IFILV(701),AVBL(701),IQ(701),IS(701),AVBLGRB2(701) & - & /1,'UPDRAFT HELICITY16 ',214,106, & - & 'UPDRAFT HELICITY16 '/ - DATA IFILV(702),AVBL(702),IQ(702),IS(702),AVBLGRB2(702) & - & /1,'MAX LTG THREAT1 ',188,200, & - & 'MAX LTG THREAT1 '/ - DATA IFILV(703),AVBL(703),IQ(703),IS(703),AVBLGRB2(703) & - & /1,'MAX LTG THREAT2 ',186,200, & - & 'MAX LTG THREAT2 '/ - DATA IFILV(704),AVBL(704),IQ(704),IS(704),AVBLGRB2(704) & - & /1,'MAX LTG THREAT3 ',187,200, & - & 'MAX LTG THREAT3 '/ - DATA IFILV(705),AVBL(705),IQ(705),IS(705),AVBLGRB2(705) & - & /1,'NCI_LTG ',241,200, & - & 'NCI_LTG '/ - DATA IFILV(706),AVBL(706),IQ(706),IS(706),AVBLGRB2(706) & - & /1,'NCA_LTG ',242,200, & - & 'NCA_LTG '/ - DATA IFILV(707),AVBL(707),IQ(707),IS(707),AVBLGRB2(707) & - & /1,'NCI_WQ ',243,200, & - & 'NCI_WQ '/ - DATA IFILV(708),AVBL(708),IQ(708),IS(708),AVBLGRB2(708) & - & /1,'NCA_WQ ',244,200, & - & 'NCA_WQ '/ - DATA IFILV(709),AVBL(709),IQ(709),IS(709),AVBLGRB2(709) & - & /1,'NCI_REFL ',245,200, & - & 'NCI_REFL '/ - DATA IFILV(710),AVBL(710),IQ(710),IS(710),AVBLGRB2(710) & - & /1,'NCA_REFL ',246,200, & - & 'NCA_REFL '/ - -! Add variables to produce the same output as in RUC - DATA IFILV(749),AVBL(749),IQ(749),IS(749),AVBLGRB2(749) & - & /1,'RH WRT PRECIP WATER ',230,200, & - & 'RH WRT PRECIP WATER '/ - DATA IFILV(748),AVBL(748),IQ(748),IS(748),AVBLGRB2(748) & - & /1,'RADAR REFLECT - 1km ',211,105, & - & 'RADAR REFLECT - 1km '/ - DATA IFILV(757),AVBL(757),IQ(757),IS(757),AVBLGRB2(757) & - & /1,'RADAR REFLECT - 4km ',211,105, & - & 'RADAR REFLECT - 4km '/ - DATA IFILV(758),AVBL(758),IQ(758),IS(758),AVBLGRB2(758) & - & /1,'CONV CLD TOP HGHT ',007,243, & - & 'CONV CLD TOP HGHT '/ - DATA IFILV(760),AVBL(760),IQ(760),IS(760),AVBLGRB2(760) & - & /1,'SHELTER MIXING RATIO',053,105, & - & 'SHELTER MIXING RATIO'/ - DATA IFILV(762),AVBL(762),IQ(762),IS(762),AVBLGRB2(762) & - & /1,'SURFACE MIXING RATIO',053,001, & - & 'SURFACE MIXING RATIO'/ - DATA IFILV(761),AVBL(761),IQ(761),IS(761),AVBLGRB2(761) & - & /1,'TEMP INSIDE SNOW ',011,001, & - & 'TEMP INSIDE SNOW '/ -! CRA Add variables to produce NCAR fields - DATA IFILV(768),AVBL(768),IQ(768),IS(768),AVBLGRB2(768) & - & /1,'ECHOTOP ',240,200, & - & 'ECHOTOP '/ - DATA IFILV(769),AVBL(769),IQ(769),IS(769),AVBLGRB2(769) & - & /1,'VIL ',206,200, & - & 'VIL '/ - DATA IFILV(770),AVBL(770),IQ(770),IS(770),AVBLGRB2(770) & - & /1,'RADARVIL ',206,200, & - & 'RADARVIL '/ - DATA IFILV(727),AVBL(727),IQ(727),IS(727),AVBLGRB2(727) & - & /1,'GSD UPDRAFT HELICITY',227,106, & - & 'GSD UPHL ON spec_hgt_lvl_above_grnd'/ -! CRA -! CRA -! RAP/HRRR Time-averaged variables - DATA IFILV(730),AVBL(730),IQ(730),IS(730),AVBLGRB2(730) & - & /1,'AVE 10m WIND SPEED ',229,105, & - & 'AVE WIND ON 10M spec_hgt_lvl_above_grnd'/ !422 - DATA IFILV(731),AVBL(731),IQ(731),IS(731),AVBLGRB2(731) & - & /1,'AVE 10m U ',229,105, & - & 'AVE WIND ON 10M spec_hgt_lvl_above_grnd'/ !422 - DATA IFILV(732),AVBL(732),IQ(732),IS(732),AVBLGRB2(732) & - & /1,'AVE 10m V ',229,105, & - & 'AVE WIND ON 10M spec_hgt_lvl_above_grnd'/ !422 - DATA IFILV(733),AVBL(733),IQ(733),IS(733),AVBLGRB2(733) & - & /1,'AVE INCOMING SW RAD ',204,001, & - & 'AVE NSWRF ON surface'/ - DATA IFILV(734),AVBL(734),IQ(734),IS(734),AVBLGRB2(734) & - & /1,'AVE NORMAL SW RAD ',254,001, & - & 'AVE NSWRF ON surface'/ -! E. James -! 15 Jun 2016 -! Adding vertically-integrated smoke AOD - DATA IFILV(735),AVBL(735),IQ(735),IS(735),AVBLGRB2(735) & - & /1,'VRTCLY INTGRTD AOD ',129,200, & - & 'AOD ON entire_atmos_single_lyr'/ -! Adding vertically-integrated smoke variable - DATA IFILV(736),AVBL(736),IQ(736),IS(736),AVBLGRB2(736) & - & /1,'VRTCLY INTGRTD SMOKE',237,200, & - & 'SMOKE ON entire_atmos_single_lyr'/ -! Adding smoke variable on mdl surfaces - DATA IFILV(737),AVBL(737),IQ(737),IS(737),AVBLGRB2(737) & - & /1,'SMOKE ON MDL SURFCS ',203,109, & - & 'SM1 ON hybrid_lvl'/ -! Adding smoke variable on p surfaces - DATA IFILV(738),AVBL(738),IQ(738),IS(738),AVBLGRB2(738) & - & /1,'SMOKE ON P SURFCS ',203,100, & - & 'SM1 ON isobaric_sfc'/ -! Adding lowest model level smoke - DATA IFILV(739),AVBL(739),IQ(739),IS(739),AVBLGRB2(739) & - & /1,'SMOKE NEAR SURFACE ',203,105, & - & 'SM1 ON spec_hgt_lvl_above_grnd'/ -! Adding mean fire radiative power - DATA IFILV(740),AVBL(740),IQ(740),IS(740),AVBLGRB2(740) & - & /1,'MEAN FIRE RDIATV PWR',164,001, & - & 'MEAN FIRE RADIATIVE POWER ON surface'/ -! E. James -! 28 Mar 2016 -! Adding clear-sky surface up and downwelling short and longwave irradiance - DATA IFILV(742),AVBL(742),IQ(742),IS(742),AVBLGRB2(742) & - & /1,'INSTN CLRSKY SHWV DN',161,001, & - & 'INST SWDNBC ON surface'/ - DATA IFILV(743),AVBL(743),IQ(743),IS(743),AVBLGRB2(743) & - & /1,'INSTN CLRSKY SHWV UP',160,001, & - & 'INST SWUPBC ON surface'/ - DATA IFILV(744),AVBL(744),IQ(744),IS(744),AVBLGRB2(744) & - & /1,'INSTN CLRSKY LGWV DN',163,001, & - & 'INST LWDNBC ON surface'/ - DATA IFILV(745),AVBL(745),IQ(745),IS(745),AVBLGRB2(745) & - & /1,'INSTN CLRSKY LGWV UP',162,001, & - & 'INST LWUPBC ON surface'/ -! E. James -! 11 May 2015 -! Adding instantaneous direct normal and diffuse horizontal irradiance - DATA IFILV(772),AVBL(772),IQ(772),IS(772),AVBLGRB2(772) & - & /1,'INSTN DIR NOR IRRAD ',166,001, & - & 'INST SWDDNI ON surface'/ - DATA IFILV(773),AVBL(773),IQ(773),IS(773),AVBLGRB2(773) & - & /1,'INSTN DIF HOR IRRAD ',167,001, & - & 'INST SWDDIF ON surface'/ -! -! satellite index 800-899 - -! 2014-12-09 WM LEWIS ADDED SSMI_F13-F15, SSMIS_F16-F20 -! WITH LVLS-DRIVEN CONTROL OF CHANNEL SELECTION -! SSMI_F13 (L(1)-L(6) -> ID8: 176-181 -> 19H, 19V, 37H, 37V, 85H, 85V) - DATA IFILV(800),AVBL(800),IQ(800),IS(800),AVBLGRB2(800) & - & /1,'F13 SSMI NON-NADIR ',118,109, & - & 'SSMI TB top_of_atmos '/ !table 133 - -! SSMI_F14 (L(1)-L(6) -> ID8: 182-187 -> 19H, 19V, 37H, 37V, 85H, 85V) - DATA IFILV(806),AVBL(806),IQ(806),IS(806),AVBLGRB2(806) & - & /1,'F14 SSMI NON-NADIR ',118,109, & - & 'SSMI TB top_of_atmos '/ !table 133 - -! SSMI_F15 (L(1)-L(6) -> ID8: 188-193 -> 19H, 19V, 37H, 37V, 85H, 85V) - DATA IFILV(812),AVBL(812),IQ(812),IS(812),AVBLGRB2(812) & - & /1,'F15 SSMI NON-NADIR ',118,109, & - & 'SSMI TB top_of_atmos '/ !table 133 - -! SSMIS_F16 (L(1)-L(7) -> ID8: 194-200 -> 183H, 19H, 19V, 37H, 37V, 85H, 85V) - DATA IFILV(818),AVBL(818),IQ(818),IS(818),AVBLGRB2(818) & - & /1,'F16 SSMIS NON-NADIR ',118,109, & - & 'SSMIS TB top_of_atmos '/ !table 133 - -! SSMIS_F17 (L(1)-L(7) -> ID8: 201-207 -> 183H, 19H, 19V, 37H, 37V, 85H, 85V) - DATA IFILV(825),AVBL(825),IQ(825),IS(825),AVBLGRB2(825) & - & /1,'F17 SSMIS NON-NADIR ',118,109, & - & 'SSMIS TB top_of_atmos '/ !table 133 - -! SSMIS_F18 (L(1)-L(7) -> ID8: 208-214 -> 183H, 19H, 19V, 37H, 37V, 85H, 85V) - DATA IFILV(832),AVBL(832),IQ(832),IS(832),AVBLGRB2(832) & - & /1,'F18 SSMIS NON-NADIR ',118,109, & - & 'SSMIS TB top_of_atmos '/ !table 133 - -! SSMIS_F19 (L(1)-L(7) -> ID8: 215-221 -> 183H, 19H, 19V, 37H, 37V, 85H, 85V) - DATA IFILV(839),AVBL(839),IQ(839),IS(839),AVBLGRB2(839) & - & /1,'F19 SSMIS NON-NADIR ',118,109, & - & 'SSMIS TB top_of_atmos '/ !table 133 - -! SSMIS_F20 (L(1)-L(7) -> ID8: 222-228 -> 183H, 19H, 19V, 37H, 37V, 85H, 85V) - DATA IFILV(846),AVBL(846),IQ(846),IS(846),AVBLGRB2(846) & - & /1,'F20 SSMIS NON-NADIR ',118,109, & - & 'SSMIS TB top_of_atmos '/ !table 133 - -! Apparent Temperature, -! March 2013: use faked Grib1 and Grib2 IDs -! Sib will no longer support new Grib1 ID and -! is in the process of getting Grib2 ID from WMO. - DATA IFILV(808),AVBL(808),IQ(808),IS(808),AVBLGRB2(808) & - & /1,'APPARENT TEMPERATURE',168,105, & - & 'TIPD ON entire_atmos_single_lyr'/ - -! 2014-12-09 WM LEWIS MODIFIED MTSTAT-2 and MTSAT-1r to COMPLY WITH NEW -! LVLS-DRIVEN CHANNEL SELECTION (L(1)-L(4)> CH1-CH4) -! HWRF satellite additions: MTSAT-2 imager: - DATA IFILV(860),AVBL(860),IQ(860),IS(860),AVBLGRB2(860) & - & /1,'MTSAT2 NON-NADIR ',118,109, & !table 130 - & 'MTSAT2 CH1 NON NAD top_of_atmos'/ - -! LVLS-DRIVEN CHANNEL SELECTION (L(1)-L(4)> CH1-CH4) -! HWRF satellite additions: MTSAT-1r imager (MTSAT-2 backup satellite): - DATA IFILV(864),AVBL(864),IQ(864),IS(864),AVBLGRB2(864) & - & /1,'MTSAT1R NON-NADIR ',118,109, & !table 130 - & 'MTSAT1RCH1 NON NAD top_of_atmos'/ - -! LVLS-DRIVEN CHANNEL SELECTION (L(1)-L(4)> IR CH1-CH4) -! HWRF satellite additions: INSAT-3D imager - DATA IFILV(865),AVBL(865),IQ(865),IS(865),AVBLGRB2(865) & - & /1,'INSAT 3D NON-NADIR ',118,109, & !table 130 - & 'INSAT 3D NON NAD top_of_atmos'/ - -! 2014-12-09 WM LEWIS ADDED GOES-13, GOES-15, MSG-10 -! GOES-13 imager (L(1)-L(4) -> ID8: 237-240 -> CH2, CH3, CH4, CH5) - DATA IFILV(868),AVBL(868),IQ(868),IS(868),AVBLGRB2(868) & - & /1,'GOES-13 NON-NADIR ',118,109, & - & 'GOES-13 IMGR TB TOA '/ !Table 130 - -! GOES-15 imager (L(1)-L(4) -> ID8: 241-244 -> CH2, CH3, CH4, CH5) - DATA IFILV(872),AVBL(872),IQ(872),IS(872),AVBLGRB2(872) & - & /1,'GOES-15 NON-NADIR ',118,109, & - & 'GOES-15 IMGR TB TOA '/ !Table 130 - -! MSG/SEVIRI imager (L(1)-L(7) -> ID8: 230-236 -> -! CH5, CH6, CH7, CH8, CH9, CH10, CH11) - DATA IFILV(876),AVBL(876),IQ(876),IS(876),AVBLGRB2(876) & - & /1,'SEVIRI NON-NADIR ',118,109, & - & 'MSG/SEVIRI TB TOA '/ !Table 130 - -! HWRF additions (900-949) - DATA IFILV(900),AVBL(900),IQ(900),IS(900),AVBLGRB2(900) & - & /1,'MODEL SFC U WIND STR',124,001, & - & 'U_FLX ON surface' / - DATA IFILV(901),AVBL(901),IQ(901),IS(901),AVBLGRB2(901) & - & /1,'MODEL SFC V WIND STR',125,001, & - & 'V_FLX ON surface' / - DATA IFILV(902),AVBL(902),IQ(902),IS(902),AVBLGRB2(902) & - & /1,'INSTN OUT TOA SW RAD',211,008, & - & 'INST USWRF ON top_of_atmos'/ -! HWRF reflectivity output from wrf -! Passed-through wrf derived variable, works for non-ferrier -! physics. -! Use Table 129 (PDS Octet 4 = 129) - DATA IFILV(903),AVBL(903),IQ(903),IS(903),AVBLGRB2(903) & - & /1,'WRFOUT REFL 10CM MDL',211,109, & - & 'WRFOUT REFL 10CM ON model '/ - DATA IFILV(904),AVBL(904),IQ(904),IS(904),AVBLGRB2(904) & - & /1,'WRFOUT COMP MAX REF ',212,200, & - & 'WRFOUT COMP MAX REFLC'/ -! Add Radiation variables output from RRTMG and CAM -! radiation schemes in wrf. (SWUPT,ACSWUPT,SWDNT,ACSWDNT) - DATA IFILV(905),AVBL(905),IQ(905),IS(905),AVBLGRB2(905) & - & /1,'INST SW UP TOA RAD ',211,008, & - & 'INST SW UPWELL RAD top_of_atmos'/ - DATA IFILV(906),AVBL(906),IQ(906),IS(906),AVBLGRB2(906) & - & /1,'AVE SW UP TOA RAD ',211,008, & - & 'AVE SW UPWELL RAD top_of_atmos'/ - DATA IFILV(907),AVBL(907),IQ(907),IS(907),AVBLGRB2(907) & - & /1,'INST SW DOWN TOA RAD',204,008, & - & 'INST SW DOWNWELL RAD top_of_atmos'/ - DATA IFILV(908),AVBL(908),IQ(908),IS(908),AVBLGRB2(908) & - & /1,'AVE SW DOWN TOA RAD ',204,008, & - & 'AVE SW DOWNWELL RAD top_of_atmos'/ - DATA IFILV(909),AVBL(909),IQ(909),IS(909),AVBLGRB2(909) & - & /1,'VTEMP ON MDL SFCS ',012,109, & - & 'VTMP ON hybrid_lvl'/ - DATA IFILV(910),AVBL(910),IQ(910),IS(910),AVBLGRB2(910) & - & /1,'VTEMP ON PRESS SFCS ',012,100, & - & 'VTMP ON isobaric_sfc'/ - DATA IFILV(911),AVBL(911),IQ(911),IS(911),AVBLGRB2(911) & - & /1,'VTEMP AT FD HEIGHTS ',012,103, & - & 'VTMP ON spec_alt_above_mean_sea_lvl'/ - -! Add GOES-16 & GOES-17 ABI IR Channels 7-16 -! Grib2 defines each channel as a separate output field - DATA IFILV(927),AVBL(927),IQ(927),IS(927),AVBLGRB2(927) & - & /1,'G16 CH7 NON-NADIR ',118,109, & - & 'G16 CH7 ABI TB TOA '/ !Table 130 - - DATA IFILV(928),AVBL(928),IQ(928),IS(928),AVBLGRB2(928) & - & /1,'G16 CH8 NON-NADIR ',118,109, & - & 'G16 CH8 ABI TB TOA '/ !Table 130 - - DATA IFILV(929),AVBL(929),IQ(929),IS(929),AVBLGRB2(929) & - & /1,'G16 CH9 NON-NADIR ',118,109, & - & 'G16 CH9 ABI TB TOA '/ !Table 130 - - DATA IFILV(930),AVBL(930),IQ(930),IS(930),AVBLGRB2(930) & - & /1,'G16 CH10 NON-NADIR ',118,109, & - & 'G16 CH10 ABI TB TOA '/ !Table 130 - - DATA IFILV(931),AVBL(931),IQ(931),IS(931),AVBLGRB2(931) & - & /1,'G16 CH11 NON-NADIR ',118,109, & - & 'G16 CH11 ABI TB TOA '/ !Table 130 - - DATA IFILV(932),AVBL(932),IQ(932),IS(932),AVBLGRB2(932) & - & /1,'G16 CH12 NON-NADIR ',118,109, & - & 'G16 CH12 ABI TB TOA '/ !Table 130 - - DATA IFILV(933),AVBL(933),IQ(933),IS(933),AVBLGRB2(933) & - & /1,'G16 CH13 NON-NADIR ',118,109, & - & 'G16 CH13 ABI TB TOA '/ !Table 130 - - DATA IFILV(934),AVBL(934),IQ(934),IS(934),AVBLGRB2(934) & - & /1,'G16 CH14 NON-NADIR ',118,109, & - & 'G16 CH14 ABI TB TOA '/ !Table 130 - - DATA IFILV(935),AVBL(935),IQ(935),IS(935),AVBLGRB2(935) & - & /1,'G16 CH15 NON-NADIR ',118,109, & - & 'G16 CH15 ABI TB TOA '/ !Table 130 - - DATA IFILV(936),AVBL(936),IQ(936),IS(936),AVBLGRB2(936) & - & /1,'G16 CH16 NON-NADIR ',118,109, & - & 'G16 CH16 ABI TB TOA '/ !Table 130 - - DATA IFILV(937),AVBL(937),IQ(937),IS(937),AVBLGRB2(937) & - & /1,'G17 CH7 NON-NADIR ',118,109, & - & 'G17 CH7 ABI TB TOA '/ !Table 130 - - DATA IFILV(938),AVBL(938),IQ(938),IS(938),AVBLGRB2(938) & - & /1,'G17 CH8 NON-NADIR ',118,109, & - & 'G17 CH8 ABI TB TOA '/ !Table 130 - - DATA IFILV(939),AVBL(939),IQ(939),IS(939),AVBLGRB2(939) & - & /1,'G17 CH9 NON-NADIR ',118,109, & - & 'G17 CH9 ABI TB TOA '/ !Table 130 - - DATA IFILV(940),AVBL(940),IQ(940),IS(940),AVBLGRB2(940) & - & /1,'G17 CH10 NON-NADIR ',118,109, & - & 'G17 CH10 ABI TB TOA '/ !Table 130 - - DATA IFILV(941),AVBL(941),IQ(941),IS(941),AVBLGRB2(941) & - & /1,'G17 CH11 NON-NADIR ',118,109, & - & 'G17 CH11 ABI TB TOA '/ !Table 130 - - DATA IFILV(942),AVBL(942),IQ(942),IS(942),AVBLGRB2(942) & - & /1,'G17 CH12 NON-NADIR ',118,109, & - & 'G17 CH12 ABI TB TOA '/ !Table 130 - - DATA IFILV(943),AVBL(943),IQ(943),IS(943),AVBLGRB2(943) & - & /1,'G17 CH13 NON-NADIR ',118,109, & - & 'G17 CH13 ABI TB TOA '/ !Table 130 - - DATA IFILV(944),AVBL(944),IQ(944),IS(944),AVBLGRB2(944) & - & /1,'G17 CH14 NON-NADIR ',118,109, & - & 'G17 CH14 ABI TB TOA '/ !Table 130 - - DATA IFILV(945),AVBL(945),IQ(945),IS(945),AVBLGRB2(945) & - & /1,'G17 CH15 NON-NADIR ',118,109, & - & 'G17 CH15 ABI TB TOA '/ !Table 130 - - DATA IFILV(946),AVBL(946),IQ(946),IS(946),AVBLGRB2(946) & - & /1,'G17 CH16 NON-NADIR ',118,109, & - & 'G17 CH16 ABI TB TOA '/ !Table 130 - -!end initialization -! - end module RQSTFLD_mod