WikiStart: scaling5h_intrepid.par

File scaling5h_intrepid.par, 7.0 kB (added by daley, 5 months ago)

flash.par used on BG/P for 6144 processor (VN mode) run in weak scaling curve

Line 
1 # Number of processors: 1536*4
2 #####################################################################
3 #
4 # FLASH file for a Type Ia supernova in 3-d cartesian geometry
5 #
6 # off-set ignition whole-star model without tracer particles
7 #
8 # This file is for the weak convergence tests of July 2008
9 #
10 # This file is for a 0.2 km resolution run on Seaborg, with a centered
11 # bubble (with varying radius)
12 #
13 #   study evaluates convergence with the sharpened KPP ADR flame model,
14 #   also first large set of runs with quiet, realistic energy release
15 #   and neutronization
16 #
17 # configuration:
18 #       block of 16
19 #       "size 16" model
20 #       domain [-2457.6,2457.6]^3 km
21 #       refine_min=1
22 #       at min refinement, base of 3 blocks in each dimension (27 total)
23 #
24 #
25 #  setup with:
26 #  ./setup WD_def -3d +cube16 -maxblocks=150 +noio -auto
27 #
28 #-----------------------------
29 # refine_max resolution  km
30 #-----------------------------
31 #       1        48   102.4
32 #       2        96    51.2
33 #       3       192    25.6
34 #       4       384    12.8
35 #       5       768     6.4
36 #       6      1536     3.2
37 #       7      3072     1.6
38 #       8      6144     0.8
39 #       9     12288     0.4
40 #       10    24576     0.2
41 #       11    49152     0.1
42 #       12    98304     0.05
43 #-----------------------------
44 #
45 #####################################################################
46
47 ##################
48 # model parameters
49 ##################
50
51 # amplitude of random velocity perturbations
52 # not used
53 v_pert                  = 0.e5
54 n_pert                  = 0
55
56 # central velocity dipole size and speed
57 # not used
58 r_conv                  = 0.e5
59 v_conv                  = 0.e5
60
61 # Euler angles of the dipole in degrees
62 # not used
63 phi_conv                = 0.e0
64 theta_conv              = 0.e0
65
66 # flame capturing and nuclear network
67 useFlame                = .true.
68 useBurn                 = .true.
69
70 # ignition specific
71 # position and size of spherical region set as burned material
72 # at time zero
73 ignite                  = .true.
74 x_match                 =  0.e5
75 y_match                 =  0.e5
76 z_match                 =  0.e5
77 r_match                 = 90.5000e5
78
79 # damping
80 # not used
81 damp_method             = 4
82 damp_const1             = 1.e-3
83 damp_const2             = 1.e-3
84 damp_const3             = 1.8e8
85 damp_time               = 0.5e0
86
87 #################
88 # flame capturing
89 #################
90
91 #eos_coulombMult = 0.0
92
93
94 # front tracking stuff
95 # saves flame speed
96 fl_debug                = .true.
97 fl_epsilon              = 1.e-12
98 fl_epsilon_0            = 1.e-3
99 fl_epsilon_1            = 1.e-3
100 fl_kpp_fact             = 1.309e0
101 fl_b                    = 3.2e0
102
103
104 # use an approximate atwood number for calculating
105 # turbulent flame speed
106 approx_atwood           = .true.
107
108 # turbulent flame speed parameters
109 # turbulent flame speed is
110 # 0.5*sqrt(A g dx* fl_subgrid_s1)
111 fl_subgrid_s1           = 0.06e0
112 fl_subgrid_s2           = 0.e0
113 flame_speed_mult        = 10.e0
114 pbFqdotMult     = 1.e0
115
116 # flame quenching at low densities
117 # TODO do we want to change this to 1e6-1e5?
118 use_quenching           = .true.
119 quenching_dens0         = 5.e6
120 quenching_dens1         = 1.e7
121
122 #################
123 # nuclear network
124 #################
125
126 # not used (iburn=0)
127 # except xrenorm_burning is checked
128
129 dnucmin                 = 1.e6
130 dnucmax                 = 1.e14
131 tnucmin                 = 1.e8
132 tnucmax                 = 1.e12
133 #shock_burning          = .false.
134 #xrenorm_burning                = .true.
135 #ode_steper             = 1
136
137 #################
138 # mesh definition
139 #################
140
141 # max and min levels of refinement
142 lrefine_min             = 1
143 lrefine_max             = 10
144 lrefine_del             = 0
145
146 # use custom refinement criteria
147 refine_var_1            = "none"
148 refine_var_2            = "none"
149 refine_var_3            = "none"
150 refine_var_4            = "none"
151
152 refine_ddens            = 0.5e0
153 refine_dtvel            = 0.2e0
154 refine_xtvel            = 100.e5
155 refine_dphi1            = 0.1e0
156 refine_xphi1            = 1.e-15
157 refine_sphi1            = 1.e-20
158 refine_xenuc            = 1.e18
159
160 # minimum density at which refinement criteria other than
161 # flame front are checked
162 refine_dens_min         = 5.e5
163 # max density for weighting refinement
164 # weighted by log(dens/mindens)/log(maxdens/mindens)
165 refine_dens_max         = 1.e10
166 # above uni dens, don't let resolution go coarser than uni_dx
167 refine_uni_dens         = 3.e16
168 refine_uni_dx           = 0.1e5
169 # within uni_radius, don't let resolution go coarser than uni_dx
170 refine_uni_radius       = 84.1000e5
171 # outside max_radius force resolution to be coarser than 2*uni_dx
172 refine_max_radius       = 2500.e5
173
174 # enhancement of refinement in inner region
175 # ( help decrease number of particles per processor)
176 refine_inner_dens_min   = 2.5e10
177 refine_inner_dens_dx    = 10.e5
178
179 refine_ignition_time    = 10.e0
180 #The following is unused!? - KW
181 refine_ignition_radius  = 30.e5
182 lrefine_ignition_del    = 0
183
184 #gcd refinement values
185  
186 gcd_focus_time          = 1.5
187 gcd_focus_angle         = 30.0
188 gcd_focus_min_radius    = 1500.e5
189 gcd_focus_max_radius    = 3000.e5
190
191
192 # physical domain
193 geometry                = "cartesian"
194
195 xmin                    =  -2457.6e5
196 xmax                    =  2457.6e5
197 ymin                    =  -2457.6e5
198 ymax                    =  2457.6e5
199 zmin                    =  -2457.6e5
200 zmax                    =  2457.6e5
201
202 quadrant                = .false.
203 octant                  = .false.
204
205 nblockx                 = 3
206 nblocky                 = 3
207 nblockz                 = 3
208
209 # boundary conditions for the whole star
210 xl_boundary_type        = "diode"
211 xr_boundary_type        = "diode"
212
213 yl_boundary_type        = "diode"
214 yr_boundary_type        = "diode"
215
216 zl_boundary_type        = "diode"
217 zr_boundary_type        = "diode"
218
219 #bc_velocity_type       = "diode"
220
221 grav_boundary_type      = "isolated"
222
223 #########
224 # physics
225 #########
226
227 # self-gravity
228 ##igrav                 = 1
229 mpole_lmax              = 4
230 grav_3daxisymmetric     = .true.
231 grav_dumpMoments        = .false.
232 grav_subsamplepotential = 1
233
234 # eos
235 eos_coulombMult         = 1.e0
236
237 #####
238 # I/O
239 #####
240
241 # names of files
242 basenm          = "conv_bgp_S5h_"
243
244 # for starting a new run
245 # remember to set enuc_tint below!!!
246 restart         = .false.
247
248 # checkpointFileNumber    = 1   
249 # plotFileNumber                = 1
250
251 # dump checkpoint files every trstrt seconds
252 checkpointFileIntervalTime                      = 1.0E-01
253 checkpointFileIntervalStep                      = 0
254
255 # dump plot files every tplot seconds
256 plotFileIntervalTime                    = 5.0e-3
257
258 # go for nend steps or tmax seconds, whichever comes first
259 nend                    = 10
260 tmax                    = 0.1e0
261 wall_clock_checkpoint   = 21600.e0 # 6 hrs
262 #wall_clock_checkpoint   = 85700.e0 # 23.81 hrs
263
264 # variables for plotting
265 # TODO do these work without the spaces in them?
266 plot_var_1              = "dens"
267 plot_var_2              = "temp"
268 plot_var_10             = "rpv1"
269
270 corners                 = .false.
271
272 ##########
273 # timestep
274 ##########
275
276 # CFL limit
277 cfl                     = 0.80e0
278 cfl_ini                 = 0.1e0
279
280 # initial and minimum
281 dtinit                  = 1.59e-5
282 dtmin                   = 1.e-20
283 dtmax                   = 8.e-4
284 tstep_change_factor     = 1.2e0
285 #enuc_factor            = 1.e0
286
287 # density, temperature and composition of the fluff
288 dens_fluff              = 1.e-3
289 temp_fluff              = 3.e7
290 xc12_fluff              = 0.5e0
291 xo16_fluff              = 0.5e0
292
293 ##################
294 # tracer particles
295 ##################
296
297 # ParticleFileNumber       = 1
298
299 ##ParticleFileIntervalTime = 5.0e-3
300 ##ParticleFileIntervalStep = 0
301
302 useParticles = .false.
303 pt_numParticlesWanted = 0
304 pt_maxPerProc =         0
305
306 #############
307 # miscellaneous
308 #############
309
310 # floor values
311
312 small                   = 1.e-100
313 smalle                  = 1.e-100
314 smallt                  = 1.e7
315 smallu                  = 1.e-10
316 # set to 1/5 of dens_fluff
317 smlrho                  = 2.e-4
318 smallp                  = 1.e15
319 smallx                  = 1.e-100
320
321 # misc (many are same as defaults)
322
323 eintSwitch              = 0.e0
324 cvisc                   = 0.1e0
325 iplm                    = 0
326 use_steepening          = .false.
327 ppm_modifystates        = .false.
328 leveque                 = .false.
329 hybrid_riemann          = .true.
330 convertToConsvdForMeshCalls     = .false.
331 converttoconsvdinmeshinterp     = .true.
332 use_cma_advection       = .false.
333 dp_sh_md                = 1.e0
334 dp_sh                   = 1.e0
335
336 enuc_tint               = 0.e48  # this is a integral quantities thing.
337
338 #checkpoint_timers       = .false.
339
340 memory_stat_freq         = 1
341 run_number = 2