r5152 | xinzhang | 2011-09-26 21:04:33 -0700 (Mon, 26 Sep 2011) | 3 lines
[wrffire.git] / wrfv2_fire / Registry / Registry.NMM_CHEM
blob77b010a0340b455aaf269900dcf3f8036c928e07
1 # Registry file NMM_CHEM
2 #                                               
3 # At the present time this file is managed manually and edited by hand.                                         
4 #                                               
5 ################################################################################
6 # Dimension specifications
8 # This section of the Registry file is used to specify the dimensions
9 # that will be used to define arrays. Dim is the one-letter name of the
10 # dimension.  How defined can either be "standard_domain", which means
11 # that the dimension (1) is one of the three spatial dimensions and (2)
12 # it will be set using the standard namelist mechanism and domain data
13 # structure dimension fields (e.g. sd31,ed31,sd32...).
15 # Order refers to which of the three sets of just-mentioned internal
16 # dimension variables the dimension is referred to by in the driver.
17 # That is, is it the first, second, or third dimension.  The registry
18 # infers the mapping of its internal dimensions according to the
19 # combination of Order and Coord-axis that are specified in this table.
20 # Note that it is all right to more than one dimension name for, say, the
21 # x dimension.  However, the Order and Coord-axis relationship must be
22 # consistent throughout.
23
24 # Note: these entries do not enforce storage order on a particular field.
25 # That is determined by the dimension strings for each field. But it does
26 # relate the dimspec to the internal data structures that the driver uses
27 # to maintain the three physical domain dimensions.
28
29 # "How defined" can also specify the name of a namelist variable from which
30 # the definition for the dimension will come; this is specified as
31 # "namelist=<variable name>".  The namelist variable must have been
32 # defined as an integer and with only one entry in the rconfig table. Or
33 # a constant can be specified.  The coordinate axis for the dimension is
34 # either X, Y, Z, or C (for "not a spatial dimension").  The Dimname is
35 # the descriptive name of the dimension that will be included in the
36 # metadata in data sets.  Note that the b, f, and t modifiers that appear
37 # as the last characters of dimension strings used # in state and # i1
38 # registry definitions are not dimensions and do not need to be declared
39 # here.
42 include registry.dimspec
44 ################################################################################
45 ################################################################################
46 ################################################################################
48 # Lines that start with the word 'state' form a table that is                                           
49 # used by the script use_registry to generate module_state_descript.F                                           
50 # and other files.  Also see documentation in use_registry.                                             
52 # It is reauired that LU_INDEX appears before any variable that is
53 # interpolated with a mask, as lu_index supplies that mask.
55 state    real  LU_INDEX         ij      misc        1         -     irh01d=(interp_fcnm)u=(copy_fcnm)   "LU_INDEX"              "LAND USE CATEGORY"         ""
56 state    real  LU_MASK          ij      misc        1         -     i3h1     "LU_MASK"              "0 land 1 water"         ""
57 ################################################################################
58 ################################################################################
60 ################################
61 ## WPS-specific Variables
62 ################################
64 state    real   p_gc           ijg      dyn_nmm      1     Z     i1      "PRES"     "pressure"         "Pa"
65 state    real   vegcat         ij       misc         1     -     i12     "VEGCAT"        "VEGETATION CAT DOMINANT TYPE" ""
66 state    real   soilcat        ij       misc         1     -     i12     "SOILCAT"       "SOIL CAT DOMINANT TYPE" ""
67 state    real   input_soil_cat ij       misc         1     -     i12     "SOIL_CAT"       "SOIL CAT DOMINANT TYPE" ""
68 state    real   tsk_gc         ij       dyn_nmm      1     -     i1      "SKINTEMP"  "skin temperature"  "K"
69 state    real   XICE_gc        ij       misc         1     -     i014r    "SEAICE"                 "SEA ICE"         ""
70 state    real   ght_gc         ijg      dyn_nmm      1     Z     i1      "GHT"   "geopotential height" "m"
71 state    real   rh_gc          ijg      dyn_nmm      1     Z     i1      "RH"    "relative humidity"   "%"
72 state    real   v_gc           ijg      dyn_nmm      1     Z     i1      "VV"     "y-wind component"    "m s-1"
73 state    real   u_gc           ijg      dyn_nmm      1     Z     i1      "UU"     "x-wind component"    "m s-1"
74 state    real   t_gc           ijg      dyn_nmm      1     Z     i1      "TT"     "temperature"         "K"
75 state    real   snoalb         ij        misc        1     -     i012r   "SNOALB"        "ANNUAL MAX SNOW ALBEDO IN FRACTION" ""
76 state    real   greenfrac_gc   ijm      dyn_nmm      1     Z     i1      "GREENFRAC" "monthly greenness fraction" "0 - 1 fraction"
77 state    real   albedo12m_gc   ijm      dyn_nmm      1     Z     i1      "ALBEDO12M" "background albedo" "0 - 1 fraction"
78 state    real   soilcbot_gc    ijs      misc         1     Z     i1      "SOILCBOT"      "description"  "units"
79 state    real   soilctop_gc    ijs      misc         1     Z     i1      "SOILCTOP"      "description"  "units"
80 state    real   tmn_gc         ij       dyn_nmm      1     -     i1      "SOILTEMP"  "annual mean deep soil temperature"  "K"
81 state    real   htv_gc         ij       dyn_nmm      1     -     i1      "HGT_V" "wind point topography elevation" "m"
82 state    real   ht_gc          ij       dyn_nmm      1     -     i1      "HGT_M" "mass point topography elevation" "m"
83 state    real   landusef_gc    iju      misc         1     Z     i1      "LANDUSEF"      "description"  "units"
84 state    real   vlon_gc        ij       dyn_nmm      1     -     i1      "XLONG_V" "longitude, positive east" "degrees"
85 state    real   vlat_gc        ij       dyn_nmm      1     -     i1      "XLAT_V" "latitude, positive north" "degrees"
86 state    real   hlon_gc        ij       dyn_nmm      1     -     i1      "XLONG_M" "longitude, positive east" "degrees"
87 state    real   hlat_gc        ij       dyn_nmm      1     -     i1      "XLAT_M" "latitude, positive north" "degrees"
90 # Variables for nmm dynamics                                            
92 # module_BC
94 # pdb is only 2d but registry doesn't support 2d bdy arrays right now...
96 # The following arrays were added to avoid using _b and _bt arrays for nesting.
97 # This is gopal' doing:
99 state  integer    nrnd1    z    dyn_nmm     1      -      r    "NRND1"
101 #for HWRF: zhang's doing: added a 'r' at end to store these variables in restart file
102 state  real    pdnest_b     ij      dyn_nmm     1      -      r
103 state  real    pdnest_bt    ij      dyn_nmm     1      -      r
104 state  real    tnest_b      ijk     dyn_nmm     1      -      r
105 state  real    tnest_bt     ijk     dyn_nmm     1      -      r
106 state  real    qnest_b      ijk     dyn_nmm     1      -      r
107 state  real    qnest_bt     ijk     dyn_nmm     1      -      r
108 state  real    unest_b      ijk     dyn_nmm     1      -      r
109 state  real    unest_bt     ijk     dyn_nmm     1      -      r
110 state  real    vnest_b      ijk     dyn_nmm     1      -      r
111 state  real    vnest_bt     ijk     dyn_nmm     1      -      r
112 state  real    q2nest_b     ijk     dyn_nmm     1      -      r
113 state  real    q2nest_bt    ijk     dyn_nmm     1      -      r
114 state  real    cwmnest_b    ijk     dyn_nmm     1      -      r
115 state  real    cwmnest_bt   ijk     dyn_nmm     1      -      r
118 # For the moving nest. This is gopal's doing
121 state  real   pdyn       ij     dyn_nmm     1      -    r  "PDYN"  "DYNAMIC PRESSURE USED FOR TRACKING GRID MOTION" 
122 state  real   mslp       ij     dyn_nmm     1      -    r  "MSLP"  "MSLP USED TO DETERMINE STORM LOCATION" 
123 state  real   sqws       ij     dyn_nmm     1      -    r  "SQWS"  "SQUARE OF WIND SPEED AT LEVEL 10"
124 state integer xloc         -    dyn_nmm     2      -    r  "XLOC"  "I-LOCATION OF MINIMUM DYNAMIC PRESSURE"
125 state integer yloc         -    dyn_nmm     2      -    r  "YLOC"  "J-LOCATION OF MINIMUM DYNAMIC PRESSURE"
126 state logical mvnest       -    dyn_nmm     1      -    rm  "MVNEST" "LOGICAL SWITCH FOR NMM GRID MOTION" 
127 #for HWRF: zhang's doing added to calculate radiation constant for moving nest for restart
128 state integer julyr_rst      -     dyn_nmm     1      -    r  "JULYR_RST" "JULYR for restart moving nest "
129 state integer julday_rst     -     dyn_nmm     1      -    r  "JULDAY_RST" "JULDAY for restart moving nest "
130 state real    gmt_rst        -     dyn_nmm     1      -    r  "GMT_RST" "GMT for restart moving nest "
131 state integer NTIME0         -     dyn_nmm     1      -    r  "NTIME0" "COUNT FOR PREVIOUS MOVING NEST"
133 #for HWRF: 
134 # flag for nest movement
135 state  logical moved       -     misc       1      -     r
137 state   real   ducudt       ijk     misc        1         -    rh  "UMMIX" "U TENDENCY  MOMENTUM MIXING IN SAS"
138 state   real   dvcudt       ijk     misc        1         -    rh  "VMMIX" "V TENDENCY  MOMENTUM MIXING IN SAS"
139 # For random number in SAS convection in HWRF
141 state real store_rand        ij     dyn_nmm     1      -    rh  "RANDOM" "RANDOM NUMBER FOR SAS"
143 # Location of the SOUTH-WEST nested pointed in terms of parent grid
145 state integer  IIH      ij     dyn_nmm     1      -      r
146 state integer  JJH      ij     dyn_nmm     1      -      r
147 state integer  IIV      ij     dyn_nmm     1      -      r
148 state integer  JJV      ij     dyn_nmm     1      -      r
150 # Bi-linear weights
152 state  real   HBWGT1       ij     dyn_nmm     1      -      r
153 state  real   HBWGT2       ij     dyn_nmm     1      -      r
154 state  real   HBWGT3       ij     dyn_nmm     1      -      r
155 state  real   HBWGT4       ij     dyn_nmm     1      -      r
156 state  real   VBWGT1       ij     dyn_nmm     1      -      r
157 state  real   VBWGT2       ij     dyn_nmm     1      -      r
158 state  real   VBWGT3       ij     dyn_nmm     1      -      r
159 state  real   VBWGT4       ij     dyn_nmm     1      -      r
160 #end of HWRF: 
163 state  real   HLON        ij     dyn_nmm     1      -      d=(test_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)
164 state  real   HLAT        ij     dyn_nmm     1      -      d=(test_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)
165 state  real   VLON        ij     dyn_nmm     1      -      irh
166 state  real   VLAT        ij     dyn_nmm     1      -      irh
169 rconfig  real wbd0    derived   max_domains    0       - "wbd0"                  "western boundary of the domain"
170 rconfig  real sbd0    derived   max_domains    0       - "sbd0"                  "southern boundary of the domain"
171 #for HWRF: 
172 rconfig   logical analysis               namelist,time_control    max_domains        .false.      irh   "days"     "analysis control for the nested domain"
174 state  real   PSTD      k      dyn_nmm     1      Z      r
175 state  integer KZMAX    -      dyn_nmm     -      -      r
176 state  real   Z3D       ijk    dyn_nmm     1      Z      rd=(nmm_copy:IIH,JJH)f=(nmm_copy:IIH,JJH) "Z3D" "HEIGHT ARRAY FIELD VALID FOR PARENT ONLY"
177 state  real   T3D       ijk    dyn_nmm     1      -      rd=(nmm_copy:IIH,JJH)f=(nmm_copy:IIH,JJH) "T3D" "TEMPERATURE ARRAY ON STANDARD PRESSURE LEVELS"
178 state  real   Q3D       ijk    dyn_nmm     1      -      rd=(nmm_copy:IIH,JJH)f=(nmm_copy:IIH,JJH) "Q3D" "SP HUMIDITY ARRAY ON STANDARD PRESSURE LEVELS"
179 #end of HWRF: 
181 state  real HRES_FIS    ij     dyn_nmm     1      -      r  "HRES_FIS" "HIGH RESOLUTION TERRAIN DATA FOR NESTED DOMAIN"
184 # module_MASKS
186 state  real   hbm2      ij     dyn_nmm     1      -      irh     "HBM2"    "Height boundary mask; =0 outer 2 rows on H points"       "" 
187 state  real   hbm3      ij     dyn_nmm     1      -      irh     "HBM3"    "Height boundary mask; =0 outer 3 rows on H points"       ""
188 state  real   vbm2      ij     dyn_nmm     1      -      irh     "VBM2"    "Velocity boundary mask; =0 outer 2 rows on V points"     ""
189 state  real   vbm3      ij     dyn_nmm     1      -      irh     "VBM3"    "Velocity boundary mask; =0 outer 3 rows on V points"     ""
190 state  real   sm        ij     dyn_nmm     1      -      i01rhd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)  "SM"      "Sea mask; =1 for sea, =0 for land"      ""
191 state  real   sice      ij     dyn_nmm     1      -      irhd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)     "SICE"    "Sea ice mask; =1 for sea ice, =0 for no sea ice"         ""
193 # module_VRBLS
195 state  integer ntsd     -       dyn_nmm     -      -      r       "NTSD"    "Number of timesteps done"                      ""
196 state  integer nstart_hour  -   dyn_nmm     -      -      r       "NSTART_HOUR"   "Forecast hour at start of integration"   ""
197 state  real   pd        ijb     dyn_nmm     1      -      i01rhu=(nmm_feedback:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)d=(interp_mass_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4,Z3D,HRES_FIS,SM,PDTOP,PT,PSTD,KZMAX)f=(nmm_bdymass_hinterp:pdnest_b,pdnest_bt,IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4,Z3D,HRES_FIS,SM,PDTOP,PT,PSTD,KZMAX)  "PD"      "Mass at I,J in the sigma domain"               "Pa"
198 state  real   fis       ij     dyn_nmm     1      -      i01rh   "FIS"     "Surface geopotential"                          "m2 s-2"
199 state  real   res       ij     dyn_nmm     1      -      irh     "RES"     "Reciprocal of surface sigma"                   ""
200 state  real   t         ijkb    dyn_nmm     1      -      i01rhu=(nmm_feedback:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)d=(interp_scalar_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4,T3D,PD,PSTD,PDTOP,PT,ETA1,ETA2)f=(nmm_bdy_scalar:dt,tnest_b,tnest_bt,IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4,T3d,PD,PSTD,PDTOP,PT,ETA1,ETA2)  "T"       "Sensible temperature"                          "K"
201 state  real   q         ijkb    dyn_nmm     1      -      i01rhu=(nmm_feedback:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)d=(interp_scalar_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4,Q3D,PD,PSTD,PDTOP,PT,ETA1,ETA2)f=(nmm_bdy_scalar:dt,qnest_b,qnest_bt,IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4,Q3d,PD,PSTD,PDTOP,PT,ETA1,ETA2)  "Q"       "Specific humidity"                             "kg kg-1"
202 state  real   u         ijkb    dyn_nmm     1      -      i01rhu=(nmm_vfeedback:IIV,JJV,VBWGT1,VBWGT2,VBWGT3,VBWGT4)d=(interp_v_nmm:IIV,JJV,VBWGT1,VBWGT2,VBWGT3,VBWGT4)f=(nmm_bdy_vinterp:unest_b,unest_bt,IIV,JJV,VBWGT1,VBWGT2,VBWGT3,VBWGT4)   "U"       "U component of wind"                           "m s-1"
203 state  real   v         ijkb    dyn_nmm     1      -      i01rhu=(nmm_vfeedback:IIV,JJV,VBWGT1,VBWGT2,VBWGT3,VBWGT4)d=(interp_v_nmm:IIV,JJV,VBWGT1,VBWGT2,VBWGT3,VBWGT4)f=(nmm_bdy_vinterp:vnest_b,vnest_bt,IIV,JJV,VBWGT1,VBWGT2,VBWGT3,VBWGT4)   "V"       "V component of wind"                           "m s-1"
204 state  real   told      ijk    dyn_nmm     1      -      r       "TOLD"    "T from previous timestep"                      "K"
205 state  real   uold      ijk    dyn_nmm     1      -      r       "UOLD"    "U from previous timestep"                      "m s-1"
206 state  real   vold      ijk    dyn_nmm     1      -      r       "VOLD"    "V from previous timestep"                      "m s-1"
208 # NMM DFI
210 state   real   hcoeff         {ndfi} misc        1         -     -    "HCOEFF"               "initialization weights"
211 state   real   hcoeff_tot       -    misc        1         -     -    "HCOEFF_TOT"               "initialization weights"
213 state  real   dfi_pd        ij     misc    1      -      r   "DFI_PD"      "Mass at I,J in the sigma domain"               "Pa"
214 state  real   dfi_pint      ijk    misc    1      Z      r   "DFI_PINT"      "Model layer interface pressure"   "Pa"
215 state  real   dfi_dwdt      ijk    misc    1      -     r    "DFI_DWDT"      "dwdt and 1+(dwdt)/g"              "m s-2"
216 state  real   dfi_t         ijk    misc    1      -      r   "DFI_T"       "Sensible temperature"                          "K"
217 state  real   dfi_q         ijk    misc    1      -      r   "DFI_Q"       "Specific humidity"                             "kg kg-1"
218 state  real   dfi_u         ijk    misc    1      -      r   "DFI_U"       "U component of wind"                           "m s-1"
219 state  real   dfi_v         ijk    misc    1      -      r   "DFI_V"       "V component of wind"                           "m s-1"
220 state  real   dfi_q2        ijk    misc    1      -      r   "DFI_Q2"      "2 * Turbulence kinetic energy"                 "m2 s-2"
221 state  real   dfi_cwm       ijk    misc    1      -      r   "DFI_CWM"     "Total condensate"                              "kg kg-1"
222 state  real   dfi_rrw       ijk    misc    1      -      r   "DFI_RRW"     "Tracer"                                        "kg kg-1"
223 ### remaining simply set aside, and restored to original values after filtering.
224 ### If a two-hour window, do the 00h fields get placed when restarting at f01?
226 state    real  dfi_STC        ilj   misc          1         Z     r    "DFI_STC"         "SOIL TEMPERATURE"   "K"
227 state    real  dfi_SMC        ilj   misc          1         Z     r    "DFI_SMC"       "SOIL MOISTURE"     "m3 m-3"
228 state    real  dfi_SH2O       ilj   misc          1         Z     r    "DFI_SH2O"      "UNFROZEN SOIL MOISTURE"     "m3 m-3"
230 state    real  dfi_SNOW        ij    misc        1         -     r    "dfi_SNOW"         "SNOW WATER EQUIVALENT"    "kg m-2"
231 state    real  dfi_SNOWH       ij    misc        1         -     r    "dfi_SNOWH"        "PHYSICAL SNOW DEPTH"      "m"
232 state    real  dfi_CANWAT      ij    misc        1         -     r    "dfi_CANWAT"       "CANOPY WATER"             "kg m-2"
233 state    real  dfi_NMM_TSK      ij      misc        1       -     r   "dfi_NMM_TSK"               "saved SURFACE SKIN TEMPERATURE"
234 state    real  dfi_SNOWC        ij      misc        1       -      r  "dfi_SNOWC"             "FLAG INDICATING SNOW COVERAGE (1 FOR SNOW COVER)"         ""
236 # module_DYNAM
238 state  real   dx_nmm    ij     dyn_nmm     1      -      irh     "DX_NMM"  "East-west distance H-to-V points"              "m"
239 state  real   wpdar     ij     dyn_nmm     1      -      ir             
240 state  real   cpgfu     ij     dyn_nmm     1      -      ir
241 state  real   curv      ij     dyn_nmm     1      -      ir      "CURV"    "Curvature term= .5*DT*TAN(phi)/RadEarth"       "s m-1"
242 state  real   fcp       ij     dyn_nmm     1      -      ir
243 state  real   fdiv      ij     dyn_nmm     1      -      ir
244 state  real   f         ij     dyn_nmm     1      -      ir      "F"       "Coriolis * DT/2"                               ""
245 state  real   fad       ij     dyn_nmm     1      -      ir
246 state  real   ddmpu     ij     dyn_nmm     1      -      ir      "DDMPU"   "Divergence damping term for U"                 "m"
247 state  real   ddmpv     ij     dyn_nmm     1      -      ir      "DDMPV"   "Divergence damping term for V"                 "m"
248 state  real   deta      k      dyn_nmm     1      -      i01r    "DETA"    "Delta sigma in sigma domain"                   ""
249 state  real   rdeta     k      dyn_nmm     1      -      ir      "RDETA"   "Reciprocal of DETA"                            ""
250 state  real   aeta      k      dyn_nmm     1      -      i01r   
251 state  real   f4q2      k      dyn_nmm     1      -      ir    
252 state  real   etax      k      dyn_nmm     1      -      i01r
253 state  real   dfl       k      dyn_nmm     1      Z      i01r    "DFL"     "Standard atmosphere geopotential"              "m2 s-2"
254 state  real   deta1     k      dyn_nmm     1      -      i01rh    "DETA1"   "Delta sigma in pressure domain"                ""
255 state  real   aeta1     k      dyn_nmm     1      -      i01rh    "AETA1"   "Midlayer sigma value in pressure domain"       ""
256 state  real   eta1      k      dyn_nmm     1      Z      i01rh   "ETA1"    "Interface sigma value in pressure domain"      ""
257 state  real   deta2     k      dyn_nmm     1      -      i01rh    "DETA2"   "Delta sigma in sigma domain"                   ""
258 state  real   aeta2     k      dyn_nmm     1      -      i01rh    "AETA2"   "Midlayer sigma value in sigma domain"          ""
259 state  real   eta2      k      dyn_nmm     1      Z      i01rh   "ETA2"    "Interface sigma value in sigma domain"         ""
260 state  real   em        q      dyn_nmm     1      -      ir
261 state  real   emt       q      dyn_nmm     1      -      ir
262 #for HWRF: add to restart
263 state  real   adt       ij     dyn_nmm     1      -      r       "ADT"     "Change of T due to advection"                  "K"
264 state  real   adu       ij     dyn_nmm     1      -      r       "ADU"     "Change of U due to advection"                  "m s-1"
265 state  real   adv       ij     dyn_nmm     1      -      r       "ADV"     "Change of V due to advection"                  "m s-1"
266 #end HWRF:
267 state  real   em_loc    q      dyn_nmm     1      -      r
268 state  real   emt_loc   q      dyn_nmm     1      -      r
269 state  real   dy_nmm    -      dyn_nmm     -      -      ir      "DY_NMM"  "North-south distance H-to-V points"            "m"
270 state  real   cpgfv     -      dyn_nmm     -      -      ir
271 state  real   en        -      dyn_nmm     -      -      ir
272 state  real   ent       -      dyn_nmm     -      -      ir
273 state  real   f4d       -      dyn_nmm     -      -      ir
274 state  real   f4q       -      dyn_nmm     -      -      ir
275 state  real   ef4t      -      dyn_nmm     -      -      ir
276 state  logical upstrm   -      dyn_nmm     -      -      -       "UPSTRM"  ".TRUE. => In upstream advec region of grid"    ""
277 #end HWRF:
278 state  real   dlmd      -      dyn_nmm     -      -      irh      "DLMD"    "East-west angular distance H-to-V points"      "degrees"
279 state  real   dphd      -      dyn_nmm     -      -      irh      "DPHD"    "North-south angular distance H-to-V points"    "degrees"
280 state  real   pdtop     -      dyn_nmm     -      -      i01rh   "PDTOP"   "Mass at I,J in pressure domain"                "Pa"
281 state  real   pt        -      dyn_nmm     -      -      i01rh   "PT"      "Pressure at top of domain"                     "Pa"
283 # module_CONTIN
285 #for HWRF: add to restart
286 state  real   pdsl      ij     dyn_nmm     1      -      r       "PDSL"    "Sigma-domain pressure at sigma=1"           "Pa"
287 state  real   pdslo     ij     dyn_nmm     1      -      r       "PDSLO"   "PDSL from previous timestep"                "Pa"
288 #end HWRF:
289 state  real   psdt      ij     dyn_nmm     1      -      r       "PSDT"    "Surface pressure tendency"                  "Pa s-1"
290 state  real   div       ijk    dyn_nmm     1      -      r       "DIV"     "Divergence"                                 "Pa s-1"
291 state  real   def3d     ijk    dyn_nmm     1      -      r       "DEF3D"   "Deformation term from horizontal diffusion"      ""
292 #for HWRF: add to restart
293 state  real   few       ijk    dyn_nmm     1      -      r       "FEW"     "Integrated east-west mass flux"             "Pa m2 s-1"
294 state  real   fne       ijk    dyn_nmm     1      -      r       "FNE"     "Integrated northeast-southwest mass flux"   "Pa m2 s-1"
295 state  real   fns       ijk    dyn_nmm     1      -      r       "FNS"     "Integrated north-south mass flux"           "Pa m2 s-1"
296 state  real   fse       ijk    dyn_nmm     1      -      r       "FSE"     "Integrated southeast-northwest mass flux"   "Pa m2 s-1"
297 #end HWRF:
298 state  real   omgalf    ijk    dyn_nmm     1      -      r       "OMGALF"  "Omega-alpha"                                "K"
299 #for HWRF: add to restart
300 state  real   petdt     ijk    dyn_nmm     1      -      r       "PETDT"   "Vertical mass flux"                         "Pa s-1"
301 #end HWRF:
302 state  real   rtop      ijk    dyn_nmm     1      -      r       "RTOP"    "Rd * Tv / P"                                "m3 kg-1"
304 # module_PVRBLS
306 state real  pblh        ij    dyn_nmm   1    -     rh       "PBLH"     "PBL Height"                           "m"
307 state integer lpbl      ij    dyn_nmm   1    -     ir       "LPBL"     "Model layer of PBL top"               ""
308 state  real   mixht     ij    dyn_nmm   1    -     rh        "MIXHT"                 "MXL HEIGHT"              "m"
309 state  real   ustar     ij    dyn_nmm   1    -     irhd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4) "USTAR"    "Friction velocity"                    "m s-1"
310 state  real   z0        ij    dyn_nmm   1    -     i01rhd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4) "Z0"       "Roughness height"                     "m"
311 state  real   z0base    ij    dyn_nmm   1    -     ir       "Z0BASE"   "Base roughness height"                "m"
312 state  real   ths       ij    dyn_nmm   1    -     irhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)  "THS"      "Surface potential temperature"        "K"
313 state  real   mavail    ij    dyn_nmm   1    -     i
314 state  real   qsh       ij    dyn_nmm   1    -     irhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4) "QS"       "Surface specific humidity"            "kg kg-1"
315 state  real   twbs      ij    dyn_nmm   1    -     irh      "TWBS"     "Instantaneous sensible heat flux"     "W m-2"
316 state  real   qwbs      ij    dyn_nmm   1    -     irh      "QWBS"     "Instantaneous latent heat flux"       "W m-2"
317 state  real   taux      ij    dyn_nmm   1    -     irh      "TAUX"     "Instantaneous stress along X direction in KG/M/S^2" 
318 state  real   tauy      ij    dyn_nmm   1    -     irh      "TAUY"     "Instantaneous stress along Y direction in KG/M/S^2" 
319 state  real   prec      ij    dyn_nmm   1    -     rh       "PREC"     "Precipitation in physics timestep"    "m"
320 state  real   aprec     ij    dyn_nmm   1    -     rh
321 state  real   acprec    ij    dyn_nmm   1    -     rhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4) "ACPREC"   "Accumulated total precipitation"      "m"
322 state  real   cuprec    ij    dyn_nmm   1    -     rh       "CUPREC"   "Accumulated convective precipitation" "m"
323 state  real   lspa      ij    dyn_nmm   1    -     h        "LSPA"     "Land Surface Precipitation Accumulation"   "kg m-2"
324 state  real   ddata     ij    dyn_nmm   1    -     -        "DDATA"    "Observed precip to each physics timestep"  "kg m-2"
325 state  real   accliq    ij    dyn_nmm   1    -     r
326 state  real   sno       ij    dyn_nmm   1    -     irh      "SNO"      "Liquid water eqiv of snow on ground"  "kg m-2"
327 state  real   si        ij    dyn_nmm   1    -     irh      "SI"       "Depth of snow on ground"              "mm"
328 state  real   cldefi    ij    dyn_nmm   1    -     rhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4) "CLDEFI"   "Convective cloud efficiency"          ""
329 state  real   deep      ij    dyn_nmm   1    -     r        "DEEP"     "Deep convection =>.TRUE."             ""
330 state  real   rf        ij    dyn_nmm   1    -     r
331 state  real   th10      ij    dyn_nmm   1    -     rhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "TH10"     "10-m potential temperature from MYJ"  "K"
332 state  real   q10       ij    dyn_nmm   1    -     rhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "Q10"      "10-m specific humidity from MYJ"      "kg kg-1"
333 state  real   pshltr    ij    dyn_nmm   1    -     rhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "PSHLTR"   "2-m pressure from MYJ"                "Pa"
334 state  real   tshltr    ij    dyn_nmm   1    -     rhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "TSHLTR"   "2-m potential temperature from MYJ"    "K"
335 state  real   qshltr    ij    dyn_nmm   1    -     rhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "QSHLTR"   "2-m specific humidity from MYJ"       "kg kg-1"
336 state  real   q2        ijkb   dyn_nmm   1    -     irhu=(nmm_feedback:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)d=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)f=(nmm_bdy_hinterp:q2nest_b,q2nest_bt,IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)   "Q2"       "2 * Turbulence kinetic energy"        "m2 s-2"
337 state  real   t_adj     ijk   dyn_nmm   1    -     rd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)  "T_ADJ"    "T change due to precip in phys step"  "K"
338 state  real   t_old     ijk   dyn_nmm   1    -     r        "T_OLD"    "T before last call to precip"         "K"
339 state  real   zero_3d   ijk   dyn_nmm   1    -     r
340 state  real   W0AVG     ikj   dyn_nmm   1    -     r        "W0AVG" "AVERAGE VERTICAL VELOCITY FOR KF CUMULUS SCHEME"  "m s-1"
341 state  real   AKHS_OUT  ij    dyn_nmm   1    -     rh       "AKHS_OUT"  "Output sfc exch coeff for heat"               "m2 s-1"
342 state  real   AKMS_OUT  ij    dyn_nmm   1    -     rh       "AKMS_OUT"  "Output sfc exch coeff for momentum"           "m2 s-1"    
344 # module_PHYS
346 state  real   albase    ij    dyn_nmm   1    -     i01rhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4) "ALBASE"    "Base albedo"            ""
347 state  real   albedo    ij    dyn_nmm   1    -     irh      "ALBEDO"    "Dynamic albedo"         ""
348 state  real   cnvbot    ij    dyn_nmm   1    -     irh      "CNVBOT"    "Lowest convec cloud bottom lyr between outputs"  ""
349 state  real   cnvtop    ij    dyn_nmm   1    -     irh      "CNVTOP"    "Highest convec cloud top lyr between outputs"    ""
350 state  real   czen      ij    dyn_nmm   1    -     irh      "CZEN"      "Cosine of solar zenith angle"                    ""
351 state  real   czmean    ij    dyn_nmm   1    -     irh      "CZMEAN"    "Mean CZEN between SW radiation calls"            ""
352 state  real   embck     ij    dyn_nmm   1    -     ir       "EMBCK"     "Background radiative emissivity"                 ""
353 state  real   epsr      ij    dyn_nmm   1    -     irh      "EPSR"      "Radiative emissivity"                            ""
354 state  real   gffc      ij    dyn_nmm   1    -     ir
355 state  real   glat      ij    dyn_nmm   1    -     i01rh    "GLAT"      "Geographic latitude, radians"                    ""
356 state  real   glon      ij    dyn_nmm   1    -     i01rh    "GLON"      "Geographic longitude, radians"                   ""
357 state  real   NMM_TSK   ij    dyn_nmm   1    -     i01rd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)     "TSK"       "Skin temperature"                                "K"
358 state  real   hdac      ij    dyn_nmm   1    -     ir       "HDAC"      "Composite diffusion coeff for mass points"       "s m-1"
359 state  real   hdacv     ij    dyn_nmm   1    -     ir       "HDACV"     "Composite diffusion coeff for velocity points"   "s m-1"
360 state  real   mxsnal    ij    dyn_nmm   1    -     i01rhd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4) "MXSNAL"    "Maximum deep snow albedo"                        ""
361 state  real   radin     ij    dyn_nmm   1    -     r
362 state  real   radot     ij    dyn_nmm   1    -     rh       "RADOT"     "Radiative emission from surface"                 "W m-2"
363 state  real   sigt4     ij    dyn_nmm   1    -     rhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "SIGT4"     "Stefan-Boltzmann * T**4"                         "W m-2"
364 state  real   tg        ij    dyn_nmm   1    -     i01rhd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4) "TGROUND"   "Deep ground soil temperature"                    "K"
365 state  real   dfrlg     k     dyn_nmm   1    Z     i01r     "DFRLG"     "Std atmosphere height of model layer interfaces" "m"
366 state integer lvl       ij    dyn_nmm   1    -     ir
368 # module_CLDWTR.F
370 state  real   cwm       ijkb   dyn_nmm   1    -     rhu=(nmm_feedback:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)d=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)f=(nmm_bdy_hinterp:cwmnest_b,cwmnest_bt,IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)  "CWM"       "Total condensate"                     "kg kg-1"
371 state  real   rrw       ijkb  dyn_nmm   1    -     rh       "RRW"       "Tracer"                               "kg kg-1"
372 state  real   f_ice     ikj   dyn_nmm   1    -     rhd=(interp_hnear_ikj_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)  "F_ICE"     "Frozen fraction of CWM"               ""
373 state  real   f_rain    ikj   dyn_nmm   1    -     rhd=(interp_hnear_ikj_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)  "F_RAIN"    "Rain fraction of liquid part of CWM"  ""
374 state  real   f_rimef   ikj   dyn_nmm   1    -     rhd=(interp_hnear_ikj_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)  "F_RIMEF"   "Rime factor"                          ""
375 state  real   cldfra    ijk   dyn_nmm   1    -     rh       "CLDFRA"    "Cloud fraction"                       ""
376 state  real   sr        ij    dyn_nmm   1    -     irh      "SR"        "Timestep mass ratio of snow:precip"   ""
377 state  real   cfrach    ij    dyn_nmm   1    -     rhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "CFRACH"    "High cloud fraction"                  ""
378 state  real   cfracl    ij    dyn_nmm   1    -     rhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "CFRACL"    "Low cloud fraction"                   ""
379 state  real   cfracm    ij    dyn_nmm   1    -     rhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "CFRACM"    "Middle cloud fraction"                ""
380 state logical micro_start        -     dyn_nmm   -    -     -
382 # module_SOIL.F
384 state integer islope    ij    dyn_nmm   1    -     i01rhd=(interp_int_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)  "ISLOPE"
385 state  real   dzsoil    k     dyn_nmm   1    -     irh      "DZSOIL"    "Thickness of soil layers"         "m"
386 state  real   rtdpth    k     dyn_nmm   1    -     i01r 
387 state  real   sldpth    k     dyn_nmm   1    -     i01rh    "SLDPTH"    "Depths of centers of soil layers" "m"
388 state  real   cmc       ij    dyn_nmm   1    -     i01rhd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4) "CMC"       "Canopy moisture"                  "m"
389 state  real   grnflx    ij    dyn_nmm   1    -     irh      "GRNFLX"    "Deep soil heat flux"              "W m-2"
390 state  real   pctsno    ij    dyn_nmm   1    -     irh
391 state  real   soiltb    ij    dyn_nmm   1    -     i01rhd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4) "SOILTB"    "Deep ground soil temperature"     "K"
392 state  real   vegfrc    ij    dyn_nmm   1    -     i014rhd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4) "VEGFRC"    "Vegetation fraction"              ""
393 state  real   shdmin    ij    dyn_nmm   1    -     -
394 state  real   shdmax    ij    dyn_nmm   1    -     -
395 state  real   sh2o      ilj   dyn_nmm   1    Z     irhd=(interp_hnear_ikj_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)   "SH2O"      "Unfrozen soil moisture volume fraction"  ""
396 state  real   smc       ilj   dyn_nmm   1    Z     irhd=(interp_hnear_ikj_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)   "SMC"       "Soil moisture volume fraction"    ""
397 state  real   stc       ilj   dyn_nmm   1    Z     irhd=(interp_hnear_ikj_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)   "STC"       "Soil temperature"                 "K"
399 # module_GWD.F
401 state  real   hstdv     ij    dyn_nmm   1    -     i01rh      "HSTDV"     "Standard deviation of height"     "m"
402 state  real   hcnvx     ij    dyn_nmm   1    -     i01rh      "HCNVX"     "Normalized 4th moment of orographic convexity"     ""
403 state  real   hasyw     ij    dyn_nmm   1    -     i01rh      "HASYW"     "Orographic asymmetry in W-E plane"  ""
404 state  real   hasys     ij    dyn_nmm   1    -     i01rh      "HASYS"     "Orographic asymmetry in S-N plane"  ""
405 state  real   hasysw    ij    dyn_nmm   1    -     i01rh      "HASYSW"    "Orographic asymmetry in SW-NE plane"  ""
406 state  real   hasynw    ij    dyn_nmm   1    -     i01rh      "HASYNW"    "Orographic asymmetry in NW-SE plane"  ""
407 state  real   hlenw     ij    dyn_nmm   1    -     i01rh      "HLENW"     "Orographic length scale in W-E plane"  ""
408 state  real   hlens     ij    dyn_nmm   1    -     i01rh      "HLENS"     "Orographic length scale in S-N plane"  ""
409 state  real   hlensw    ij    dyn_nmm   1    -     i01rh      "HLENSW"    "Orographic length scale in SW-NE plane"  ""
410 state  real   hlennw    ij    dyn_nmm   1    -     i01rh      "HLENNW"    "Orographic length scale in NW-SE plane"  ""
411 state  real   hangl     ij    dyn_nmm   1    -     i01rh      "HANGL"     "Angle of the mountain range w/r/t east"  "deg"
412 state  real   hanis     ij    dyn_nmm   1    -     i01rh      "HANIS"     "Anisotropy/aspect ratio of orography"   ""
413 state  real   hslop     ij    dyn_nmm   1    -     i01rh      "HSLOP"     "Slope of orography"             ""
414 state  real   hzmax     ij    dyn_nmm   1    -     i01rh      "HZMAX"     "Maximum height above mean orography"    "m"
415 state  real   crot      ij    dyn_nmm   1    -      -       "CROT"      "Cosine of angle between model and earth coordinates"    ""
416 state  real   srot      ij    dyn_nmm   1    -      -       "SROT"      "Sine of angle between model and earth coordinates"    ""
417 state  real   UGWDsfc   ij    dyn_nmm   1    -      h       "UGWDsfc"   "Surface zonal wind stress due to gravity wave drag"    "N m-2"
418 state  real   VGWDsfc   ij    dyn_nmm   1    -      h       "VGWDsfc"   "Surface meridional wind stress due to gravity wave drag"    "N m-2"
420 # module_NHYDRO.F
422 state logical hydro     -     dyn_nmm   -    -     -        "HYDRO"     ".FALSE. => nonhydrostatic"        ""
423 state  real   dwdtmn    ij    dyn_nmm   1    -     -        "DWDTMN"    "Minimum value for DWDT"           "m s-2"
424 state  real   dwdtmx    ij    dyn_nmm   1    -     -        "DWDTMX"    "Maximum value for DWDT"           "m s-2"
425 state  real   dwdt      ijk   dyn_nmm   1    -     rd=(interp_v_nmm:IIV,JJV,VBWGT1,VBWGT2,VBWGT3,VBWGT4) "DWDT"      "dwdt and 1+(dwdt)/g"              "m s-2"
426 state  real   pdwdt     ijk   dyn_nmm   1    -     r
427 state  real   pint      ijk   dyn_nmm   1    Z     irhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "PINT"      "Model layer interface pressure"   "Pa"
428 state  real   w         ijk   dyn_nmm   1    Z     rh       "W"         "Vertical velocity"                "m s-1"
429 state  real   z         ijk   dyn_nmm   1    Z     -        "Z"         "Distance from ground"             "m"
431 # module_ACCUM.F
433 state  real   acfrcv    ij    dyn_nmm     1    -    rh    "ACFRCV"    "Accum convective cloud fraction"   ""
434 state  real   acfrst    ij    dyn_nmm     1    -    rh    "ACFRST"    "Accum stratiform cloud fraction"   ""
435 state  real   ssroff    ij    dyn_nmm     1    -    rh    "SSROFF"    "Surface runoff"                    "mm"                  
436 state  real   bgroff    ij    dyn_nmm     1    -    rh    "BGROFF"    "Subsurface runoff"                 "mm"
437 state  real   rlwin     ij    dyn_nmm     1    -    rhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)    "RLWIN"     "Downward longwave at surface"      "W m-2"
438 state  real   rlwout    ij    dyn_nmm     1    -    -
439 state  real   rlwtoa    ij    dyn_nmm     1    -    rh    "RLWTOA"    "Outgoing LW flux at top of atmos"  "W m-2"
440 state  real   alwin     ij    dyn_nmm     1    -    rh    "ALWIN"     "Accum LW down at surface"          "W m-2"
441 state  real   alwout    ij    dyn_nmm     1    -    rh    "ALWOUT"    "Accum RADOT (see above)"           "W m-2"
442 state  real   alwtoa    ij    dyn_nmm     1    -    rh    "ALWTOA"    "Accum RLWTOA"                      "W m-2"
443 state  real   rswin     ij    dyn_nmm     1    -    rhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)    "RSWIN"     "Downward shortwave at surface"     "W m-2"
444 state  real   rswinc    ij    dyn_nmm     1    -    rh    "RSWINC"    "Clear-sky equivalent of RSWIN"     "W m-2"
445 state  real   rswout    ij    dyn_nmm     1    -    rh    "RSWOUT"    "Upward shortwave at surface"       "W m-2"
446 #for HWRF: add to restart
447 state  real   rswtoa    ij    dyn_nmm     1    -    r     "RSWTOA"    "Outgoing SW flux at top of atmos"  "W m-2"
448 #end HWRF
449 state  real   aswin     ij    dyn_nmm     1    -    rh    "ASWIN"     "Accum SW down at surface"          "W m-2"
450 state  real   aswout    ij    dyn_nmm     1    -    rh    "ASWOUT"    "Accum RSWOUT"                      "W m-2"
451 state  real   aswtoa    ij    dyn_nmm     1    -    rh    "ASWTOA"    "Accum RSWTOA"                      "W m-2"
452 state  real   sfcshx    ij    dyn_nmm     1    -    rh    "SFCSHX"    "Accum sfc sensible heat flux"      "W m-2"
453 state  real   sfclhx    ij    dyn_nmm     1    -    rh    "SFCLHX"    "Accum sfc latent heat flux"        "W m-2"
454 state  real   subshx    ij    dyn_nmm     1    -    rh    "SUBSHX"    "Accum deep soil heat flux"         "W m-2"
455 state  real   snopcx    ij    dyn_nmm     1    -    rh    "SNOPCX"    "Snow phase change heat flux"       "W m-2"
456 state  real   sfcuvx    ij    dyn_nmm     1    -    rh
457 state  real   potevp    ij    dyn_nmm     1    -    rh    "POTEVP"    "Accum potential evaporation"       "m"
458 state  real   potflx    ij    dyn_nmm     1    -    rh    "POTFLX"    "Energy equivalent of POTEVP"       "W m-2"
459 state  real   tlmin     ij    dyn_nmm     1    -    rh    "TLMIN"      ""
460 state  real   tlmax     ij    dyn_nmm     1    -    rh    "TLMAX"      ""
461 state  real   t02_min   ij    dyn_nmm     1    -    rh    "T02_MIN"  "Hourly Min Shelter Temperature"    "K"
462 state  real   t02_max   ij    dyn_nmm     1    -    rh    "T02_MAX"  "Hourly Max Shelter Temperature"    "K"
463 state  real   rh02_min  ij    dyn_nmm     1    -    rh    "RH02_MIN" "Hourly Min Relative Humidity"    ""
464 state  real   rh02_max  ij    dyn_nmm     1    -    rh    "RH02_MAX" "Hourly Max Relative Humidity"    ""
465 state  real   rlwtt     ijk   dyn_nmm     1    -    rd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)  "RLWTT"     "Longwave temperature tendency"     "K s-1"
466 state  real   rswtt     ijk   dyn_nmm     1    -    rd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)  "RSWTT"     "Shortwave temperature tendency"    "K s-1"
467 #for HWRF: add to restart
468 state  real   tcucn     ijk   dyn_nmm     1    -    r     "TCUCN"     "Accum convec temperature tendency" "K s-1"
469 state  real   train     ijk   dyn_nmm     1    -    r     "TRAIN"     "Accum stratiform temp tendency"    "K s-1"
470 #end HWRF
471 state integer ncfrcv    ij    dyn_nmm     1    -    irh   "NCFRCV"    "# times convec cloud >0 between rad calls"  ""
472 state integer ncfrst    ij    dyn_nmm     1    -    irh   "NCFRST"    "# times stratiform cloud >0 between rad calls"  ""
473 state integer nphs0     -     dyn_nmm     -    -    rh
474 state integer ncnvc0     -     dyn_nmm     -    -    rh
475 state integer nprec     -     dyn_nmm     -    -    irh   "NPREC"     "# timesteps between resetting precip bucket"  ""
476 state integer nclod     -     dyn_nmm     -    -    irh   "NCLOD"     "# timesteps between resetting cloud frac accum"    ""
477 state integer nheat     -     dyn_nmm     -    -    irh   "NHEAT"     "# timesteps between resetting latent heat accum"   ""
478 state integer nrdlw     -     dyn_nmm     -    -    irh   "NRDLW"     "# timesteps between resetting longwave accums"   ""
479 state integer nrdsw     -     dyn_nmm     -    -    irh   "NRDSW"     "# timesteps between resetting shortwave accums"   ""
480 state integer nsrfc     -     dyn_nmm     -    -    irh   "NSRFC"     "# timesteps between resetting sfcflux accums"   ""
481 state  real   avrain    -     dyn_nmm     -    -    irh   "AVRAIN"    "# of times gridscale precip called in NHEAT steps"   ""
482 state  real   avcnvc    -     dyn_nmm     -    -    irh   "AVCNVC"    "# of times convective precip called in NHEAT steps"   ""
483 state  real   aratim    -     dyn_nmm     -    -    ir
484 state  real   acutim    -     dyn_nmm     -    -    irh
485 state  real   ardlw     -     dyn_nmm     -    -    irh   "ARDLW"     "# of times LW fluxes summed before resetting"   ""
486 state  real   ardsw     -     dyn_nmm     -    -    irh   "ARDSW"     "# of times SW fluxes summed before resetting"   ""
487 state  real   asrfc     -     dyn_nmm     -    -    irh   "ASRFC"     "# of times sfc fluxes summed before resetting"   ""  
488 state  real   aphtim    -     dyn_nmm     -    -    irh
490 # module_INDX.F
492 state integer ihe       j    dyn_nmm     1    -    -      "IHE"   "0 or +1 to obtain I index of V point east of H point"  ""
493 state integer ihw       j    dyn_nmm     1    -    -      "IHW"   "0 or -1 to obtain I index of V point west of H point"  ""
494 state integer ive       j    dyn_nmm     1    -    -      "IVE"   "0 or +1 to obtain I index of H point east of V point"  ""
495 state integer ivw       j    dyn_nmm     1    -    -      "IVW"   "0 or -1 to obtain I index of H point west of V point"  ""
496 state integer irad      i    dyn_nmm     1    -    -
497 #definitions for NMM east-west orientation on E grid
498 state integer iheg      q    dyn_nmm     1    -    -
499 state integer ihwg      q    dyn_nmm     1    -    -
500 state integer iveg      q    dyn_nmm     1    -    -
501 state integer ivwg      q    dyn_nmm     1    -    -
502 state integer iradg     r    dyn_nmm     1    -    -
503 state integer n_iup_h   j    dyn_nmm     1    -    -      "N_IUP_H"    "# mass points needed in each row for upstream advection"  ""
504 state integer n_iup_v   j    dyn_nmm     1    -    -      "N_IUP_V"    "# velocity points needed in each row for upstream advection"  ""
505 state integer n_iup_adh j    dyn_nmm     1    -    -      "N_IUP_ADH"  "# mass points in each row of upstream advection"  ""
506 state integer n_iup_adv j    dyn_nmm     1    -    -      "N_IUP_ADV"  "# velocity points in each row of upstream advection"  ""
507 state integer iup_h     ij   dyn_nmm     1    -    -
508 state integer iup_v     ij   dyn_nmm     1    -    -
509 state integer iup_adh   ij   dyn_nmm     1    -    -
510 state integer iup_adv   ij   dyn_nmm     1    -    -
511 state integer imicrogram -   misc        -    -    r   "imicrogram"  "flag 0/1 0=mixratio, 1=mcrograms/m3"  ""
513 #                                               
514 # table entries are of the form                                         
515 #<Table> <Type> <Sym>         <Dims>   <Use>   <NumTLev> <Stagger> <IO>     <DNAME>             <DESCRIP>     <UNITS>   
517 # Mask for moving nest interpolations
518 state    integer imask_nostag         ij      misc     -
519 state    integer imask_xstag          ij      misc     X
520 state    integer imask_ystag          ij      misc     Y
521 state    integer imask_xystag         ij      misc     XY
522 #---------------------------------------------------------------------------------------------------------------------------------
523 # SI - start variables from netCDF format from Standard Initialization, most eventually for use in LSM schemes
524 #---------------------------------------------------------------------------------------------------------------------------------
526 state   real   sm000007            ij    misc          1     -     i1      "SM000007"      "LAYER SOIL MOISTURE" "m3 m-3"
527 state   real   sm007028            ij    misc          1     -     i1      "SM007028"      "LAYER SOIL MOISTURE" "m3 m-3"
528 state   real   sm028100            ij    misc          1     -     i1      "SM028100"      "LAYER SOIL MOISTURE" "m3 m-3"
529 state   real   sm100255            ij    misc          1     -     i1      "SM100255"      "LAYER SOIL MOISTURE" "m3 m-3"
530 state   real   st000007            ij    misc          1     -     i1      "ST000007"      "LAYER SOIL TEMPERATURE" "K"
531 state   real   st007028            ij    misc          1     -     i1      "ST007028"      "LAYER SOIL TEMPERATURE" "K"
532 state   real   st028100            ij    misc          1     -     i1      "ST028100"      "LAYER SOIL TEMPERATURE" "K"
533 state   real   st100255            ij    misc          1     -     i1      "ST100255"      "LAYER SOIL TEMPERATURE" "K"
534 state   real   sm000010            ij    misc          1     -     i1      "SM000010"      "description"  "units"
535 state   real   sm010040            ij    misc          1     -     i1      "SM010040 "     "description"  "units"
536 state   real   sm040100            ij    misc          1     -     i1      "SM040100 "     "description"  "units"
537 state   real   sm100200            ij    misc          1     -     i1      "SM100200 "     "description"  "units"
538 state   real   sm010200            ij    misc          1     -     i1      "SM010200"      "description"  "units"
539 state   real   soilm000            ij    misc          1     -     i1      "SOILM000"      "description"  "units"
540 state   real   soilm005            ij    misc          1     -     i1      "SOILM005"      "description"  "units"
541 state   real   soilm020            ij    misc          1     -     i1      "SOILM020"      "description"  "units"
542 state   real   soilm040            ij    misc          1     -     i1      "SOILM040"      "description"  "units"
543 state   real   soilm160            ij    misc          1     -     i1      "SOILM160"      "description"  "units"
544 state   real   soilm300            ij    misc          1     -     i1      "SOILM300"      "description"  "units"
545 state   real   sw000010            ij    misc          1     -     i1      "SW000010"      "description"  "units"
546 state   real   sw010040            ij    misc          1     -     i1      "SW010040"      "description"  "units"
547 state   real   sw040100            ij    misc          1     -     i1      "SW040100"      "description"  "units"
548 state   real   sw100200            ij    misc          1     -     i1      "SW100200"      "description"  "units"
549 state   real   sw010200            ij    misc          1     -     i1      "SW010200"      "description"  "units"
550 state   real   soilw000            ij    misc          1     -     i1      "SOILW000"      "description"  "units"
551 state   real   soilw005            ij    misc          1     -     i1      "SOILW005"      "description"  "units"
552 state   real   soilw020            ij    misc          1     -     i1      "SOILW020"      "description"  "units"
553 state   real   soilw040            ij    misc          1     -     i1      "SOILW040"      "description"  "units"
554 state   real   soilw160            ij    misc          1     -     i1      "SOILW160"      "description"  "units"
555 state   real   soilw300            ij    misc          1     -     i1      "SOILW300"      "description"  "units"
556 state   real   st000010            ij    misc          1     -     i1      "ST000010"      "description"  "units"
557 state   real   st010040            ij    misc          1     -     i1      "ST010040"      "description"  "units"
558 state   real   st040100            ij    misc          1     -     i1      "ST040100"      "description"  "units"
559 state   real   st100200            ij    misc          1     -     i1      "ST100200"      "description"  "units"
560 state   real   st010200            ij    misc          1     -     i1      "ST010200"      "description"  "units"
561 state   real   soilt000            ij    misc          1     -     i1      "SOILT000"      "description"  "units"
562 state   real   soilt005            ij    misc          1     -     i1      "SOILT005"      "description"  "units"
563 state   real   soilt020            ij    misc          1     -     i1      "SOILT020"      "description"  "units"
564 state   real   soilt040            ij    misc          1     -     i1      "SOILT040"      "description"  "units"
565 state   real   soilt160            ij    misc          1     -     i1      "SOILT160"      "description"  "units"
566 state   real   soilt300            ij    misc          1     -     i1      "SOILT300"      "description"  "units"
567 state   real   landmask            ij    misc          1     -     i01rhd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)   "LANDMASK"      "description"  "units"
568 state   real   topostdv            ij    misc          1     -     i1      "TOPOSTDV"      "description"  "units"
569 state   real   toposlpx            ij    misc          1     -     i1      "TOPOSLPX"      "description"  "units"
570 state   real   toposlpy            ij    misc          1     -     i1      "TOPOSLPY"      "description"  "units"
571 state   real   greenmax            ij    misc          1     -     i1      "GREENMAX"      "description"  "units"
572 state   real   greenmin            ij    misc          1     -     i1      "GREENMIN"      "description"  "units"
573 state   real   albedomx            ij    misc          1     -     i1      "ALBEDOMX"      "description"  "units"
574 state   real   slopecat            ij    misc          1     -     i1      "SLOPECAT"      "description"  "units"
575 state   real   toposoil            ij    misc          1     -     i1d=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4      "SOILHGT"      "description"  "units"
576 state   real   landusef            iuj   misc          1     Z     -      "LANDUSEF"      "description"  "units"
577 state   real   soilctop            isj   misc          1     Z     -      "SOILCTOP"      "description"  "units"
578 state   real   soilcbot            isj   misc          1     Z     -      "SOILCBOT"      "description"  "units"
580 #-------------------------------------------------------------------------------------------------------------------------------
581 # SI - end variables from netCDF format from Standard Initialization
582 #-------------------------------------------------------------------------------------------------------------------------------
584 # Time series variables
585 state    real   ts_hour         ?!       misc      -         -      -        "TS_HOUR"        "Model integration time, hours"
586 state    real   ts_u            ?!       misc      -         -      -        "TS_U"           "Surface wind U-component, earth-relative"
587 state    real   ts_v            ?!       misc      -         -      -        "TS_V"           "Surface wind V-component, earth-relative"
588 state    real   ts_q            ?!       misc      -         -      -        "TS_Q"           "Surface mixing ratio"
589 state    real   ts_t            ?!       misc      -         -      -        "TS_T"           "Surface temperature"
590 state    real   ts_psfc         ?!       misc      -         -      -        "TS_PSFC"        "Surface pressure"
591 state    real   ts_tsk          ?!       misc      -         -      -        "TS_TSK"         "Skin temperature"
592 state    real   ts_tslb         ?!       misc      -         -      -        "TS_TSLB"        "Soil temperature"
593 state    real   ts_clw          ?!       misc      -         -      -        "TS_CLW"         "Column integrated cloud water"
595 #-----------------------------------------------------------------------------------------------------------------------------------------------------------------
598 # Moist Scalars  - both height and mass coordinate models
599 #                                               
600 # The first line ensures that there will be identifiers named moist and                                         
601 # moist_tend even if there are not any moist scalars (so the essentially                                                
602 # dry code will will still link properly)                                               
603 #                                               
604 state   real    -              ijkft   moist       1         -     -    -                                       
605 state   real    qv             ijkft   moist       1         -     rh       "QVAPOR"           "Water vapor mixing ratio"      "kg kg-1"
606 state   real    qc             ijkft   moist       1         -     rh       "QCLOUD"           "Cloud water mixing ratio"      "kg kg-1"
607 state   real    qr             ijkft   moist       1         -     rh       "QRAIN"            "Rain water mixing ratio"       "kg kg-1"
608 state   real    qi             ijkft   moist       1         -     rh       "QICE"             "Ice mixing ratio"              "kg kg-1"
609 state   real    qs             ijkft   moist       1         -     rh       "QSNOW"            "Snow mixing ratio"             "kg kg-1"
610 state   real    qg             ijkft   moist       1         -     rh       "QGRAUP"           "Graupel mixing ratio"          "kg kg-1"
612 state   real    -              ijkft   dfi_moist       1         -     -    -
613 state   real    dfi_qv         ijkft   dfi_moist       1         -     r      "QVAPOR"           "Water vapor mixing ratio"      "kg kg-1"
614 state   real    dfi_qc         ijkft   dfi_moist       1         -     r      "QCLOUD"           "Cloud water mixing ratio"      "kg kg-1"
615 state   real    dfi_qr         ijkft   dfi_moist       1         -     r      "QRAIN"            "Rain water mixing ratio"       "kg kg-1"
616 state   real    dfi_qi         ijkft   dfi_moist       1         -     r      "QICE"             "Ice mixing ratio"              "kg kg-1"
617 state   real    dfi_qs         ijkft   dfi_moist       1         -     r      "QSNOW"            "Snow mixing ratio"             "kg kg-1"
618 state   real    dfi_qg         ijkft   dfi_moist       1         -     r      "QGRAUP"           "Graupel mixing ratio"          "kg kg-1"
620 #                                               
621 # Other Scalars
622 state   real    -              ijkftb  scalar      1         -     -    -
623 state   real    qni            ijkftb  scalar      1         -     i01rhusdf=(bdy_interp:dt)       "QNI"              "Ice Number concentration" "# kg(-1)"
624 state   real    qns            ijkftb  scalar      1         -     i01rhusdf=(bdy_interp:dt)       "QNS"              "Snow Number concentration" "# kg(-1)"
625 state   real    qnr            ijkftb  scalar      1         -     i01rhusdf=(bdy_interp:dt)       "QNR"              "Rain Number concentration" "# kg(-1)"
626 state   real    qng            ijkftb  scalar      1         -     i01rhusdf=(bdy_interp:dt)       "QNG"              "Graupel Number concentration" "# kg(-1)"
627 state   real    qndrop         ijkftb  scalar      1         -     i01rhusdf=(bdy_interp:dt)       "QNDROP"           "Droplet number mixing ratio"        "# kg-1"
628 state   real    qnn            ijkftb  scalar      1         -     i01rusdf=(bdy_interp:dt)       "QNCCN"            "CCN Number concentration" "# kg(-1)"
629 state   real    qnc            ijkftb  scalar      1         -     i01rusdf=(bdy_interp:dt)       "QNCLOUD"          "cloud water Number concentration" "# kg(-1)"
631 state   real    -              ijkftb  dfi_scalar      1         -     -   -
632 state   real    dfi_qndrop     ijkftb  dfi_scalar      1         -     \
633    rusdf=(bdy_interp:dt)    "DFI_QNDROP"    "Droplet number mixing ratio"        "# kg-1"
634 state   real    dfi_qni        ijkftb  dfi_scalar      1         -     \
635    rusdf=(bdy_interp:dt)    "DFI_QNICE"     "Ice Number concentration" "# kg-1"
636 state   real    dfi_qt         ijkftb  dfi_scalar      1         -     \
637    rusdf=(bdy_interp:dt)    "DFI_CWM"       "Total condensate mixing ratio"      "kg kg-1"
638 state   real    dfi_qns        ijkftb  dfi_scalar      1         -     \
639    rusdf=(bdy_interp:dt)    "DFI_QNSNOW"    "Snow Number concentration"   "# kg(-1)"
640 state   real    dfi_qnr        ijkftb  dfi_scalar      1         -     \
641    rusdf=(bdy_interp:dt)    "DFI_QNRAIN"    "Rain Number concentration"   "# kg(-1)"
642 state   real    dfi_qng        ijkftb  dfi_scalar      1         -     \
643    rusdf=(bdy_interp:dt)    "DFI_QNGRAUPEL" "Graupel Number concentration" "# kg(-1)"
644 state   real    dfi_qnn        ijkftb  dfi_scalar      1         -     \
645    rusdf=(bdy_interp:dt)    "DFI_QNCC"      "CNN Number concentration"   "# kg(-1)"
646 state   real    dfi_qnc        ijkftb  dfi_scalar      1         -     \
647    rusdf=(bdy_interp:dt)    "DFI_QNCLOUD"   "Cloud Number concentration" "# kg(-1)"
650 #-----------------------------------------------------------------------------------------------------------------------------------------------------------------
652 # specified LBC arrays, first, Eulerian height coordinate model
655 # specified LBC arrays, next, Eulerian mass coordinate model
658 # specified LBC  variables shared between the mass and height coordinate models
661 # soil model variables  (Note that they are marked as staggered in the vertical dimension
662 # because they are "fully dimensioned" -- they use every element in that dim
665 # 2m and 10m output diagnostics
668 # lsm State Variables
670 state    real   SMOIS            ilj     -          1         Z     rh       "SMOIS"                "SOIL MOISTURE" ""
671 state    real   SMCREL           ilj     -          1         Z     r        "SMCREL"               "RELATIVE SOIL MOISTURE" ""
672 state    real   TSLB             ilj     -          1         Z     rh       "TSLB" "SOIL TEMPERATURE" ""
675 # MYJ PBL variables
678 # gfdl (eta) radiation State Variables
680 # eta microphpysics State Variables
683 # new eta microphpysics State Variables
685 #  some mass-coordinate-model-specific variables
692 # was em_only
694 #################################################################
695 # Physics Variables (em core)
696                                                 
697                                                 
698                                                 
699 #################################################################
700 # Physics Variables (eh core) ; should be same as em
701                                                 
702                                                 
704                                                 
705 #################################################################
706 # variables added for CHEMISTRY compatibility with ARW core - kludge
707 #################################################################
708 state    real   GSW             ij     misc        1         -      -       ""                 ""
709 state    real   XLAT            ij     misc        1         -      -       ""                 ""
710 state    real   XLONG           ij     misc        1         -      -       ""                 ""
711 state    real   XLAND           ij     misc        1         -      -       ""                 ""
712 state    real   TSK             ij     misc        1         -      -       ""                 ""
713 state    real   UST             ij     misc        1         -      -       ""                 ""
714 state    real   RAINCV          ij     misc        1         -      -       ""                 ""
716 #################################################################
717 # other misc variables (all cores)
718 #################################################################
720 # added for surface_driver
721 state    real   PSFC             ij     misc        1         -     i1rh       "PSFC"                 "SFC PRESSURE"
722 state    real   dtbc            -       misc     -         -      ir       "dtbc"                 "TIME SINCE BOUNDARY READ"         ""
723 state    real   TH2              ij     misc        1         -     irh       "TH2"                  "POT TEMP at 2 M" ""
724 state    real   T2               ij     misc        1         -     ir        "T2"                  "TEMP at 2 M" ""
725 state    real   U10              ij     misc        1         -     irhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "U10"                  "U at 10 M"         " "
726 state    real   V10              ij     misc        1         -     irhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "V10"                  "V at 10 M"         " "
727 state    real   XICE             ij     misc        1         -     i01rd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)      "XICE"                 "SEA ICE"         ""
728 state    real   LAI              ij     misc        1         -     i0124rh   "LAI"                  "Leaf area index"          "area/area"
729 state    real   SMSTAV           ij     misc        1         -     irh       "SMSTAV"               "MOISTURE VARIBILITY" ""
730 state    real   SMSTOT           ij     misc        1         -     irh     "SMSTOT"               "TOTAL SOIL MOISTURE" ""
731 state    real   SFCRUNOFF        ij     misc        1         -     rh       "SFROFF"               "SURFACE RUNOFF" ""
732 state    real   UDRUNOFF         ij     misc        1         -     rh       "UDROFF"               "UNDERGROUND RUNOFF" ""
733 state  integer  IVGTYP           ij     misc        1         -     irhd=(interp_int_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "IVGTYP"               "VEGETATION TYPE" ""
734 state  integer  ISLTYP           ij     misc        1         -     irhd=(interp_int_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "ISLTYP"               "SOIL TYPE"         " "
735 state    real   VEGFRA           ij     misc        1         -     i014rhd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "VEGFRA"               "VEGETATION FRACTION" ""
736 state    real   SFCEVP           ij     misc        1         -     irh     "SFCEVP"               "SURFACE EVAPORATION" ""
737 state    real   GRDFLX           ij     misc        1         -     irh     "GRDFLX"               "GROUND HEAT FLUX" ""
738 state    real   ALBBCK           ij     misc        1         -     i0124r   "ALBBCK"          "BACKGROUND ALBEDO"        "NA"
739 state    real   SFCEXC           ij     misc        1         -     irh     "SFCEXC "              "SURFACE EXCHANGE COEFFICIENT"         ""
740 state    real   SNOTIME          ij     misc        1         -     r        "SNOTIME"              "SNOTIME"                             ""
741 state    real   ACSNOW           ij     misc        1         -     irh       "ACSNOW"               "ACCUMULATED SNOW"      "kg m-2"
742 state    real   ACSNOM           ij     misc        1         -     irh       "ACSNOM"               "ACCUMULATED MELTED SNOW"         "kg m-2"
743 state    real   RMOL             ij     misc        1         -     irh      "RMOL"               ""         ""
744 state    real   SNOW             ij     misc        1         -     i01rh       "SNOW"                 "SNOW WATER EQUIVALENT"         "kg m-2"
745 state    real   CANWAT           ij     misc        1         -     i01rh       "CANWAT"               "CANOPY WATER" ""
746 state    real   SST              ij     misc        1         -     i014rhd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4       "SST"                  "SEA SURFACE TEM
747 PERATURE" "K"
748 state    real   WEASD            ij     misc        1         -     i01rh       "WEASD"                "WATER EQUIVALENT OF ACCUMULATED SNOW" "kg m-2"
749 state    real  ZNT              ij      misc        1         -     irh        "ZNT"                   "TIME-VARYING ROUGHNESS LENGTH"
750 state    real  MOL              ij      misc        1         -     ir        "MOL"                   "T* IN SIMILARITY THEORY"                      "K"
751 state    real  NOAHRES          ij      misc        1         -     rh        "NOAHRES"               "RESIDUAL OF THE NOAH SURFACE ENERGY BUDGET" "W m{-2}"
753 state    real   tke_pbl         ijk     misc        1         -     r         "TKE_PBL"               "TKE FROM PBL SCHEME"     "m2 s-2"
754 state    real   el_pbl          ikj     misc        1         -     -         "EL_PBL"                "MIXING LENGTH FROM PBL SCHEME"     "m"
755 state    real   EXCH_H         ikj     misc        1         -     r         "EXCH_H"               "EXCHANGE COEFFICIENTS FOR HEAT"               "m2 s-1"
756 state    real   EXCH_M         ikj     misc        1         -     r         "EXCH_M"               "EXCHANGE COEFFICIENTS FOR MOMENTUM"           "m2 s-1"
757 state   real   THZ0             ij     misc        1         -     irhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "THZ0"                  "POT. TEMPERATURE AT TOP OF VISC. SUBLYR"                 "K"
758 state   real   QZ0              ij     misc        1         -     irhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "QZ0"                   "SPECIFIC HUMIDITY AT TOP OF VISC. SUBLYR"                     "kg kg-1"
759 state   real   UZ0              ij     misc        1         -     irhd=(interp_v_nmm:IIV,JJV,VBWGT1,VBWGT2,VBWGT3,VBWGT4)       "UZ0"                   "U WIND COMPONENT AT TOP OF VISC. SUBLYR"                      "m s-1"
760 state   real   VZ0              ij     misc        1         -     irhd=(interp_v_nmm:IIV,JJV,VBWGT1,VBWGT2,VBWGT3,VBWGT4)       "VZ0"                   "V WIND COMPONENT AT TOP OF VISC. SUBLYR"                      "m s-1"
761 state    real  FLHC             ij      misc        1         -      r        "FLHC"                  "SURFACE EXCHANGE COEFFICIENT FOR HEAT"       ""
762 state    real  FLQC             ij      misc        1         -      r        "FLQC"                  "SURFACE EXCHANGE COEFFICIENT FOR MOISTURE"   ""
763 state    real  QSG              ij      misc        1         -      r        "QSG"                   "SURFACE SATURATION WATER VAPOR MIXING RATIO"  "kg kg-1"
764 state    real  QVG              ij      misc        1         -      r        "QVG"                   "WATER VAPOR MIXING RATIO AT THE SURFACE"      "kg kg-1"
765 state    real  QCG              ij      misc        1         -      r        "QCG"                   "CLOUD WATER MIXING RATIO AT THE SURFACE"      "kg kg-1"
766 state    real  DEW              ij      misc        1         -      r        "DEW"                   "DEW MIXING RATIO AT THE SURFACE"              "kg kg-1"
767 state    real  SOILT1           ij      misc        1         -      r        "SOILT1"                "TEMPERATURE INSIDE SNOW "    "K"
768 state    real  TSNAV            ij      misc        1         -      r        "TSNAV"                 "AVERAGE SNOW TEMPERATURE "                    "C"
769 # added as state for HALO_NMM_MG2, mep
770 state   real   psfc_out         ij    dyn_nmm        1         -     -
771 # added as state for HALO_NMM_TURBL, jm
772 state   real   UZ0h              ij     misc        1         -     -       
773 state   real   VZ0h              ij     misc        1         -     -       
774 state   real   dudt              ijk     misc        1         -     -      
775 state   real   dvdt              ijk     misc        1         -     -      
777 state   real   QSFC             ij     misc        1         -     irh       "QSFC"                  "SPECIFIC HUMIDITY AT LOWER BOUNDARY"          "kg kg-1"
778 state   real   AKHS             ij     misc        1         -     ir        "AKHS"                  "SFC EXCH COEFF FOR HEAT /DELTA Z"             "m s-1"
779 state   real   AKMS             ij     misc        1         -     ir        "AKMS"                  "SFC EXCH COEFF FOR MOMENTUM /DELTA Z"         "m s-1"    
780 i1      real   CHKLOWQ          ij     misc        1         -     -         "CHKLOWQ"               "SURFACE SATURATION FLAG"        ""
781 state    real    HTOP            ij     misc        1         -     irhd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "HTOP"                 "TOP OF CONVECTION LEVEL"         ""
782 state    real    HBOT            ij     misc        1         -     irhd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "HBOT"                 "BOT OF CONVECTION LEVEL"         ""
783 state    real    HTOPR           ij     misc        1         -     ird=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "HTOPR"                 "TOP OF CONVECTION LEVEL FOR RADIATION"         ""
784 state    real    HBOTR           ij     misc        1         -     ird=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)       "HBOTR"                 "BOT OF CONVECTION LEVEL FOR RADIATION"         ""
785 state    real    HTOPD           ij     misc        1         -     rh        "HTOPD"                "TOP DEEP CONVECTION LEVEL"         ""
786 state    real    HBOTD           ij     misc        1         -     rh        "HBOTD"                "BOT DEEP CONVECTION LEVEL"         ""
787 state    real    HTOPS           ij     misc        1         -     rh        "HTOPS"                "TOP SHALLOW CONVECTION LEVEL"         ""
788 state    real    HBOTS           ij     misc        1         -     rh        "HBOTS"                "BOT SHALLOW CONVECTION LEVEL"         ""
789 state    REAL      CUPPT         ij     misc        1         -     rhd=(interp_hnear_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)        "CUPPT"                "ACCUMULATED CONVECTIVE RAIN SINCE LAST CALL TO THE RADIATION"         ""
790 state    REAL      CPRATE        ij     misc        1         -     rh         "CPRATE"               "INSTANTANEOUS CONVECTIVE PRECIPITATION RATE"      ""   #  1-17-06a
791 state    real    F_ICE_PHY       ikj    misc        1         -      -        "F_ICE_PHY"            "FRACTION OF ICE"         ""
792 state    real    F_RAIN_PHY      ikj    misc        1         -      -        "F_RAIN_PHY"           "FRACTION OF RAIN "         ""
793 state    real    F_RIMEF_PHY     ikj    misc        1         -      -        "F_RIMEF_PHY"          "MASS RATIO OF RIMED ICE "         ""
794 state    real    ccn1            ijk    misc        1         -      h        "ccn1"                 "CCN concentration at S=0.02%"  "#/cm3"
795 state    real    ccn2            ijk    misc        1         -      h        "ccn2"                 "CCN concentration at S=0.05%"  "#/cm3"
796 state    real    ccn3            ijk    misc        1         -      h        "ccn3"                 "CCN concentration at S=0.1%"   "#/cm3"
797 state    real    ccn4            ijk    misc        1         -      h        "ccn4"                 "CCN concentration at S=0.2%"   "#/cm3"
798 state    real    ccn5            ijk    misc        1         -      h        "ccn5"                 "CCN concentration at S=0.5%"   "#/cm3"
799 state    real    ccn6            ijk    misc        1         -      h        "ccn6"                 "CCN concentration at S=1.0%"   "#/cm3"
800 state    real    qndropsource    ijk    misc        1         -      h        "qndropsource"         "Droplet number source"   "#/kg/s"
801 # cloud water fractional removal rate needed for wet scavenging
802 state    real    qlsink          ijk    misc        1         -      rduh      "qlsink"              "CLOUD WATER SINK"               "/S"
803 state    real    precr           ijk    misc        1         -      rduh      "precr"               "RAIN PRECIPITATION RATE"        "KG/M2/S"
804 state    real    preci           ijk    misc        1         -      rduh      "preci"               "ICE PRECIPITATION RATE"         "KG/M2/S"
805 state    real    precs           ijk    misc        1         -      rduh      "precs"               "SNOW PRECIPITATION RATE"        "KG/M2/S"
806 state    real    precg           ijk    misc        1         -      rduh      "precg"               "GRAUPEL PRECIPITATION RATE"     "KG/M2/S"
808 state    real  MASS_FLUX        ij      misc        1         -      r        "MASS_FLUX"             "DOWNDRAFT MASS FLUX FOR IN GRELL CUMULUS SCHEME"           "mb/hour"
809 state    real  apr_gr           ij      misc        1         -      r       "APR_GR"                "PRECIP FROM CLOSURE OLD_GRELL "           "mm/hour"
810 state    real  apr_w            ij      misc        1         -      r       "APR_W"                 "PRECIP FROM CLOSURE W "           "mm/hour"
811 state    real  apr_mc           ij      misc        1         -      r       "APR_MC"                "PRECIP FROM CLOSURE KRISH MV"           "mm/hour"
812 state    real  apr_st           ij      misc        1         -      r       "APR_ST"                "PRECIP FROM CLOSURE STABILITY "           "mm/hour"
813 state    real  apr_as           ij      misc        1         -      r       "APR_AS"                "PRECIP FROM CLOSURE AS-TYPE "           "mm/hour"
814 state    real  apr_capma        ij      misc        1         -      r       "APR_CAPMA"             "PRECIP FROM MAX CAP"           "mm/hour"
815 state    real  apr_capme        ij      misc        1         -      r       "APR_CAPME"             "PRECIP FROM MEAN CAP"           "mm/hour"
816 state    real  apr_capmi        ij      misc        1         -      r       "APR_CAPMI"             "PRECIP FROM MIN CAP"           "mm/hour"
817 state    real  xf_ens           ije     misc        1         Z      r        "XF_ENS"                "MASS FLUX PDF IN GRELL CUMULUS SCHEME"    "mb hour-1"
818 state    real  pr_ens           ije     misc        1         Z      r        "PR_ENS"                "PRECIP RATE PDF IN GRELL CUMULUS SCHEME"  "mb hour-1"
819 state    real  GD_CLOUD        ijk      misc        1         -      rh      "GD_CLOUD"              "CLOUD WATER/ICE MIXING RAIO IN GD CLOUD"         "kg kg-1"
820 state    real  GD_CLOUD2        ijk      misc        1         -      rh      "GD_CLOUD2"              "TEST for GD CLOUD"         "kg kg-1"
821 # time averaged stuff
822 state    real  RTHFTEN          ikj     misc        1         -      r       "RTHFTEN"               "TEMPERATURE TENDENCY USED IN GRELL CUMULUS SCHEME"         "K/sec"
823 state    real  RQVFTEN          ikj     misc        1         -      r       "RQVFTEN"               "MOISTURE TENDENCY USED IN GRELL CUMULUS SCHEME"            "kg/sec"
824 state    real   SNOWH            ij     misc        1         -     i01rhd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)      "SNOWH"                 "PHYSICAL SNOW DEPTH"  "m"
825 state    real   RHOSN            ij     misc        1         -     i01rd=(interp_h_nmm:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4)    "RHOSN"            " SNOW DENSITY"      "kg m-3"
826 state    real   SMFR3D           ilj    misc        1         Z      rh       "SMFR3D"               "SOIL ICE" ""
827 state    real   KEEPFR3DFLAG     ilj    misc        1         Z      r         "KEEPFR3DFLAG"         "FLAG - 1. FROZEN SOIL YES, 0 - NO"             ""
829 # added state for etampnew microphysics (needed for restarts)
830 state    real  mp_restart_state   p      misc        1         -      r       "MP_RESTART_STATE"       "STATE VECTOR FOR MICROPHYSICS RESTARTS"
831 state    real  tbpvs_state       p      misc        1         -      r        "TBPVS_STATE"           "STATE FOR ETAMPNEW MICROPHYSICS"
832 state    real  tbpvs0_state      p      misc        1         -      r        "TBPVS0_STATE"          "STATE FOR ETAMPNEW MICROPHYSICS"
834 # State variables for landuse_init, Must be declared state because the are read in and needed for restarts. Had been SAVE vars in
835 # landuse_init (phys/module_physics_init.F)
836 state    integer  landuse_isice   -      misc       -          -     -
837 state    integer  landuse_lucats  -      misc       -          -     -
838 state    integer  landuse_luseas  -      misc       -          -     -
839 state    integer  landuse_isn     -      misc       -          -     -
840 state    real     lu_state        p      misc       -          -     -
843 #################################################################
844 #                                               
845                                                 
846 state   integer number_at_same_level    -        -          -         -     -        "number_at_same_level"  ""         ""      
848 # State for derived time quantities.  
849 #for HWRF: add to restart
850 state   integer itimestep      -        -          -         -     rh         "itimestep"             ""         ""      
851 state   real    xtime          -        -          -         -     h         "xtime"                 "minutes since simulation start"         ""      
852 state   real    julian         -        -          -         -     -         "julian"                "day of year, 0.0 at 0Z on 1 Jan."         "days"
854 # input file descriptor for lbcs on parent domain                                               
855         had2chem_tim=had2chem_tim+timef()-btimx
856 state   integer lbc_fid        -        -          -         -     -         "lbc_fid"               ""         ""      
857                                                 
858 # indicates if tiling has been computed                                         
859 state   logical tiled          -        -          -         -     -         "tiled"                 ""         ""      
860 # indicates if patches have been computed                                               
861 state   logical patched        -        -          -         -     -         "patched"               ""         ""      
862 # indicates whether to read input from file or generate                                         
863 #state   logical input_from_file        -        -          -         -     -         "input_from_file"         ""         ""    
865 # vortex center indices; need for restarts of moving nests
866 state    real    xi                   -       misc     -     -    r
867 state    real    xj                   -       misc     -     -    r
868 state    real    vc_i                 -       misc     -     -    r
869 state    real    vc_j                 -       misc     -     -    r
871 ######                                          
872 #                                               
873 # Variables that are set at run-time to control configuration  (namelist-settable)                                              
874 #                                               
875 #<Table>  <Type>  <Sym>                   <How set>          <Nentries>   <Default>                                             
878 # Time Control
879 rconfig   integer run_days                namelist,time_control         1             0       irh   "run_days"              "NUMBER OF DAYS TO RUN"
880 rconfig   integer run_hours               namelist,time_control         1             0       irh   "run_hours"             "NUMBER OF HOURS TO RUN"
881 rconfig   integer run_minutes             namelist,time_control         1             0       irh   "run_minutes"           "NUMBER OF MINUTES TO RUN"
882 rconfig   integer run_seconds             namelist,time_control         1             0       irh   "run_seconds"           "NUMBER OF SECONDS TO RUN"
883 rconfig   integer start_year              namelist,time_control         max_domains    1993    irh   "start_year"            "4 DIGIT YEAR OF START OF MODEL" "YEARS"
884 rconfig   integer start_month             namelist,time_control         max_domains      03    irh   "start_month"           "2 DIGIT MONTH OF THE YEAR OF START OF MODEL, 1-12" "MONTHS"
885 rconfig   integer start_day               namelist,time_control         max_domains      13    irh   "start_day"             "2 DIGIT DAY OF THE MONTH OF START OF MODEL, 1-31" "DAYS"
886 rconfig   integer start_hour              namelist,time_control         max_domains      12    irh   "start_hour"            "2 DIGIT HOUR OF THE DAY OF START OF MODEL, 0-23" "HOURS"
887 rconfig   integer start_minute            namelist,time_control         max_domains      00    irh   "start_minute"          "2 DIGIT MINUTE OF THE HOUR OF START OF MODEL, 0-59" "MINUTES"
888 rconfig   integer start_second            namelist,time_control         max_domains      00    irh   "start_second"          "2 DIGIT SECOND OF THE MINUTE OF START OF MODEL, 0-59" "SECONDS"
889 rconfig   integer end_year                namelist,time_control         max_domains    1993    irh   "end_year"              "4 DIGIT YEAR OF END OF MODEL" "YEARS"
890 rconfig   integer end_month               namelist,time_control         max_domains      03    irh   "end_month"             "2 DIGIT MONTH OF THE YEAR OF END OF MODEL, 1-12" "MONTHS"
891 rconfig   integer end_day                 namelist,time_control         max_domains      14    irh   "end_day"               "2 DIGIT DAY OF THE MONTH OF END OF MODEL, 1-31" "DAYS"
892 rconfig   integer end_hour                namelist,time_control         max_domains      12    irh   "end_hour"              "2 DIGIT HOUR OF THE DAY OF END OF MODEL, 0-23" "HOURS"
893 rconfig   integer end_minute              namelist,time_control         max_domains      00    irh   "end_minute"            "2 DIGIT MINUTE OF THE HOUR OF END OF MODEL, 0-59" "MINUTES"
894 rconfig   integer end_second              namelist,time_control         max_domains      00    irh   "end_second"            "2 DIGIT SECOND OF THE MINUTE OF END OF MODEL, 0-59" "SECONDS"
895 rconfig   integer interval_seconds        namelist,time_control         1             43200    irh   "interval_seconds"      "SECONDS BETWEEN ANALYSIS AND BOUNDARY PERIODS" "SECONDS"
896 rconfig   logical input_from_file         namelist,time_control         max_domains    .false. irh    "input_from_file"      "T/F INPUT FOR THIS DOMAIN FROM A SEPARATE INPUT FILE"  ""
897 rconfig   integer fine_input_stream       namelist,time_control         max_domains    0       irh    "fine_input_stream"      "0 THROUGH 5, WHAT INPUT STREAM IS FINE GRID IC FROM"  ""
899 include registry.io_boilerplate
900 include registry.chem
902 #for HWRF: added a 'r' for restart
903 rconfig   integer JULYR                   namelist,time_control         max_domains    0       hr    "JULYR"                 ""      ""
904 rconfig   integer JULDAY                  namelist,time_control         max_domains    1       hr    "JULDAY"                ""      ""
905 rconfig   real    GMT                     namelist,time_control         max_domains    0.      hr    "GMT"           ""      ""
906 #for HWRF: end 
907 rconfig   character  input_inname      namelist,time_control            1  "wrfinput_d<domain>"          -     "name of input   infile"   ""      ""
908 rconfig   character  input_outname     namelist,time_control            1  "wrfinput_d<domain>"          -     "name of input   outfile"  ""      ""
909 rconfig   character  bdy_inname        namelist,time_control            1  "wrfbdy_d<domain>"            -     "name of boundary infile"  ""      ""
910 rconfig   character  bdy_outname       namelist,time_control            1  "wrfbdy_d<domain>"            -     "name of boundary outfile" ""      ""
911 rconfig   character  rst_inname        namelist,time_control            1  "wrfrst_d<domain>_<date>"     -     "name of restrt infile"    ""      ""
912 rconfig   character  rst_outname       namelist,time_control            1  "wrfrst_d<domain>_<date>"     -     "name of restrt outfile"   ""      ""
913 #for HWRF:
914 rconfig   character  anl_outname         namelist,time_control    max_domains  "wrfanl_d<domain>_<date>"     -     "name of analysis outfile"   ""      ""
915 rconfig   logical write_input             namelist,time_control         1             .false. -    "write input data for 3dvar etc."              ""      ""
916 rconfig   logical write_restart_at_0h     namelist,time_control         1             .false. h    "write_restart_at_0h"              ""      ""
917 rconfig   logical adjust_output_times     namelist,time_control         1             .false. -    "adjust_output_times"
918 rconfig   logical adjust_input_times      namelist,time_control         1             .false. -    "adjust_input_times"
919 rconfig   real    tstart                  namelist,time_control     max_domains       0.       irh   "tstart"  "forecast hour at the start of the NMM integration"
920 rconfig   logical nocolons                namelist,time_control         1             .false. -    "nocolons"
921 rconfig   logical cycling                 namelist,time_control         1             .false. -    "true for cycling (using wrfout file as input data)"
923 # DFI namelist
924 rconfig   integer dfi_opt                namelist,dfi_control   1       0     rh   "dfi_opt"                ""      ""
925 rconfig   integer dfi_nfilter            namelist,dfi_control   1       7     rh   "dfi_nfilter"                "Digital filter type"      ""
926 rconfig   logical dfi_write_filtered_input  namelist,dfi_control  1  .true.   rh   "dfi_write_filtered_input"                "Write a wrfinput_filtered_d0n file?"      ""
927 rconfig   logical dfi_write_dfi_history  namelist,dfi_control   1   .false.   rh   "dfi_write_dfi_history"    "Write history files during filtering?"      ""
928 rconfig   integer dfi_cutoff_seconds     namelist,dfi_control   1    3600     rh   "dfi_cutoff_seconds"       "Digital filter cutoff time"      ""
929 rconfig   integer dfi_time_dim           namelist,dfi_control   1    1000     rh   "dfi_time_dim"             "MAX DIMENSION FOR HCOEFF"
930 rconfig   integer dfi_fwdstop_year       namelist,dfi_control   1    2004     rh   "dfi_fwdstop_year"         "4 DIGIT YEAR OF START OF DFI" "YEARS"
931 rconfig   integer dfi_fwdstop_month      namelist,dfi_control   1      03     rh   "dfi_fwdstop_month"        "2 DIGIT MONTH OF THE YEAR OF START OF DFI" "MONTHS"
932 rconfig   integer dfi_fwdstop_day        namelist,dfi_control   1      13     rh   "dfi_fwdstop_day"          "2 DIGIT DAY OF THE MONTH OF START OF DFI" "DAYS"
933 rconfig   integer dfi_fwdstop_hour       namelist,dfi_control   1      12     rh   "dfi_fwdstop_hour"         "2 DIGIT HOUR OF THE DAY OF START OF DFI" "HOURS"
934 rconfig   integer dfi_fwdstop_minute     namelist,dfi_control   1      00     rh   "dfi_fwdstop_minute"       "2 DIGIT MINUTE OF THE HOUR OF START OF DFI" "MINUTES"
935 rconfig   integer dfi_fwdstop_second     namelist,dfi_control   1      00     rh   "dfi_fwdstop_second"       "2 DIGIT SECOND OF THE MINUTE OF START OF DFI" "SECONDS"
936 rconfig   integer dfi_bckstop_year       namelist,dfi_control   1    2004     rh   "dfi_bckstop_year"         "4 DIGIT YEAR OF END OF DFI" "YEARS"
937 rconfig   integer dfi_bckstop_month      namelist,dfi_control   1      03     rh   "dfi_bckstop_month"        "2 DIGIT MONTH OF THE YEAR OF END OF DFI" "MONTHS"
938 rconfig   integer dfi_bckstop_day        namelist,dfi_control   1      14     rh   "dfi_bckstop_day"          "2 DIGIT DAY OF THE MONTH OF END OF DFI" "DAYS"
939 rconfig   integer dfi_bckstop_hour       namelist,dfi_control   1      12     rh   "dfi_bckstop_hour"         "2 DIGIT HOUR OF THE DAY OF END OF DFI" "HOURS"
940 rconfig   integer dfi_bckstop_minute     namelist,dfi_control   1      00     rh   "dfi_bckstop_minute"       "2 DIGIT MINUTE OF THE HOUR OF END OF DFI" "MINUTES"
941 rconfig   integer dfi_bckstop_second     namelist,dfi_control   1      00     rh   "dfi_bckstop_second"       "2 DIGIT SECOND OF THE MINUTE OF END OF DFI" "SECONDS"
944 # Domains
945 rconfig   integer time_step               namelist,domains      1             -       ih   "time_step"     
946 rconfig   integer time_step_fract_num     namelist,domains      1             0       ih   "time_step_fract_num"     
947 rconfig   integer time_step_fract_den     namelist,domains      1             1       ih   "time_step_fract_den"     
948 rconfig   integer time_step_dfi           namelist,domains      1             -       ih   "time_step_dfi"
949 rconfig   integer max_dom                 namelist,domains      1             1       irh  "max_dom"               ""      ""
950 rconfig   integer s_we                    namelist,domains      max_domains    1       irh    "s_we"          ""      ""
951 rconfig   integer e_we                    namelist,domains      max_domains    32      irh    "e_we"          ""      ""
952 rconfig   integer s_sn                    namelist,domains      max_domains    1       irh    "s_sn"          ""      ""
953 rconfig   integer e_sn                    namelist,domains      max_domains    32      irh    "e_sn"          ""      ""
954 rconfig   integer s_vert                  namelist,domains      max_domains    1       irh    "s_vert"                ""      ""
955 rconfig   integer e_vert                  namelist,domains      max_domains    31      irh    "e_vert"                ""      ""
956 rconfig   integer num_metgrid_soil_levels namelist,domains      1             4        irh    "num_metgrid_soil_levels"               "number of input levels or layers in 3D sm, st, sw arrays"      ""
957 rconfig   real    dx                      namelist,domains     max_domains    200     h     "dx"        "X HORIZONTAL RESOLUTION"   "METERS"
958 rconfig   real    dy                      namelist,domains      max_domains    200     h     "dy"        "Y HORIZONTAL RESOLUTION"   "METERS"
959 rconfig   integer grid_id                 namelist,domains      max_domains    1       irh    "id"            ""      ""
960 rconfig   logical grid_allowed            namelist,domains      max_domains    .true.  irh    "allowed"       ""      ""
961 rconfig   integer parent_id               namelist,domains      max_domains    0       h     "parent_id"             ""      ""
962 rconfig   integer i_parent_start          namelist,domains      max_domains    1       h     "i_parent_start"                ""      ""
963 rconfig   integer j_parent_start          namelist,domains      max_domains    1       h     "j_parent_start"                ""      ""
964 rconfig   integer parent_grid_ratio       namelist,domains      max_domains    1       h     "parent_grid_ratio"             ""      ""
965 rconfig   integer parent_time_step_ratio  namelist,domains      max_domains    1       h     "parent_time_step_ratio"                ""      ""
966 rconfig   integer feedback                namelist,domains      1    1       h     "feedback"          ""      ""
967 rconfig   integer smooth_option           namelist,domains      1    2       h     "smooth_option"          ""      ""
968 rconfig   real    ztop                    namelist,domains      max_domains    15000.  h    "ztop"          ""      ""
969 rconfig   integer moad_grid_ratio         namelist,domains      max_domains    1       h     "moad_grid_ratio"               ""      ""
970 rconfig   integer moad_time_step_ratio    namelist,domains      max_domains    1       h     "moad_time_step_ratio"          ""      ""
971 rconfig   integer shw                     namelist,domains      max_domains    2       h     "stencil_half_width"   "HORIZONTAL INTERPOLATION STENCIL HALF-WIDTH"  "GRID POINTS"
972 rconfig   integer tile_sz_x               namelist,domains      1             0       -      "tile_sz_x"             ""      ""
973 rconfig   integer tile_sz_y               namelist,domains      1             0       -      "tile_sz_y"             ""      ""
974 rconfig   integer numtiles                namelist,domains      1             1       -      "numtiles"              ""      ""
975 rconfig   integer nproc_x                 namelist,domains      1             -1       -      "nproc_x"              "-1 means not set"      ""
976 rconfig   integer nproc_y                 namelist,domains      1             -1       -      "nproc_y"              "-1 means not set"      ""
977 rconfig   integer irand                   namelist,domains      1             0       -      "irand"           ""      ""
978 rconfig   real    dt                      derived              max_domains    2.      h     "dt"        "TEMPORAL RESOLUTION"      "SECONDS"
979 rconfig   integer   ts_buf_size     namelist,domains    1                200          -       "ts_buf_size"   "Size of time series buffer"
980 rconfig   integer   max_ts_locs     namelist,domains    1                5            -       "max_ts_locs"   "Maximum number of time series locations"
981 rconfig   integer   num_moves       namelist,domains    1                0
982 rconfig   integer   vortex_interval namelist,domains    max_domains      15  -  "" "" "minutes"
983 rconfig   integer   corral_dist     namelist,domains    max_domains      8
984 rconfig   integer   move_id         namelist,domains    max_moves        0
985 rconfig   integer   move_interval   namelist,domains    max_moves        999999999
986 rconfig   integer   move_cd_x       namelist,domains    max_moves        0
987 rconfig   integer   move_cd_y       namelist,domains    max_moves        0
988 rconfig   logical   swap_x          namelist,domains    max_domains    .false. rh    "swap_x"            ""      ""
989 rconfig   logical   swap_y          namelist,domains    max_domains    .false. rh    "swap_y"            ""      ""
990 rconfig   logical   cycle_x         namelist,domains    max_domains    .false. rh    "cycle_x"            ""      ""
991 rconfig   logical   cycle_y         namelist,domains    max_domains    .false. rh    "cycle_y"            ""      ""
992 rconfig   logical   reorder_mesh    namelist,domains    1              .false. rh    "reorder_mesh"       ""      ""
993 rconfig   logical   perturb_input   namelist,domains    1              .false. h     "" "" ""
994 # WPS related
995 rconfig   real      eta_levels      namelist,domains    max_eta        -1.
996 rconfig   real      ptsgm           namelist,domains    1         42000.
997 rconfig   integer num_metgrid_levels   namelist,domains  1           43      irh    "num_metgrid_levels"       ""        ""
998 rconfig   real    p_top_requested      namelist,domains  1           5000    irh    "p_top_requested"          "Pa"      ""
1000 # Physics
1001 rconfig   integer     mp_physics          namelist,physics      max_domains    0       rh       "mp_physics"            ""      ""
1002 #for HWRF:
1003 rconfig   real        mommix              namelist,physics     max_domains  0.7       irh    "MOMENTUM MIXING FOR SAS CONVECTION SCHEME"
1004 rconfig   logical     disheat             namelist,physics      max_domains  .true.    irh    "nmm input 7"
1005 #end HWRF:
1006 rconfig   integer     ra_lw_physics       namelist,physics      max_domains    0       rh       "ra_lw_physics"         ""      ""
1007 rconfig   integer     ra_sw_physics       namelist,physics      max_domains    0       rh       "ra_sw_physics"         ""      ""
1008 rconfig   real    radt                    namelist,physics      max_domains    0       h    "RADT"          ""      ""
1009 rconfig   integer     sf_sfclay_physics   namelist,physics      max_domains    0       rh       "sf_sfclay_physics"             ""      ""
1010 rconfig   integer     sf_surface_physics  namelist,physics      max_domains    0       rh       "sf_surface_physics"            ""      ""
1011 rconfig   integer     bl_pbl_physics      namelist,physics      max_domains    0       rh       "bl_pbl_physics"                ""      ""
1012 rconfig   real    BLDT                    namelist,physics      max_domains    0       h    "BLDT"          ""      ""
1013 rconfig   integer     cu_physics          namelist,physics      max_domains    0       rh       "cu_physics"            ""      ""
1014 rconfig   integer shcu_physics            namelist,physics      max_domains    0       rh   "shcu_physics"  ""      ""
1015 rconfig   real    CUDT                    namelist,physics      max_domains    0       h    "CUDT"          ""      ""
1016 rconfig   real    GSMDT                   namelist,physics      max_domains    0       h    "GSMDT"          ""      ""
1017 rconfig   integer     progn               namelist,physics      max_domains    0       rh       "progn"                 ""      ""
1018 rconfig   integer ISFFLX                  namelist,physics      1             1       irh    "ISFFLX"                        ""      ""
1019 rconfig   integer IFSNOW                  namelist,physics      1             0       irh    "IFSNOW"                        ""      ""
1020 rconfig   integer ICLOUD                  namelist,physics      1             1       irh    "ICLOUD"                        ""      ""
1021 rconfig   real    swrad_scat              namelist,physics      1             1       irh    "SWRAD_SCAT" "SCATTERING FACTOR IN SWRAD"      ""
1022 rconfig   integer surface_input_source    namelist,physics      1             1       irh    "surface_input_source"          "1=static (fractional), 2=time dependent (dominant), 3=hybrid (not yet implemented)"      ""
1023 rconfig   integer num_soil_layers         namelist,physics      1             5       irh    "num_soil_layers"               ""      ""
1024 rconfig   integer num_urban_layers        namelist,physics      1            400       irh    "num_urban_layers"               ""      ""
1025 rconfig   integer maxiens                 namelist,physics      1             1       irh    "maxiens"                    ""      ""
1026 rconfig   integer maxens                  namelist,physics      1             3       irh    "maxens"                    ""      ""
1027 rconfig   integer maxens2                 namelist,physics      1             3       irh    "maxens2"                    ""      ""
1028 rconfig   integer maxens3                 namelist,physics      1            16       irh    "maxens3"                    ""      ""
1029 rconfig   integer ensdim                  namelist,physics      1            144      irh    "ensdim"                    ""      ""
1030 rconfig   integer num_land_cat            namelist,physics      1            24       -      "num_land_cat"                  ""      ""
1031 rconfig   integer num_soil_cat            namelist,physics      1            16       -      "num_soil_cat"                  ""      ""
1032 rconfig   integer mp_zero_out             namelist,physics      1             0       -      "mp_zero_out"  "microphysics fields set to zero  0=no action taken, 1=all fields but Qv, 2=all fields including Qv"      "flag"
1033 rconfig   real mp_zero_out_thresh         namelist,physics      1          1.e-8      -      "mp_zero_out_thresh"  "minimum threshold for non-Qv moist fields, below are set to zero"  "kg/kg"
1034 rconfig   real    seaice_threshold        namelist,physics      1            271       h    "seaice_threshold"  "tsk below which which water points are set to sea ice for slab scheme"   "K"
1035 rconfig   integer fractional_seaice       namelist,physics      1            0        -     "fractional_seiace" "Fractional sea-ice option"
1036 rconfig   logical tice2tsk_if2cold        namelist,physics      1              .false. -     "tice2tsk_if2cold" "Avoid low ice temps when ice frac and Tsk are inconsistent"
1037 rconfig   integer sst_update              namelist,physics      1            0        i01rh    "sst_update"  "update sst from wrflowinp file  0=no, 1=yes"   ""
1038 rconfig   integer sf_urban_physics        namelist,physics      max_domains  0         h    "sf_urban_physics"     "activate urban model  0=no, 1=Noah_UCM, 2=BEP_UCM"   ""
1039 rconfig   logical usemonalb               namelist,physics      1            .true.    h    "usemonalb"   "use 2d field vs table values  false=table, True=2d"   ""
1040 rconfig   logical rdmaxalb                namelist,physics      1            .true.    h     "rdmaxalb"    "false set it to table values"   ""
1041 rconfig   logical rdlai2d                 namelist,physics      1            .false.   h     "rdlai2d"     "false set it to table values"   ""
1042 rconfig   integer  gwd_opt                namelist,physics    max_domains    0       irh    "gwd_opt"      "activate gravity wave drag: 0=off, 1=ARW, 2=NMM"   ""
1043 rconfig   integer iz0tlnd                 namelist,physics      1            0         h     "iz0tlnd"    "switch to control land thermal roughness length"   ""
1046 # nmm variables
1047 rconfig   integer idtad                   namelist,physics     max_domains    2       irh    "idtad"  "fundamental timesteps between calls to NMM passive advection scheme"
1048 rconfig   integer nsoil                   namelist,physics     max_domains    4       irh    "nsoil"  "number of soil layers"
1049 rconfig   integer nphs                    namelist,physics     max_domains   10       irh    "nphs"  "fundamental timesteps between calls to NMM turbulence"
1050 rconfig   integer ncnvc                   namelist,physics     max_domains   10       irh    "ncnvc"  "fundamental timesteps between calls to NMM convection"
1051 rconfig   integer nrads                   namelist,physics     max_domains  200       irh    "nrads"  "fundamental timesteps between calls to NMM shortwave radiation"
1052 rconfig   integer nradl                   namelist,physics     max_domains  200       irh    "nradl"  "fundamental timesteps between calls to NMM longwave radiation"
1053 rconfig   real    tprec                   namelist,physics     max_domains    3.      irh    "tprec"  "number of hours in bucket for total precipitation"
1054 rconfig   real    theat                   namelist,physics     max_domains    6.      irh    "theat"  "number of hours in bucket for gridscale and convective heating rates"
1055 rconfig   real    tclod                   namelist,physics     max_domains    6.      irh    "tclod"  "number of hours in bucket for cloud amounts"
1056 rconfig   real    trdsw                   namelist,physics     max_domains    6.      irh    "trdsw"  "number of hours in bucket for short wave fluxes"
1057 rconfig   real    trdlw                   namelist,physics     max_domains    6.      irh    "trdlw"  "number of hours in bucket for long wave fluxes"
1058 rconfig   real    tsrfc                   namelist,physics     max_domains    6.      irh    "tsrfc"  "number of hours in bucket for evaporation / sfc fluxes"
1059 rconfig   logical pcpflg                  namelist,physics     max_domains   .false.  irh    "pcpflg"  "logical switch that turns on/off the precipitation assimilation"
1060 rconfig   integer sigma                   namelist,physics     max_domains    1       irh    "sigma"  "logical switch for NMM vertical coordinate (sigma or hybrid)"
1061 rconfig   real    sfenth                  namelist,physics     max_domains    1.0       irh     "sea spray parameter"
1062 rconfig   integer co2tf                   namelist,physics     1              0       -      "co2tf"  "GFDL radiation co2 flag"
1063 rconfig   integer ra_call_offset          namelist,physics     1             -1       -      "ra_call_offset" "radiation call offset in timesteps (-1=old, 0=new offset)" ""
1064 rconfig   real    cam_abs_freq_s          namelist,physics      1         21600.      -      "cam_abs_freq_s" "CAM radiation frequency for clear-sky longwave calculations" "s"
1065 rconfig   integer levsiz                  namelist,physics      1             1       -      "levsiz" "Number of ozone data levels for CAM radiation (59)"  ""
1066 rconfig   integer paerlev                 namelist,physics      1             1       -      "paerlev" "Number of aerosol data levels for CAM radiation (29)"  ""
1067 rconfig   integer cam_abs_dim1            namelist,physics      1             1       -      "cam_abs_dim1" "dimension for absnxt in CAM radiation"  ""
1068 rconfig   integer cam_abs_dim2            namelist,physics      1             1       -      "cam_abs_dim2" "dimension for abstot in CAM radiation"  ""
1069 rconfig   logical cu_rad_feedback         namelist,physics      max_domains   .false.  -     "feedback cumulus to radiation"  ""
1070 rconfig   real h_diff                     namelist,physics      max_domains  0.1      irh    "nmm input 9"
1071 rconfig   integer movemin                 namelist,physics      max_domains  10       irh    "nmm input 12"
1074 # Dynamics
1075 # dynamics option (see package definitions, below)
1076 rconfig   integer dyn_opt                 namelist,dynamics     1             - 
1077 rconfig   integer rk_ord                  namelist,dynamics     1             3       irh   "rk_order"               ""      ""
1078 rconfig   integer w_damping               namelist,dynamics     1             0       irh    "w_damping"             ""      ""
1079 # diff_opt 1=old diffusion, 2=new
1080 rconfig   integer diff_opt                namelist,dynamics     1             1       irh    "diff_opt"              ""      ""
1081 # km_opt   1=old coefs, 2=tke, 3=Smagorinksy
1082 rconfig   integer km_opt                  namelist,dynamics     1             1       irh    "km_opt"                ""      ""
1083 rconfig   integer damp_opt                namelist,dynamics     1             1       irh    "damp_opt"              ""      ""
1084 rconfig   real    zdamp                   namelist,dynamics     max_domains    5000.   h    "zdamp"         ""      ""
1085 rconfig   real    base_pres               namelist,dynamics     1          100000.     h    "base_pres"  "Base state pressure - do not change (10^5 Pa), real only"      "Pa"
1086 rconfig   real    base_temp               namelist,dynamics     1             290.     h    "base_temp"  "Base state sea level temperature, real only"      "K"
1087 rconfig   real    base_lapse              namelist,dynamics     1              50.     h    "base_lapse" "Base state temperature difference between base pres and 1/e of atm depth - do not change, real only"      "K"
1088 rconfig   real    iso_temp                namelist,dynamics     1               0.     h    "iso_temp" "Isothermal temperature in stratosphere, real only"      "K"
1089 rconfig   real    dampcoef                namelist,dynamics     max_domains    0.2     h    "dampcoef"              ""      ""
1090 rconfig   real    khdif                   namelist,dynamics     max_domains    0       h    "khdif"         ""      ""
1091 rconfig   real    kvdif                   namelist,dynamics     max_domains    0       h    "kvdif"         ""      ""
1092 rconfig   real    c_s                     namelist,dynamics     max_domains    0.25    h    "c_s"         "Smagorinsky coeff"      ""
1093 rconfig   real    c_k                     namelist,dynamics     max_domains    0.15    h    "c_k"         "TKE coeff"      ""
1094 rconfig   real    smdiv                   namelist,dynamics     max_domains    0.      h    "smdiv"         ""      ""
1095 rconfig   real    emdiv                   namelist,dynamics     max_domains    0.      h    "emdiv"         ""      ""
1096 rconfig   real    epssm                   namelist,dynamics     max_domains    .1      h    "epssm"         ""      ""
1097 rconfig   logical non_hydrostatic         namelist,dynamics     max_domains  .true.   irh  "non_hydrostatic"    ""   ""
1098 rconfig   integer time_step_sound         namelist,dynamics     max_domains    10      h     "time_step_sound"               ""      ""
1099 rconfig   integer     h_mom_adv_order     namelist,dynamics     max_domains    3       rh       "h_mom_adv_order"               ""      ""
1100 rconfig   integer     v_mom_adv_order     namelist,dynamics     max_domains    3       rh       "v_mom_adv_order"               ""      ""
1101 rconfig   integer     h_sca_adv_order     namelist,dynamics     max_domains    3       rh       "h_sca_adv_order"               ""      ""
1102 rconfig   integer     v_sca_adv_order     namelist,dynamics     max_domains    3       rh       "v_sca_adv_order"               ""      ""
1103 rconfig   logical top_radiation           namelist,dynamics     max_domains    .false. rh    "top_radiation"         ""      ""
1104 rconfig   real    tke_upper_bound         namelist,dynamics     max_domains    1000.   h    "tke_upper_bound"            ""      ""
1105 rconfig   real    tke_drag_coefficient      namelist,dynamics   max_domains    0.      h    "tke_drag_coefficient"       ""      ""
1106 rconfig   real    tke_heat_flux           namelist,dynamics     max_domains    0.      h    "tke_heat_flux"              ""      ""
1107 rconfig   logical pert_coriolis           namelist,dynamics     max_domains  .false.  irh  "pert_coriolis"    ""   ""
1108 rconfig   logical euler_adv               namelist,dynamics     1            .true.  irh  "euler_adv"        "Logical flag to turn on/off Eulerian pasive advection"   ""
1109 rconfig   integer idtadt                  namelist,dynamics     1              1      irh  "idtadt"           "Fundamental timesteps between calls to Eulerian advection for dynamics"   ""
1110 rconfig   integer idtadc                  namelist,dynamics     1              1      irh  "idtadc"           "Fundamental timesteps between calls to Eulerian advection for chemistry"   ""
1111 rconfig   real    codamp                  namelist,dynamics     max_domains   6.4     irh  "codamp"  "divergence damping weighting factor (larger = more damping) " ""
1112 rconfig   real    coac                    namelist,dynamics     max_domains   1.6     irh  "coac"  "horizontal diffusion weighting factor (larger = more diffusion) " ""
1113 rconfig   real    slophc                  namelist,dynamics     max_domains   6.363961e-3     irh  "slophc"  "Maximum model level slope (dZ/dy) for which hor diffusion is applied" ""
1114 rconfig   real    wp                      namelist,dynamics     max_domains   0.    irh  "wp"  "Off-centering weight in the updating of nonhyrostatic eps"
1117 # Bdy_control
1118 rconfig   integer spec_bdy_width          namelist,bdy_control          1             5       irh    "spec_bdy_width"                ""      ""
1119 rconfig   integer spec_zone               namelist,bdy_control          1             1       irh    "spec_zone"                     ""      ""
1120 rconfig   integer relax_zone              namelist,bdy_control          1             4       irh    "relax_zone"                    ""      ""
1121 rconfig   logical specified               namelist,bdy_control  max_domains    .false. rh    "specified"             ""      ""
1122 rconfig   logical periodic_x              namelist,bdy_control  max_domains    .false. rh    "periodic_x"            ""      ""
1123 rconfig   logical symmetric_xs            namelist,bdy_control  max_domains    .false. rh    "symmetric_xs"          ""      ""
1124 rconfig   logical symmetric_xe            namelist,bdy_control  max_domains    .false. rh    "symmetric_xe"          ""      ""
1125 rconfig   logical open_xs                 namelist,bdy_control  max_domains    .false. rh    "open_xs"               ""      ""
1126 rconfig   logical open_xe                 namelist,bdy_control  max_domains    .false. rh    "open_xe"               ""      ""
1127 rconfig   logical periodic_y              namelist,bdy_control  max_domains    .false. rh    "periodic_y"            ""      ""
1128 rconfig   logical symmetric_ys            namelist,bdy_control  max_domains    .false. rh    "symmetric_ys"          ""      ""
1129 rconfig   logical symmetric_ye            namelist,bdy_control  max_domains    .false. rh    "symmetric_ye"          ""      ""
1130 rconfig   logical open_ys                 namelist,bdy_control  max_domains    .false. rh    "open_ys"               ""      ""
1131 rconfig   logical open_ye                 namelist,bdy_control  max_domains    .false. rh    "open_ye"               ""      ""
1132 rconfig   logical polar                   namelist,bdy_control  max_domains    .false. rh    "polar"                 ""      ""
1133 rconfig   logical nested                  namelist,bdy_control  max_domains    .false. rh    "nested"                ""      ""
1134 rconfig   integer real_data_init_type     namelist,bdy_control          1                 1    irh   "real_data_init_type"   "REAL DATA INITIALIZATION OPTIONS: 1=SI, 2=MM5, 3=GENERIC" "PRE-PROCESSOR TYPES"
1136 rconfig   integer background_proc_id      namelist,grib2                1     255    rh    "background_proc_id"    "Background processing id for grib2"  ""
1137 rconfig   integer forecast_proc_id        namelist,grib2                1     255    rh    "forecast_proc_id"      "Analysis and forecast processing id for grib2"  ""
1138 rconfig   integer production_status       namelist,grib2                1     255    rh    "production_status"     "Background processing id for grib2"  ""
1139 rconfig   integer compression             namelist,grib2                1      40    rh    "compression"           "grib2 compression, 40 for JPEG2000 or 41 for PNG"  ""
1141 # NAMELIST DERIVED
1142 rconfig   real    cen_lat                 derived                  max_domains    0       -        "cen_lat"              "center latitude"      "degrees, negative is south"
1143 rconfig   real    cen_lon                 derived                  max_domains    0       -        "cen_lon"              "central longitude"      "degrees, negative is west"
1144 rconfig   real    truelat1                derived                  max_domains    0       -        "true_lat1"             "first standard parallel"      "degrees, negative is south"
1145 rconfig   real    truelat2                derived                  max_domains    0       -        "true_lat2"             "second standard parallel"      "degrees, negative is south"
1146 rconfig   real    moad_cen_lat            derived                  max_domains    0       -        "moad_cen_lat"             "center latitude of the most coarse grid"      "degrees, negative is south"
1147 rconfig   real    stand_lon               derived                  max_domains    0       -        "stand_lon"             "standard longitude, parallel to j-direction, perpendicular to i-direction "      "degrees, negative is west"
1148 rconfig   integer  FLAG_METGRID           derived                      1          0       -        "FLAG_METGRID"         "Flag in global attributes for metgrid data"
1149 rconfig   integer  FLAG_SNOW              derived                      1          0       -        "FLAG_SNOW"             "Flag for snow in the global attributes for metgrid data"
1150 rconfig   integer  FLAG_PSFC              derived                      1          0       -        "FLAG_PSFC"             "Flag for surface pressure in the global attributes for metgrid data"
1151 rconfig   integer  FLAG_SM000010          derived                      1          0       -        "FLAG_SM000010"         "Flag for soil moisture in the global attributes for metgrid data"
1152 rconfig   integer  FLAG_SM010040          derived                      1          0       -        "FLAG_SM010040"         "Flag for soil moisture in the global attributes for metgrid data"
1153 rconfig   integer  FLAG_SM040100          derived                      1          0       -        "FLAG_SM040100"         "Flag for soil moisture in the global attributes for metgrid data"
1154 rconfig   integer  FLAG_SM100200          derived                      1          0       -        "FLAG_SM100200"         "Flag for soil moisture in the global attributes for metgrid data"
1155 rconfig   integer  FLAG_ST000010          derived                      1          0       -        "FLAG_ST000010"         "Flag for soil temperature in the global attributes for metgrid data"
1156 rconfig   integer  FLAG_ST010040          derived                      1          0       -        "FLAG_ST000010"         "Flag for soil temperature  in the global attributes for metgrid data"
1157 rconfig   integer  FLAG_ST040100          derived                      1          0       -        "FLAG_ST010040"         "Flag for soil temperature  in the global attributes for metgrid data"
1158 rconfig   integer  FLAG_ST100200          derived                      1          0       -        "FLAG_ST100200"         "Flag for soil temperature  in the global attributes for metgrid data"
1159 rconfig   integer  FLAG_SLP               derived                      1          0       -        "FLAG_SLP"              "Flag for sea level pressure in the global attributes for metgrid data"
1160 rconfig   integer  FLAG_SOILHGT           derived                      1          0       -        "FLAG_SOILHGT"          "Flag for soil height in the global attributes for metgrid data"
1161 rconfig   integer  FLAG_MF_XY             derived                      1          0       -        "FLAG_MF_XY"            "Flag for MF_XYin the global attributes for metgrid data"
1162 rconfig   real    bdyfrq                  derived                  max_domains    0       -        "bdyfrq"               "lateral boundary input frequency"      "seconds"
1163 rconfig   character mminlu                derived                  max_domains    " "     -        "mminlu"               "land use dataset"             ""
1164 rconfig   real    emifrq                  derived                  max_domains    0       -        "emifrq"               "chem emissions input frequency"      "seconds"
1165 rconfig   integer iswater                 derived                  max_domains    0       -        "iswater"              "land use index of water"      "index category"
1166 rconfig   integer islake                  derived                  max_domains    0       -        "islake"               "land use index of inland lake"      "index category"
1167 rconfig   integer isice                   derived                  max_domains    0       -        "isice"                "land use index of ice"        "index category"
1168 rconfig   integer isurban                 derived                  max_domains    0       -        "isurban"              "land use index for 'urban and built-up"     "index category"
1169 rconfig   integer isoilwater              derived                  max_domains    0       -        "isoilwater"           "land use index of water for soil"        "index category"
1170 rconfig   integer map_proj                derived                  max_domains    0       -        "map_proj"             "domain map projection"      "0=none, 1=Lambert, 2=polar, 3=Mercator"
1171 #rconfig   integer simulation_start_year   derived                  1              0       h        "simulation_start_year" "start of simulation through restarts" "4-digit year"
1172 #rconfig   integer simulation_start_month  derived                  1              0       h        "simulation_start_month" "start of simulation through restarts" "2-digit month"
1173 #rconfig   integer simulation_start_day    derived                  1              0       h        "simulation_start_day" "start of simulation through restarts" "2-digit day"
1174 #rconfig   integer simulation_start_hour   derived                  1              0       h        "simulation_start_hour" "start of simulation through restarts" "2-digit hour"
1175 #rconfig   integer simulation_start_minute derived                  1              0       h        "simulation_start_minute" "start of simulation through restarts" "2-digit minute"
1176 #rconfig   integer simulation_start_second derived                  1              0       h        "simulation_start_second" "start of simulation through restarts" "2-digit second"
1179 # Single dummy declaration to define a nodyn dyn option
1180 state integer nodyn_dummy - dyn_nodyn -  -  -  "" "" ""
1182 #key      package       associated                package          associated 4d scalars
1183 #         name          namelist choice           state vars
1185 #### 9. Edit the Registry file to set up '5' as the value of the
1186 **** namelist variable dyn_opt that means to select our exp dyncore.
1187 package   dyn_exp       dyn_opt==5                   -             -
1190 package   noprogn       progn==0                     -             -
1191 package   progndrop     progn==1                     -             scalar:qndrop
1192 package   passiveqv     mp_physics==0                -             moist:qv
1193 package   kesslerscheme mp_physics==1                -             moist:qv,qc,qr
1194 package   linscheme     mp_physics==2                -             moist:qv,qc,qr,qi,qs,qg
1195 package   wsm3scheme    mp_physics==3                -             moist:qv,qc,qr
1196 package   wsm5scheme    mp_physics==4                -             moist:qv,qc,qr,qi,qs
1197 package   etampnew      mp_physics==5                -             moist:qv,qc,qr,qs
1198 package   wsm6scheme    mp_physics==6                -             moist:qv,qc,qr,qi,qs,qg
1199 package   gsfcgcescheme mp_physics==7                -             moist:qv,qc,qr,qi,qs,qg
1200 package   thompson      mp_physics==8                -             moist:qv,qc,qr,qi,qs,qg;scalar:qni,qnr
1201 package   milbrandt2mom mp_physics==9                -             moist:qv,qc,qr,qi,qs,qg,qh;scalar:qnc,qnr,qni,qns,qng,qnh
1202 package   morr_two_moment  mp_physics==10            -             moist:qv,qc,qr,qi,qs,qg;scalar:qni,qns,qnr,qng
1203 package   sbu_ylinscheme    mp_physics==13           -             moist:qv,qc,qr,qi,qs
1204 package   wdm5scheme    mp_physics==14               -             moist:qv,qc,qr,qi,qs;scalar:qnn,qnc,qnr
1205 package   wdm6scheme    mp_physics==16               -             moist:qv,qc,qr,qi,qs,qg;scalar:qnn,qnc,qnr
1206 package   etamp_hwrf    mp_physics==85               -             moist:qv,qc,qr,qi,qs
1208 package   rrtmscheme    ra_lw_physics==1             -             -
1209 package   camlwscheme   ra_lw_physics==3             -             -
1210 package   rrtmg_lwscheme  ra_lw_physics==4           -             -
1211 package   goddardlwscheme  ra_lw_physics==5          -             -
1212 package   gfdllwscheme  ra_lw_physics==99            -             moist:qv,qc,qr,qi
1213 package   hwrflwscheme  ra_lw_physics==98
1215 package   swradscheme   ra_sw_physics==1             -             -
1216 package   gsfcswscheme  ra_sw_physics==2             -             -
1217 package   camswscheme   ra_sw_physics==3             -             -
1218 package   rrtmg_swscheme  ra_sw_physics==4           -             -
1219 package   goddardswscheme  ra_sw_physics==5          -             -
1220 package   gfdlswscheme  ra_sw_physics==99            -             -
1221 package   hwrfswscheme  ra_sw_physics==98
1222 package   heldsuarez    ra_lw_physics==31            -             -
1224 package   sfclayscheme   sf_sfclay_physics==1        -             -
1225 package   myjsfcscheme   sf_sfclay_physics==2        -             -
1226 package   gfssfcscheme   sf_sfclay_physics==3        -             -
1227 package   gfdlsfcscheme  sf_sfclay_physics==88       -             -
1228 package   qnsesfcscheme  sf_sfclay_physics==4        -             -
1229 package   pxsfcscheme    sf_sfclay_physics==7        -             -
1230 package   temfsfcscheme  sf_sfclay_physics==10       -             -
1231 package   idealscmsfcscheme  sf_sfclay_physics==89   -             -
1233 package   slabscheme     sf_surface_physics==1       -             -
1234 package   lsmscheme      sf_surface_physics==2       -             -
1235 package   ruclsmscheme   sf_surface_physics==3       -             -
1236 package   gfdlslab       sf_surface_physics==88      -             -
1237 package   pxlsmscheme    sf_surface_physics==7       -             -
1238 package   ysuscheme      bl_pbl_physics==1           -             -
1239 package   myjpblscheme   bl_pbl_physics==2           -             -
1240 package   gfsscheme      bl_pbl_physics==3           -             -
1241 package   qnsepblscheme  bl_pbl_physics==4           -             -
1242 package   acmpblscheme   bl_pbl_physics==7           -             -
1243 package   boulacscheme   bl_pbl_physics==8           -             - 
1244 package   camuwpblscheme bl_pbl_physics==9           -             -
1245 package   mrfscheme      bl_pbl_physics==99          -             -
1246 package   temfpblscheme  bl_pbl_physics==10          -             -
1248 package   kfetascheme    cu_physics==1               -             -
1249 package   bmjscheme      cu_physics==2               -             -
1250 package   gdscheme       cu_physics==3               -             -
1251 package   sasscheme      cu_physics==84              -             -
1252 package   osasscheme     cu_physics==4               -             -
1253 package   g3scheme       cu_physics==5               -             -
1254 package   tiedtkescheme  cu_physics==6               -             -
1255 package   camzmscheme    cu_physics==7               -             -
1256 package   nsasscheme     cu_physics==14              -             -
1257 package   kfscheme       cu_physics==99              -             -
1259 package   g3shcuscheme   shcu_physics==1             -             -
1260 package   camuwshcuscheme shcu_physics==2            -             -
1262 package   dfi_setup      dfi_stage==0                -             -
1263 package   dfi_bck        dfi_stage==1                -             -
1264 package   dfi_fwd        dfi_stage==2                -             -
1265 package   dfi_fst        dfi_stage==3                -             -
1266 package   dfi_startfwd   dfi_stage==4                -             -
1267 package   dfi_startbck   dfi_stage==5                -             -
1268 package   dfi_nodfi     dfi_opt==0                  -             -
1269 package   dfi_dfl       dfi_opt==1                  -            \
1270  state:dfi_pd,dfi_pint,dfi_dwdt,dfi_t,dfi_q,dfi_u,dfi_v,dfi_q2,dfi_cwm,dfi_rrw,dfi_STC,dfi_SMC,dfi_SH2O,dfi_SNOW,dfi_SNOWH,dfi_CANWAT,dfi_NMM_TSK,dfi_SNOWC
1271 package   dfi_ddfi      dfi_opt==2                  -            \
1272  state:dfi_pd,dfi_pint,dfi_dwdt,dfi_t,dfi_q,dfi_u,dfi_v,dfi_q2,dfi_cwm,dfi_rrw,dfi_STC,dfi_SMC,dfi_SH2O,dfi_SNOW,dfi_SNOWH,dfi_CANWAT,dfi_NMM_TSK,dfi_SNOWC
1273 package   dfi_tdfi      dfi_opt==3                  -            \
1274  state:dfi_pd,dfi_pint,dfi_dwdt,dfi_t,dfi_q,dfi_u,dfi_v,dfi_q2,dfi_cwm,dfi_rrw,dfi_STC,dfi_SMC,dfi_SH2O,dfi_SNOW,dfi_SNOWH,dfi_CANWAT,dfi_NMM_TSK,dfi_SNOWC
1276 # only need to specify these once; not for every io_form* variable
1277 package   io_intio    io_form_restart==1                     -             -
1278 package   io_netcdf   io_form_restart==2                     -             -
1279 # Placeholders for additional packages (we can go beyond zzz
1280 # but that will entail modifying frame/module_io.F and frame/md_calls.m4)
1281 # Please note these are placeholders; HDF has not been implemented yet.
1282 package   io_hdf      io_form_restart==3                     -             -
1283 package   io_phdf5    io_form_restart==4                     -             -
1284 package   io_grib1    io_form_restart==5                     -             -
1285 package   io_mcel     io_form_restart==6                     -             -
1286 package   io_esmf     io_form_restart==7                     -             -
1287 package   io_yyy      io_form_restart==8                     -             -
1288 package   io_zzz      io_form_restart==9                     -             -
1289 package   io_grib2    io_form_restart==10                    -             -
1290 package   io_pnetcdf  io_form_restart==11                     -             -
1291                                                 
1292 ## communications                                               
1294 ### 8. Edit the Registry file and create a halo-exchange for x_1.
1296 # NMM communications
1298 halo HALO_NMM_INIT_1    dyn_nmm 120:HBM2
1299 halo HALO_NMM_INIT_2    dyn_nmm 120:HBM3,VBM2,VBM3
1300 halo HALO_NMM_INIT_3    dyn_nmm 120:SM,SICE
1301 halo HALO_NMM_INIT_4    dyn_nmm 120:DX_NMM,WPDAR
1302 halo HALO_NMM_INIT_5    dyn_nmm 120:CPGFU,CURV,FCP
1303 halo HALO_NMM_INIT_6    dyn_nmm 120:FDIV,FAD,F
1304 halo HALO_NMM_INIT_7    dyn_nmm 120:DDMPU,DDMPV,GLAT
1305 halo HALO_NMM_INIT_8    dyn_nmm 120:GLON,EPSR,TG
1306 halo HALO_NMM_INIT_9    dyn_nmm 120:GFFC,SST,ALBASE
1307 #halo HALO_NMM_INIT_10  dyn_nmm 120:HDAC,HDACV,IVGTYP
1308 halo HALO_NMM_INIT_10   dyn_nmm 120:HDAC,HDACV
1309 #halo HALO_NMM_INIT_11  dyn_nmm 120:ISLTYP,ISLOPE,VEGFRC
1310 halo HALO_NMM_INIT_11   dyn_nmm 120:VEGFRC
1311 halo HALO_NMM_INIT_12   dyn_nmm 120:DIV,OMGALF,PD,RES
1312 halo HALO_NMM_INIT_13   dyn_nmm 120:FIS,T,U
1313 halo HALO_NMM_INIT_14   dyn_nmm 120:V,Q,Q2,CHEM
1314 halo HALO_NMM_INIT_15   dyn_nmm 120:CWM,TRAIN,TCUCN
1315 halo HALO_NMM_INIT_15B  dyn_nmm 120:moist,scalar
1316 halo HALO_NMM_INIT_16   dyn_nmm 120:RSWIN,RSWOUT,TG
1317 halo HALO_NMM_INIT_17   dyn_nmm 120:Z0,AKMS,CZEN
1318 halo HALO_NMM_INIT_18   dyn_nmm 120:AKHS,THS,QSH
1319 halo HALO_NMM_INIT_19   dyn_nmm 120:TWBS,QWBS,HBOT
1320 halo HALO_NMM_INIT_20   dyn_nmm 120:CFRACL,THZ0,QZ0
1321 halo HALO_NMM_INIT_21   dyn_nmm 120:UZ0,VZ0,USTAR
1322 halo HALO_NMM_INIT_22   dyn_nmm 120:HTOP,CFRACM,SNO
1323 halo HALO_NMM_INIT_23   dyn_nmm 120:SI,CLDEFI,RF
1324 halo HALO_NMM_INIT_24   dyn_nmm 120:CUPPT,CFRACH,SOILTB
1325 halo HALO_NMM_INIT_25   dyn_nmm 120:SFCEXC,SMSTAV,SMSTOT
1326 halo HALO_NMM_INIT_26   dyn_nmm 120:GRNFLX,PCTSNO,RLWIN
1327 halo HALO_NMM_INIT_27   dyn_nmm 120:RADOT,CZMEAN,SIGT4
1328 halo HALO_NMM_INIT_28   dyn_nmm 120:SR
1329 halo HALO_NMM_INIT_29   dyn_nmm 120:PREC,ACPREC,ACCLIQ
1330 halo HALO_NMM_INIT_30   dyn_nmm 120:ACFRST,ACSNOW
1331 halo HALO_NMM_INIT_31   dyn_nmm 120:ACSNOM,SSROFF,BGROFF
1332 halo HALO_NMM_INIT_32   dyn_nmm 120:SFCSHX,SFCLHX,SUBSHX
1333 halo HALO_NMM_INIT_33   dyn_nmm 120:SNOPCX,SFCUVX,SFCEVP
1334 halo HALO_NMM_INIT_34   dyn_nmm 120:POTEVP,ASWIN,ASWOUT
1335 halo HALO_NMM_INIT_35   dyn_nmm 120:ASWTOA,ALWIN,ALWOUT
1336 halo HALO_NMM_INIT_36   dyn_nmm 120:ALWTOA,SMC,CMC
1337 halo HALO_NMM_INIT_37   dyn_nmm 120:STC,SH2O,ALBEDO
1338 halo HALO_NMM_INIT_38   dyn_nmm 120:PINT,Z,DWDT
1339 halo HALO_NMM_INIT_39   dyn_nmm 120:TOLD,UOLD,VOLD
1341 #for HWRF: zhang increase halo width to fix feedback bug for HALO_NMM_A (24 => 48)
1342 #for HWRF: zhang HALO_NMM_C (24 => 48), HALO_NMM_G (24 => 48), HALO_NMM_K (8 => 24)
1343 halo      HALO_NMM_A  dyn_nmm 48:pd,t,u,v,q,cwm,dwdt,div;24:pint                          
1344 halo      HALO_NMM_A_3  dyn_nmm 24:moist,scalar
1345 halo      HALO_NMM_B  dyn_nmm 24:div                   
1346 halo      HALO_NMM_C  dyn_nmm 48:u,v                    
1347 halo      HALO_NMM_D  dyn_nmm 48:pd          
1348 halo      HALO_NMM_E  dyn_nmm 24:petdt
1349 halo      HALO_NMM_F  dyn_nmm 24:t,u,v
1350 halo      HALO_NMM_F1 dyn_nmm 80:pdslo          
1351 halo      HALO_NMM_G  dyn_nmm 48:u,v;24:z  
1352 halo      HALO_NMM_H  dyn_nmm 24:w                  
1353 halo      HALO_NMM_I  dyn_nmm 48:q,q2,cwm,rrw
1354 halo      HALO_NMM_I_2  dyn_nmm 48:CHEM
1355 halo      HALO_NMM_I_3  dyn_nmm 48:moist,scalar
1356 halo      HALO_NMM_J  dyn_nmm 8:pd,uz0,vz0,t,q,cwm                    
1357 halo      HALO_NMM_J_2  dyn_nmm 8:CHEM
1358 halo      HALO_NMM_J_3  dyn_nmm 8:moist,scalar                    
1359 halo      HALO_NMM_K  dyn_nmm 24:q2;24:t,u,v,q,w,z
1360 halo      HALO_NMM_L  dyn_nmm 8:pd,t,q,cwm,q2                    
1361 halo      HALO_NMM_L_2  dyn_nmm 8:CHEM
1362 halo      HALO_NMM_L_3  dyn_nmm 8:moist,scalar
1363 halo      HALO_NMM_MG dyn_nmm 8:ht_gc
1364 halo      HALO_NMM_MG2 dyn_nmm 8:pd,psfc_out
1365 halo      HALO_NMM_MG3 dyn_nmm 8:p_gc
1367 halo      HALO_NMM_TURBL_A  dyn_nmm 8:uz0h,vz0h,hbm2
1368 halo      HALO_NMM_TURBL_B  dyn_nmm 8:dudt,dvdt
1370 # following halos added for nesting purpose  (gopal's doing):
1372 halo HALO_NMM_ZZ  dyn_nmm 8:pdnest_b,unest_b,vnest_b,tnest_b,qnest_b,cwmnest_b,q2nest_b,pdnest_bt,unest_bt,vnest_bt,tnest_bt,qnest_bt,cwmnest_bt,q2nest_bt
1373 halo HALO_NMM_TRACK dyn_nmm 120:sm,pdyn,mslp,sqws
1374 halo HALO_NMM_INTERP_DOWN1 dyn_nmm 120:sm,fis,t,u,v,q,q2,z3d,q3d,t3d,pd,albase,nmm_tsk,mxsnal,tg,islope,cmc,soiltb,vegfrc,sh2o,smc,stc,toposoil,xice,ivgtyp,isltyp,vegfra,sst,weasd,snowh,hlat,hlon,z0,landmask,cwm,ustar,ths,qsh,cldefi,pshltr,dwdt,acprec,thz0,qz0,uz0,vz0,htop,hbot,cuppt,rlwtt,rswtt,t_adj,f_ice,f_rain,f_rimef
1375 halo HALO_NMM_FORCE_DOWN1 dyn_nmm 120:t,u,v,q,q2,cwm,z3d,q3d,t3d  #,qv,qc,qr,qi,qs,qg
1376 halo HALO_NMM_WEIGHTS dyn_nmm 48:IIH,JJH,HBWGT1,HBWGT2,HBWGT3,HBWGT4,IIV,JJV,VBWGT1,VBWGT2,VBWGT3,VBWGT4
1378 halo      HALO_NMM_SAS_A  dyn_nmm 24:uz0h,vz0h,hbm2
1379 halo      HALO_NMM_SAS_B  dyn_nmm 24:ducudt,dvcudt
1380 halo      HALO_TRACERS dyn_nmm 48:szj,s1z,spz,tcs