source: trunk/MESOSCALE/LMD_MM_MARS/SRC/WRFV2/Registry/Registry.NMM_CHEM @ 309

Last change on this file since 309 was 11, checked in by aslmd, 14 years ago

spiga@svn-planeto:ajoute le modele meso-echelle martien

  • Property svn:executable set to *
File size: 157.4 KB
Line 
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
7#
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...).
14#
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.
40#
41
42#<Table>  <Dim>  <Order> <How defined>         <Coord-axis>  <Dimname in Datasets>
43dimspec    i      1     standard_domain           x          west_east
44dimspec    j      3     standard_domain           y          south_north
45dimspec    k      2     standard_domain           z          bottom_top
46dimspec    l      2     namelist=num_soil_layers  z          soil_layers
47dimspec    w      -     namelist=spec_bdy_width   c          spec_bdy_width
48dimspec    u      2     namelist=num_land_cat     z          land_cat
49dimspec    s      2     namelist=num_soil_cat     z          soil_cat
50dimspec    e      3     namelist=ensdim           z          gd ensemble dimension
51dimspec    p      -     constant=7501             c          microphysics_rstrt_state
52dimspec    o      3     namelist=ne_area          z          emissions dimension
53dimspec    h      2     namelist=kemit            z          emissions_zdim
54dimspec    a      -     namelist=cam_abs_dim1     c          cam_abs_dim1
55dimspec    g      -     namelist=cam_abs_dim2     z          cam_abs_dim2
56dimspec    d      2     namelist=paerlev          z          paerlev
57
58
59#### 7. Edit the Registry file and create the state data assocaited with this
60####    solver.  Single entry:
61state real x ikj dyn_exp 2 - ih "TOYVAR"
62####
63
64################################################################################
65################################################################################
66################################################################################
67
68# Lines that start with the word 'state' form a table that is                                           
69# used by the script use_registry to generate module_state_descript.F                                           
70# and other files.  Also see documentation in use_registry.                                             
71#
72# It is reauired that LU_INDEX appears before any variable that is
73# interpolated with a mask, as lu_index supplies that mask.
74#
75state    real  LU_INDEX         ij      misc        1         -     irh01d=(interp_fcnm)u=(copy_fcnm)   "LU_INDEX"              "LAND USE CATEGORY"         ""
76state    real  LU_MASK          ij      misc        1         -     i3h1     "LU_MASK"              "0 land 1 water"         ""
77################################################################################
78################################################################################
79
80# Variables for nmm dynamics                                           
81#
82# module_BC
83#
84# pdb is only 2d but registry doesn't support 2d bdy arrays right now...
85#definitions for NMM slab arrays
86dimspec    q      -     constant=2600             c  # a little crude right now
87dimspec    v      -     constant=1             c  # a little crude right now
88
89#
90# module_LOOPS
91#
92state integer  lmh      ij     dyn_nmm     1      -      irh      "LMH"     "Lowest model layer at mass points from domain top"       ""
93state integer  lmv      ij     dyn_nmm     1      -      irh      "LMV"     "Lowest model layer at velocity points from domain top"   ""
94#
95# module_MASKS
96#
97state  real   hbm2      ij     dyn_nmm     1      -      irh     "HBM2"    "Height boundary mask; =0 outer 2 rows on H points"       ""
98state  real   hbm3      ij     dyn_nmm     1      -      irh     "HBM3"    "Height boundary mask; =0 outer 3 rows on H points"       ""
99state  real   vbm2      ij     dyn_nmm     1      -      irh     "VBM2"    "Velocity boundary mask; =0 outer 2 rows on V points"     ""
100state  real   vbm3      ij     dyn_nmm     1      -      irh     "VBM3"    "Velocity boundary mask; =0 outer 3 rows on V points"     ""
101state  real   sm        ij     dyn_nmm     1      -      i01rh   "SM"      "Sea mask; =1 for sea, =0 for land"                       ""
102state  real   sice      ij     dyn_nmm     1      -      irh     "SICE"    "Sea ice mask; =1 for sea ice, =0 for no sea ice"         ""
103state  real   htm       ikj    dyn_nmm     1      -      rh      "HTM"     "Height mask; =1 at all mass points above ground"         ""
104state  real   vtm       ikj    dyn_nmm     1      -      rh      "VTM"     "Velocity mask; =1 at all velocity points above ground"   ""
105#
106# module_VRBLS
107#
108state  integer ntsd     -       dyn_nmm    -      -      r       "NTSD"    "Number of timesteps done"                      ""
109state  integer nstart_hour  -   dyn_nmm    -      -      r       "NSTART_HOUR"   "Forecast hour at start of integration"   ""
110state  real   pd        ijb     dyn_nmm    1      -      i01rh   "PD"      "Mass at I,J in the sigma domain"               "Pa"
111state  real   fis       ij      dyn_nmm    1      -      i01rh   "FIS"     "Surface geopotential"                          "m2 s-2"
112state  real   res       ij      dyn_nmm    1      -      irh     "RES"     "Reciprocal of surface sigma"                   ""
113state  real   t         ikjb    dyn_nmm    1      -      i01rh   "T"       "Sensible temperature"                          "K"
114state  real   q         ikjb    dyn_nmm    1      -      i01rh   "Q"       "Specific humidity"                             "kg kg-1"
115state  real   u         ikjb    dyn_nmm    1      -      i01rh   "U"       "U component of wind"                           "m s-1"
116state  real   v         ikjb    dyn_nmm    1      -      i01rh   "V"       "V component of wind"                           "m s-1"
117state  real   told      ikj     dyn_nmm    1      -      r       "TOLD"    "T from previous timestep"                      "K"
118state  real   uold      ikj     dyn_nmm    1      -      r       "UOLD"    "U from previous timestep"                      "m s-1"
119state  real   vold      ikj     dyn_nmm    1      -      r       "VOLD"    "V from previous timestep"                      "m s-1"
120#
121# module_DYNAM
122#
123state  real   dx_nmm    ij     dyn_nmm     1      -      irh     "DX_NMM"  "East-west distance H-to-V points"              "m"
124state  real   wpdar     ij     dyn_nmm     1      -      ir             
125state  real   cpgfu     ij     dyn_nmm     1      -      ir
126state  real   curv      ij     dyn_nmm     1      -      ir      "CURV"    "Curvature term= .5*DT*TAN(phi)/RadEarth"       "s m-1"
127state  real   fcp       ij     dyn_nmm     1      -      ir
128state  real   fdiv      ij     dyn_nmm     1      -      ir
129state  real   f         ij     dyn_nmm     1      -      ir      "F"       "Coriolis * DT/2"                               ""
130state  real   fad       ij     dyn_nmm     1      -      ir
131state  real   ddmpu     ij     dyn_nmm     1      -      ir      "DDMPU"   "Divergence damping term for U"                 "m"
132state  real   ddmpv     ij     dyn_nmm     1      -      ir      "DDMPV"   "Divergence damping term for V"                 "m"
133state  real   deta      k      dyn_nmm     1      -      i01r    "DETA"    "Delta sigma in sigma domain"                   ""
134state  real   rdeta     k      dyn_nmm     1      -      ir      "RDETA"   "Reciprocal of DETA"                            ""
135state  real   aeta      k      dyn_nmm     1      -      i01r   
136state  real   f4q2      k      dyn_nmm     1      -      ir   
137state  real   etax      k      dyn_nmm     1      -      i01r
138state  real   dfl       k      dyn_nmm     1      Z      i01r    "DFL"     "Standard atmosphere geopotential"              "m2 s-2"
139state  real   deta1     k      dyn_nmm     1      -      i01r    "DETA1"   "Delta sigma in pressure domain"                ""
140state  real   aeta1     k      dyn_nmm     1      -      i01r    "AETA1"   "Midlayer sigma value in pressure domain"       ""
141state  real   eta1      k      dyn_nmm     1      -      i01rh   "ETA1"    "Interface sigma value in pressure domain"      ""
142state  real   deta2     k      dyn_nmm     1      -      i01r    "DETA2"   "Delta sigma in sigma domain"                   ""
143state  real   aeta2     k      dyn_nmm     1      -      i01r    "AETA2"   "Midlayer sigma value in sigma domain"          ""
144state  real   eta2      k      dyn_nmm     1      -      i01rh   "ETA2"    "Interface sigma value in sigma domain"         ""
145state  real   em        q      dyn_nmm     1      -      ir
146state  real   emt       q      dyn_nmm     1      -      ir
147state  real   adt       ikj    dyn_nmm     1      -      -       "ADT"     "Change of T due to advection"                  "K"
148state  real   adu       ikj    dyn_nmm     1      -      -       "ADU"     "Change of U due to advection"                  "m s-1"
149state  real   adv       ikj    dyn_nmm     1      -      -       "ADV"     "Change of V due to advection"                  "m s-1"
150state  real   em_loc    q      dyn_nmm     1      -      r
151state  real   emt_loc   q      dyn_nmm     1      -      r
152state  real   dy_nmm    -      dyn_nmm     -      -      ir      "DY_NMM"  "North-south distance H-to-V points"            "m"
153state  real   cpgfv     -      dyn_nmm     -      -      ir
154state  real   en        -      dyn_nmm     -      -      ir
155state  real   ent       -      dyn_nmm     -      -      ir
156state  real   f4d       -      dyn_nmm     -      -      ir
157state  real   f4q       -      dyn_nmm     -      -      ir
158state  real   ef4t      -      dyn_nmm     -      -      ir
159state  logical upstrm   -      dyn_nmm     -      -      -       "UPSTRM"  ".TRUE. => In upstream advec region of grid"    ""
160state  real   dlmd      -      dyn_nmm     -      -      ir      "DLMD"    "East-west angular distance H-to-V points"      "degrees"
161state  real   dphd      -      dyn_nmm     -      -      ir      "DPHD"    "North-south angular distance H-to-V points"    "degrees"
162state  real   pdtop     -      dyn_nmm     -      -      i01rh   "PDTOP"   "Mass at I,J in pressure domain"                "Pa"
163state  real   pt        -      dyn_nmm     -      -      i01rh   "PT"      "Pressure at top of domain"                     "Pa"
164#
165# module_CONTIN
166#
167state  real   pdsl      ij     dyn_nmm     1      -      -       "PDSL"    "Sigma-domain pressure at sigma=1"           "Pa"
168state  real   pdslo     ij     dyn_nmm     1      -      -       "PDSLO"   "PDSL from previous timestep"                "Pa"
169state  real   psdt      ij     dyn_nmm     1      -      r       "PSDT"    "Surface pressure tendency"                  "Pa s-1"
170state  real   div       ikj    dyn_nmm     1      -      r       "DIV"     "Divergence"                                 "Pa s-1"
171state  real   few       ikj    dyn_nmm     1      -      -       "FEW"     "Integrated east-west mass flux"             "Pa m2 s-1"
172state  real   fne       ikj    dyn_nmm     1      -      -       "FNE"     "Integrated northeast-southwest mass flux"   "Pa m2 s-1"
173state  real   fns       ikj    dyn_nmm     1      -      -       "FNS"     "Integrated north-south mass flux"           "Pa m2 s-1"
174state  real   fse       ikj    dyn_nmm     1      -      -       "FSE"     "Integrated southeast-northwest mass flux"   "Pa m2 s-1"
175state  real   omgalf    ikj    dyn_nmm     1      -      r       "OMGALF"  "Omega-alpha"                                "K"
176state  real   petdt     ikj    dyn_nmm     1      -      -       "PETDT"   "Vertical mass flux"                         "Pa s-1"
177state  real   rtop      ikj    dyn_nmm     1      -      r       "RTOP"    "Rd * Tv / P"                                "m3 kg-1"
178#
179# module_PVRBLS
180#
181state real  pblh        ij    dyn_nmm   1    -     rh       "PBLH"     "PBL Height"                           "m"
182state integer lpbl      ij    dyn_nmm   1    -     ir       "LPBL"     "Model layer of PBL top"               ""
183state  real   ustar     ij    dyn_nmm   1    -     irh      "USTAR"    "Friction velocity"                    "m s-1"
184state  real   z0        ij    dyn_nmm   1    -     i01rh    "Z0"       "Roughness height"                     "m"
185state  real   z0base    ij    dyn_nmm   1    -     ir       "Z0BASE"   "Base roughness height"                "m"
186state  real   ths       ij    dyn_nmm   1    -     irh      "THS"      "Surface potential temperature"        "K"
187state  real   mavail    ij    dyn_nmm   1    -     irh
188state  real   qsh       ij    dyn_nmm   1    -     irh      "QS"       "Surface specific humidity"            "kg kg-1"
189state  real   twbs      ij    dyn_nmm   1    -     irh      "TWBS"     "Instantaneous sensible heat flux"     "W m-2"
190state  real   qwbs      ij    dyn_nmm   1    -     irh      "QWBS"     "Instantaneous latent heat flux"       "W m-2"
191state  real   prec      ij    dyn_nmm   1    -     rh       "PREC"     "Precipitation in physics timestep"    "m"
192state  real   aprec     ij    dyn_nmm   1    -     rh
193state  real   acprec    ij    dyn_nmm   1    -     rh       "ACPREC"   "Accumulated total precipitation"      "m"
194state  real   cuprec    ij    dyn_nmm   1    -     rh       "CUPREC"   "Accumulated convective precipitation" "m"
195state  real   lspa      ij    dyn_nmm   1    -     h        "LSPA"     "Land Surface Precipitation Accumulation"   "kg m-2"
196state  real   ddata     ij    dyn_nmm   1    -     -        "DDATA"    "Observed precip to each physics timestep"  "kg m-2"
197state  real   accliq    ij    dyn_nmm   1    -     r
198state  real   sno       ij    dyn_nmm   1    -     irh      "SNO"      "Liquid water snow amount"             "m"
199state  real   si        ij    dyn_nmm   1    -     irh      "SI"       "Snow depth"                           "m"
200state  real   cldefi    ij    dyn_nmm   1    -     rh       "CLDEFI"   "Convective cloud efficiency"          ""
201state  real   deep      ij    dyn_nmm   1    -     r        "DEEP"     "Deep convection =>.TRUE."             ""
202state  real   rf        ij    dyn_nmm   1    -     r
203state  real   th10      ij    dyn_nmm   1    -     irh      "TH10"     "10-m potential temperature"           "K"
204state  real   q10       ij    dyn_nmm   1    -     irh      "Q10"      "10-m specific humidity"               "kg kg-1"
205state  real   pshltr    ij    dyn_nmm   1    -     irh      "PSHLTR"   "2-m pressure"                         "Pa"
206state  real   tshltr    ij    dyn_nmm   1    -     irh      "TSHLTR"   "2-m sensible temperature"             "K"
207state  real   qshltr    ij    dyn_nmm   1    -     irh      "QSHLTR"   "2-m specific humidity"                "kg kg-1"
208state  real   q2        ikjb  dyn_nmm   1    -     irh      "Q2"       "2 * Turbulence kinetic energy"        "m2 s-2"
209state  real   t_adj     ikj   dyn_nmm   1    -     r        "T_ADJ"    "T change due to precip in phys step"  "K"
210state  real   t_old     ikj   dyn_nmm   1    -     r        "T_OLD"    "T before last call to precip"         "K"
211state  real   zero_3d   ikj   dyn_nmm   1    -     r
212state  real   W0AVG     ikj   dyn_nmm   1    -     r        "W0AVG" "AVERAGE VERTICAL VELOCITY FOR KF CUMULUS SCHEME"  "m s-1"
213state  real   AKHS_OUT  ij    dyn_nmm   1    -     h        "AKHS_OUT"  "Output sfc exch coeff for heat"               "m2 s-1"
214state  real   AKMS_OUT  ij    dyn_nmm   1    -     h        "AKMS_OUT"  "Output sfc exch coeff for momentum"           "m2 s-1"   
215#
216# module_PHYS
217#
218state  real   albase    ij    dyn_nmm   1    -     i01rh    "ALBASE"    "Base albedo"            ""
219state  real   albedo    ij    dyn_nmm   1    -     irh      "ALBEDO"    "Dynamic albedo"         ""
220state  real   cnvbot    ij    dyn_nmm   1    -     irh      "CNVBOT"    "Lowest convec cloud bottom lyr between outputs"  ""
221state  real   cnvtop    ij    dyn_nmm   1    -     irh      "CNVTOP"    "Highest convec cloud top lyr between outputs"    ""
222state  real   czen      ij    dyn_nmm   1    -     irh      "CZEN"      "Cosine of solar zenith angle"                    ""
223state  real   czmean    ij    dyn_nmm   1    -     irh      "CZMEAN"    "Mean CZEN between SW radiation calls"            ""
224state  real   epsr      ij    dyn_nmm   1    -     ir       "EPSR"      "Radiative emissivity"                            ""
225state  real   gffc      ij    dyn_nmm   1    -     ir
226state  real   glat      ij    dyn_nmm   1    -     i01rh    "GLAT"      "Geographic latitude, radians"                    ""
227state  real   glon      ij    dyn_nmm   1    -     i01rh    "GLON"      "Geographic longitude, radians"                   ""
228state  real   NMM_TSK   ij    dyn_nmm   1    -     i01r     "TSK"       "Skin temperature"                                "K"
229state  real   hdac      ij    dyn_nmm   1    -     ir       "HDAC"      "Composite diffusion coeff for mass points"       "s m-1"
230state  real   hdacv     ij    dyn_nmm   1    -     ir       "HDACV"     "Composite diffusion coeff for velocity points"   "s m-1"
231state  real   mxsnal    ij    dyn_nmm   1    -     i01rh    "MXSNAL"    "Maximum deep snow albedo"                        ""
232state  real   radin     ij    dyn_nmm   1    -     r                       
233state  real   radot     ij    dyn_nmm   1    -     rh       "RADOT"     "Radiative emission from surface"                 "W m-2"
234state  real   sigt4     ij    dyn_nmm   1    -     rh       "SIGT4"     "Stefan-Boltzmann * T**4"                         "W m-2"
235state  real   tg        ij    dyn_nmm   1    -     i01rh    "TGROUND"   "Deep ground soil temperature"                    "K"
236state  real   dfrlg     k     dyn_nmm   1    Z     i01r     "DFRLG"     "Std atmosphere height of model layer interfaces" "m"
237state integer lvl       ij    dyn_nmm   1    -     ir
238#
239# module_CLDWTR.F
240#
241state  real   cwm       ikjb  dyn_nmm   1    -     rh       "CWM"       "Total condensate"                     "kg kg-1"
242state  real   f_ice     ikj   dyn_nmm   1    -     rh       "F_ICE"     "Frozen fraction of CWM"               ""
243state  real   f_rain    ikj   dyn_nmm   1    -     rh       "F_RAIN"    "Rain fraction of liquid part of CWM"  ""
244state  real   f_rimef   ikj   dyn_nmm   1    -     rh       "F_RIMEF"   "Rime factor"                          ""
245state  real   cldfra    ikj   dyn_nmm   1    -     rh       "CLDFRA"    "Cloud fraction"                       ""
246state  real   sr        ij    dyn_nmm   1    -     irh      "SR"        "Timestep mass ratio of snow:precip"   ""
247state  real   cfrach    ij    dyn_nmm   1    -     rh       "CFRACH"    "High cloud fraction"                  ""
248state  real   cfracl    ij    dyn_nmm   1    -     rh       "CFRACL"    "Low cloud fraction"                   ""
249state  real   cfracm    ij    dyn_nmm   1    -     rh       "CFRACM"    "Middle cloud fraction"                ""
250state logical micro_start        -     dyn_nmm   -    -     -
251#
252# module_SOIL.F
253#
254state integer islope    ij    dyn_nmm   1    -     i01rh
255state  real   dzsoil    k     dyn_nmm   1    -     ir       "DZSOIL"    "Thickness of soil layers"         "m"
256state  real   rtdpth    k     dyn_nmm   1    -     i01r
257state  real   sldpth    k     dyn_nmm   1    -     i01rh    "SLDPTH"    "Thickness of soil layers"         "m"
258state  real   cmc       ij    dyn_nmm   1    -     i01rh    "CMC"       "Canopy moisture"                  "m"
259state  real   grnflx    ij    dyn_nmm   1    -     irh      "GRNFLX"    "Deep soil heat flux"              "W m-2"
260state  real   pctsno    ij    dyn_nmm   1    -     irh
261state  real   soiltb    ij    dyn_nmm   1    -     i01rh    "SOILTB"    "Deep ground soil temperature"     "K"
262state  real   vegfrc    ij    dyn_nmm   1    -     i01rh    "VEGFRC"    "Vegetation fraction"              ""
263state  real   shdmin    ij    dyn_nmm   1    -     -
264state  real   shdmax    ij    dyn_nmm   1    -     -
265state  real   sh2o      ilj   dyn_nmm   1    Z     irh      "SH2O"      "Unfrozen soil moisture volume fraction"  ""
266state  real   smc       ilj   dyn_nmm   1    Z     irh      "SMC"       "Soil moisture volume fraction"    ""
267state  real   stc       ilj   dyn_nmm   1    Z     irh      "STC"       "Soil temperature"                 "K"
268#
269# module_NHYDRO.F
270#
271state logical hydro     -     dyn_nmm   -    -     -        "HYDRO"     ".FALSE. => nonhydrostatic"        ""
272state  real   dwdtmn    ij    dyn_nmm   1    -     -        "DWDTMN"    "Minimum value for DWDT"           "m s-2"
273state  real   dwdtmx    ij    dyn_nmm   1    -     -        "DWDTMX"    "Maximum value for DWDT"           "m s-2"
274state  real   dwdt      ikj   dyn_nmm   1    -     r        "DWDT"      "dwdt and 1+(dwdt)/g"              "m s-2"
275state  real   pdwdt     ikj   dyn_nmm   1    -     r   
276state  real   pint      ikj   dyn_nmm   1    Z     rh       "PINT"      "Model layer interface pressure"   "Pa"
277state  real   w         ikj   dyn_nmm   1    Z     rh       "W"         "Vertical velocity"                "m s-1"
278state  real   z         ikj   dyn_nmm   1    Z     -        "Z"         "Distance from ground"             "m"
279#
280# module_ACCUM.F
281#
282state  real   acfrcv    ij    dyn_nmm     1    -    h     "ACFRCV"    "Accum convective cloud fraction"   ""
283state  real   acfrst    ij    dyn_nmm     1    -    h     "ACFRST"    "Accum stratiform cloud fraction"   ""
284state  real   ssroff    ij    dyn_nmm     1    -    h     "SSROFF"    "Surface runoff"                    "mm"                 
285state  real   bgroff    ij    dyn_nmm     1    -    h     "BGROFF"    "Subsurface runoff"                 "mm"
286state  real   rlwin     ij    dyn_nmm     1    -    rh    "RLWIN"     "Downward longwave at surface"      "W m-2"
287state  real   rlwout    ij    dyn_nmm     1    -    -
288state  real   rlwtoa    ij    dyn_nmm     1    -    rh    "RLWTOA"    "Outgoing LW flux at top of atmos"  "W m-2"
289state  real   alwin     ij    dyn_nmm     1    -    h     "ALWIN"     "Accum LW down at surface"          "W m-2"
290state  real   alwout    ij    dyn_nmm     1    -    h     "ALWOUT"    "Accum RADOT (see above)"           "W m-2"
291state  real   alwtoa    ij    dyn_nmm     1    -    h     "ALWTOA"    "Accum RLWTOA"                      "W m-2"
292state  real   rswin     ij    dyn_nmm     1    -    rh    "RSWIN"     "Downward shortwave at surface"     "W m-2"
293state  real   rswinc    ij    dyn_nmm     1    -    rh    "RSWINC"    "Clear-sky equivalent of RSWIN"     "W m-2"
294state  real   rswout    ij    dyn_nmm     1    -    rh    "RSWOUT"    "Upward shortwave at surface"       "W m-2"
295state  real   rswtoa    ij    dyn_nmm     1    -    -     "RSWTOA"    "Outgoing SW flux at top of atmos"  "W m-2"
296state  real   aswin     ij    dyn_nmm     1    -    h     "ASWIN"     "Accum SW down at surface"          "W m-2"
297state  real   aswout    ij    dyn_nmm     1    -    h     "ASWOUT"    "Accum RSWOUT"                      "W m-2"
298state  real   aswtoa    ij    dyn_nmm     1    -    h     "ASWTOA"    "Accum RSWTOA"                      "W m-2"
299state  real   sfcshx    ij    dyn_nmm     1    -    rh    "SFCSHX"    "Accum sfc sensible heat flux"      "W m-2"
300state  real   sfclhx    ij    dyn_nmm     1    -    rh    "SFCLHX"    "Accum sfc latent heat flux"        "W m-2"
301state  real   subshx    ij    dyn_nmm     1    -    rh    "SUBSHX"    "Accum deep soil heat flux"         "W m-2"
302state  real   snopcx    ij    dyn_nmm     1    -    rh    "SNOPCX"    "Snow phase change heat flux"       "W m-2"
303state  real   sfcuvx    ij    dyn_nmm     1    -    rh
304state  real   potevp    ij    dyn_nmm     1    -    rh    "POTEVP"    "Accum potential evaporation"       "m"
305state  real   potflx    ij    dyn_nmm     1    -    rh    "POTFLX"    "Energy equivalent of POTEVP"       "W m-2"
306state  real   tlmin     ij    dyn_nmm     1    -    h
307state  real   tlmax     ij    dyn_nmm     1    -    h
308state  real   rlwtt     ikj   dyn_nmm     1    -    rh    "RLWTT"     "Longwave temperature tendency"     "K s-1"
309state  real   rswtt     ikj   dyn_nmm     1    -    rh    "RSWTT"     "Shortwave temperature tendency"    "K s-1"
310state  real   tcucn     ikj   dyn_nmm     1    -    h     "TCUCN"     "Accum convec temperature tendency" "K s-1"
311state  real   train     ikj   dyn_nmm     1    -    h     "TRAIN"     "Accum stratiform temp tendency"    "K s-1"
312state integer ncfrcv    ij    dyn_nmm     1    -    irh   "NCFRCV"    "# times convec cloud >0 between rad calls"  ""
313state integer ncfrst    ij    dyn_nmm     1    -    irh   "NCFRST"    "# times stratiform cloud >0 between rad calls"  ""
314state integer nphs0     -     dyn_nmm     -    -    rh
315state integer nprec     -     dyn_nmm     -    -    irh   "NPREC"     "# timesteps between resetting precip bucket"  ""
316state integer nclod     -     dyn_nmm     -    -    irh   "NCLOD"     "# timesteps between resetting cloud frac accum"    ""
317state integer nheat     -     dyn_nmm     -    -    irh   "NHEAT"     "# timesteps between resetting latent heat accum"   ""
318state integer nrdlw     -     dyn_nmm     -    -    irh   "NRDLW"     "# timesteps between resetting longwave accums"   ""
319state integer nrdsw     -     dyn_nmm     -    -    irh   "NRDSW"     "# timesteps between resetting shortwave accums"   ""
320state integer nsrfc     -     dyn_nmm     -    -    irh   "NSRFC"     "# timesteps between resetting sfcflux accums"   ""
321state  real   avrain    -     dyn_nmm     -    -    irh   "AVRAIN"    "# of times gridscale precip called in NHEAT steps"   ""
322state  real   avcnvc    -     dyn_nmm     -    -    irh   "AVCNVC"    "# of times convective precip called in NHEAT steps"   ""
323state  real   aratim    -     dyn_nmm     -    -    ir
324state  real   acutim    -     dyn_nmm     -    -    irh
325state  real   ardlw     -     dyn_nmm     -    -    irh   "ARDLW"     "# of times LW fluxes summed before resetting"   ""
326state  real   ardsw     -     dyn_nmm     -    -    irh   "ARDSW"     "# of times SW fluxes summed before resetting"   ""
327state  real   asrfc     -     dyn_nmm     -    -    irh   "ASRFC"     "# of times sfc fluxes summed before resetting"   "" 
328state  real   aphtim    -     dyn_nmm     -    -    irh
329#
330# module_INDX.F
331#
332state integer ihe       j    dyn_nmm     1    -    -      "IHE"   "0 or +1 to obtain I index of V point east of H point"  ""
333state integer ihw       j    dyn_nmm     1    -    -      "IHW"   "0 or -1 to obtain I index of V point west of H point"  ""
334state integer ive       j    dyn_nmm     1    -    -      "IVE"   "0 or +1 to obtain I index of H point east of V point"  ""
335state integer ivw       j    dyn_nmm     1    -    -      "IVW"   "0 or -1 to obtain I index of H point west of V point"  ""
336state integer irad      i    dyn_nmm     1    -    -
337#definitions for NMM east-west orientation on E grid
338state integer iheg      q    dyn_nmm     1    -    -
339state integer ihwg      q    dyn_nmm     1    -    -
340state integer iveg      q    dyn_nmm     1    -    -
341state integer ivwg      q    dyn_nmm     1    -    -
342dimspec    r      -     constant=2000             c  # a little crude right now
343state integer iradg     r    dyn_nmm     1    -    -
344dimspec    m      -     constant=(-3:3)            c
345dimspec    n      -     constant=(0:6)             c
346state integer indx3_wrk mqn  dyn_nmm     1    -    -      "INDX3_WRK"  "Array of 3rd (J) indices for local arrays"  ""
347state integer n_iup_h   j    dyn_nmm     1    -    -      "N_IUP_H"    "# mass points needed in each row for upstream advection"  ""
348state integer n_iup_v   j    dyn_nmm     1    -    -      "N_IUP_V"    "# velocity points needed in each row for upstream advection"  ""
349state integer n_iup_adh j    dyn_nmm     1    -    -      "N_IUP_ADH"  "# mass points in each row of upstream advection"  ""
350state integer n_iup_adv j    dyn_nmm     1    -    -      "N_IUP_ADV"  "# velocity points in each row of upstream advection"  ""
351state integer iup_h     ij   dyn_nmm     1    -    -
352state integer iup_v     ij   dyn_nmm     1    -    -
353state integer iup_adh   ij   dyn_nmm     1    -    -
354state integer iup_adv   ij   dyn_nmm     1    -    -
355state integer imicrogram -   misc        -    -    r   "imicrogram"  "flag 0/1 0=mixratio, 1=mcrograms/m3"  ""
356
357#                                               
358# table entries are of the form                                         
359#<Table> <Type> <Sym>         <Dims>   <Use>   <NumTLev> <Stagger> <IO>     <DNAME>             <DESCRIP>     <UNITS>   
360#
361# Mask for moving nest interpolations
362state    integer imask_nostag         ij      misc     -
363state    integer imask_xstag          ij      misc     X
364state    integer imask_ystag          ij      misc     Y
365state    integer imask_xystag         ij      misc     XY
366#---------------------------------------------------------------------------------------------------------------------------------
367# SI - start variables from netCDF format from Standard Initialization, most eventually for use in LSM schemes
368#---------------------------------------------------------------------------------------------------------------------------------
369
370state   real   sm000007            ij    misc          1     -     i1      "SM000007"      "LAYER SOIL MOISTURE" "m3 m-3"
371state   real   sm007028            ij    misc          1     -     i1      "SM007028"      "LAYER SOIL MOISTURE" "m3 m-3"
372state   real   sm028100            ij    misc          1     -     i1      "SM028100"      "LAYER SOIL MOISTURE" "m3 m-3"
373state   real   sm100255            ij    misc          1     -     i1      "SM100255"      "LAYER SOIL MOISTURE" "m3 m-3"
374state   real   st000007            ij    misc          1     -     i1      "ST000007"      "LAYER SOIL TEMPERATURE" "K"
375state   real   st007028            ij    misc          1     -     i1      "ST007028"      "LAYER SOIL TEMPERATURE" "K"
376state   real   st028100            ij    misc          1     -     i1      "ST028100"      "LAYER SOIL TEMPERATURE" "K"
377state   real   st100255            ij    misc          1     -     i1      "ST100255"      "LAYER SOIL TEMPERATURE" "K"
378state   real   sm000010            ij    misc          1     -     i1      "SM000010"      "description"  "units"
379state   real   sm010040            ij    misc          1     -     i1      "SM010040 "     "description"  "units"
380state   real   sm040100            ij    misc          1     -     i1      "SM040100 "     "description"  "units"
381state   real   sm100200            ij    misc          1     -     i1      "SM100200 "     "description"  "units"
382state   real   sm010200            ij    misc          1     -     i1      "SM010200"      "description"  "units"
383state   real   soilm000            ij    misc          1     -     i1      "SOILM000"      "description"  "units"
384state   real   soilm005            ij    misc          1     -     i1      "SOILM005"      "description"  "units"
385state   real   soilm020            ij    misc          1     -     i1      "SOILM020"      "description"  "units"
386state   real   soilm040            ij    misc          1     -     i1      "SOILM040"      "description"  "units"
387state   real   soilm160            ij    misc          1     -     i1      "SOILM160"      "description"  "units"
388state   real   soilm300            ij    misc          1     -     i1      "SOILM300"      "description"  "units"
389state   real   sw000010            ij    misc          1     -     i1      "SW000010"      "description"  "units"
390state   real   sw010040            ij    misc          1     -     i1      "SW010040"      "description"  "units"
391state   real   sw040100            ij    misc          1     -     i1      "SW040100"      "description"  "units"
392state   real   sw100200            ij    misc          1     -     i1      "SW100200"      "description"  "units"
393state   real   sw010200            ij    misc          1     -     i1      "SW010200"      "description"  "units"
394state   real   soilw000            ij    misc          1     -     i1      "SOILW000"      "description"  "units"
395state   real   soilw005            ij    misc          1     -     i1      "SOILW005"      "description"  "units"
396state   real   soilw020            ij    misc          1     -     i1      "SOILW020"      "description"  "units"
397state   real   soilw040            ij    misc          1     -     i1      "SOILW040"      "description"  "units"
398state   real   soilw160            ij    misc          1     -     i1      "SOILW160"      "description"  "units"
399state   real   soilw300            ij    misc          1     -     i1      "SOILW300"      "description"  "units"
400state   real   st000010            ij    misc          1     -     i1      "ST000010"      "description"  "units"
401state   real   st010040            ij    misc          1     -     i1      "ST010040"      "description"  "units"
402state   real   st040100            ij    misc          1     -     i1      "ST040100"      "description"  "units"
403state   real   st100200            ij    misc          1     -     i1      "ST100200"      "description"  "units"
404state   real   st010200            ij    misc          1     -     i1      "ST010200"      "description"  "units"
405state   real   soilt000            ij    misc          1     -     i1      "SOILT000"      "description"  "units"
406state   real   soilt005            ij    misc          1     -     i1      "SOILT005"      "description"  "units"
407state   real   soilt020            ij    misc          1     -     i1      "SOILT020"      "description"  "units"
408state   real   soilt040            ij    misc          1     -     i1      "SOILT040"      "description"  "units"
409state   real   soilt160            ij    misc          1     -     i1      "SOILT160"      "description"  "units"
410state   real   soilt300            ij    misc          1     -     i1      "SOILT300"      "description"  "units"
411state   real   landmask            ij    misc          1     -     i01rh   "LANDMASK"      "description"  "units"
412state   real   topostdv            ij    misc          1     -     i1      "TOPOSTDV"      "description"  "units"
413state   real   toposlpx            ij    misc          1     -     i1      "TOPOSLPX"      "description"  "units"
414state   real   toposlpy            ij    misc          1     -     i1      "TOPOSLPY"      "description"  "units"
415state   real   greenmax            ij    misc          1     -     i1      "GREENMAX"      "description"  "units"
416state   real   greenmin            ij    misc          1     -     i1      "GREENMIN"      "description"  "units"
417state   real   albedomx            ij    misc          1     -     i1      "ALBEDOMX"      "description"  "units"
418state   real   slopecat            ij    misc          1     -     i1      "SLOPECAT"      "description"  "units"
419state   real   toposoil            ij    misc          1     -     i1      "TOPOSOIL"      "description"  "units"
420state   real   landusef            iuj   misc          1     Z     i1      "LANDUSEF"      "description"  "units"
421state   real   soilctop            isj   misc          1     Z     i1      "SOILCTOP"      "description"  "units"
422state   real   soilcbot            isj   misc          1     Z     i1      "SOILCBOT"      "description"  "units"
423
424#-------------------------------------------------------------------------------------------------------------------------------
425# SI - end variables from netCDF format from Standard Initialization
426#------------------------------------------------------------------------------------------------------------------------------
427#                                               
428#---------------------------------------------------------------------------------------------------------------------------------
429# emissions first
430state    real  e_iso          ihj     misc        1         -      i5       "E_ISO"               "Isoprene EMISSIONS"          "mol km**-2 hr-1"
431state    real  e_so2          ihj     misc        1         -      i5h      "E_SO2"               "EMISSIONS"          "mol km**-2 hr-1"
432state    real  e_no           ihj     misc        1         -      i5       "E_NO"                "EMISSIONS"          "mol km**-2 hr-1"
433state    real  e_co           ihj     misc        1         -      i5       "E_CO"                "EMISSIONS"          "mol km**-2 hr-1"
434state    real  e_eth          ihj     misc        1         -      i5       "E_ETH"                "EMISSIONS"          "mol km**-2 hr-1"
435state    real  e_hc3          ihj     misc        1         -      i5       "E_HC3"                "EMISSIONS"          "mol km**-2 hr-1"
436state    real  e_hc5          ihj     misc        1         -      i5       "E_HC5"                "EMISSIONS"          "mol km**-2 hr-1"
437state    real  e_hc8          ihj     misc        1         -      i5       "E_HC8"                "EMISSIONS"          "mol km**-2 hr-1"
438state    real  e_xyl          ihj     misc        1         -      i5       "E_XYL"                "EMISSIONS"          "mol km**-2 hr-1"
439state    real  e_ol2          ihj     misc        1         -      i5       "E_OL2"                "EMISSIONS"          "mol km**-2 hr-1"
440state    real  e_olt          ihj     misc        1         -      i5       "E_OLT"                "EMISSIONS"          "mol km**-2 hr-1"
441state    real  e_oli          ihj     misc        1         -      i5       "E_OLI"                "EMISSIONS"          "mol km**-2 hr-1"
442state    real  e_tol          ihj     misc        1         -      i5       "E_TOL"                "EMISSIONS"          "mol km**-2 hr-1"
443state    real  e_csl          ihj     misc        1         -      i5       "E_CSL"                "EMISSIONS"          "mol km**-2 hr-1"
444state    real  e_hcho         ihj     misc        1         -      i5       "E_HCHO"              "EMISSIONS"          "mol km**-2 hr-1"
445state    real  e_ald          ihj     misc        1         -      i5       "E_ALD"                "EMISSIONS"          "mol km**-2 hr-1"
446state    real  e_ket          ihj     misc        1         -      i5       "E_KET"                "EMISSIONS"          "mol km**-2 hr-1"
447state    real  e_ora2         ihj     misc        1         -      i5       "E_ORA2"               "EMISSIONS"          "mol km**-2 hr-1"
448state    real  e_nh3          ihj     misc        1         -      i5       "E_NH3"                "EMISSIONS"          "mol km**-2 hr-1"
449state    real  e_pm25         ihj     misc        1         -      i5       "E_PM25"              "EMISSIONS"          "mol km**-2 hr-1"
450state    real  e_pm10         ihj     misc        1         -      i5       "E_PM10"              "EMISSIONS"          "mol km**-2 hr-1"
451state    real  e_pm25i        ihj     misc        1         -      i5       "E_PM25I"     "EMISSION RATE OF UNIDEN. PM2.5 MASS"  "ug m**-3 s**-1"
452state    real  e_pm25j        ihj     misc        1         -      i5       "E_PM25J"     "EMISSION RATE OF J-MODE UNIDEN. PM2.5 MASS"   "ug m**-3 s**-1"
453state    real  e_eci          ihj     misc        1         -      i5       "E_ECI"                "EMISSION RATE OF I-MO DE EC"          "ug m**-3 s**-1"
454state    real  e_ecj          ihj     misc        1         -      i5       "E_ECJ"                "EMISSION RATE OF J-MO DE EC"          "ug m**-3 s**-1"
455state    real  e_orgi         ihj     misc        1         -      i5h      "E_ORGI"               "EMISSION RATE OF I- MODE ORG. AER."   "ug m**-3 s**-1"
456state    real  e_orgj         ihj     misc        1         -      i5       "E_ORGJ"               "EMISSION RATE OF J- MODE ORG. AER."   "ug m**-3 s**-1"
457state    real  e_so4i         ihj     misc        1         -      i5       "E_SO4I"               "EMISSION RATE OF i- MODE ORG. AER."   "ug m**-3 s**-1"
458state    real  e_so4j         ihj     misc        1         -      i5       "E_SO4J"               "EMISSION RATE OF J- MODE ORG. AER."   "ug m**-3 s**-1"
459state    real  e_no3i         ihj     misc        1         -      i5       "E_NO3I"               "EMISSION RATE OF i- MODE ORG. AER."   "ug m**-3 s**-1"
460state    real  e_no3j         ihj     misc        1         -      i5       "E_NO3J"               "EMISSION RATE OF J- MODE ORG. AER."   "ug m**-3 s**-1"
461# Additional CBMZ and MOSAIC emhssion variables...
462state    real  e_no2          ihj     misc         1         -      i5     "E_NO2"                "EMISSIONS NO2"                 "mol km^-2 hr^-1"
463state    real  e_ch3oh        ihj     misc         1         -      i5     "E_CH3OH"              "EMISSIONS CH3OH"               "mol km^-2 hr^-1"
464state    real  e_c2h5oh       ihj     misc         1         -      i5     "E_C2H5OH"             "EMISSIONS C2H5OH"              "mol km^-2 hr^-1"
465state    real  e_so4c         ihj     misc         1         -      i5     "E_SO4C"               "EMISSIONS COARSE SO4 AER"      "ug/m3 m/s"
466state    real  e_no3c         ihj     misc         1         -      i5     "E_NO3C"               "EMISSIONS COARSE NO3 AER"      "ug/m3 m/s"
467state    real  e_orgc         ihj     misc         1         -      i5     "E_ORGC"               "EMISSIONS COARSE ORG AER"      "ug/m3 m/s"
468state    real  e_ecc          ihj     misc         1         -      i5     "E_ECC"                "EMISSIONS COARSE EC AER"       "ug/m3 m/s"
469state    real  e_bio          ijo     misc         1         -      -        "E_BIO"               "EMISSIONS"          "ppm m/min"       
470state    real  sebio_iso      ij      misc        1         -      i04       "sebio_iso"         "Reference biog emiss"  "mol km**-2 hr-1"
471state    real  sebio_oli      ij      misc        1         -      i04       "sebio_oli"         "Reference biog emiss"  "mol km**-2 hr-1"
472state    real  sebio_api      ij      misc        1         -      i04       "sebio_api"         "Reference biog emiss"  "mol km**-2 hr-1"
473state    real  sebio_lim      ij      misc        1         -      i04       "sebio_lim"         "Reference biog emiss"  "mol km**-2 hr-1"
474state    real  sebio_xyl      ij      misc        1         -      i04       "sebio_xyl"         "Reference biog emiss"  "mol km**-2 hr-1"
475state    real  sebio_hc3      ij      misc        1         -      i04       "sebio_hc3"         "Reference biog emiss"  "mol km**-2 hr-1"
476state    real  sebio_ete      ij      misc        1         -      i04       "sebio_ete"         "Reference biog emiss"  "mol km**-2 hr-1"
477state    real  sebio_olt      ij      misc        1         -      i04       "sebio_olt"         "Reference biog emiss"  "mol km**-2 hr-1"
478state    real  sebio_ket      ij      misc        1         -      i04       "sebio_ket"         "Reference biog emiss"  "mol km**-2 hr-1"
479state    real  sebio_ald      ij      misc        1         -      i04       "sebio_ald"         "Reference biog emiss"  "mol km**-2 hr-1"
480state    real  sebio_hcho     ij      misc        1         -      i04       "sebio_hcho"        "Reference biog emiss"  "mol km**-2 hr-1"
481state    real  sebio_eth      ij      misc        1         -      i04       "sebio_eth"         "Reference biog emiss"  "mol km**-2 hr-1"
482state    real  sebio_ora2     ij      misc        1         -      i04       "sebio_ora2"        "Reference biog emiss"  "mol km**-2 hr-1"
483 state    real  sebio_co       ij      misc        1         -      i04       "sebio_co"          "Reference biog emiss"  "mol km**-2 hr-1"
484state    real  sebio_nr       ij      misc        1         -      i04       "sebio_nr"          "Reference biog emiss"  "mol km**-2 hr-1"
485state    real  noag_grow      ij      misc        1         -      i04       "noag_grow"         "Reference biog emiss"  "mol km**-2 hr-1"
486state    real  noag_nongrow   ij      misc        1         -      i04       "noag_nongrow"      "Reference biog emiss"  "mol km**-2 hr-1"
487state    real  nononag        ij      misc        1         -      i04       "nononag"           "Reference biog emiss"  "mol km**-2 hr-1"
488state    real  slai           ij      misc        1         -      i04       "slai"              "Leaf area index isop"  ""
489state    real  ebio_iso       ij      misc        1         -      -        "EBIO_ISO"         "Actual biog emiss"  "mol km**-2 hr-1"
490state    real  ebio_oli       ij      misc        1         -      -        "ebio_oli"         "Actual biog emiss"  "mol km**-2 hr-1"
491state    real  ebio_api       ij      misc        1         -      -        "ebio_api"         "Actual biog emiss"  "mol km**-2 hr-1"
492state    real  ebio_lim       ij      misc        1         -      -        "ebio_lim"         "Actual biog emiss"  "mol km**-2 hr-1"
493state    real  ebio_xyl       ij      misc        1         -      -        "ebio_xyl"         "Actual biog emiss"  "mol km**-2 hr-1"
494state    real  ebio_hc3       ij      misc        1         -      -        "ebio_hc3"         "Actual biog emiss"  "mol km**-2 hr-1"
495state    real  ebio_ete       ij      misc        1         -      -        "ebio_ete"         "Actual biog emiss"  "mol km**-2 hr-1"
496state    real  ebio_olt       ij      misc        1         -      -        "ebio_olt"         "Actual biog emiss"  "mol km**-2 hr-1"
497state    real  ebio_ket       ij      misc        1         -      -        "ebio_ket"         "Actual biog emiss"  "mol km**-2 hr-1"
498state    real  ebio_ald       ij      misc        1         -      -        "ebio_ald"         "Actual biog emiss"  "mol km**-2 hr-1"
499state    real  ebio_hcho      ij      misc        1         -      -        "ebio_hcho"        "Actual biog emiss"  "mol km**-2 hr-1"
500state    real  ebio_eth       ij      misc        1         -      -        "ebio_eth"         "Actual biog emiss"  "mol km**-2 hr-1"
501state    real  ebio_ora2      ij      misc        1         -      -        "ebio_ora2"        "Actual biog emiss"  "mol km**-2 hr-1"
502state    real  ebio_co        ij      misc        1         -      -        "ebio_co"          "Actual biog emiss"  "mol km**-2 hr-1"
503state    real  ebio_nr        ij      misc        1         -      -        "ebio_nr"          "Actual biog emiss"  "mol km**-2 hr-1"
504state    real  ebio_no        ij      misc        1         -      -        "ebio_no"          "Actual biog emiss"  "mol km**-2 hr-1"
505state    real  uvrad          ij      misc        1         -      -        "uvrad"           "UV radiation"
506#
507# following used for output to look at all kinds of stuff
508state    real  dep_vel_o3     ij     misc        1         -      -        "DEP_VEL"                "deposition velocit ies for o3"        "?"
509state    real  cu_co_ten      ikj     misc        1         -      h        "CU_CO_TEN"                "CONV. TRANSPORT FOR CO"            "?"
510# aerosol stuff
511state    real  aerwrf         ikj     misc         1         -      r        "AERWRF"                "STANDARD AEROSOL P ROFILE"            "?"
512state    real  pm2_5_dry      ikj     misc         1         -      hr       "PM2_5_DRY"             "pm2.5 aerosol dry mass"              "ug m^-3"
513state    real  pm2_5_dry_ec   ikj     misc         1         -      r        "PM2_5_EC_DRY"          "dry ec aerosol mass"                 "ug m^-3"
514state    real  pm2_5_water    ikj     misc         1         -      r        "PM2_5_WATER"           "pm2.5 aerosol liquid water content"  "ug m^-3"
515state    real  pm10           ikj     misc         1         -      hr       "pm10 "                 "pm10 dry mass"                       "ug m^-3"
516
517# photolysis rates
518state    real  ph_o31d         ikj     misc        1         -      r         "PHOTR2"                "Photolysis Rates" "?"
519state    real  ph_o33p         ikj     misc        1         -      r        "PHOTR3"                "Photolysis Rates" "?"
520state    real  ph_no2          ikj     misc        1         -      rh         "PHOTR4"                "Photolysis Rates "                 "?"
521state    real  ph_no3o2        ikj     misc        1         -      r        "PHOTR5"                "Photolysis Rates" "?"
522state    real  ph_no3o         ikj     misc        1         -      r        "PHOTR6"                "Photolysis Rates" "?"
523state    real  ph_hno2         ikj     misc        1         -      r        "PHOTR7"                "Photolysis Rates" "?"
524state    real  ph_hno3         ikj     misc        1         -      r        "PHOTR8"                "Photolysis Rates" "?"
525state    real  ph_hno4         ikj     misc        1         -      r        "PHOTR9"                "Photolysis Rates" "?"
526state    real  ph_h2o2         ikj     misc        1         -      r        "PHOTR10"                "Photolysis Rates" "?"
527state    real  ph_ch2or        ikj     misc        1         -      r        "PHOTR11"                "Photolysis Rates" "?"
528state    real  ph_ch2om        ikj     misc        1         -      r        "PHOTR12"                "Photolysis Rates" "?"               
529state    real  ph_ch3cho       ikj     misc        1         -      r        "PHOTR13"                "Photolysis Rates" "?"
530state    real  ph_ch3coch3     ikj     misc        1         -      r        "PHOTR14"                "Photolysis Rates" "?"               
531state    real  ph_ch3coc2h5    ikj     misc        1         -      r        "PHOTR15"                "Photolysis Rates" "?"
532state    real  ph_hcocho       ikj     misc        1         -      r        "PHOTR16"                "Photolysis Rates" "?"
533state    real  ph_ch3cocho     ikj     misc        1         -      r        "PHOTR17"                "Photolysis Rates" "?"
534state    real  ph_hcochest     ikj     misc        1         -      r        "PHOTR18"                "Photolysis Rates" "?"
535state    real  ph_ch3o2h       ikj     misc        1         -      r        "PHOTR19"                "Photolysis Rates" "?"
536state    real  ph_ch3coo2h     ikj     misc        1         -      r        "PHOTR20"                "Photolysis Rates" "?"
537state    real  ph_ch3ono2      ikj     misc        1         -      r        "PHOTR21"                "Photolysis Rates" "?"
538state    real  ph_hcochob      ikj     misc        1         -      r        "PHOTR22"                "Photolysis Rates" "?"
539state    real  ph_macr         ikj     misc        1         -      r        "PHOTR1"                "Photolysis Rates" "?"
540state    real  ph_n2o5         ikj     misc        1         -      r       "PHOTR23"               "N2O5 Photolysis Rate" "min{-1}"
541state    real  ph_o2           ikj     misc        1         -      r       "PHOTR24"               "O2 Photolysis Rate" "min{-1}"
542# Aerosol optical properties from Mie code
543state    real  tauaer1         ikj     misc         1         -      r       "TAUAER1"               "bin 1 layer optical thickness" "?"
544state    real  tauaer2         ikj     misc         1         -      r       "TAUAER2"               "bin 2 layer optical thickness" "?"
545state    real  tauaer3         ikj     misc         1         -      r       "TAUAER3"               "bin 3 layer optical thickness" "?"
546state    real  tauaer4         ikj     misc         1         -      r       "TAUAER4"               "bin 4 layer optical thickness" "?"
547state    real  gaer1           ikj     misc         1         -      r       "GAER1"                 "bin 1 layer assymetry parameter" "?"
548state    real  gaer2           ikj     misc         1         -      r       "GAER2"                 "bin 2 layer assymetry parameter" "?"
549state    real  gaer3           ikj     misc         1         -      r       "GAER3"                 "bin 3 layer assymetry parameter" "?"
550state    real  gaer4           ikj     misc         1         -      r       "GAER4"                 "bin 4 layer assymetry parameter" "?"
551state    real  waer1           ikj     misc         1         -      r       "WAER1"                 "bin 1 layer single-scattering albedo" "?"
552state    real  waer2           ikj     misc         1         -      r       "WAER2"                 "bin 2 layer single-scattering albedo" "?"
553state    real  waer3           ikj     misc         1         -      r       "WAER3"                 "bin 3 layer single-scattering albedo" "?"
554state    real  waer4           ikj     misc         1         -      r       "WAER4"                 "bin 4 layer single-scattering albedo" "?"
555# non-transported aerosol variables   
556state    real  h2oaj           ikj     misc        1         -      r        "h2oaj"                 "Aerosol water conc . Acc.mode"         "?"
557state    real  h2oai           ikj     misc        1         -      r        "h2oai"                 "Aerosol water conc . Aitken mode"      "?"
558state    real  nu3             ikj     misc        1         -      r        "nu3"                   "3rd moment Aitken mode"               "?"
559state    real  ac3             ikj     misc        1         -      r        "ac3"                   "3rd moment Acc. mo de"                 "?"
560state    real  cor3            ikj     misc        1         -      r        "cor3"                  "3rd moment coarse mode"               "?"
561state    real  asulf           ikj     misc        1         -      r        "asulf"                 "sulfuric acid vapo r deposition"       "?"
562state    real  ahno3           ikj     misc        1         -      r        "ahno3"                 "nitric acid vapor deposition"         "?"
563state    real  anh3            ikj     misc        1         -      r        "anh3"                  "amonia gas concent ration"             "?"
564state    real  cvaro1          ikj     misc        1         -      r        "cvaro1"                "cond.vapor from ar omatics"            "?"
565state    real  cvaro2          ikj     misc        1         -      r        "cvaro2"                "cond.vapor from ar omatics"            "?"
566state    real  cvalk1          ikj     misc        1         -      r        "cvalk1"                "cond.vapor from al kanes"              "?"
567state    real  cvole1          ikj     misc        1         -      r        "cvole1"                "cond.vapor from ol efines"             "?"
568state    real  cvapi1          ikj     misc        1         -      r        "cvapi1"                "cond.vapor from bi ogenics"            "?"
569state    real  cvapi2          ikj     misc        1         -      r        "cvapi2"                "cond.vapor from bi ogenics"            "?"
570state    real  cvlim1          ikj     misc        1         -      r        "cvlim1"                "cond.vapor from bi ogenics"            "?"
571state    real  cvlim2          ikj     misc        1         -      r        "cvlim2"                "cond.vapor from bi ogenics"            "?"
572# non-transported radical species for RACM
573state    real  addt         ikj     misc        1         -      r        "addt"                "Radicals" "ppm"
574state    real  addx         ikj     misc        1         -      r        "addx"                "Radicals" "ppm"
575state    real  addc         ikj     misc        1         -      r        "addc"                "Radicals" "ppm"
576state    real  etep         ikj     misc        1         -      r        "etep"                "Radicals" "ppm"
577state    real  oltp         ikj     misc        1         -      r        "oltp"                "Radicals" "ppm"
578state    real  olip         ikj     misc        1         -      r        "olip"                "Radicals" "ppm"
579state    real  cslp         ikj     misc        1         -      r        "cslp"                "Radicals" "ppm"
580state    real  limp         ikj     misc        1         -      r        "limp"                "Radicals" "ppm"
581state    real  hc5p         ikj     misc        1         -      r        "hc5p"                "Radicals" "ppm"
582state    real  hc8p         ikj     misc        1         -      r        "hc8p"                "Radicals" "ppm"
583state    real  tolp         ikj     misc        1         -      r        "tolp"                "Radicals" "ppm"
584state    real  xylp         ikj     misc        1         -      r        "xylp"                "Radicals" "ppm"
585state    real  apip         ikj     misc        1         -      r        "apip"                "Radicals" "ppm"
586state    real  isop         ikj     misc        1         -      r        "isop"                "Radicals" "ppm"
587state    real  hc3p         ikj     misc        1         -      r        "hc3p"                "Radicals" "ppm"
588state    real  ethp         ikj     misc        1         -      r        "ethp"                "Radicals" "ppm"
589state    real  o3p          ikj     misc        1         -      r        "o3p"                 "Radicals" "ppm"
590state    real  tco3         ikj     misc        1         -      r        "tco3"                "Radicals" "ppm"
591state    real  mo2          ikj     misc        1         -      r        "mo2"                 "Radicals" "ppm"
592state    real  o1d          ikj     misc        1         -      r        "o1d"                 "Radicals" "ppm"
593state    real  olnn         ikj     misc        1         -      r        "olnn"                "Radicals" "ppm"
594state    real  olnd         ikj     misc        1         -      r        "olnd"                "Radicals" "ppm"
595state    real  rpho         ikj     misc        1         -      r        "rpho"                "Radicals" "ppm"
596state    real  xo2          ikj     misc        1         -      r        "xo2"                 "Radicals" "ppm"
597state    real  ketp         ikj     misc        1         -      r        "ketp"                "Radicals" "ppm"
598#-----------------------------------------------------------------------------------------------------------------------------------------------------------------
599
600
601# Moist Scalars  - both height and mass coordinate models
602#                                               
603# The first line ensures that there will be identifiers named moist and                                         
604# moist_tend even if there are not any moist scalars (so the essentially                                               
605# dry code will will still link properly)                                               
606#                                               
607state   real    -              ikjft   moist       1         -     -    -                                       
608state   real    qv             ikjft   moist       1         -     i01rhusdf=(bdy_interp:dt)       "QVAPOR"           "Water vapor mixing ratio"      "kg kg-1"
609state   real    qc             ikjft   moist       1         -     i01rhusdf=(bdy_interp:dt)       "QCLOUD"           "Cloud water mixing ratio"      "kg kg-1"
610state   real    qr             ikjft   moist       1         -     i01rhusdf=(bdy_interp:dt)       "QRAIN"            "Rain water mixing ratio"       "kg kg-1"
611state   real    qi             ikjft   moist       1         -     i01rhusdf=(bdy_interp:dt)       "QICE"             "Ice mixing ratio"              "kg kg-1"
612state   real    qs             ikjft   moist       1         -     i01rhusdf=(bdy_interp:dt)       "QSNOW"            "Snow mixing ratio"             "kg kg-1"
613state   real    qg             ikjft   moist       1         -     i01rhusdf=(bdy_interp:dt)       "QGRAUP"           "Graupel mixing ratio"          "kg kg-1"
614#                                               
615# Other Scalars
616state   real    -              ikjftb  scalar      1         -     -    -
617state   real    qni            ikjftb  scalar      1         -     i01rhusdf=(bdy_interp:dt)       "QNI"              "Ice Number concentration" "# kg(-1)"
618
619#-----------------------------------------------------------------------------------------------------------------------------------------------------------------
620
621## Chem Scalars  - both height and mass coordinate models                                       
622#                                               
623state   real    -              ikjft   chem        1         -     -    -                                       
624state   real   so2         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "so2"           "SO2 concentration"         "ppmv"
625state   real   sulf        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "sulf"          "SULF concentration"        "ppmv"
626state   real   no2         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "no2"           "NO2 concentration"         "ppmv"
627state   real   no          ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "no"            "NO concentration"          "ppmv"
628state   real   o3          ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "o3"            "O3 concentration"          "ppmv"
629state   real   hno3        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "hno3"          "HNO3 concentration"        "ppmv"
630state   real   h2o2        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "h2o2"          "H2O2 concentration"        "ppmv"
631state   real   ald         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ald"           "ALD concentration"         "ppmv"
632state   real   hcho        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "hcho"          "HCHO concentration"        "ppmv"
633state   real   op1         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "op1"           "OP1 concentration"         "ppmv"
634state   real   op2         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "op2"           "OP2 concentration"         "ppmv"
635state   real   paa         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "paa"           "PAA concentration"         "ppmv"
636state   real   ora1        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ora1"          "ORA1 concentration"        "ppmv"
637state   real   ora2        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ora2"          "ORA2 concentration"        "ppmv"
638state   real   nh3         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "nh3"           "NH3 concentration"         "ppmv"
639state   real   n2o5        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "n2o5"          "N2O5 concentration"        "ppmv"
640state   real   no3         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "no3"           "NO3 concentration"         "ppmv"
641state   real   pan         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "pan"           "PAN concentration"         "ppmv"
642state   real   hc3         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "hc3"           "HC3 concentration"         "ppmv"
643state   real   hc5         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "hc5"           "HC5 concentration"         "ppmv"
644state   real   hc8         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "hc8"           "HC8 concentration"         "ppmv"
645state   real   eth         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "eth"           "ETH concentration"         "ppmv"
646state   real   co          ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "co"            "CO concentration"          "ppmv"
647state   real   ol2         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ol2"           "OL2 concentration"         "ppmv"
648state   real   olt         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "olt"           "OLT concentration"         "ppmv"
649state   real   oli         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "oli"           "OLI concentration"         "ppmv"
650state   real   tol         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "tol"           "TOL concentration"         "ppmv"
651state   real   xyl         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "xyl"           "XYL concentration"         "ppmv"
652state   real   aco3        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "aco3"          "ACO3 concentration"        "ppmv"
653state   real   tpan        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "tpan"          "TPAN concentration"        "ppmv"
654state   real   hono        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "hono"          "HONO concentration"        "ppmv"
655state   real   hno4        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "hno4"          "HNO4 concentration"        "ppmv"
656state   real   ket         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ket"           "KET concentration"         "ppmv"
657state   real   gly         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "gly"           "GLY concentration"         "ppmv"
658state   real   mgly        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "mgly"          "MGLY concentration"        "ppmv"
659state   real   dcb         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "dcb"           "DCB concentration"         "ppmv"
660state   real   onit        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "onit"          "ONIT concentration"        "ppmv"
661state   real   csl         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "csl"           "CSL concentration"         "ppmv"
662state   real   iso         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "iso"           "ISO concentration"         "ppmv"
663state   real   ho          ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ho"            "HO concentration"          "ppmv"
664state   real   ho2         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ho2"           "HO2 concentration"         "ppmv"
665#RACM has a few more variables to those of RADM2 (ETE is equivilant to OL2 from RADM2)
666
667state   real   ete         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ete"           "ETE concentration"         "ppmv"
668state   real   co2         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "co2"           "CO2 concentration"         "ppmv"
669state   real   ch4         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ch4"           "CH4 concentration"         "ppmv"
670state   real   udd         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "udd"           "UDD concentration"         "ppmv"
671state   real   hket        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "hket"          "HKET concentration"        "ppmv"
672state   real   api         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "api"           "API concentration"         "ppmv"
673state   real   lim         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "lim"           "LIM concentration"         "ppmv"
674state   real   dien        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "dien"          "DIEN concentration"        "ppmv"
675state   real   macr        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "macr"          "MACR concentration"        "ppmv"
676
677#Additional CBMZ gas variables inside the chem array...
678
679state   real   hcl         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "hcl"           "HCL concentration"         "ppmv"
680state   real   ch3o2       ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ch3o2"         "CH3O2 concentration"       "ppmv"
681state   real   ethp        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ethp"          "ETHP concentration"        "ppmv"
682state   real   ch3oh       ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ch3oh"         "CH3OH concentration"       "ppmv"
683state   real   c2h5oh      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "c2h5oh"        "C2H5OH concentration"      "ppmv"
684state   real   par         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "par"           "PAR concentration"         "ppmv"
685state   real   to2         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "to2"           "TO2 concentration"         "ppmv"
686state   real   cro         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "cro"           "CRO concentration"         "ppmv"
687state   real   open        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "open"          "OPEN concentration"        "ppmv"
688state   real   op3         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "op3"           "OP3 concentration"         "ppmv"
689state   real   c2o3        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "c2o3"          "C2O3 concentration"        "ppmv"
690state   real   ro2         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ro2"           "RO2 concentration"         "ppmv"
691state   real   ano2        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ano2"          "ANO2 concentration"        "ppmv"
692state   real   nap         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "nap"           "NAP concentration"         "ppmv"
693state   real   xo2         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "xo2"           "XO2 concentration"         "ppmv"
694state   real   xpar        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "xpar"          "XPAR concentration"        "ppmv"
695state   real   isoprd      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "isoprd"        "ISOPRD concentration"      "ppmv"
696state   real   isopp       ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "isopp"         "ISOPP concentration"       "ppmv"
697state   real   isopn       ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "isopn"         "ISOPN concentration"       "ppmv"
698state   real   isopo2      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "isopo2"        "ISOPO2 concentration"      "ppmv"
699state   real   dms         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "dms"           "DMS concentration"         "ppmv"
700state   real   msa         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "msa"           "MSA concentration"         "ppmv"
701state   real   dmso        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "dmso"          "DMSO concentration"        "ppmv"
702state   real   dmso2       ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "dmso2"         "DMSO2 concentration"       "ppmv"
703state   real   ch3so2h     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ch3so2h"       "CH3SO2H concentration"     "ppmv"
704state   real   ch3sch2oo   ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ch3sch2oo"     "CH3SCH2OO concentration"   "ppmv"
705state   real   ch3so2      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ch3so2"        "CH3SO2 concentration"      "ppmv"
706state   real   ch3so3      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ch3so3"        "CH3SO3 concentration"      "ppmv"
707state   real   ch3so2oo    ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ch3so2oo"      "CH3SO2OO concentration"    "ppmv"
708state   real   ch3so2ch2oo ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ch3so2ch2oo"   "CH3SO2CH2OO concentration" "ppmv"
709state   real   mtf         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "mtf"           "MTF concentration"         "ppmv"
710
711#cms++ additional species from RACM-MIM (Geiger et al., Atmos. Env., 2003)
712state   real   hace        ikjftb   chem        1         -   irusdf=(bdy_interp:dt)        "HACE"              "HACE concentration"      "ppm"
713state   real   ishp        ikjftb   chem        1         -   irusdf=(bdy_interp:dt)        "ISHP"              "ISHP concentration"      "ppm"
714state   real   ison        ikjftb   chem        1         -   irusdf=(bdy_interp:dt)        "ISON"              "ISON concentration"      "ppm"
715state   real   mahp        ikjftb   chem        1         -   irusdf=(bdy_interp:dt)        "MAHP"              "MAHP concentration"      "ppm"
716state   real   mpan        ikjftb   chem        1         -   irusdf=(bdy_interp:dt)        "MPAN"              "MPAN concentration"      "ppm"
717state   real   nald        ikjftb   chem        1         -   irusdf=(bdy_interp:dt)        "NALD"              "NALD concentration"      "ppm"
718#cms-- note: ison is probably quite soluble
719#Aerosol variables inside the chem array...
720
721state   real   so4aj       ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "so4aj"         "Sulfate conc. Acc. mode"       "ug/kg-dryair"
722state   real   so4ai       ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "so4ai"         "Sulfate conc. Aitken mode"       "ug/kg-dryair"
723state   real   nh4aj       ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "nh4aj"         "Ammonium conc. Acc. mode"       "ug/kg-dryair"
724state   real   nh4ai       ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "nh4ai"         "Ammonium  conc. Aitken mode"       "ug/kg-dryair"
725state   real   no3aj       ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "no3aj"         "Nitrate  conc. Acc. mode"       "ug/kg-dryair"
726state   real   no3ai       ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "no3ai"         "Nitrate  conc. Aitken mode"       "ug/kg-dryair"
727state   real   orgaro1j    ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgaro1j"      "SOA Anth. org. conc. from aromatics Acc. mode"    "ug/kg-dryair "
728state   real   orgaro1i    ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgaro1i"      "SOA Anth. org. conc. from aromatics Aitken mode"    "ug/kg-drya ir"
729state   real   orgaro2j    ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgaro2j"      "SOA Anth. org. conc. from aromatics Acc. mode"    "ug/kg-dryair "
730state   real   orgaro2i    ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgaro2i"      "SOA Anth. org. conc. from aromatics Aitken mode"    "ug/kg-dryair"
731state   real   orgalk1j    ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgalk1j"      "SOA Anth. org. conc. from alkanes and others except aromatics Acc. mode"    "ug/kg-dryair"
732state   real   orgalk1i    ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgalk1i"      "SOA Anth. org. conc. from alkanes and others except aromatics Aitken mode"    "ug/kg-dryair"
733state   real   orgole1j    ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgole1j"      "SOA Anth. org. conc. from alkenes and others except aromatics Acc. mode"    "ug/kg-dryair"
734state   real   orgole1i    ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgole1i"      "SOA Anth. org. conc. from alkenes and others except aromatics Aitken mode"    "ug/kg-dryair"
735state   real   orgba1j     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgba1j"       "SOA Biog. org. conc. from aromatics Acc. mode"     "ug/kg-dryair"
736state   real   orgba1i     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgba1i"       "SOA Biog. org. conc. from aromatics Aitken mode"     "ug/kg-dryair"
737state   real   orgba2j     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgba2j"       "SOA Biog. org. conc. from aromatics Acc. mode"     "ug/kg-dryair"
738state   real   orgba2i     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgba2i"       "SOA Biog. org. conc. from aromatics Aitken mode"     "ug/kg-dryair"
739state   real   orgba3j     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgba3j"       "SOA Biog. org. conc. from aromatics Acc. mode"     "ug/kg-dryair"
740state   real   orgba3i     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgba3i"       "SOA Biog. org. conc. from aromatics Aitken mode"     "ug/kg-dryair"
741state   real   orgba4j     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgba4j"       "SOA Biog. org. conc. from aromatics Acc. mode"     "ug/kg-dryair"
742state   real   orgba4i     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgba4i"       "SOA Biog. org. conc. from aromatics Aitken mode"     "ug/kg-dryair"
743state   real   orgpaj      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgpaj"        "Prim. anth. org. conc. from aromatics Acc. mode"      "ug/kg-dryair"
744state   real   orgpai      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "orgpai"        "Prim. anth. org. conc. from aromatics Aitken mode"      "ug/kg-dryair"
745state   real   ecj         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ecj"           "Elemental carbon Acc. mode"         "ug/kg-dryair"
746state   real   eci         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "eci"           "Elemental carbon Aitken mode"         "ug/kg-dryair"
747state   real   p25j        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "p25j"          "Primary PM2.5 Acc. mode"        "ug/kg-dryair"
748state   real   p25i        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "p25i"          "Primary PM2.5 Aitken mode"        "ug/kg-dryair"
749state   real   antha       ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "antha"         "Coarse anthropogenic aerosols"       "ug/kg-dryair"
750state   real   seas        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "seas"          "Coarse marine aerosols"        "ug/kg-dryair"
751state   real   soila       ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "soila"         "Coarse soil-derived aerosols"       "ug/kg-dryair"
752state   real   nu0         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "nu0"           "Aitken mode number"         "#/kg-dryair"
753state   real   ac0         ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ac0"           "Accumulation mode number"         "#/kg-dryair"   
754state   real   corn        ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "corn"          "Coarse mode number"        "#/kg-dryair"
755
756#Additional MOSAIC aerosol variables inside the chem array...
757
758state   real   so4_a01     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "so4_a01"       "Sulfate, aerosol bin 01"     "ug/kg-dryair"
759state   real   no3_a01     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "no3_a01"       "Nitrate, aerosol bin 01"     "ug/kg-dryair"
760state   real   cl_a01      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "cl_a01"        "Chloride, aerosol bin 01"      "ug/kg-dryair"
761state   real   msa_a01     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "msa_a01"       "MSA, aerosol bin 01"     "ug/kg-dryair"
762state   real   co3_a01     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "co3_a01"       "Carbonate, aerosol bin 01"     "ug/kg-dryair"
763state   real   nh4_a01     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "nh4_a01"       "Ammonium, aerosol bin 01"     "ug/kg-dryair"
764state   real   na_a01      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "na_a01"        "Sodium, aerosol bin 01"      "ug/kg-dryair"
765state   real   ca_a01      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ca_a01"        "Calcium, aerosol bin 01"      "ug/kg-dryair"
766state   real   oin_a01     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "oin_a01"       "Other inorganics, aerosol bin 01"     "ug/kg-dryair"
767 state   real   oc_a01      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "oc_a01"        "Organic carbon, aerosol bin 01"      "ug/kg-dryair"
768state   real   bc_a01      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "bc_a01"        "Black carbon, aerosol bin 01"      "ug/kg-dryair"
769state   real   hysw_a01    ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "hysw_a01"      "Hysteresis water, aerosol bin 01"    "ug/kg-dryair"
770state   real   water_a01   ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "water_a01"     "Water, aerosol bin 01"   "ug/kg-dryair"
771state   real   num_a01     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "num_a01"       "Number, aerosol bin 01"     "#/kg-dryair"
772state   real   so4_a02     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "so4_a02"       "Sulfate, aerosol bin 02"     "ug/kg-dryair"
773state   real   no3_a02     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "no3_a02"       "Nitrate, aerosol bin 02"     "ug/kg-dryair"
774state   real   cl_a02      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "cl_a02"        "Chloride, aerosol bin 02"      "ug/kg-dryair"
775state   real   msa_a02     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "msa_a02"       "MSA, aerosol bin 02"     "ug/kg-dryair"
776state   real   co3_a02     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "co3_a02"       "Carbonate, aerosol bin 02"     "ug/kg-dryair"
777state   real   nh4_a02     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "nh4_a02"       "Ammonium, aerosol bin 02"     "ug/kg-dryair"
778state   real   na_a02      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "na_a02"        "Sodium, aerosol bin 02"      "ug/kg-dryair"
779state   real   ca_a02      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ca_a02"        "Calcium, aerosol bin 02"      "ug/kg-dryair"
780state   real   oin_a02     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "oin_a02"       "Other inorganics, aerosol bin 02"     "ug/kg-dryair"
781state   real   oc_a02      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "oc_a02"        "Organic carbon, aerosol bin 02"      "ug/kg-dryair"
782state   real   bc_a02      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "bc_a02"        "Black carbon, aerosol bin 02"      "ug/kg-dryair"
783state   real   hysw_a02    ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "hysw_a02"      "Hysteresis water, aerosol bin 02"    "ug/kg-dryair"
784state   real   water_a02   ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "water_a02"     "Water, aerosol bin 02"   "ug/kg-dryair"
785state   real   num_a02     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "num_a02"       "Number, aerosol bin 02"     "#/kg-dryair"
786state   real   so4_a03     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "so4_a03"       "Sulfate, aerosol bin 03"     "ug/kg-dryair"
787state   real   no3_a03     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "no3_a03"       "Nitrate, aerosol bin 03"     "ug/kg-dryair"
788state   real   cl_a03      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "cl_a03"        "Chloride, aerosol bin 03"      "ug/kg-dryair"
789state   real   msa_a03     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "msa_a03"       "MSA, aerosol bin 03"     "ug/kg-dryair"
790state   real   co3_a03     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "co3_a03"       "Carbonate, aerosol bin 03"     "ug/kg-dryair"
791state   real   nh4_a03     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "nh4_a03"       "Ammonium, aerosol bin 03"     "ug/kg-dryair"
792state   real   na_a03      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "na_a03"        "Sodium, aerosol bin 03"      "ug/kg-dryair"
793state   real   ca_a03      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ca_a03"        "Calcium, aerosol bin 03"      "ug/kg-dryair"
794state   real   oin_a03     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "oin_a03"       "Other inorganics, aerosol bin 03"     "ug/kg-dryair"
795state   real   oc_a03      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "oc_a03"        "Organic carbon, aerosol bin 03"      "ug/kg-dryair"
796state   real   bc_a03      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "bc_a03"        "Black carbon, aerosol bin 03"      "ug/kg-dryair"
797state   real   hysw_a03    ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "hysw_a03"      "Hysteresis water, aerosol bin 03"    "ug/kg-dryair"
798state   real   water_a03   ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "water_a03"     "Water, aerosol bin 03"   "ug/kg-dryair"
799state   real   num_a03     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "num_a03"       "Number, aerosol bin 03"     "#/kg-dryair"
800state   real   so4_a04     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "so4_a04"       "Sulfate, aerosol bin 04"     "ug/kg-dryair"
801state   real   no3_a04     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "no3_a04"       "Nitrate, aerosol bin 04"     "ug/kg-dryair"
802state   real   cl_a04      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "cl_a04"        "Chloride, aerosol bin 04"      "ug/kg-dryair"
803state   real   msa_a04     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "msa_a04"       "MSA, aerosol bin 04"     "ug/kg-dryair"
804state   real   co3_a04     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "co3_a04"       "Carbonate, aerosol bin 04"     "ug/kg-dryair"
805state   real   nh4_a04     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "nh4_a04"       "Ammonium, aerosol bin 04"     "ug/kg-dryair"
806state   real   na_a04      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "na_a04"        "Sodium, aerosol bin 04"      "ug/kg-dryair"
807state   real   ca_a04      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ca_a04"        "Calcium, aerosol bin 04"      "ug/kg-dryair"
808state   real   oin_a04     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "oin_a04"       "Other inorganics, aerosol bin 04"     "ug/kg-dryair"
809state   real   oc_a04      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "oc_a04"        "Organic carbon, aerosol bin 04"      "ug/kg-dryair"
810state   real   bc_a04      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "bc_a04"        "Black carbon, aerosol bin 04"      "ug/kg-dryair"
811state   real   hysw_a04    ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "hysw_a04"      "Hysteresis water, aerosol bin 04"    "ug/kg-dryair"
812state   real   water_a04   ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "water_a04"     "Water, aerosol bin 04"   "ug/kg-dryair"
813state   real   num_a04     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "num_a04"       "Number, aerosol bin 04"     "#/kg-dryair"
814state   real   so4_a05     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "so4_a05"       "Sulfate, aerosol bin 05"     "ug/kg-dryair"
815state   real   no3_a05     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "no3_a05"       "Nitrate, aerosol bin 05"     "ug/kg-dryair"
816state   real   cl_a05      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "cl_a05"        "Chloride, aerosol bin 05"      "ug/kg-dryair"
817state   real   msa_a05     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "msa_a05"       "MSA, aerosol bin 05"     "ug/kg-dryair"
818state   real   co3_a05     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "co3_a05"       "Carbonate, aerosol bin 05"     "ug/kg-dryair"
819state   real   nh4_a05     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "nh4_a05"       "Ammonium, aerosol bin 05"     "ug/kg-dryair"
820state   real   na_a05      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "na_a05"        "Sodium, aerosol bin 05"      "ug/kg-dryair"
821state   real   ca_a05      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ca_a05"        "Calcium, aerosol bin 05"      "ug/kg-dryair"
822state   real   oin_a05     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "oin_a05"       "Other inorganics, aerosol bin 05"     "ug/kg-dryair"
823state   real   oc_a05      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "oc_a05"        "Organic carbon, aerosol bin 05"      "ug/kg-dryair"
824state   real   bc_a05      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "bc_a05"        "Black carbon, aerosol bin 05"      "ug/kg-dryair"
825state   real   hysw_a05    ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "hysw_a05"      "Hysteresis water, aerosol bin 05"    "ug/kg-dryair"
826state   real   water_a05   ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "water_a05"     "Water, aerosol bin 05"   "ug/kg-dryair"
827state   real   num_a05     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "num_a05"       "Number, aerosol bin 05"     "#/kg-dryair"
828state   real   so4_a06     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "so4_a06"       "Sulfate, aerosol bin 06"     "ug/kg-dryair"
829state   real   no3_a06     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "no3_a06"       "Nitrate, aerosol bin 06"     "ug/kg-dryair"
830state   real   cl_a06      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "cl_a06"        "Chloride, aerosol bin 06"      "ug/kg-dryair"
831state   real   msa_a06     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "msa_a06"       "MSA, aerosol bin 06"     "ug/kg-dryair"
832state   real   co3_a06     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "co3_a06"       "Carbonate, aerosol bin 06"     "ug/kg-dryair"
833state   real   nh4_a06     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "nh4_a06"       "Ammonium, aerosol bin 06"     "ug/kg-dryair"
834state   real   na_a06      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "na_a06"        "Sodium, aerosol bin 06"      "ug/kg-dryair"
835state   real   ca_a06      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ca_a06"        "Calcium, aerosol bin 06"      "ug/kg-dryair"
836state   real   oin_a06     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "oin_a06"       "Other inorganics, aerosol bin 06"     "ug/kg-dryair"
837state   real   oc_a06      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "oc_a06"        "Organic carbon, aerosol bin 06"      "ug/kg-dryair"
838state   real   bc_a06      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "bc_a06"        "Black carbon, aerosol bin 06"      "ug/kg-dryair"
839state   real   hysw_a06    ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "hysw_a06"      "Hysteresis water, aerosol bin 06"    "ug/kg-dryair"
840state   real   water_a06   ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "water_a06"     "Water, aerosol bin 06"   "ug/kg-dryair"
841state   real   num_a06     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "num_a06"       "Number, aerosol bin 06"     "#/kg-dryair"
842state   real   so4_a07     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "so4_a07"       "Sulfate, aerosol bin 07"     "ug/kg-dryair"
843state   real   no3_a07     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "no3_a07"       "Nitrate, aerosol bin 07"     "ug/kg-dryair"
844state   real   cl_a07      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "cl_a07"        "Chloride, aerosol bin 07"      "ug/kg-dryair"
845state   real   msa_a07     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "msa_a07"       "MSA, aerosol bin 07"     "ug/kg-dryair"
846state   real   co3_a07     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "co3_a07"       "Carbonate, aerosol bin 07"     "ug/kg-dryair"
847state   real   nh4_a07     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "nh4_a07"       "Ammonium, aerosol bin 07"     "ug/kg-dryair"
848state   real   na_a07      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "na_a07"        "Sodium, aerosol bin 07"      "ug/kg-dryair"
849state   real   ca_a07      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ca_a07"        "Calcium, aerosol bin 07"      "ug/kg-dryair"
850state   real   oin_a07     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "oin_a07"       "Other inorganics, aerosol bin 07"     "ug/kg-dryair"
851state   real   oc_a07      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "oc_a07"        "Organic carbon, aerosol bin 07"      "ug/kg-dryair"
852state   real   bc_a07      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "bc_a07"        "Black carbon, aerosol bin 07"      "ug/kg-dryair"
853state   real   hysw_a07    ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "hysw_a07"      "Hysteresis water, aerosol bin 07"    "ug/kg-dryair"
854state   real   water_a07   ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "water_a07"     "Water, aerosol bin 07"   "ug/kg-dryair"
855state   real   num_a07     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "num_a07"       "Number, aerosol bin 07"     "#/kg-dryair"
856state   real   so4_a08     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "so4_a08"       "Sulfate, aerosol bin 08"     "ug/kg-dryair"
857state   real   no3_a08     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "no3_a08"       "Nitrate, aerosol bin 08"     "ug/kg-dryair"
858state   real   cl_a08      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "cl_a08"        "Chloride, aerosol bin 08"      "ug/kg-dryair"
859state   real   msa_a08     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "msa_a08"       "MSA, aerosol bin 08"     "ug/kg-dryair"
860state   real   co3_a08     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "co3_a08"       "Carbonate, aerosol bin 08"     "ug/kg-dryair"
861state   real   nh4_a08     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "nh4_a08"       "Ammonium, aerosol bin 08"     "ug/kg-dryair"
862state   real   na_a08      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "na_a08"        "Sodium, aerosol bin 08"      "ug/kg-dryair"
863state   real   ca_a08      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "ca_a08"        "Calcium, aerosol bin 08"      "ug/kg-dryair"
864state   real   oin_a08     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "oin_a08"       "Other inorganics, aerosol bin 08"     "ug/kg-dryair"
865state   real   oc_a08      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "oc_a08"        "Organic carbon, aerosol bin 08"      "ug/kg-dryair"
866state   real   bc_a08      ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "bc_a08"        "Black carbon, aerosol bin 08"      "ug/kg-dryair"
867state   real   hysw_a08    ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "hysw_a08"      "Hysteresis water, aerosol bin 08"    "ug/kg-dryair"
868state   real   water_a08   ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "water_a08"     "Water, aerosol bin 08"   "ug/kg-dryair"
869state   real   num_a08     ikjftb   chem        1         -   irhusdf=(bdy_interp:dt)  "num_a08"       "Number, aerosol bin 08"     "#/kg-dryair"
870
871
872#-----------------------------------------------------------------------------------------------------------------------------------------------------------------
873
874# specified LBC arrays, first, Eulerian height coordinate model
875
876
877# specified LBC arrays, next, Eulerian mass coordinate model
878
879
880# specified LBC  variables shared between the mass and height coordinate models
881
882
883# soil model variables  (Note that they are marked as staggered in the vertical dimension
884# because they are "fully dimensioned" -- they use every element in that dim
885
886
887# 2m and 10m output diagnostics
888
889
890# lsm State Variables
891
892state    real   SMOIS            ilj     -          1         Z     rh       "SMOIS"                "SOIL MOISTURE" ""
893state    real   TSLB             ilj     -          1         Z     rh       "TSLB" "SOIL TEMPERATURE" ""
894
895
896# MYJ PBL variables
897
898
899# gfdl (eta) radiation State Variables
900
901# eta microphpysics State Variables
902
903
904# new eta microphpysics State Variables
905
906#  some mass-coordinate-model-specific variables
907
908
909
910
911
912
913# was em_only
914
915#################################################################
916# Physics Variables (em core)
917                                               
918                                               
919                                               
920#################################################################
921# Physics Variables (eh core) ; should be same as em
922                                               
923                                               
924
925                                               
926#################################################################
927# variables added for CHEMISTRY compatibility with ARW core - kludge
928#################################################################
929state    real   GSW             ij     misc        1         -      -       ""                 ""
930state    real   XLAT            ij     misc        1         -      -       ""                 ""
931state    real   XLONG           ij     misc        1         -      -       ""                 ""
932state    real   XLAND           ij     misc        1         -      -       ""                 ""
933state    real   TSK             ij     misc        1         -      -       ""                 ""
934state    real   UST             ij     misc        1         -      -       ""                 ""
935state    real   RAINCV          ij     misc        1         -      -       ""                 ""
936
937#################################################################
938# other misc variables (all cores)
939#################################################################
940
941# added for surface_driver
942state    real   PSFC             ij     misc        1         -      rh       "PSFC"                 "SFC PRESSURE"
943state    real   dtbc            -       misc     -         -      ir       "dtbc"                 "TIME SINCE BOUNDARY READ"         ""
944state    real   TH2              ij     misc        1         -     irh       "TH2"                  "POT TEMP at 2 M" ""
945state    real   T2               ij     misc        1         -     irh       "T2"                  "TEMP at 2 M" ""
946state    real   U10              ij     misc        1         -     irh       "U10"                  "U at 10 M"         " "
947state    real   V10              ij     misc        1         -     irh       "V10"                  "V at 10 M"         " "
948state    real   XICE             ij     misc        1         -     i01r      "XICE"                 "SEA ICE"         ""
949state    real   SMSTAV           ij     misc        1         -     irh       "SMSTAV"               "MOISTURE VARIBILITY" ""
950state    real   SMSTOT           ij     misc        1         -     irh     "SMSTOT"               "TOTAL SOIL MOISTURE" ""
951state    real   SFCRUNOFF        ij     misc        1         -     rh       "SFROFF"               "SURFACE RUNOFF" ""
952state    real   UDRUNOFF         ij     misc        1         -     rh       "UDROFF"               "UNDERGROUND RUNOFF" ""
953state  integer  IVGTYP           ij     misc        1         -     irh       "IVGTYP"               "VEGETATION TYPE" ""
954state  integer  ISLTYP           ij     misc        1         -     irh       "ISLTYP"               "SOIL TYPE"         " "
955state    real   VEGFRA           ij     misc        1         -     i01rh       "VEGFRA"               "VEGETATION FRACTION" ""
956state    real   SFCEVP           ij     misc        1         -     irh     "SFCEVP"               "SURFACE EVAPORATION" ""
957state    real   GRDFLX           ij     misc        1         -     irh     "GRDFLX"               "GROUND HEAT FLUX" ""
958state    real   ALBBCK           ij     misc        1         -     i012r   "ALBBCK"          "BACKGROUND ALBEDO"        "NA"
959state    real   SFCEXC           ij     misc        1         -     irh     "SFCEXC "              "SURFACE EXCHANGE COEFFICIENT"         ""
960state    real   ACSNOW           ij     misc        1         -     irh       "ACSNOW"               "ACCUMULATED SNOW" ""
961state    real   ACSNOM           ij     misc        1         -     irh       "ACSNOM"               "ACCUMULATED MELTED SNOW"         ""
962state    real   RMOL             ij     misc        1         -     irh      "RMOL"               ""         ""
963state    real   SNOW             ij     misc        1         -     i01rh       "SNOW"                 "SNOW WATER EQUIVALENT"         ""
964state    real   CANWAT           ij     misc        1         -     i01rh       "CANWAT"               "CANOPY WATER" ""
965state    real   SST              ij     misc        1         -     i01rh       "SST"                  "SEA SURFACE TEMPERATURE" "K"
966state    real   WEASD            ij     misc        1         -     i01rh       "WEASD"                "WATER EQUIVALENT OF ACCUMULATED SNOW" ""
967state    real  ZNT              ij      misc        1         -     ir        "ZNT"                   "TIME-VARYING ROUGHNESS LENGTH"
968state    real  MOL              ij      misc        1         -     ir        "MOL"                   "T* IN SIMILARITY THEORY"                      "K"
969
970state    real   tke_myj         ikj     misc        1         -     rh        "tke_myj"               "TKE FROM MELLOR-YAMADA-JANJIC"     "m2 s-2"
971state    real   EL_MYJ          ikj     misc        1         -      h        "el_myj"                "MIXING LENGTH FROM MELLOR-YAMADA-JANJIC"     "m"
972state    real   EXCH_H         ikj     misc        1         -     rh         "EXCH_H"               "EXCHANGE COEFFICIENTS FOR HEAT"               "m2 s-1"
973state   real   THZ0             ij     misc        1         -     irh       "THZ0"        "POT. TEMPERATURE AT TOP OF VISC. SUBLYR"       "K"
974state   real   QZ0              ij     misc        1         -     irh       "QZ0"         "SPECIFIC HUMIDITY AT TOP OF VISC. SUBLYR"      "kg kg-1"
975state   real   UZ0              ij     misc        1         -     irh       "UZ0"         "U WIND COMPONENT AT TOP OF VISC. SUBLYR"       "m s-1"
976state   real   VZ0              ij     misc        1         -     irh       "VZ0"         "V WIND COMPONENT AT TOP OF VISC. SUBLYR"       "m s-1"
977state    real  FLHC             ij      misc        1         -      r        "FLHC"                  "SURFACE EXCHANGE COEFFICIENT FOR HEAT"       ""
978state    real  FLQC             ij      misc        1         -      r        "FLQC"                  "SURFACE EXCHANGE COEFFICIENT FOR MOISTURE"   ""
979state    real  QSG              ij      misc        1         -      r        "QSG"                   "SURFACE SATURATION WATER VAPOR MIXING RATIO"  "kg kg-1"
980state    real  QVG              ij      misc        1         -      r        "QVG"                   "WATER VAPOR MIXING RATIO AT THE SURFACE"      "kg kg-1"
981state    real  QCG              ij      misc        1         -      r        "QCG"                   "CLOUD WATER MIXING RATIO AT THE SURFACE"      "kg kg-1"
982state    real  SOILT1           ij      misc        1         -      r        "SOILT1"                "TEMPERATURE INSIDE SNOW "    "K"
983state    real  TSNAV            ij      misc        1         -      r        "TSNAV"                 "AVERAGE SNOW TEMPERATURE "                    "C"
984# added as state for HALO_NMM_TURBL, jm
985state   real   UZ0h              ij     misc        1         -     -       
986state   real   VZ0h              ij     misc        1         -     -       
987state   real   dudt              ikj     misc        1         -     -     
988state   real   dvdt              ikj     misc        1         -     -     
989
990state   real   QSFC             ij     misc        1         -     irh       "QSFC"                  "SPECIFIC HUMIDITY AT LOWER BOUNDARY"          "kg kg-1"
991state   real   AKHS             ij     misc        1         -     ir        "AKHS"                  "SFC EXCH COEFF FOR HEAT /DELTA Z"             "m s-1"
992state   real   AKMS             ij     misc        1         -     ir        "AKMS"                  "SFC EXCH COEFF FOR MOMENTUM /DELTA Z"         "m s-1"   
993i1      real   TSHLTR           ij     misc        1         -     -         "TSHLTR"                "SHELTER THETA FROM MYJ"                       "K"         
994i1      real   QSHLTR           ij     misc        1         -     -         "QSHLTR"                "SHELTER SPECIFIC HUMIDITY FROM MYJ"           "kg kg-1"
995i1      real   TH10             ij     misc        1         -     -         "TH10"                  "10-M THETA FROM MYJ"                          "K"       
996i1      real   Q10              ij     misc        1         -     -         "Q10"                   "10-M SPECIFIC HUMIDITY FROM MYJ"              "kg kg-1"
997state    real    HTOP            ij     misc        1         -     irh       "HTOP"                 "TOP OF CONVECTION LEVEL"         ""
998state    real    HBOT            ij     misc        1         -     irh       "HBOT"                 "BOT OF CONVECTION LEVEL"         ""
999state    real    HTOPR           ij     misc        1         -     irh       "HTOPR"                "TOP OF CONVECTION LEVEL FOR RADIATION"         ""
1000state    real    HBOTR           ij     misc        1         -     irh       "HBOTR"                "BOT OF CONVECTION LEVEL FOR RADIATION"         ""
1001state    real    HTOPD           ij     misc        1         -     rh        "HTOPD"                "TOP DEEP CONVECTION LEVEL"         ""
1002state    real    HBOTD           ij     misc        1         -     rh        "HBOTD"                "BOT DEEP CONVECTION LEVEL"         ""
1003state    real    HTOPS           ij     misc        1         -     rh        "HTOPS"                "TOP SHALLOW CONVECTION LEVEL"         ""
1004state    real    HBOTS           ij     misc        1         -     rh        "HBOTS"                "BOT SHALLOW CONVECTION LEVEL"         ""
1005state    REAL      CUPPT         ij     misc        1         -     rh        "CUPPT"                "ACCUMULATED CONVECTIVE RAIN SINCE LAST CALL TO THE RADIATION"         ""
1006state    REAL      CPRATE        ij     misc        1         -     rh         "CPRATE"               "INSTANTANEOUS CONVECTIVE PRECIPITATION RATE"      ""   #  1-17-06a
1007state    real    F_ICE_PHY       ikj    misc        1         -      -        "F_ICE_PHY"            "FRACTION OF ICE"         ""
1008state    real    F_RAIN_PHY      ikj    misc        1         -      -        "F_RAIN_PHY"           "FRACTION OF RAIN "         ""
1009state    real    F_RIMEF_PHY     ikj    misc        1         -      -        "F_RIMEF_PHY"          "MASS RATIO OF RIMED ICE "         ""
1010state    real  MASS_FLUX        ij      misc        1         -      r        "MASS_FLUX"             "DOWNDRAFT MASS FLUX FOR IN GRELL CUMULUS SCHEME"           "mb/hour"
1011state    real  apr_gr           ij      misc        1         -      r       "APR_GR"                "PRECIP FROM CLOSURE OLD_GRELL "           "mm/hour"
1012state    real  apr_w            ij      misc        1         -      r       "APR_W"                 "PRECIP FROM CLOSURE W "           "mm/hour"
1013state    real  apr_mc           ij      misc        1         -      r       "APR_MC"                "PRECIP FROM CLOSURE KRISH MV"           "mm/hour"
1014state    real  apr_st           ij      misc        1         -      r       "APR_ST"                "PRECIP FROM CLOSURE STABILITY "           "mm/hour"
1015state    real  apr_as           ij      misc        1         -      r       "APR_AS"                "PRECIP FROM CLOSURE AS-TYPE "           "mm/hour"
1016state    real  apr_capma        ij      misc        1         -      r       "APR_CAPMA"             "PRECIP FROM MAX CAP"           "mm/hour"
1017state    real  apr_capme        ij      misc        1         -      r       "APR_CAPME"             "PRECIP FROM MEAN CAP"           "mm/hour"
1018state    real  apr_capmi        ij      misc        1         -      r       "APR_CAPMI"             "PRECIP FROM MIN CAP"           "mm/hour"
1019state    real  xf_ens           ije     misc        1         Z      r        "XF_ENS"                "MASS FLUX PDF IN GRELL CUMULUS SCHEME"    "mb hour-1"
1020state    real  pr_ens           ije     misc        1         Z      r        "PR_ENS"                "PRECIP RATE PDF IN GRELL CUMULUS SCHEME"  "mb hour-1"
1021state    real  GD_CLOUD        ikj      misc        1         -      rh      "GD_CLOUD"              "CLOUD WATER/ICE MIXING RAIO IN GD CLOUD"         "kg kg-1"
1022state    real  GD_CLOUD2        ikj      misc        1         -      rh      "GD_CLOUD2"              "TEST for GD CLOUD"         "kg kg-1"
1023state    real  RTHFTEN          ikj     misc        1         -      r       "RTHFTEN"               "TEMPERATURE TENDENCY USED IN GRELL CUMULUS SCHEME"         "K/sec"
1024state    real  RQVFTEN          ikj     misc        1         -      r       "RQVFTEN"               "MOISTURE TENDENCY USED IN GRELL CUMULUS SCHEME"            "kg/sec"
1025state integer  STEPBIOE          -      misc        1         -      r        "STEPBIOE"                "NUMBER OF FUN DAMENTAL TIMESTEPS BETWEEN BIOGENIC EMIS CALLS"             "NA"
1026state integer  STEPPHOT          -      misc        1         -      r        "STEPPHOT"                "NUMBER OF FUN DAMENTAL TIMESTEPS BETWEEN PHOTOLYSIS CALLS"             "NA"
1027state integer  STEPCHEM          -      misc        1         -      r        "STEPCHEM"                "NUMBER OF FUN DAMENTAL TIMESTEPS BETWEEN CHEM MECH CALLS"             "NA"
1028state    real   SNOWH            ij     misc        1         -     i01rhd=(interp_mask_land_field:lu_index)      "SNOWH"                 "PHYSICAL SNOW DEPTH"  ""
1029state    real   RHOSN            ij     misc        1         -     i01rhd=(interp_mask_land_field:lu_index)u=(copy_fcnm)    "RHOSN"            " SNOW DENSITY"      "kg m-3"
1030state    real   SMFR3D           ilj    misc        1         Z      rh       "SMFR3D"               "SOIL ICE" ""
1031state    real   KEEPFR3DFLAG     ilj    misc        1         Z      r         "KEEPFR3DFLAG"         "FLAG - 1. FROZEN SOIL YES, 0 - NO"             ""
1032
1033# added state for etampnew microphysics (needed for restarts)
1034state    real  mp_restart_state   p      misc        1         -      r       "MP_RESTART_STATE"       "STATE VECTOR FOR MICROPHYSICS RESTARTS"
1035state    real  tbpvs_state       p      misc        1         -      r        "TBPVS_STATE"           "STATE FOR ETAMPNEW MICROPHYSICS"
1036state    real  tbpvs0_state      p      misc        1         -      r        "TBPVS0_STATE"          "STATE FOR ETAMPNEW MICROPHYSICS"
1037
1038# State variables for landuse_init, Must be declared state because the are read in and needed for restarts. Had been SAVE vars in
1039# landuse_init (phys/module_physics_init.F)
1040state    integer  landuse_isice   -      misc       -          -     -
1041state    integer  landuse_lucats  -      misc       -          -     -
1042state    integer  landuse_luseas  -      misc       -          -     -
1043state    integer  landuse_isn     -      misc       -          -     -
1044state    real     lu_state        p      misc       -          -     -
1045
1046
1047#################################################################
1048#                                               
1049                                               
1050state   integer number_at_same_level    -        -          -         -     -        "number_at_same_level"  ""         ""     
1051
1052# State for derived time quantities. 
1053state   integer itimestep      -        -          -         -     h         "itimestep"             ""         ""     
1054state   real    xtime          -        -          -         -     h         "xtime"                 "minutes since simulation start"         ""     
1055state   real    julian         -        -          -         -     -         "julian"                "day of year"         ""     
1056                                               
1057state   integer emissframes    -        -          -         -     -         "emissframes"           ""         ""
1058# input file descriptor for lbcs on parent domain                                               
1059        had2chem_tim=had2chem_tim+timef()-btimx
1060state   integer lbc_fid        -        -          -         -     -         "lbc_fid"               ""         ""     
1061                                               
1062# indicates if tiling has been computed                                         
1063state   logical tiled          -        -          -         -     -         "tiled"                 ""         ""     
1064# indicates if patches have been computed                                               
1065state   logical patched        -        -          -         -     -         "patched"               ""         ""     
1066# indicates whether to read input from file or generate                                         
1067#state   logical input_from_file        -        -          -         -     -         "input_from_file"         ""         ""   
1068
1069######                                         
1070#                                               
1071# Variables that are set at run-time to control configuration  (namelist-settable)                                             
1072#                                               
1073#<Table>  <Type>  <Sym>                   <How set>          <Nentries>   <Default>                                             
1074
1075
1076# Time Control
1077rconfig   integer run_days                namelist,time_control         1             0       irh   "run_days"              "NUMBER OF DAYS TO RUN"
1078rconfig   integer run_hours               namelist,time_control         1             0       irh   "run_hours"             "NUMBER OF HOURS TO RUN"
1079rconfig   integer run_minutes             namelist,time_control         1             0       irh   "run_minutes"           "NUMBER OF MINUTES TO RUN"
1080rconfig   integer run_seconds             namelist,time_control         1             0       irh   "run_seconds"           "NUMBER OF SECONDS TO RUN"
1081rconfig   integer start_year              namelist,time_control         max_domains    1993    irh   "start_year"            "4 DIGIT YEAR OF START OF MODEL" "YEARS"
1082rconfig   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"
1083rconfig   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"
1084rconfig   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"
1085rconfig   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"
1086rconfig   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"
1087rconfig   integer end_year                namelist,time_control         max_domains    1993    irh   "end_year"              "4 DIGIT YEAR OF END OF MODEL" "YEARS"
1088rconfig   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"
1089rconfig   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"
1090rconfig   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"
1091rconfig   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"
1092rconfig   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"
1093rconfig   integer interval_seconds        namelist,time_control         1             43200    irh   "interval_seconds"      "SECONDS BETWEEN ANALYSIS AND BOUNDARY PERIODS" "SECONDS"
1094rconfig   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"  ""
1095rconfig   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"  ""
1096
1097include registry.io_boilerplate
1098
1099rconfig   integer JULYR                   namelist,time_control         max_domains    0       h    "JULYR"                 ""      ""
1100rconfig   integer JULDAY                  namelist,time_control         max_domains    1       h    "JULDAY"                ""      ""
1101rconfig   real    GMT                     namelist,time_control         max_domains    0.      h    "GMT"           ""      ""
1102rconfig   character  input_inname      namelist,time_control            1  "wrfinput_d<domain>"          -     "name of input   infile"   ""      ""
1103rconfig   character  input_outname     namelist,time_control            1  "wrfinput_d<domain>"          -     "name of input   outfile"  ""      ""
1104rconfig   character  bdy_inname        namelist,time_control            1  "wrfbdy_d<domain>"            -     "name of boundary infile"  ""      ""
1105rconfig   character  bdy_outname       namelist,time_control            1  "wrfbdy_d<domain>"            -     "name of boundary outfile" ""      ""
1106rconfig   character  emi_inname        namelist,time_control            1  "wrfchemi_d<domain>_<date>"   -     "name of chem emissions infile"  ""    ""
1107rconfig   character  emi_outname       namelist,time_control            1  "wrfchemi_d<domain>_<date>"   -     "name of chem emissions outfile" ""    ""
1108rconfig   integer frames_per_emissfile    namelist,time_control         1              12      h     "frames_per_emissfile"          ""      ""
1109rconfig   integer io_style_emissions      namelist,time_control     1              1       -     "io_style_emissions"    ""      ""
1110rconfig   integer     io_form_emissions   namelist,time_control         1              2       h        "io_form_emissions"              ""      ""
1111rconfig   character  input_chem_inname       namelist,time_control              1  "wrf_chem_input_d<domain>_<date>"   -     "name of chem infile"  ""    ""
1112rconfig   character  input_chem_outname      namelist,time_control              1  "wrf_chem_input_d<domain>_<date>"   -     "name of chem outfile" ""    ""
1113rconfig   character  rst_inname        namelist,time_control            1  "wrfrst_d<domain>_<date>"     -     "name of restrt infile"    ""      ""
1114rconfig   character  rst_outname       namelist,time_control            1  "wrfrst_d<domain>_<date>"     -     "name of restrt outfile"   ""      ""
1115rconfig   logical write_input             namelist,time_control         1             .false. -    "write input data for 3dvar etc."              ""      ""
1116rconfig   logical write_restart_at_0h     namelist,time_control         1             .false. h    "write_restart_at_0h"              ""      ""
1117rconfig   logical adjust_output_times     namelist,time_control         1             .false. -    "adjust_output_times"
1118rconfig   logical adjust_input_times      namelist,time_control         1             .false. -    "adjust_input_times"
1119rconfig   real    tstart                  namelist,time_control     max_domains       0       rh   "tstart"  "forecast hour at the start of the NMM integration"
1120rconfig   logical nocolons                namelist,time_control         1             .false. -    "nocolons"
1121
1122# Domains
1123rconfig   integer time_step               namelist,domains      1             -       ih   "time_step"     
1124rconfig   integer time_step_fract_num     namelist,domains      1             0       ih   "time_step_fract_num"     
1125rconfig   integer time_step_fract_den     namelist,domains      1             1       ih   "time_step_fract_den"     
1126rconfig   integer max_dom                 namelist,domains      1             1       irh  "max_dom"               ""      ""
1127rconfig   integer s_we                    namelist,domains      max_domains    1       irh    "s_we"          ""      ""
1128rconfig   integer e_we                    namelist,domains      max_domains    32      irh    "e_we"          ""      ""
1129rconfig   integer s_sn                    namelist,domains      max_domains    1       irh    "s_sn"          ""      ""
1130rconfig   integer e_sn                    namelist,domains      max_domains    32      irh    "e_sn"          ""      ""
1131rconfig   integer s_vert                  namelist,domains      max_domains    1       irh    "s_vert"                ""      ""
1132rconfig   integer e_vert                  namelist,domains      max_domains    31      irh    "e_vert"                ""      ""
1133rconfig   real    dx                      namelist,domains     max_domains    200     h     "dx"        "X HORIZONTAL RESOLUTION"   "METERS"
1134rconfig   real    dy                      namelist,domains      max_domains    200     h     "dy"        "Y HORIZONTAL RESOLUTION"   "METERS"
1135rconfig   integer grid_id                 namelist,domains      max_domains    1       irh    "id"            ""      ""
1136rconfig   integer parent_id               namelist,domains      max_domains    0       h     "parent_id"             ""      ""
1137rconfig   integer i_parent_start          namelist,domains      max_domains    1       h     "i_parent_start"                ""      ""
1138rconfig   integer j_parent_start          namelist,domains      max_domains    1       h     "j_parent_start"                ""      ""
1139rconfig   integer parent_grid_ratio       namelist,domains      max_domains    1       h     "parent_grid_ratio"             ""      ""
1140rconfig   integer parent_time_step_ratio  namelist,domains      max_domains    1       h     "parent_time_step_ratio"                ""      ""
1141rconfig   integer feedback                namelist,domains      1    1       h     "feedback"          ""      ""
1142rconfig   integer smooth_option           namelist,domains      1    2       h     "smooth_option"          ""      ""
1143rconfig   real    ztop                    namelist,domains      max_domains    15000.  h    "ztop"          ""      ""
1144rconfig   integer moad_grid_ratio         namelist,domains      max_domains    1       h     "moad_grid_ratio"               ""      ""
1145rconfig   integer moad_time_step_ratio    namelist,domains      max_domains    1       h     "moad_time_step_ratio"          ""      ""
1146rconfig   integer shw                     namelist,domains      max_domains    2       h     "stencil_half_width"   "HORIZONTAL INTERPOLATION STENCIL HALF-WIDTH"  "GRID POINTS"
1147rconfig   integer tile_sz_x               namelist,domains      1             0       -      "tile_sz_x"             ""      ""
1148rconfig   integer tile_sz_y               namelist,domains      1             0       -      "tile_sz_y"             ""      ""
1149rconfig   integer numtiles                namelist,domains      1             1       -      "numtiles"              ""      ""
1150rconfig   integer nproc_x                 namelist,domains      1             -1       -      "nproc_x"              "-1 means not set"      ""
1151rconfig   integer nproc_y                 namelist,domains      1             -1       -      "nproc_y"              "-1 means not set"      ""
1152rconfig   integer irand                   namelist,domains      1             0       -      "irand"           ""      ""
1153rconfig   real    dt                      derived              max_domains    2.      h     "dt"        "TEMPORAL RESOLUTION"      "SECONDS"
1154rconfig   integer   num_moves       namelist,domains    1                0
1155rconfig   integer   move_id         namelist,domains    max_moves        0
1156rconfig   integer   move_interval   namelist,domains    max_moves        999999999
1157rconfig   integer   move_cd_x       namelist,domains    max_moves        0
1158rconfig   integer   move_cd_y       namelist,domains    max_moves        0
1159rconfig   logical   swap_x          namelist,domains    max_domains    .false. rh    "swap_x"            ""      ""
1160rconfig   logical   swap_y          namelist,domains    max_domains    .false. rh    "swap_y"            ""      ""
1161rconfig   logical   cycle_x         namelist,domains    max_domains    .false. rh    "cycle_x"            ""      ""
1162rconfig   logical   cycle_y         namelist,domains    max_domains    .false. rh    "cycle_y"            ""      ""
1163rconfig   logical   reorder_mesh    namelist,domains    1              .false. rh    "reorder_mesh"       ""      ""
1164rconfig   logical   perturb_input   namelist,domains    1              .false. h     "" "" ""
1165
1166# Physics
1167rconfig   integer     mp_physics          namelist,physics      max_domains    0       rh       "mp_physics"            ""      ""
1168rconfig   integer     ra_lw_physics       namelist,physics      max_domains    0       rh       "ra_lw_physics"         ""      ""
1169rconfig   integer     ra_sw_physics       namelist,physics      max_domains    0       rh       "ra_sw_physics"         ""      ""
1170rconfig   real    radt                    namelist,physics      max_domains    0       h    "RADT"          ""      ""
1171rconfig   integer     sf_sfclay_physics   namelist,physics      max_domains    0       rh       "sf_sfclay_physics"             ""      ""
1172rconfig   integer     sf_surface_physics  namelist,physics      max_domains    0       rh       "sf_surface_physics"            ""      ""
1173rconfig   integer     bl_pbl_physics      namelist,physics      max_domains    0       rh       "bl_pbl_physics"                ""      ""
1174rconfig   real    BLDT                    namelist,physics      max_domains    0       h    "BLDT"          ""      ""
1175rconfig   integer     cu_physics          namelist,physics      max_domains    0       rh       "cu_physics"            ""      ""
1176rconfig   real    CUDT                    namelist,physics      max_domains    0       h    "CUDT"          ""      ""
1177rconfig   real    GSMDT                   namelist,physics      max_domains    0       h    "GSMDT"          ""      ""
1178rconfig   real    BIOEMDT                 namelist,physics      max_domains    0       h    "BIOEMDT"          "" ""
1179rconfig   real    PHOTDT                  namelist,physics      max_domains    0       h    "PHOTDT"          ""  ""
1180rconfig   real    CHEMDT                  namelist,physics      max_domains    0       h    "CHEMDT"          ""  ""
1181rconfig   integer ne_area                 namelist,physics      1           41       irh    "ne_area"               ""      ""
1182rconfig   integer kemit                   namelist,physics      1             9       irh   "kemit"                 ""      ""
1183rconfig   integer ISFFLX                  namelist,physics      1             1       irh    "ISFFLX"                        ""      ""
1184rconfig   integer IFSNOW                  namelist,physics      1             0       irh    "IFSNOW"                        ""      ""
1185rconfig   integer ICLOUD                  namelist,physics      1             1       irh    "ICLOUD"                        ""      ""
1186rconfig   real    swrad_scat              namelist,physics      1             1       irh    "SWRAD_SCAT" "SCATTERING FACTOR IN SWRAD"      ""
1187rconfig   integer surface_input_source    namelist,physics      1             1       irh    "surface_input_source"          "1=static (fractional), 2=time dependent (dominant), 3=hybrid (not yet implemented)"      ""
1188rconfig   integer num_soil_layers         namelist,physics      1             5       irh    "num_soil_layers"               ""      ""
1189rconfig   integer maxiens                 namelist,physics      1             1       irh    "maxiens"                    ""      ""
1190rconfig   integer maxens                  namelist,physics      1             3       irh    "maxens"                    ""      ""
1191rconfig   integer maxens2                 namelist,physics      1             3       irh    "maxens2"                    ""      ""
1192rconfig   integer maxens3                 namelist,physics      1            16       irh    "maxens3"                    ""      ""
1193rconfig   integer ensdim                  namelist,physics      1            144      irh    "ensdim"                    ""      ""
1194rconfig   integer     chem_opt            namelist,physics      max_domains    0       rh       "chem_opt"              ""      ""
1195rconfig   integer num_land_cat            namelist,physics      1            24       -      "num_land_cat"                  ""      ""
1196rconfig   integer num_soil_cat            namelist,physics      1            16       -      "num_soil_cat"                  ""      ""
1197rconfig   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"
1198rconfig   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"
1199rconfig   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"
1200rconfig   integer sst_update              namelist,physics      1            0         h    "sst_update"  "update sst from wrflowinp file  0=no, 1=yes"   ""
1201rconfig   integer ucmcall                 namelist,physics      1            0         h    "ucmcall"     "activate urban model  0=no, 1=yes"   ""
1202
1203# nmm variables
1204rconfig   integer idtad                   namelist,physics     max_domains    2       irh    "idtad"  "fundamental timesteps between calls to NMM passive advection scheme"
1205rconfig   integer nsoil                   namelist,physics     max_domains    4       irh    "nsoil"  "number of soil layers"
1206rconfig   integer nphs                    namelist,physics     max_domains   10       irh    "nphs"  "fundamental timesteps between calls to NMM turbulence"
1207rconfig   integer ncnvc                   namelist,physics     max_domains   10       irh    "ncnvc"  "fundamental timesteps between calls to NMM convection"
1208rconfig   integer nrads                   namelist,physics     max_domains  200       irh    "nrads"  "fundamental timesteps between calls to NMM shortwave radiation"
1209rconfig   integer nradl                   namelist,physics     max_domains  200       irh    "nradl"  "fundamental timesteps between calls to NMM longwave radiation"
1210rconfig   real    tprec                   namelist,physics     max_domains    3.       rh    "tprec"  "number of hours in bucket for total precipitation"
1211rconfig   real    theat                   namelist,physics     max_domains    6.       rh    "theat"  "number of hours in bucket for gridscale and convective heating rates"
1212rconfig   real    tclod                   namelist,physics     max_domains    6.       rh    "tclod"  "number of hours in bucket for cloud amounts"
1213rconfig   real    trdsw                   namelist,physics     max_domains    6.       rh    "trdsw"  "number of hours in bucket for short wave fluxes"
1214rconfig   real    trdlw                   namelist,physics     max_domains    6.       rh    "trdlw"  "number of hours in bucket for long wave fluxes"
1215rconfig   real    tsrfc                   namelist,physics     max_domains    6.       rh    "tsrfc"  "number of hours in bucket for evaporation / sfc fluxes"
1216rconfig   logical pcpflg                  namelist,physics     max_domains   .false.   rh    "pcpflg"  "logical switch that turns on/off the precipitation assimilation"
1217rconfig   integer sigma                   namelist,physics     max_domains    1       irh    "sigma"  "logical switch for NMM vertical coordinate (sigma or hybrid)"
1218rconfig   integer co2tf                   namelist,physics     1              0       -      "co2tf"  "GFDL radiation co2 flag"
1219rconfig   integer ra_call_offset          namelist,physics     1             -1       -      "ra_call_offset" "radiation call offset in timesteps (-1=old, 0=new offset)" ""
1220rconfig   real    cam_abs_freq_s          namelist,physics      1         21600.      -      "cam_abs_freq_s" "CAM radiation frequency for clear-sky longwave calculations" "s"
1221rconfig   integer levsiz                  namelist,physics      1             1       -      "levsiz" "Number of ozone data levels for CAM radiation (59)"  ""
1222rconfig   integer paerlev                 namelist,physics      1             1       -      "paerlev" "Number of aerosol data levels for CAM radiation (29)"  ""
1223rconfig   integer cam_abs_dim1            namelist,physics      1             1       -      "cam_abs_dim1" "dimension for absnxt in CAM radiation"  ""
1224rconfig   integer cam_abs_dim2            namelist,physics      1             1       -      "cam_abs_dim2" "dimension for abstot in CAM radiation"  ""
1225rconfig   logical cu_rad_feedback         namelist,physics      max_domains   .false.  -     "feedback cumulus to radiation"
1226
1227# Dynamics
1228# dynamics option (see package definitions, below)
1229rconfig   integer dyn_opt                 namelist,dynamics     1             1       irh   "dyn_opt"               ""      ""
1230rconfig   integer rk_ord                  namelist,dynamics     1             3       irh   "rk_order"               ""      ""
1231rconfig   integer w_damping               namelist,dynamics     1             0       irh    "w_damping"             ""      ""
1232# diff_opt 1=old diffusion, 2=new
1233rconfig   integer diff_opt                namelist,dynamics     1             1       irh    "diff_opt"              ""      ""
1234# km_opt   1=old coefs, 2=tke, 3=Smagorinksy
1235rconfig   integer km_opt                  namelist,dynamics     1             1       irh    "km_opt"                ""      ""
1236rconfig   integer damp_opt                namelist,dynamics     1             1       irh    "damp_opt"              ""      ""
1237rconfig   real    zdamp                   namelist,dynamics     max_domains    5000.   h    "zdamp"         ""      ""
1238rconfig   real    base_pres               namelist,dynamics     1          100000.     h    "base_pres"  "Base state pressure - do not change (10^5 Pa), real only"      "Pa"
1239rconfig   real    base_temp               namelist,dynamics     1             290.     h    "base_temp"  "Base state sea level temperature, real only"      "K"
1240rconfig   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"
1241rconfig   real    dampcoef                namelist,dynamics     max_domains    0.2     h    "dampcoef"              ""      ""
1242rconfig   real    khdif                   namelist,dynamics     max_domains    0       h    "khdif"         ""      ""
1243rconfig   real    kvdif                   namelist,dynamics     max_domains    0       h    "kvdif"         ""      ""
1244rconfig   real    smdiv                   namelist,dynamics     max_domains    0.      h    "smdiv"         ""      ""
1245rconfig   real    emdiv                   namelist,dynamics     max_domains    0.      h    "emdiv"         ""      ""
1246rconfig   real    epssm                   namelist,dynamics     max_domains    .1      h    "epssm"         ""      ""
1247rconfig   logical non_hydrostatic         namelist,dynamics     max_domains  .true.   irh  "non_hydrostatic"    ""   ""
1248rconfig   integer time_step_sound         namelist,dynamics     max_domains    10      h     "time_step_sound"               ""      ""
1249rconfig   integer     h_mom_adv_order     namelist,dynamics     max_domains    3       rh       "h_mom_adv_order"               ""      ""
1250rconfig   integer     v_mom_adv_order     namelist,dynamics     max_domains    3       rh       "v_mom_adv_order"               ""      ""
1251rconfig   integer     h_sca_adv_order     namelist,dynamics     max_domains    3       rh       "h_sca_adv_order"               ""      ""
1252rconfig   integer     v_sca_adv_order     namelist,dynamics     max_domains    3       rh       "v_sca_adv_order"               ""      ""
1253rconfig   logical top_radiation           namelist,dynamics     max_domains    .false. rh    "top_radiation"         ""      ""
1254rconfig   real    mix_cr_len              namelist,dynamics     max_domains    200.    h    "mix_cr_len"            ""      ""
1255rconfig   real    tke_upper_bound         namelist,dynamics     max_domains    1000.   h    "tke_upper_bound"            ""      ""
1256rconfig   real    kh_tke_upper_bound      namelist,dynamics     max_domains    1000.   h    "kh_tke_upper_bound"         ""      ""
1257rconfig   real    kv_tke_upper_bound      namelist,dynamics     max_domains    100.    h    "kv_tke_upper_bound"         ""      ""
1258rconfig   real    tke_drag_coefficient      namelist,dynamics   max_domains    0.      h    "tke_drag_coefficient"       ""      ""
1259rconfig   real    tke_heat_flux           namelist,dynamics     max_domains    0.      h    "tke_heat_flux"              ""      ""
1260rconfig   logical pert_coriolis           namelist,dynamics     max_domains  .false.  irh  "pert_coriolis"    ""   ""
1261rconfig   integer     chem_in_opt         namelist,dynamics     max_domains    0       rh       "chem_in_opt"     ""      ""
1262rconfig   integer     phot_opt            namelist,dynamics     max_domains    0       rh       "phot_opt"        ""      ""
1263rconfig   integer     drydep_opt          namelist,dynamics     max_domains    0       rh       "drydep_opt"      ""      ""
1264rconfig   integer     bio_emiss_opt       namelist,dynamics     max_domains    0       rh       "bio_emiss_opt"   ""      ""   
1265rconfig   integer     emiss_inpt_opt      namelist,dynamics     max_domains    0       rh       "emiss_inpt_opt"  ""      ""
1266rconfig   integer     gas_bc_opt          namelist,dynamics     max_domains    1       rh       "gas_bc_opt"      ""      ""
1267rconfig   integer     gas_ic_opt          namelist,dynamics     max_domains    1       rh       "gas_ic_opt"      ""      ""
1268rconfig   integer     aer_bc_opt          namelist,dynamics     max_domains    1       rh       "aer_bc_opt"      ""      ""
1269rconfig   integer     aer_ic_opt          namelist,dynamics     max_domains    1       rh       "aer_ic_opt"      ""      ""
1270
1271# Bdy_control
1272rconfig   integer spec_bdy_width          namelist,bdy_control          1             5       irh    "spec_bdy_width"                ""      ""
1273rconfig   integer spec_zone               namelist,bdy_control          1             1       irh    "spec_zone"                     ""      ""
1274rconfig   integer relax_zone              namelist,bdy_control          1             4       irh    "relax_zone"                    ""      ""
1275rconfig   logical specified               namelist,bdy_control  max_domains    .false. rh    "specified"             ""      ""
1276rconfig   logical periodic_x              namelist,bdy_control  max_domains    .false. rh    "periodic_x"            ""      ""
1277rconfig   logical symmetric_xs            namelist,bdy_control  max_domains    .false. rh    "symmetric_xs"          ""      ""
1278rconfig   logical symmetric_xe            namelist,bdy_control  max_domains    .false. rh    "symmetric_xe"          ""      ""
1279rconfig   logical open_xs                 namelist,bdy_control  max_domains    .false. rh    "open_xs"               ""      ""
1280rconfig   logical open_xe                 namelist,bdy_control  max_domains    .false. rh    "open_xe"               ""      ""
1281rconfig   logical periodic_y              namelist,bdy_control  max_domains    .false. rh    "periodic_y"            ""      ""
1282rconfig   logical symmetric_ys            namelist,bdy_control  max_domains    .false. rh    "symmetric_ys"          ""      ""
1283rconfig   logical symmetric_ye            namelist,bdy_control  max_domains    .false. rh    "symmetric_ye"          ""      ""
1284rconfig   logical open_ys                 namelist,bdy_control  max_domains    .false. rh    "open_ys"               ""      ""
1285rconfig   logical open_ye                 namelist,bdy_control  max_domains    .false. rh    "open_ye"               ""      ""
1286rconfig   logical nested                  namelist,bdy_control  max_domains    .false. rh    "nested"                ""      ""
1287rconfig   logical have_bcs_chem           namelist,bdy_control  max_domains    .false. rh    "have_bcs_chem"                "" ""
1288rconfig   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"
1289
1290rconfig   integer background_proc_id      namelist,grib2                1     255    rh    "background_proc_id"    "Background processing id for grib2"  ""
1291rconfig   integer forecast_proc_id        namelist,grib2                1     255    rh    "forecast_proc_id"      "Analysis and forecast processing id for grib2"  ""
1292rconfig   integer production_status       namelist,grib2                1     255    rh    "production_status"     "Background processing id for grib2"  ""
1293rconfig   integer compression             namelist,grib2                1      40    rh    "compression"           "grib2 compression, 40 for JPEG2000 or 41 for PNG"  ""
1294
1295# NAMELIST DERIVED
1296rconfig   real    cen_lat                 derived                  max_domains    0       -        "cen_lat"              "center latitude"      "degrees, negative is south"
1297rconfig   real    cen_lon                 derived                  max_domains    0       -        "cen_lon"              "central longitude"      "degrees, negative is west"
1298rconfig   real    truelat1                derived                  max_domains    0       -        "true_lat1"             "first standard parallel"      "degrees, negative is south"
1299rconfig   real    truelat2                derived                  max_domains    0       -        "true_lat2"             "second standard parallel"      "degrees, negative is south"
1300rconfig   real    moad_cen_lat            derived                  max_domains    0       -        "moad_cen_lat"             "center latitude of the most coarse grid"      "degrees, negative is south"
1301rconfig   real    stand_lon               derived                  max_domains    0       -        "stand_lon"             "standard longitude, parallel to j-direction, perpendicular to i-direction "      "degrees, negative is west"
1302rconfig   real    bdyfrq                  derived                  max_domains    0       -        "bdyfrq"               "lateral boundary input frequency"      "seconds"
1303rconfig   real    emifrq                  derived                  max_domains    0       -        "emifrq"               "chem emissions input frequency"      "seconds"
1304rconfig   integer iswater                 derived                  max_domains    0       -        "iswater"              "land use index of water"      "index category"
1305rconfig   integer isice                   derived                  max_domains    0       -        "isice"                "land use index of ice"        "index category"
1306rconfig   integer isurban                 derived                  max_domains    0       -        "isurban"              "land use index for 'urban and built-up"     "index category"
1307rconfig   integer isoilwater              derived                  max_domains    0       -        "isoilwater"           "land use index of water for soil"        "index category"
1308rconfig   integer map_proj                derived                  max_domains    0       -        "map_proj"             "domain map projection"      "0=none, 1=Lambert, 2=polar, 3=Mercator"
1309rconfig   integer simulation_start_year   derived                  1              0       -        "simulation_start_year" "start of simulation through restarts" "4-digit year"
1310rconfig   integer simulation_start_month  derived                  1              0       -        "simulation_start_month" "start of simulation through restarts" "2-digit month"
1311rconfig   integer simulation_start_day    derived                  1              0       -        "simulation_start_day" "start of simulation through restarts" "2-digit day"
1312rconfig   integer simulation_start_hour   derived                  1              0       -        "simulation_start_hour" "start of simulation through restarts" "2-digit hour"
1313rconfig   integer simulation_start_minute derived                  1              0       -        "simulation_start_minute" "start of simulation through restarts" "2-digit minute"
1314rconfig   integer simulation_start_second derived                  1              0       -        "simulation_start_second" "start of simulation through restarts" "2-digit second"
1315
1316#
1317# Single dummy declaration to define a nodyn dyn option
1318state integer nodyn_dummy - dyn_nodyn -  -  -  "" "" ""
1319
1320#key      package       associated                package          associated 4d scalars
1321#         name          namelist choice           state vars
1322
1323package   dyn_nodyn     dyn_opt==0                   -             -
1324package   dyn_nmm       dyn_opt==4                   -             -
1325
1326
1327#### 9. Edit the Registry file to set up '5' as the value of the
1328**** namelist variable dyn_opt that means to select our exp dyncore.
1329package   dyn_exp       dyn_opt==5                   -             -
1330
1331#package   passivec1     chem_opt==0                  -
1332package   radm2         chem_opt==1                  -             chem:so2,sulf,no2,no,o3,hno3,h2o2,ald,hcho,op1,op2,paa,ora1,ora2,nh3,n2o5,no3,pan,hc3,hc5,hc8,eth,co,ol2,olt,oli,tol,xyl,aco3,tpan,hono,hno4,ket,gly,mgly,dcb,onit,csl,iso,ho,ho2
1333package   radm2sorg     chem_opt==2                  -             chem:so2,sulf,no2,no,o3,hno3,h2o2,ald,hcho,op1,op2,paa,ora1,ora2,nh3,n2o5,no3,pan,hc3,hc5,hc8,eth,co,ol2,olt,oli,tol,xyl,aco3,tpan,hono,hno4,ket,gly,mgly,dcb,onit,csl,iso,ho,ho2,so4aj,so4ai,nh4aj,nh4ai,no3aj,no3ai,orgaro1j,orgaro1i,orgaro2j,orgaro2i,orgalk1j,orgalk1i,orgole1j,orgole1i,orgba1j,orgba1i,orgba2j,orgba2i,orgba3j,orgba3i,orgba4j,orgba4i,orgpaj,orgpai,ecj,eci,p25j,p25i,antha,seas,soila,nu0,ac0,corn
1334package   racm          chem_opt==3                  -             chem:so2,sulf,no2,no,o3,hno3,h2o2,ald,hcho,op1,op2,paa,ora1,ora2,nh3,n2o5,no3,pan,hc3,hc5,hc8,eth,co,ete,olt,oli,tol,xyl,aco3,tpan,hono,hno4,ket,gly,mgly,dcb,onit,csl,iso,co2,ch4,udd,hket,api,lim,dien,macr,ho,ho2
1335package   racmsorg      chem_opt==4                  -             chem:so2,sulf,no2,no,o3,hno3,h2o2,ald,hcho,op1,op2,paa,ora1,ora2,nh3,n2o5,no3,pan,hc3,hc5,hc8,eth,co,ete,olt,oli,tol,xyl,aco3,tpan,hono,hno4,ket,gly,mgly,dcb,onit,csl,iso,co2,ch4,udd,hket,api,lim,dien,macr,ho,ho2,so4aj,so4ai,nh4aj,nh4ai,no3aj,no3ai,orgaro1j,orgaro1i,orgaro2j,orgaro2i,orgalk1j,orgalk1i,orgole1j,orgole1i,orgba1j,orgba1i,orgba2j,orgba2i,orgba3j,orgba3i,orgba4j,orgba4i,orgpaj,orgpai,ecj,eci,p25j,p25i,antha,seas,soila,nu0,ac0,corn
1336package   cbmz          chem_opt==5                  -             chem:so2,sulf,no2,no,o3,hno3,h2o2,ald,hcho,op1,op2,paa,ora1,ora2,nh3,n2o5,no3,pan,hc3,hc5,hc8,eth,co,ol2,olt,oli,tol,xyl,aco3,tpan,hono,hno4,ket,gly,mgly,dcb,onit,csl,iso,ho,ho2,hcl,ch3o2,ethp,ch3oh,c2h5oh,par,to2,cro,open,op3,c2o3,ro2,ano2,nap,xo2,xpar,isoprd,isopp,isopn,isopo2,dms,msa,dmso,dmso2,ch3so2h,ch3sch2oo,ch3so2,ch3so3,ch3so2oo,ch3so2ch2oo,mtf
1337package   cbmz_bb       chem_opt==6                  -             chem:so2,sulf,no2,no,o3,hno3,h2o2,ald,hcho,op1,op2,paa,ora1,ora2,nh3,n2o5,no3,pan,hc3,hc5,hc8,eth,co,ol2,olt,oli,tol,xyl,aco3,tpan,hono,hno4,ket,gly,mgly,dcb,onit,csl,iso,ho,ho2,hcl,ch3o2,ethp,ch3oh,c2h5oh,par,to2,cro,open,op3,c2o3,ro2,ano2,nap,xo2,xpar,isoprd,isopp,isopn,isopo2
1338package   cbmz_mosaic_aa  chem_opt==7                -             chem:so2,sulf,no2,no,o3,hno3,h2o2,ald,hcho,op1,op2,paa,ora1,ora2,nh3,n2o5,no3,pan,hc3,hc5,hc8,eth,co,ol2,olt,oli,tol,xyl,aco3,tpan,hono,hno4,ket,gly,mgly,dcb,onit,csl,iso,ho,ho2,hcl,ch3o2,ethp,ch3oh,c2h5oh,par,to2,cro,open,op3,c2o3,ro2,ano2,nap,xo2,xpar,isoprd,isopp,isopn,isopo2,so4_a01,no3_a01,cl_a01,nh4_a01,na_a01,oin_a01,oc_a01,bc_a01,hysw_a01,water_a01,num_a01,so4_a02,no3_a02,cl_a02,nh4_a02,na_a02,oin_a02,oc_a02,bc_a02,hysw_a02,water_a02,num_a02,so4_a03,no3_a03,cl_a03,nh4_a03,na_a03,oin_a03,oc_a03,bc_a03,hysw_a03,water_a03,num_a03,so4_a04,no3_a04,cl_a04,nh4_a04,na_a04,oin_a04,oc_a04,bc_a04,hysw_a04,water_a04,num_a04
1339package   cbmz_mosaic_bb  chem_opt==8                -             chem:so2,sulf,no2,no,o3,hno3,h2o2,ald,hcho,op1,op2,paa,ora1,ora2,nh3,n2o5,no3,pan,hc3,hc5,hc8,eth,co,ol2,olt,oli,tol,xyl,aco3,tpan,hono,hno4,ket,gly,mgly,dcb,onit,csl,iso,ho,ho2,hcl,ch3o2,ethp,ch3oh,c2h5oh,par,to2,cro,open,op3,c2o3,ro2,ano2,nap,xo2,xpar,isoprd,isopp,isopn,isopo2,so4_a01,no3_a01,cl_a01,nh4_a01,na_a01,oin_a01,oc_a01,bc_a01,hysw_a01,water_a01,num_a01,so4_a02,no3_a02,cl_a02,nh4_a02,na_a02,oin_a02,oc_a02,bc_a02,hysw_a02,water_a02,num_a02,so4_a03,no3_a03,cl_a03,nh4_a03,na_a03,oin_a03,oc_a03,bc_a03,hysw_a03,water_a03,num_a03,so4_a04,no3_a04,cl_a04,nh4_a04,na_a04,oin_a04,oc_a04,bc_a04,hysw_a04,water_a04,num_a04,so4_a05,no3_a05,cl_a05,nh4_a05,na_a05,oin_a05,oc_a05,bc_a05,hysw_a05,water_a05,num_a05,so4_a06,no3_a06,cl_a06,nh4_a06,na_a06,oin_a06,oc_a06,bc_a06,hysw_a06,water_a06,num_a06,so4_a07,no3_a07,cl_a07,nh4_a07,na_a07,oin_a07,oc_a07,bc_a07,hysw_a07,water_a07,num_a07,so4_a08,no3_a08,cl_a08,nh4_a08,na_a08,oin_a08,oc_a08,bc_a08,hysw_a08,water_a08,num_a08
1340package   chem_tracer   chem_opt==13                 -             chem:so2,co
1341#cms++
1342package   radm2_kpp        chem_opt==101                 -             chem:so2,sulf,no2,no,o3,hno3,h2o2,ald,hcho,op1,op2,paa,ora1,ora2,nh3,n2o5,no3,pan,hc3,hc5,hc8,eth,co,ol2,olt,oli,tol,xyl,aco3,tpan,hono,hno4,ket,gly,mgly,dcb,onit,csl,iso,co2,ch4,ho,ho2
1343
1344package   racm_mim_kpp      chem_opt==102                  -            chem:so2,sulf,no2,no,o3,hno3,h2o2,ald,hcho,op1,op2,paa,ora1,ora2,n2o5,no3,pan,hc3,hc5,hc8,eth,co,ete,olt,oli,tol,xyl,aco3,tpan,hono,hno4,ket,gly,mgly,dcb,onit,csl,iso,co2,ch4,udd,hket,api,lim,dien,macr,hace,ishp,ison,mahp,mpan,nald,ho,ho2 
1345
1346package   racm_kpp      chem_opt==103                -            chem:so2,sulf,no2,no,o3,hno3,h2o2,ald,hcho,op1,op2,paa,ora1,ora2,nh3,n2o5,no3,pan,hc3,hc5,hc8,eth,co,ete,olt,oli,tol,xyl,aco3,tpan,hono,hno4,ket,gly,mgly,dcb,onit,csl,iso,co2,ch4,udd,hket,api,lim,dien,macr,ho,ho2
1347
1348package   racmsorg_kpp      chem_opt==104                  -            chem:so2,sulf,no2,no,o3,hno3,h2o2,ald,hcho,op1,op2,paa,ora1,ora2,nh3,n2o5,no3,pan,hc3,hc5,hc8,eth,co,ete,olt,oli,tol,xyl,aco3,tpan,hono,hno4,ket,gly,mgly,dcb,onit,csl,iso,co2,ch4,udd,hket,api,lim,dien,macr,ho,ho2,so4aj,so4ai,nh4aj,nh4ai,no3aj,no3ai,orgaro1j,orgaro1i,orgaro2j,orgaro2i,orgalk1j,orgalk1i,orgole1j,orgole1i,orgba1j,orgba1i,orgba2j,orgba2i,orgba3j,orgba3i,orgba4j,orgba4i,orgpaj,orgpai,ecj,eci,p25j,p25i,antha,seas,soila,nu0,ac0,corn
1349
1350package   radm2sorg_kpp     chem_opt==105                  -             chem:so2,sulf,no2,no,o3,hno3,h2o2,ald,hcho,op1,op2,paa,ora1,ora2,nh3,n2o5,no3,pan,hc3,hc5,hc8,eth,co,ol2,olt,oli,tol,xyl,aco3,tpan,hono,hno4,ket,gly,mgly,dcb,onit,csl,iso,ho,ho2,so4aj,so4ai,nh4aj,nh4ai,no3aj,no3ai,orgaro1j,orgaro1i,orgaro2j,orgaro2i,orgalk1j,orgalk1i,orgole1j,orgole1i,orgba1j,orgba1i,orgba2j,orgba2i,orgba3j,orgba3i,orgba4j,orgba4i,orgpaj,orgpai,ecj,eci,p25j,p25i,antha,seas,soila,nu0,ac0,corn
1351
1352package   photmad       phot_opt==1                  -             -
1353package   photfastj     phot_opt==2                  -             -
1354package   wesely        drydep_opt==1                -             -
1355package   gunther1      bio_emiss_opt==1             -             -
1356package   beis311       bio_emiss_opt==2             -             -
1357
1358# emiss_inpt_default        = radm2-sorgam emissions in "standard(=grell)" wrf-chem
1359# emiss_inpt_pnnl_cm        = cbmz-mosaic  emissions in "PNNL" format
1360# emiss_inpt_pnnl_rs        = radm2-sorgam emissions in "PNNL" format (same as default except isoprene added)
1361package   emiss_inpt_default          emiss_inpt_opt==1            -             -
1362package   emiss_inpt_pnnl_cm          emiss_inpt_opt==101          -             -
1363package   emiss_inpt_pnnl_rs          emiss_inpt_opt==102          -             -
1364
1365# gas/aer_bc/ic_default     = bc/ic in "standard(=grell)" wrf-chem for radm2-sorgam species,
1366#                                   and first-cut implementation for cbmz-mosaic species
1367# gas/aer_bc/ic_pnnl        = bc/ic for PNNL simulations
1368package   gas_bc_default              gas_bc_opt==1                -             -
1369package   gas_bc_pnnl                 gas_bc_opt==101              -             -
1370package   gas_ic_default              gas_ic_opt==1                -             -
1371package   gas_ic_pnnl                 gas_ic_opt==101              -             -
1372package   aer_bc_default              aer_bc_opt==1                -             -
1373package   aer_bc_pnnl                 aer_bc_opt==101              -             -
1374package   aer_ic_default              aer_ic_opt==1                -             -
1375package   aer_ic_pnnl                 aer_ic_opt==101              -             -
1376package   passiveqv     mp_physics==0                -             moist:qv
1377package   kesslerscheme mp_physics==1                -             moist:qv,qc,qr
1378package   linscheme     mp_physics==2                -             moist:qv,qc,qr,qi,qs,qg
1379package   wsm3scheme    mp_physics==3                -             moist:qv,qc,qr
1380package   wsm5scheme    mp_physics==4                -             moist:qv,qc,qr,qi,qs
1381package   etampnew      mp_physics==5                -             moist:qv,qc,qr,qi,qs,qg
1382package   wsm6scheme    mp_physics==6                -             moist:qv,qc,qr,qi,qs,qg
1383package   ncepcloud3    mp_physics==98               -             moist:qv,qc,qr
1384package   ncepcloud5    mp_physics==99               -             moist:qv,qc,qr,qi,qs
1385package   thompson       mp_physics==8               -             moist:qv,qc,qr,qi,qs,qg;scalar:qni
1386
1387package   rrtmscheme    ra_lw_physics==1             -             -
1388package   camlwscheme   ra_lw_physics==3             -             -
1389package   gfdllwscheme  ra_lw_physics==99            -             moist:qv,qc,qr,qi
1390
1391package   swradscheme   ra_sw_physics==1             -             -
1392package   gsfcswscheme  ra_sw_physics==2             -             -
1393package   camswscheme   ra_sw_physics==3             -             -
1394package   gfdlswscheme  ra_sw_physics==99            -             -
1395
1396package   sfclayscheme   sf_sfclay_physics==1        -             -
1397package   myjsfcscheme   sf_sfclay_physics==2        -             -
1398package   gfssfcscheme   sf_sfclay_physics==3        -             -
1399package   slabscheme     sf_surface_physics==1       -             -
1400package   lsmscheme      sf_surface_physics==2       -             -
1401package   ruclsmscheme   sf_surface_physics==3       -             -
1402package   nmmlsmscheme   sf_surface_physics==99      -             -
1403package   ysuscheme      bl_pbl_physics==1           -             -
1404package   myjpblscheme   bl_pbl_physics==2           -             -
1405package   gfsscheme      bl_pbl_physics==3           -             -
1406package   mrfscheme      bl_pbl_physics==99          -             -
1407
1408package   kfetascheme    cu_physics==1               -             -
1409package   bmjscheme      cu_physics==2               -             -
1410package   gdscheme       cu_physics==3               -             -
1411package   sasscheme      cu_physics==4               -             -
1412package   kfscheme       cu_physics==99              -             -
1413
1414# only need to specify these once; not for every io_form* variable
1415package   io_intio    io_form_restart==1                     -             -
1416package   io_netcdf   io_form_restart==2                     -             -
1417# Placeholders for additional packages (we can go beyond zzz
1418# but that will entail modifying frame/module_io.F and frame/md_calls.m4)
1419# Please note these are placeholders; HDF has not been implemented yet.
1420package   io_hdf      io_form_restart==3                     -             -
1421package   io_phdf5    io_form_restart==4                     -             -
1422package   io_grib1    io_form_restart==5                     -             -
1423package   io_mcel     io_form_restart==6                     -             -
1424package   io_esmf     io_form_restart==7                     -             -
1425package   io_yyy      io_form_restart==8                     -             -
1426package   io_zzz      io_form_restart==9                     -             -
1427package   io_grib2    io_form_restart==10                    -             -
1428package   io_pnetcdf  io_form_restart==11                     -             -
1429                                               
1430## communications                                               
1431
1432### 8. Edit the Registry file and create a halo-exchange for x_1.
1433
1434# NMM communications
1435
1436#halo HALO_NMM_INIT_1   dyn_nmm 120:LMH,LMV,HBM2
1437halo HALO_NMM_INIT_1    dyn_nmm 120:HBM2
1438halo HALO_NMM_INIT_2    dyn_nmm 120:HBM3,VBM2,VBM3
1439halo HALO_NMM_INIT_3    dyn_nmm 120:SM,SICE,HTM
1440halo HALO_NMM_INIT_4    dyn_nmm 120:VTM,DX_NMM,WPDAR
1441halo HALO_NMM_INIT_5    dyn_nmm 120:CPGFU,CURV,FCP
1442halo HALO_NMM_INIT_6    dyn_nmm 120:FDIV,FAD,F
1443halo HALO_NMM_INIT_7    dyn_nmm 120:DDMPU,DDMPV,GLAT
1444halo HALO_NMM_INIT_8    dyn_nmm 120:GLON,EPSR,TG
1445halo HALO_NMM_INIT_9    dyn_nmm 120:GFFC,SST,ALBASE
1446#halo HALO_NMM_INIT_10  dyn_nmm 120:HDAC,HDACV,IVGTYP
1447halo HALO_NMM_INIT_10   dyn_nmm 120:HDAC,HDACV
1448#halo HALO_NMM_INIT_11  dyn_nmm 120:ISLTYP,ISLOPE,VEGFRC
1449halo HALO_NMM_INIT_11   dyn_nmm 120:VEGFRC
1450halo HALO_NMM_INIT_12   dyn_nmm 120:DIV,OMGALF,PD,RES
1451halo HALO_NMM_INIT_13   dyn_nmm 120:FIS,T,U
1452halo HALO_NMM_INIT_14   dyn_nmm 120:V,Q,Q2,CHEM
1453halo HALO_NMM_INIT_15   dyn_nmm 120:CWM,TRAIN,TCUCN
1454halo HALO_NMM_INIT_15B  dyn_nmm 120:moist,scalar
1455halo HALO_NMM_INIT_16   dyn_nmm 120:RSWIN,RSWOUT,TG
1456halo HALO_NMM_INIT_17   dyn_nmm 120:Z0,AKMS,CZEN
1457halo HALO_NMM_INIT_18   dyn_nmm 120:AKHS,THS,QSH
1458halo HALO_NMM_INIT_19   dyn_nmm 120:TWBS,QWBS,HBOT
1459halo HALO_NMM_INIT_20   dyn_nmm 120:CFRACL,THZ0,QZ0
1460halo HALO_NMM_INIT_21   dyn_nmm 120:UZ0,VZ0,USTAR
1461halo HALO_NMM_INIT_22   dyn_nmm 120:HTOP,CFRACM,SNO
1462halo HALO_NMM_INIT_23   dyn_nmm 120:SI,CLDEFI,RF
1463halo HALO_NMM_INIT_24   dyn_nmm 120:CUPPT,CFRACH,SOILTB
1464halo HALO_NMM_INIT_25   dyn_nmm 120:SFCEXC,SMSTAV,SMSTOT
1465halo HALO_NMM_INIT_26   dyn_nmm 120:GRNFLX,PCTSNO,RLWIN
1466halo HALO_NMM_INIT_27   dyn_nmm 120:RADOT,CZMEAN,SIGT4
1467halo HALO_NMM_INIT_28   dyn_nmm 120:SR
1468halo HALO_NMM_INIT_29   dyn_nmm 120:PREC,ACPREC,ACCLIQ
1469halo HALO_NMM_INIT_30   dyn_nmm 120:ACFRST,ACSNOW
1470halo HALO_NMM_INIT_31   dyn_nmm 120:ACSNOM,SSROFF,BGROFF
1471halo HALO_NMM_INIT_32   dyn_nmm 120:SFCSHX,SFCLHX,SUBSHX
1472halo HALO_NMM_INIT_33   dyn_nmm 120:SNOPCX,SFCUVX,SFCEVP
1473halo HALO_NMM_INIT_34   dyn_nmm 120:POTEVP,ASWIN,ASWOUT
1474halo HALO_NMM_INIT_35   dyn_nmm 120:ASWTOA,ALWIN,ALWOUT
1475halo HALO_NMM_INIT_36   dyn_nmm 120:ALWTOA,SMC,CMC
1476halo HALO_NMM_INIT_37   dyn_nmm 120:STC,SH2O,ALBEDO
1477halo HALO_NMM_INIT_38   dyn_nmm 120:PINT,Z,DWDT
1478halo HALO_NMM_INIT_39   dyn_nmm 120:TOLD,UOLD,VOLD
1479
1480halo      HALO_NMM_A  dyn_nmm 24:pd,t,u,v,q,cwm,dwdt,div;24:pint                         
1481halo      HALO_NMM_A_2  dyn_nmm 24:CHEM
1482halo      HALO_NMM_A_3  dyn_nmm 24:moist,scalar
1483halo      HALO_NMM_B  dyn_nmm 24:div                   
1484halo      HALO_NMM_C  dyn_nmm 8:u,v                   
1485halo      HALO_NMM_D  dyn_nmm 24:pd         
1486halo      HALO_NMM_E  dyn_nmm 24:petdt
1487halo      HALO_NMM_F  dyn_nmm 24:t,u,v
1488halo      HALO_NMM_F1 dyn_nmm 80:pdslo         
1489halo      HALO_NMM_G  dyn_nmm 24:u,v;24:z                   
1490halo      HALO_NMM_H  dyn_nmm 24:w,lmh
1491halo      HALO_NMM_I  dyn_nmm 48:q,q2,cwm                   
1492halo      HALO_NMM_I_2  dyn_nmm 48:CHEM
1493halo      HALO_NMM_I_3  dyn_nmm 48:moist,scalar
1494halo      HALO_NMM_J  dyn_nmm 8:pd,uz0,vz0,t,q,cwm                   
1495halo      HALO_NMM_J_2  dyn_nmm 8:CHEM
1496halo      HALO_NMM_J_3  dyn_nmm 8:moist,scalar                   
1497halo      HALO_NMM_K  dyn_nmm 8:q2;24:t,u,v,q,w,z
1498halo      HALO_NMM_L  dyn_nmm 8:pd,t,q,cwm,q2                   
1499halo      HALO_NMM_L_2  dyn_nmm 8:CHEM
1500halo      HALO_NMM_L_3  dyn_nmm 8:moist,scalar
1501
1502halo      HALO_NMM_TURBL_A  dyn_nmm 8:uz0h,vz0h,hbm2
1503halo      HALO_NMM_TURBL_B  dyn_nmm 8:dudt,dvdt
1504
Note: See TracBrowser for help on using the repository browser.