forked from MPAS-Dev/MPAS-Model
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnamelist.input.ocean
212 lines (212 loc) · 5.66 KB
/
namelist.input.ocean
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
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
&time_management
config_do_restart = .false.
config_start_time = "0000-01-01_00:00:00"
config_stop_time = "none"
config_run_duration = "0001_00:00:00"
config_calendar_type = "360day"
/
&io
config_input_name = "grid.nc"
config_output_name = "output.nc"
config_restart_name = "restart.nc"
config_restart_timestamp_name = "restart_timestamp"
config_restart_interval = "0001_00:00:00"
config_output_interval = "0001_00:00:00"
config_stats_interval = "0000_01:00:00"
config_write_stats_on_startup = .true.
config_write_output_on_startup = .true.
config_frames_per_outfile = 1000
config_pio_num_iotasks = 0
config_pio_stride = 1
/
&time_integration
config_dt = 300.0
config_time_integrator = "split_explicit"
/
&ALE_vertical_grid
config_vert_coord_movement = "uniform_stretching"
config_use_min_max_thickness = .false.
config_min_thickness = 1.0
config_max_thickness_factor = 6.0
config_set_restingThickness_to_IC = .true.
config_dzdk_positive = .false.
/
&ALE_frequency_filtered_thickness
config_use_freq_filtered_thickness = .false.
config_thickness_filter_timescale = 5.0
config_use_highFreqThick_restore = .false.
config_highFreqThick_restore_time = 30.0
config_use_highFreqThick_del2 = .false.
config_highFreqThick_del2 = 100.0
/
&partial_bottom_cells
config_alter_ICs_for_pbcs = .false.
config_pbc_alteration_type = "full_cell"
config_min_pbc_fraction = 0.10
config_check_ssh_consistency = .true.
/
&decomposition
config_num_halos = 3
config_block_decomp_file_prefix = "graph.info.part."
config_number_of_blocks = 0
config_explicit_proc_decomp = .false.
config_proc_decomp_file_prefix = "graph.info.part."
/
&hmix
config_hmix_ScaleWithMesh = .false.
config_maxMeshDensity = -1.0
config_apvm_scale_factor = 0.0
/
&hmix_del2
config_use_mom_del2 = .true.
config_use_tracer_del2 = .false.
config_mom_del2 = 10.0
config_tracer_del2 = 10.0
/
&hmix_del4
config_use_mom_del4 = .false.
config_use_tracer_del4 = .false.
config_mom_del4 = 5.0e13
config_tracer_del4 = 0.0
/
&hmix_Leith
config_use_Leith_del2 = .false.
config_Leith_parameter = 1.0
config_Leith_dx = 15000.0
config_Leith_visc2_max = 2.5e3
/
&standard_GM
config_h_kappa = 0.0
config_h_kappa_q = 0.0
/
&hmix_del2_tensor
config_use_mom_del2_tensor = .false.
config_mom_del2_tensor = 10.0
/
&hmix_del4_tensor
config_use_mom_del4_tensor = .false.
config_mom_del4_tensor = 5.0e13
/
&Rayleigh_damping
config_Rayleigh_friction = .false.
config_Rayleigh_damping_coeff = 0.0
/
&vmix
config_convective_visc = 1.0
config_convective_diff = 1.0
/
&vmix_const
config_use_const_visc = .true.
config_use_const_diff = .true.
config_vert_visc = 1.0e-4
config_vert_diff = 1.0e-4
/
&vmix_rich
config_use_rich_visc = .true.
config_use_rich_diff = .true.
config_bkrd_vert_visc = 1.0e-4
config_bkrd_vert_diff = 1.0e-5
config_rich_mix = 0.005
/
&vmix_tanh
config_use_tanh_visc = .false.
config_use_tanh_diff = .false.
config_max_visc_tanh = 2.5e-1
config_min_visc_tanh = 1.0e-4
config_max_diff_tanh = 2.5e-2
config_min_diff_tanh = 1.0e-5
config_zMid_tanh = -100
config_zWidth_tanh = 100
/
&cvmix
config_use_cvmix = .false.
config_cvmix_prandtl_number = 1.0
config_use_cvmix_background = .false.
config_cvmix_background_diffusion = 1.0e-5
config_cvmix_background_viscosity = 1.0e-4
config_use_cvmix_convection = .false.
config_cvmix_convective_diffusion = 1.0
config_cvmix_convective_viscosity = 1.0
config_use_cvmix_kpp = .false.
config_cvmix_kpp_criticalBulkRichardsonNumber = 0.25
config_cvmix_kpp_interpolationOMLType = "quadratic"
/
&forcing
config_forcing_type = "off"
config_restoreT_timescale = 90.0
config_restoreS_timescale = 90.0
config_restoreT_lengthscale = 50.0
config_restoreS_lengthscale = 50.0
config_flux_attenuation_coefficient = 0.001
config_frazil_ice_formation = .true.
config_sw_absorption_type = "jerlov"
config_jerlov_water_type = 3
config_fixed_jerlov_weights = .true.
/
&advection
config_vert_tracer_adv = "stencil"
config_vert_tracer_adv_order = 3
config_horiz_tracer_adv_order = 3
config_coef_3rd_order = 0.25
config_monotonic = .true.
/
&bottom_drag
config_bottom_drag_coeff = 1.0e-2
/
&pressure_gradient
config_pressure_gradient_type = "pressure_and_zmid"
config_density0 = 1014.65
/
&eos
config_eos_type = "linear"
/
&eos_linear
config_eos_linear_alpha = 2.55e-1
config_eos_linear_beta = 7.64e-1
config_eos_linear_Tref = 19.0
config_eos_linear_Sref = 35.0
config_eos_linear_densityref = 1025.022
/
&split_explicit_ts
config_n_ts_iter = 2
config_n_bcl_iter_beg = 1
config_n_bcl_iter_mid = 2
config_n_bcl_iter_end = 2
config_n_btr_subcycles = 20
config_n_btr_cor_iter = 2
config_vel_correction = .true.
config_btr_subcycle_loop_factor = 2
config_btr_gam1_velWt1 = 0.5
config_btr_gam2_SSHWt1 = 1.0
config_btr_gam3_velWt2 = 1.0
config_btr_solve_SSH2 = .false.
/
&testing
config_conduct_tests = .false.
config_test_tensors = .false.
config_tensor_test_function = "sph_uCosCos"
/
&debug
config_check_zlevel_consistency = .false.
config_filter_btr_mode = .false.
config_prescribe_velocity = .false.
config_prescribe_thickness = .false.
config_include_KE_vertex = .false.
config_check_tracer_monotonicity = .false.
config_disable_thick_all_tend = .false.
config_disable_thick_hadv = .false.
config_disable_thick_vadv = .false.
config_disable_thick_sflux = .false.
config_disable_vel_all_tend = .false.
config_disable_vel_coriolis = .false.
config_disable_vel_pgrad = .false.
config_disable_vel_hmix = .false.
config_disable_vel_windstress = .false.
config_disable_vel_vmix = .false.
config_disable_vel_vadv = .false.
config_disable_tr_all_tend = .false.
config_disable_tr_adv = .false.
config_disable_tr_hmix = .false.
config_disable_tr_vmix = .false.
config_disable_tr_sflux = .false.
/