1 # Stochastic forcing option, for ARW only
4 state real VERTSTRUCC ikj dyn_em 1 - rd "VERTSTRUCC" "vertical structure for stoch. forcing " ""
5 state real VERTSTRUCS ikj dyn_em 1 - rd "VERTSTRUCS" "vertical structure for stoch. forcing " ""
8 # full or possibly thin (i.e., length of 1) 3D arrays depending of dimension i{stoclev}j
9 state real field_sf i{stoclev}j dyn_em 1 - rhdf=(p2c) "field_sf " "field for surface perturbations " ""
10 state real field_pbl i{stoclev}j dyn_em 1 - rhdf=(p2c) "field_pbl " "field for surface perturbations " ""
11 state real field_conv i{stoclev}j dyn_em 1 - rhdf=(p2c) "field_conv " "field for surface perturbations " ""
12 state real ru_tendf_stoch i{stoclev}j dyn_em 1 X rhdf=(p2c) "ru_tendf_stoch" "stochastic forcing, U " "m/s^2"
13 state real rv_tendf_stoch i{stoclev}j dyn_em 1 Y rhdf=(p2c) "rv_tendf_stoch" "stochastic forcing, V " "m/s^2"
14 state real rt_tendf_stoch i{stoclev}j dyn_em 1 - rhdf=(p2c) "rt_tendf_stoch" "stochastic forcing, T " "K/s"
15 state real rand_pert i{stoclev}j dyn_em 1 - rhdf=(p2c) "rand_pert" "randomn field " ""
16 state real pattern_spp_conv i{stoclev}j dyn_em 1 - rhdf=(p2c) "pattern_spp_conv" "pattern sppt conv" ""
17 state real pattern_spp_pbl i{stoclev}j dyn_em 1 - rhdf=(p2c) "pattern_spp_pbl" "pattern sppt pbl" ""
18 state real pattern_spp_lsm i{stoclev}j dyn_em 1 - rhdf=(p2c) "pattern_spp_lsm" "pattern sppt lsm" ""
19 state real rstoch i{stoclev}j dyn_em 1 - rhdf=(p2c) "rstoch" "randomn field for SPPT" ""
21 state real RAND_REAL i{stoclev}j dyn_em 1 XYZ - "RAND_REAL" "array for FFTs" ""
22 state real RAND_IMAG i{stoclev}j dyn_em 1 XYZ - "RAND_IMAG" "array for FFTs" ""
25 state real SPSTREAMFORCC ij misc 1 XY r "SPSTREAMFORCC" "real spect. coeff. of stoch. streamfunction perturb." ""
26 state real SPSTREAMFORCS ij misc 1 XY r "SPSTREAMFORCS" "imag. spect. coeff. of stoch. streamfunction perturb." ""
27 state real SPSTREAM_AMP ij misc 1 - r "SPSTREAM_AMP" "amplitude of stoch. streamfunction perturb." "" ""
28 state real SPTFORCC ij misc 1 XY r "SPTFORCC" "real spect. coeff. of stoch. temperature perturb." "" ""
29 state real SPTFORCS ij misc 1 XY r "SPTFORCS" "imag. spect. coeff. of stoch. temperature perturb." "" ""
30 state real SPT_AMP ij misc 1 - r "SPT_AMP" "amplitude of stoch. temperature perturb." "" ""
32 state real SPFORCC ij misc 1 XY r "SPFORCC" "real spect. coeff. of randomn perturbation field" "" ""
33 state real SPFORCS ij misc 1 XY r "SPFORCS" "imag. spect. coeff. of randomn perturbation field" "" ""
34 state real SP_AMP ij misc 1 - r "SP_AMP" "amplitude of random perturbation field" "" ""
36 state real SPFORCC2 ij misc 1 XY irh "SPFORCC2" "real spect. coeff. of randomn perturbation field" "" ""
37 state real SPFORCS2 ij misc 1 XY irh "SPFORCS2" "imag. spect. coeff. of randomn perturbation field" "" ""
38 state real SP_AMP2 ij misc 1 - r "SP_AMP2" "amplitude of random perturbation field" "" ""
40 state real SPFORCC3 ij misc 1 XY irh "SPFORCC3" "real spect. coeff. of randomn perturbation field" "" ""
41 state real SPFORCS3 ij misc 1 XY irh "SPFORCS3" "imag. spect. coeff. of randomn perturbation field" "" ""
42 state real SP_AMP3 ij misc 1 - r "SP_AMP3" "amplitude of random perturbation field" "" ""
44 state real SPFORCC4 ij misc 1 XY irh "SPFORCC4" "real spect. coeff. of randomn perturbation field" "" ""
45 state real SPFORCS4 ij misc 1 XY irh "SPFORCS4" "imag. spect. coeff. of randomn perturbation field" "" ""
46 state real SP_AMP4 ij misc 1 - r "SP_AMP4" "amplitude of random perturbation field" "" ""
48 state real SPFORCC5 ij misc 1 XY r "SPFORCC5" "real spect. coeff. of randomn perturbation field" "" ""
49 state real SPFORCS5 ij misc 1 XY r "SPFORCS5" "imag. spect. coeff. of randomn perturbation field" "" ""
50 state real SP_AMP5 ij misc 1 - r "SP_AMP5" "amplitude of random perturbation field" "" ""
52 state real SPPTFORCC ij misc 1 XY r "SPPTFORCC" "real spect. coeff. of randomn perturbation field in SPPT" "" ""
53 state real SPPTFORCS ij misc 1 XY r "SPPTFORCS" "imag. spect. coeff. of randomn perturbation field in SPPT" "" ""
54 state real SPPT_AMP ij misc 1 - r "SPPT_AMP" "amplitude of random perturbation field in SPPT" "" ""
58 state real VERTAMPT k misc 1 - r "VERTAMPT" "vert. amplitude of stoch. temperature perturb." "" ""
59 state real VERTAMPUV k misc 1 - r "VERTAMPUV" "vert. amplitude of stoch. u,v perturb." "" ""
60 state integer ISEEDARR_SPPT {seed} misc 1 Z rh "ISEEDARR_SPPT" "Array to hold seed for restart, SPPT" "" ""
61 state integer ISEEDARR_SKEBS {seed} misc 1 Z rh "ISEEDARR_SKEBS" "Array to hold seed for restart, SKEBS" "" ""
62 state integer ISEEDARR_RAND_PERT {seed} misc 1 Z rh "ISEEDARR_RAND_PERTURB" "Array to hold seed for restart, RAND_PERT" "" ""
63 state integer iseedarr_spp_conv {seed} misc 1 Z rh "iseedarray_spp_conv" "Array to hold seed for restart, RAND_PERT2" "" ""
64 state integer iseedarr_spp_pbl {seed} misc 1 Z rh "iseedarray_spp_pbl" "Array to hold seed for restart, RAND_PERT3" "" ""
65 state integer iseedarr_spp_lsm {seed} misc 1 Z rh "iseedarray_spp_lsm" "Array to hold seed for restart, RAND_PERT4" "" ""
67 # 1d arrays for FFT transpose
68 state real RAND_REAL_xxx i{stoclev}jx dyn_em 1 XYZ
69 state real RAND_REAL_yyy i{stoclev}jy dyn_em 1 XYZ
70 state real RAND_IMAG_xxx i{stoclev}jx dyn_em 1 XYZ
71 state real RAND_IMAG_yyy i{stoclev}jy dyn_em 1 XYZ
73 xpose XPOSE_RAND_REAL dyn_em RAND_REAL,RAND_REAL_xxx,RAND_REAL_yyy
74 xpose XPOSE_RAND_IMAG dyn_em RAND_IMAG,RAND_IMAG_xxx,RAND_IMAG_yyy
77 state real ALPH_T - misc 1 - - "ALPH_TAU " "autoregressive coeff. for theta perturb." ""
78 state real ALPH_PSI - misc 1 - - "ALPH_PSI " "autoregressive coeff. for psi perturb." ""
79 state real ALPH_SPPT - misc 1 - - "ALPH_SPPT" "autoregressive coeff. for tendf perturb." ""
80 state real ALPH_RAND - misc 1 - - "ALPH_RAND " "autoregressive coeff. for generic rand. pert." ""
81 state real ALPH_RAND2 - misc 1 - - "ALPH_RAND2" "autoregressive coeff. for generic rand. pert." ""
82 state real ALPH_RAND3 - misc 1 - - "ALPH_RAND3" "autoregressive coeff. for generic rand. pert." ""
83 state real ALPH_RAND4 - misc 1 - - "ALPH_RAND4" "autoregressive coeff. for generic rand. pert." ""
84 state logical did_stoch - misc 1 - r "DID_STOCH" "Logical to tell us that we already did the initialization for dom 1" ""
87 # Variables for multi-pert table input
88 state real gridpt_stddev_mult3d {pertn3d} misc 1 - r "pert3d_std" "gridpoint standard deviation of random perturbations in mult3d" ""
89 state real stddev_cutoff_mult3d {pertn3d} misc 1 - r "pert3d_cut" "cutoff tails of pdf above this threshold standard deviation" ""
90 state real lengthscale_mult3d {pertn3d} misc 1 - r "pert3d_len" "Correlation length scale in meters for mult3d" "m"
91 state real timescale_mult3d {pertn3d} misc 1 - r "pert3d_tim" "Decorrelation time scale in s for mult3d" "s"
92 state integer mult3d_vertstruc {pertn3d} misc 1 - r "pert3d_ivs" "vertical structure for mult3d: 0=constant, 1=random phase" ""
93 state integer iseed_mult3d {pertn3d} misc 1 - r "pert3d_isd" "RANDOM SEED FOR mult3d " ""
94 state integer ISEEDARR_mult3d k{pertn3d} misc 1 - r "ISEEDARR_MULT3D" "Array to hold seed for restart, MULT3D_PERT" "" ""
95 state integer stepsp - misc 1 - r "stepsp" "Update perturbation every STEPSP time steps"
97 # Namelist variables for multi-pert option
98 rconfig integer multi_perturb namelist,stoch max_domains 0 - "stochastic forcing option: 0=none, 1=multi-perturbation option"
99 rconfig logical pert_farms namelist,stoch max_domains .false. - "adding perturbations to FARMS scheme"
100 rconfig real pert_farms_albedo namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
101 rconfig real pert_farms_aod namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
102 rconfig real pert_farms_angexp namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
103 rconfig real pert_farms_aerasy namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
104 rconfig real pert_farms_qv namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
105 rconfig real pert_farms_qc namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
106 rconfig real pert_farms_qs namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
107 rconfig logical pert_deng namelist,stoch max_domains .false. - "adding perturbations to Deng scheme"
108 rconfig real pert_deng_qv namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
109 rconfig real pert_deng_qc namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
110 rconfig real pert_deng_t namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
111 rconfig real pert_deng_w namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
112 rconfig logical pert_mynn namelist,stoch max_domains .false. - "adding perturbations to MYNN scheme"
113 rconfig real pert_mynn_qv namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
114 rconfig real pert_mynn_qc namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
115 rconfig real pert_mynn_t namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
116 rconfig real pert_mynn_qke namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
117 rconfig logical pert_noah namelist,stoch max_domains .false. - "adding perturbations to Noah scheme"
118 rconfig real pert_noah_qv namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
119 rconfig real pert_noah_t namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
120 rconfig real pert_noah_smois namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
121 rconfig real pert_noah_tslb namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
122 rconfig logical pert_thom namelist,stoch max_domains .false. - "adding perturbations to Thompson scheme"
123 rconfig real pert_thom_qv namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
124 rconfig real pert_thom_qc namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
125 rconfig real pert_thom_qi namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
126 rconfig real pert_thom_qs namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
127 rconfig real pert_thom_ni namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
128 rconfig logical pert_cld3 namelist,stoch max_domains .false. - "adding perturbations to CLD3 scheme"
129 rconfig real pert_cld3_qv namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
130 rconfig real pert_cld3_t namelist,stoch max_domains 0.0 - "turn on/off the perturbation"
131 rconfig real spdt namelist,stoch max_domains -1.0 - "Mins to update perts. If spdt<=0 => every time step."
133 # Perturbation arrays for multi-pert option
134 state real SPFORCC3d i{pertn3d}j misc 1 XY r "SPFORCC3d" "real spect. coeff. of random perturbation field" "" ""
135 state real SPFORCS3d i{pertn3d}j misc 1 XY r "SPFORCS3d" "imag. spect. coeff. of random perturbation field" "" ""
136 state real SP_AMP3d i{pertn3d}j misc 1 - r "SP_AMP3d" "amplitude of random perturbation field" "" ""
137 state real ALPH_RAND3d {pertn3d} misc 1 - - "ALPH_RAND3d" "autoregressive coeff. for generic rand. pert." ""
138 state real VERTSTRUCC3d ikj{pertn3d} dyn_em 1 - r "VERTSTRUCC3d" "vertical structure for stoch. pert. forcing " ""
139 state real VERTSTRUCS3d ikj{pertn3d} dyn_em 1 - r "VERTSTRUCS3d" "vertical structure for stoch. pert. forcing " ""
140 state real VERTAMPT3d k{pertn3d} misc 1 - r "VERTAMPT3d" "vert. amplitude of stoch. temperature perturb." "" ""
142 state real - i{stoclev}jf pert3d 1 - -
143 state real palbedo i{stoclev}jf pert3d 1 - h "PALBEDO" "" ""
144 state real paod i{stoclev}jf pert3d 1 - h "PAOD" "" ""
145 state real pangstrom i{stoclev}jf pert3d 1 - h "PANGSTROM" "" ""
146 state real passymfac i{stoclev}jf pert3d 1 - h "PASSYMFAC" "" ""
147 state real pqvapor i{stoclev}jf pert3d 1 - h "PQVAPOR" "" ""
148 state real pqcloud i{stoclev}jf pert3d 1 - h "PQCLOUD" "" ""
149 state real pqice i{stoclev}jf pert3d 1 - h "PQICE" "" ""
150 state real pqsnow i{stoclev}jf pert3d 1 - h "PQSNOW" "" ""
151 state real pni i{stoclev}jf pert3d 1 - h "PNI" "" ""
152 state real pth i{stoclev}jf pert3d 1 - h "PTH" "" ""
153 state real ptke i{stoclev}jf pert3d 1 - h "PTKE" "" ""
154 state real psmois i{stoclev}jf pert3d 1 - h "PSMOIS" "" ""
155 state real ptsoil i{stoclev}jf pert3d 1 - h "PTSOIL" "" ""
156 state real pw i{stoclev}jf pert3d 1 - h "PW" "" ""
157 state real p15 i{stoclev}jf pert3d 1 - h "P15" "" ""
159 # Namelist parameters for multi-pert option
160 rconfig integer num_pert_3d namelist,stoch 1 15 - "num_pert_3d" "number of 3d random fields in STOCHPERT.TBL plue one" ""
162 # Namelist parameters for random number streams
163 rconfig integer nens namelist,stoch 1 1 - "random number seed for ensemble members " "" ""
165 # Namelist parameters for SKEBS
166 rconfig integer skebs namelist,stoch max_domains 0 - "stochastic forcing option: 0=none, 1=SKEBS"
167 rconfig integer stoch_force_opt namelist,stoch max_domains 0 - "same as skebs - retained for backward compatibility"
168 rconfig integer skebs_vertstruc namelist,stoch 1 0 - "vertical structure for skebs: 0=constant, 1=random phase"
169 rconfig integer stoch_vertstruc_opt namelist,stoch max_domains 0 - "same as skebs_vertstruc - retained for backward compatibility"
170 rconfig real tot_backscat_psi namelist,stoch max_domains 1.0E-05 - "total backscattered diss. for streamfunction m2 s-3" ""
171 rconfig real tot_backscat_t namelist,stoch max_domains 1.0E-06 - "total backscattered diss. rate for pot. temperature" "m2 s-3" ""
172 rconfig real ztau_psi namelist,stoch 1 10800.0 - "decorr. time of noise for psi perturb."
173 rconfig real ztau_t namelist,stoch 1 10800.0 - "decorr. time of noise for theta perturb." "s" ""
174 rconfig real rexponent_psi namelist,stoch 1 -1.83 - "spectral slope of forcing for psi" "" ""
175 rconfig real rexponent_t namelist,stoch 1 -1.83 - "spectral slope of forcing for theta " "" ""
176 rconfig real zsigma2_eps namelist,stoch 1 0.0833 - "variance of noise for psi perturb." "" ""
177 rconfig real zsigma2_eta namelist,stoch 1 0.0833 - "variance of noise for theta perturb." "" ""
178 rconfig integer kminforc namelist,stoch 1 1 - "min. forcing wavenumber in lon. for psi perturb." "" ""
179 rconfig integer lminforc namelist,stoch 1 1 - "min. forcing wavenumber in lat. for psi perturb." "" ""
180 rconfig integer kminforct namelist,stoch 1 1 - "min. forcing wavenumber in lon. for theta perturb." "" ""
181 rconfig integer lminforct namelist,stoch 1 1 - "min. forcing wavenumber in lat. for theta perturb." "" ""
182 rconfig integer kmaxforc namelist,stoch 1 1000000 - "max. forcing wavenumber in lon. for psi perturb." "" ""
183 rconfig integer lmaxforc namelist,stoch 1 1000000 - "max. forcing wavenumber in lat. for psi perturb." "" ""
184 rconfig integer kmaxforct namelist,stoch 1 1000000 - "max. forcing wavenumber in lon. for theta perturb." "" ""
185 rconfig integer lmaxforct namelist,stoch 1 1000000 - "max. forcing wavenumber in lat. for theta perturb." "" ""
186 rconfig integer ISEED_SKEBS namelist,stoch 1 811 - "ISEED_SKEBS" "RANDOM SEED FOR SKEBS " ""
187 rconfig integer kmaxforch derived 1 0 - "sneak variable to make it work" "" ""
188 rconfig integer lmaxforch derived 1 0 - "sneak variable to make it work" "" ""
189 rconfig integer kmaxforcth derived 1 0 - "sneak variable to make it work" "" ""
190 rconfig integer lmaxforcth derived 1 0 - "sneak variable to make it work" "" ""
193 # Namelist parameters for stochastically parameterized perturbation tendencies (SPPT)
195 rconfig integer sppt namelist,stoch max_domains 0 - "generate array with random perturbations: 0=off, 1=on"
196 rconfig real gridpt_stddev_sppt namelist,stoch max_domains 0.5 - "gridpoint standard deviation of random perturbations in SPPT"
197 rconfig real stddev_cutoff_sppt namelist,stoch max_domains 2.0 - "cutoff tails of pdf above this threshold standard deviation"
198 rconfig real lengthscale_sppt namelist,stoch max_domains 150000.0 - "Correlation length scale in meters for SPPT"
199 rconfig real timescale_sppt namelist,stoch max_domains 21600.0 - "Decorrelation time scale in s for SPPT"
200 rconfig integer sppt_vertstruc namelist,stoch 1 0 - "vertical structure for sppt: 0=constant, 1=random phase"
201 rconfig integer iseed_sppt namelist,stoch 1 53 - "ISEED_SPPT" "RANDOM SEED FOR SPPT " ""
203 # Namelist parameters for random perturbations
205 rconfig integer rand_perturb namelist,stoch max_domains 0 - "generate array with random perturbations: 0=off, 1=on"
206 rconfig real gridpt_stddev_rand_pert namelist,stoch max_domains 0.03 - "gridpoint standard deviation of random perturbations"
207 rconfig real stddev_cutoff_rand_pert namelist,stoch max_domains 3.0 - "cutoff tails of pdf above this threshold standard deviation"
208 rconfig real lengthscale_rand_pert namelist,stoch max_domains 500000.0 - "Correlation length scale in meters"
209 rconfig real timescale_rand_pert namelist,stoch max_domains 21600.0 - "Decorrelation time scale in s"
210 rconfig integer rand_pert_vertstruc namelist,stoch 1 0 - "vertical structure for random perturb: 0=constant, 1=random phase"
211 rconfig integer iseed_rand_pert namelist,stoch 1 17 - "ISEED_RAND_PERT" "RANDOM SEED FOR RAND_PERT " ""
213 # Namelist parameters for stochastic perturbed parameters
215 rconfig integer spp namelist,stoch max_domains 0 - "generate array with random perturbations: 0=off, 1=on"
216 rconfig logical hrrr_cycling namelist,stoch 1 .true. - "switch to control restart in quasi-cycled hrrr-forecasts"
218 # Namelist parameters for stochastic perturbed parameters (SPP) for convective scheme
220 rconfig integer spp_conv namelist,stoch max_domains 0 - "generate array with random perturbations: 0=off, 1=on"
221 rconfig real gridpt_stddev_spp_conv namelist,stoch max_domains 0.3 - "gridpoint standard deviation of random perturbations"
222 rconfig real stddev_cutoff_spp_conv namelist,stoch max_domains 3.0 - "cutoff tails of pdf above this threshold standard deviation"
223 rconfig real lengthscale_spp_conv namelist,stoch max_domains 150000.0 - "Correlation length scale in meters"
224 rconfig real timescale_spp_conv namelist,stoch max_domains 21600.0 - "Decorrelation time scale in s"
225 rconfig integer vertstruc_spp_conv namelist,stoch 1 0 - "vertical structure for random perturb: 0=constant, 1=random phase"
226 rconfig integer iseed_spp_conv namelist,stoch 1 171 - "ISEED_RAND_PERT" "RANDOM SEED FOR RAND_PERT " ""
228 # Namelist parameters for stochastic perturbed parameters (SPP) for pbl
230 rconfig integer spp_pbl namelist,stoch max_domains 0 - "generate array with random perturbations: 0=off, 1=on"
231 rconfig real gridpt_stddev_spp_pbl namelist,stoch max_domains 0.15 - "gridpoint standard deviation of random perturbations"
232 rconfig real stddev_cutoff_spp_pbl namelist,stoch max_domains 2.0 - "cutoff tails of pdf above this threshold standard deviation"
233 rconfig real lengthscale_spp_pbl namelist,stoch max_domains 700000.0 - "Correlation length scale in meters"
234 rconfig real timescale_spp_pbl namelist,stoch max_domains 21600.0 - "Decorrelation time scale in s"
235 rconfig integer vertstruc_spp_pbl namelist,stoch 1 0 - "vertical structure for random perturb: 0=constant, 1=random phase"
236 rconfig integer iseed_spp_pbl namelist,stoch 1 217 - "ISEED_RAND_PERT" "RANDOM SEED FOR RAND_PERT " ""
239 # Namelist parameters for stochastic perturbed parameters (SPP) for lsm
241 rconfig integer spp_lsm namelist,stoch max_domains 0 - "generate array with random perturbations: 0=off, 1=on"
242 rconfig real gridpt_stddev_spp_lsm namelist,stoch max_domains 0.3 - "gridpoint standard deviation of random perturbations"
243 rconfig real stddev_cutoff_spp_lsm namelist,stoch max_domains 3.0 - "cutoff tails of pdf above this threshold standard deviation"
244 rconfig real lengthscale_spp_lsm namelist,stoch max_domains 50000.0 - "Correlation length scale in meters"
245 rconfig real timescale_spp_lsm namelist,stoch max_domains 86400.0 - "Decorrelation time scale in s"
246 rconfig integer vertstruc_spp_lsm namelist,stoch 1 0 - "vertical structure for random perturb: 0=constant, 1=random phase"
247 rconfig integer iseed_spp_lsm namelist,stoch 1 317 - "ISEED_RAND_PERT" "RANDOM SEED FOR RAND_PERT " ""
249 # Derived namelist parameters used in share/module_check_amundo.F
251 rconfig integer skebs_on derived 1 0 - "skebs_on" "skebs arrays are declared&filled for all domains" ""
252 rconfig integer sppt_on derived 1 0 - "sppt_on" "sppt arrays are declared&filled for all domains" ""
253 rconfig integer spp_on derived 1 0 - "skebs_on" "skebs arrays are declared&filled for all domains" ""
254 rconfig integer rand_perturb_on derived 1 0 - "rand_perturb_on " "random perturb. array is declared&filled for all domains" ""
255 rconfig integer num_stoch_levels derived 1 1 - "num_stoch_levels" "number of vertical levels of random fields" ""
256 rconfig integer seed_dim derived 1 0 - "seed_dim" "output of CALL RANDOM_SEED(SIZE=seed_dim)" ""
258 # Package declarations
260 package sppt_perturb sppt_on==1 - state:rstoch,SPPTFORCS,SPPTFORCC,SPPT_AMP,VERTSTRUCC,VERTSTRUCS,VERTAMPT,RAND_REAL,RAND_IMAG,RAND_REAL_xxx,RAND_REAL_yyy,RAND_IMAG_xxx,RAND_IMAG_yyy
262 package skebs_perturb skebs_on==1 - state:ru_tendf_stoch,rv_tendf_stoch,rt_tendf_stoch,SPSTREAMFORCC,SPSTREAMFORCS,SPTFORCC,SPTFORCS,SPSTREAM_AMP,SPT_AMP,VERTSTRUCC,VERTSTRUCS,VERTAMPT,VERTAMPUV,RAND_REAL,RAND_IMAG,RAND_REAL_xxx,RAND_REAL_yyy,RAND_IMAG_xxx,RAND_IMAG_yyy
264 package random_perturb rand_perturb_on==1 - state:rand_pert,SPFORCS,SPFORCC,SP_AMP,VERTSTRUCC,VERTSTRUCS,VERTAMPT,RAND_REAL,RAND_IMAG,RAND_REAL_xxx,RAND_REAL_yyy,RAND_IMAG_xxx,RAND_IMAG_yyy
266 package stoch_param_perturb spp_on==1 - state:pattern_spp_conv,field_conv,SPFORCS2,SPFORCC2,SP_AMP2,pattern_spp_pbl,field_pbl,SPFORCS3,SPFORCC3,SP_AMP3,pattern_spp_lsm,field_sf,SPFORCS4,SPFORCC4,SP_AMP4,VERTSTRUCC,VERTSTRUCS,VERTAMPT,RAND_REAL,RAND_IMAG,RAND_REAL_xxx,RAND_REAL_yyy,RAND_IMAG_xxx,RAND_IMAG_yyy
268 package multi_perturb multi_perturb==1 - state:SPFORCS3d,SPFORCC3d,SP_AMP3d,VERTSTRUCC3d,VERTSTRUCS3d,VERTAMPT3d,RAND_REAL,RAND_IMAG,RAND_REAL_xxx,RAND_REAL_yyy,RAND_IMAG_xxx,RAND_IMAG_yyy,stepsp;pert3d:palbedo,paod,pangstrom,passymfac,pqvapor,pqcloud,pqice,pqsnow,pni,pth,ptke,psmois,ptsoil,pw