-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnamelist.input
162 lines (152 loc) · 12.2 KB
/
namelist.input
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
&time_control
run_days = 0,
run_hours = 01,
run_minutes = 00,
run_seconds = 00,
start_year = 2022, 0001, 0001,
start_month = 01, 01, 01,
start_day = 01, 01, 01,
start_hour = 10, 00, 00,
start_minute = 00, 00, 00,
start_second = 00, 00, 00,
end_year = 2022, 0001, 0001,
end_month = 01, 01, 01,
end_day = 01, 01, 01,
end_hour = 11, 01, 00,
end_minute = 00, 01, 00,
end_second = 00, 00, 00,
history_interval_m = 02, 10, 1,
history_interval_s = 00, 00, 1,
frames_per_outfile = 1000, 1000, 1000,
restart = .false.,
restart_interval_m = 60,
io_form_history = 2,
io_form_restart = 2,
io_form_input = 2, ! specify input file type as netCDF
io_form_boundary = 2,
io_form_auxinput5 = 2,
!auxinput5_inname = 'wrfchemi_00z_d01',
auxinput5_interval = 60,
frames_per_auxinput5 = 12,
force_use_old_data = .true.,
!debug_level = 1000, ! giving this a larger value (50, 100, 200, etc.) increases the debugging print-outs when running WRF
/
&domains
time_step = 0,
time_step_fract_num = 1,
time_step_fract_den = 2,
max_dom = 1,
s_we = 1, 1, 1,
e_we = 100, 100, 151,
s_sn = 1, 1, 1,
e_sn = 100, 100, 151,
s_vert = 1, 1, 1,
e_vert = 100, 100, 41,
dx = 100,
dy = 100,
ztop = 2000, 2000, 2000,
grid_id = 1, 2, 3,
parent_id = 0, 1, 2,
i_parent_start = 0, 10, 15,
j_parent_start = 0, 10, 15,
parent_grid_ratio = 1, 3, 3,
parent_time_step_ratio = 1, 3, 3,
feedback = 0,
smooth_option = 0,
use_adaptive_time_step = .false.,
/
&physics
mp_physics = 0, 0, 0, ! Microphysics setting. The same value should be used for all domains. (0) (default) no microphysics
ra_lw_physics = 0, 0, 0, ! Longwave radiation option. The same value should be used for all domains. (0) (default) no longwave radiation
ra_sw_physics = 0, 0, 0, ! Shortwave radiation option. The same value should be used for all domains. (0) (default) no shortwave radiation
radt = 0, 0, 0, ! minutes between radiation physics calls. Recommended 1 minute per km of dx (e.g. 10 for 10 km grid); use the same value for all nests
sf_sfclay_physics = 0, 1, 1, ! surface layer option. The same value should be used for all domains. (0) (default) no surface-layer
sf_surface_physics = 1, 0, 0, ! land-surface option (set this before running real.exe; also make sure num_soil_layers is set correctly). The same value should be used for all domains. (1) thermal diffusion scheme
bl_pbl_physics = 0, 0, 0, ! boundary layer option. The same value should be used for all domains that have this turned on. (0) (default) no boundary-layer
bldt = 0, 0, 0, ! minutes between boundary-layer physics calls (0=call every time step)
cu_physics = 0, 0, 0, ! cumulus parameterization option. The same value should be used for all domains that have cu_physics turned on. (0) (default) no cumulus parameterization
cudt = 0, 0, 0, ! minutes between cumulus physics calls; should be set to 0 when using all cu_physics except Kain- Fritsch (0 = call every time step)
isfflx = 2, ! controls surface fluxes when diff_opt = 2 and km_opt = 3, and a PBL isn’t used 0 = constant fluxes defined by tke_drag_coefficient and tke_heat_flux; 2 = use model-computed u* and specified heat flux by tke_heat_flux
ghg_input = 0,
num_land_cat = 41, ! number of land categories in input data
!progn = 1 ! Uncomment for use with aqueous chemistry mechanisms
/
&fdda
/
&dynamics
hybrid_opt = 0, ! (default) Klemp cubic form with etac
rk_ord = 3, ! time-integration scheme option, (3) (default/recommended) Runge-Kutta 3rd order
diff_opt = 2, 2, 2, ! turbulence and mixing option, (2) evaluates mixing terms in physical space (stress form) (x,y,z)
km_opt = 2, 2, 2, ! eddy coefficient option, (2) 1.5 order TKE closure (3D) ** Not recommended for DX > 2 km
damp_opt = 0, ! upper-level damping flag, (0) (default) no damping
zdamp = 5000., 5000., 5000., ! damping depth (m) from model top
dampcoef = 0.1, 0.2, 0.2 ! damping coefficient (see damp_opt)
khdif = 1., 1., .05, ! horizontal diffusion constant (m2/s)
kvdif = 1., 1., .05, ! vertical diffusion constant (m2/s)
c_s = 0.18 ! (default) Smagorinsky coeff
c_k = 0.10 ! (default) TKE coeff
mix_isotropic = 1 ! (default) anistropic vertical/horizontal diffusion
smdiv = 0.1, 0.1, 0.1, ! divergence damping (0.1 is typical)
emdiv = 0.01, 0.01, 0.01, ! external-mode filter coef for mass
epssm = 0.1, 0.1, 0.1 ! time off-centering for vertical sound waves
tke_heat_flux = 0.24, 0.24, 0.24, ! surface thermal flux (H/rho*cp), K ms-1, for diff_opt = 2 only
time_step_sound = 6, 6, 6, ! number of sound steps per timestep, if using a time_step much larger than 6*DX (in km), increase number of sound steps (default is 0)
h_mom_adv_order = 5, 5, 5, ! horizontal momentum advection order; 5 (default) = 5th, etc.
v_mom_adv_order = 3, 3, 3, ! vertical momentum advection order; 3 (default) = 3rd, etc.
h_sca_adv_order = 5, 5, 5, ! horizontal scalar advection order; 5 (default) = 5th, etc
v_sca_adv_order = 3, 3, 3, ! vertical scalar advection order; 3 (default) = 3rd, etc.
mix_full_fields = .true., .true., .true., ! used with diff_opt = 2; value of .true. is recommended, except for highly idealized numerical tests; damp_opt must not be =1 if .true. is chosen; .false. means subtract 1D base- state profile before mixing (only for idealized)
non_hydrostatic = .true., .true., .true., ! (default) running the model in non- hydrostatic mode
pert_coriolis = .true., .true., .true., ! coriolis only acts on wind perturbation (only for idealized)
use_theta_m = 1, ! (default) uses moist theta - virtual potential temperature (1+1.61Qv)
/
&chem
kemit = 1, ! number of vertical levels in the emissions input data file. (considering the domains namelist; 0 < kemit < e_vert)
chem_opt = 201, ! MOZART Chemistry with MOSAIC. The MOSAIC aerosols uses 4 sectional aerosol bins and includes volatility basis set (VBS) for organic aerosol evolution
!bioemdt
photdt = 2, ! update time interval used by photolysis routine in minutes
chemdt = 1, ! time step used by chemistry in minutes, set to 0 to call chemistry module at each timestep
emiss_inpt_opt = 101, ! RADM2 emission speciation adapted after reading the data file to follow the CBMZ/MOSAIC framework
emiss_opt = 4, ! uses CBMZ/MOSAIC anthropogenic emissions
io_style_emissions = 1, ! (0) no emissions data read, (1) two 12-h emissions data files used, (2) date/time specific emissions data files used
chem_in_opt = 0, ! uses idealized profile to initialize chemistry
phot_opt = 1, ! uses Madronich photolysis (photmad) (aerosol interaction only uses bulk PM2.5)
gas_drydep_opt = 0,
aer_drydep_opt = 0,
bio_emiss_opt = 0, ! no biogenic emissions
gas_bc_opt = 1,
gas_ic_opt = 1,
aer_bc_opt = 1,
aer_ic_opt = 1,
gaschem_onoff = 1, ! gas phase chemistry turned off (0) or on (1) in the simulation (useful for debugging)
aerchem_onoff = 1, ! aerosol chemistry turned off (0) or on (1, default) in the simulation (useful for debugging)
wetscav_onoff = 0,
cldchem_onoff = 0,
vertmix_onoff = 1,
chem_conv_tr = 0, ! convective transport, set 1 (active) by default (requires cu_diag under physics to be 1 which I think requires cu_physics which is cumulus parameterization physics?)
biomass_burn_opt = 0,
aer_ra_feedback = 0 ! feedback from the aerosols to the radiation schemes turned off (0) or on (1), see also chem_opt parameter
aer_op_opt = 3, ! Default is 1, if using chem_opt = 7 need to uncomment
mozart_ph_diag = 1 ! Import for running chem mechanisms w/ MOZART or MOSAIC. See https://forum.mmm.ucar.edu/threads/possible-bug-with-mozart-mosaic-scheme-while-writing-output.12438/#post-29457
/
&bdy_control
periodic_x = .true.,
symmetric_xs = .false.,
symmetric_xe = .false.,
open_xs = .false.,
open_xe = .false.,
periodic_y = .true.,
symmetric_ys = .false.,
symmetric_ye = .false.,
open_ys = .false.,
open_ye = .false.,
/
&grib2
/
&namelist_quilt
nio_tasks_per_group = 0,
nio_groups = 1,
/
&ideal
ideal_case = 9
/