1 ###############################################################################
2 # This is an example registry.
3 # It has the necessary pieces to allow a set of input fields to come
4 # into the real program from metgrid. These fields are assumed to
5 # be on a separate vertical coordinate from the standard metgrid
6 # atmospheric fields. The usual purpose for this would be for
7 # bringing in aerosols.
8 ###############################################################################
13 dimspec gca 2 namelist=num_gca_levels z num_gca_levels
15 rconfig integer num_gca_levels namelist,domains 1 27 irh "num_gca_levels" "number of levels in the GOcart Aerosol input" ""
17 state real p_gca i{gca}j dyn_em 1 Z i1 "P_GCA" "Pressure for using Aerosol-GOcart option" "Pa"
19 state real oh_gca_now i{gca}j dyn_em 1 Z - "OH_NOW" "Background OH for Aerosol-GOcart option Now" "kg kg-1"
20 state real oh_gca_jan i{gca}j dyn_em 1 Z i1 "OH_JAN" "Background OH for Aerosol-GOcart option Jan" "kg kg-1"
21 state real oh_gca_feb i{gca}j dyn_em 1 Z i1 "OH_FEB" "Background OH for Aerosol-GOcart option Feb" "kg kg-1"
22 state real oh_gca_mar i{gca}j dyn_em 1 Z i1 "OH_MAR" "Background OH for Aerosol-GOcart option Mar" "kg kg-1"
23 state real oh_gca_apr i{gca}j dyn_em 1 Z i1 "OH_APR" "Background OH for Aerosol-GOcart option Apr" "kg kg-1"
24 state real oh_gca_may i{gca}j dyn_em 1 Z i1 "OH_MAY" "Background OH for Aerosol-GOcart option May" "kg kg-1"
25 state real oh_gca_jun i{gca}j dyn_em 1 Z i1 "OH_JUN" "Background OH for Aerosol-GOcart option Jun" "kg kg-1"
26 state real oh_gca_jul i{gca}j dyn_em 1 Z i1 "OH_JUL" "Background OH for Aerosol-GOcart option Jul" "kg kg-1"
27 state real oh_gca_aug i{gca}j dyn_em 1 Z i1 "OH_AUG" "Background OH for Aerosol-GOcart option Aug" "kg kg-1"
28 state real oh_gca_sep i{gca}j dyn_em 1 Z i1 "OH_SEP" "Background OH for Aerosol-GOcart option Sep" "kg kg-1"
29 state real oh_gca_oct i{gca}j dyn_em 1 Z i1 "OH_OCT" "Background OH for Aerosol-GOcart option Oct" "kg kg-1"
30 state real oh_gca_nov i{gca}j dyn_em 1 Z i1 "OH_NOV" "Background OH for Aerosol-GOcart option Nov" "kg kg-1"
31 state real oh_gca_dec i{gca}j dyn_em 1 Z i1 "OH_DEC" "Background OH for Aerosol-GOcart option Dec" "kg kg-1"
33 state real h2o2_gca_now i{gca}j dyn_em 1 Z - "H2O2_NOW" "Background H2O2 for Aerosol-GOcart option Now" "kg kg-1"
34 state real h2o2_gca_jan i{gca}j dyn_em 1 Z i1 "H2O2_JAN" "Background H2O2 for Aerosol-GOcart option Jan" "kg kg-1"
35 state real h2o2_gca_feb i{gca}j dyn_em 1 Z i1 "H2O2_FEB" "Background H2O2 for Aerosol-GOcart option Feb" "kg kg-1"
36 state real h2o2_gca_mar i{gca}j dyn_em 1 Z i1 "H2O2_MAR" "Background H2O2 for Aerosol-GOcart option Mar" "kg kg-1"
37 state real h2o2_gca_apr i{gca}j dyn_em 1 Z i1 "H2O2_APR" "Background H2O2 for Aerosol-GOcart option Apr" "kg kg-1"
38 state real h2o2_gca_may i{gca}j dyn_em 1 Z i1 "H2O2_MAY" "Background H2O2 for Aerosol-GOcart option May" "kg kg-1"
39 state real h2o2_gca_jun i{gca}j dyn_em 1 Z i1 "H2O2_JUN" "Background H2O2 for Aerosol-GOcart option Jun" "kg kg-1"
40 state real h2o2_gca_jul i{gca}j dyn_em 1 Z i1 "H2O2_JUL" "Background H2O2 for Aerosol-GOcart option Jul" "kg kg-1"
41 state real h2o2_gca_aug i{gca}j dyn_em 1 Z i1 "H2O2_AUG" "Background H2O2 for Aerosol-GOcart option Aug" "kg kg-1"
42 state real h2o2_gca_sep i{gca}j dyn_em 1 Z i1 "H2O2_SEP" "Background H2O2 for Aerosol-GOcart option Sep" "kg kg-1"
43 state real h2o2_gca_oct i{gca}j dyn_em 1 Z i1 "H2O2_OCT" "Background H2O2 for Aerosol-GOcart option Oct" "kg kg-1"
44 state real h2o2_gca_nov i{gca}j dyn_em 1 Z i1 "H2O2_NOV" "Background H2O2 for Aerosol-GOcart option Nov" "kg kg-1"
45 state real h2o2_gca_dec i{gca}j dyn_em 1 Z i1 "H2O2_DEC" "Background H2O2 for Aerosol-GOcart option Dec" "kg kg-1"
47 state real no3_gca_now i{gca}j dyn_em 1 Z - "NO3_NOW" "Background NO3 for Aerosol-GOcart option Now" "kg kg-1"
48 state real no3_gca_jan i{gca}j dyn_em 1 Z i1 "NO3_JAN" "Background NO3 for Aerosol-GOcart option Jan" "kg kg-1"
49 state real no3_gca_feb i{gca}j dyn_em 1 Z i1 "NO3_FEB" "Background NO3 for Aerosol-GOcart option Feb" "kg kg-1"
50 state real no3_gca_mar i{gca}j dyn_em 1 Z i1 "NO3_MAR" "Background NO3 for Aerosol-GOcart option Mar" "kg kg-1"
51 state real no3_gca_apr i{gca}j dyn_em 1 Z i1 "NO3_APR" "Background NO3 for Aerosol-GOcart option Apr" "kg kg-1"
52 state real no3_gca_may i{gca}j dyn_em 1 Z i1 "NO3_MAY" "Background NO3 for Aerosol-GOcart option May" "kg kg-1"
53 state real no3_gca_jun i{gca}j dyn_em 1 Z i1 "NO3_JUN" "Background NO3 for Aerosol-GOcart option Jun" "kg kg-1"
54 state real no3_gca_jul i{gca}j dyn_em 1 Z i1 "NO3_JUL" "Background NO3 for Aerosol-GOcart option Jul" "kg kg-1"
55 state real no3_gca_aug i{gca}j dyn_em 1 Z i1 "NO3_AUG" "Background NO3 for Aerosol-GOcart option Aug" "kg kg-1"
56 state real no3_gca_sep i{gca}j dyn_em 1 Z i1 "NO3_SEP" "Background NO3 for Aerosol-GOcart option Sep" "kg kg-1"
57 state real no3_gca_oct i{gca}j dyn_em 1 Z i1 "NO3_OCT" "Background NO3 for Aerosol-GOcart option Oct" "kg kg-1"
58 state real no3_gca_nov i{gca}j dyn_em 1 Z i1 "NO3_NOV" "Background NO3 for Aerosol-GOcart option Nov" "kg kg-1"
59 state real no3_gca_dec i{gca}j dyn_em 1 Z i1 "NO3_DEC" "Background NO3 for Aerosol-GOcart option Dec" "kg kg-1"
61 rconfig integer gca_input_opt namelist,domains 1 0 irh "gca_input_opt" "0=do not process the GOcart Aerosol input from metgrid"
63 package use_gca_input gca_input_opt==1 - state:p_gca,oh_gca_now,oh_gca_jan,oh_gca_feb,oh_gca_mar,oh_gca_apr,oh_gca_may,oh_gca_jun,oh_gca_jul,oh_gca_aug,oh_gca_sep,oh_gca_oct,oh_gca_nov,oh_gca_dec,h2o2_gca_now,h2o2_gca_jan,h2o2_gca_feb,h2o2_gca_mar,h2o2_gca_apr,h2o2_gca_may,h2o2_gca_jun,h2o2_gca_jul,h2o2_gca_aug,h2o2_gca_sep,h2o2_gca_oct,h2o2_gca_nov,h2o2_gca_dec,no3_gca_now,no3_gca_jan,no3_gca_feb,no3_gca_mar,no3_gca_apr,no3_gca_may,no3_gca_jun,no3_gca_jul,no3_gca_aug,no3_gca_sep,no3_gca_oct,no3_gca_nov,no3_gca_dec