Streamer fluid modeling - An overview of ARCoS
1.0
Main Page
Related Pages
Data Types List
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
input
user_continue.cfg
Go to the documentation of this file.
1
name
=
"default"
;
2
param
= (
3
{
4
type =
"string"
;
5
name
=
"prog_id"
;
6
comment =
"An identification name for this run"
;
7
value =
"example"
;
8
},
9
{
10
type =
"string"
;
11
name
=
"output_dir"
;
12
comment =
"Output directory"
;
13
value =
"output"
;
14
},
15
{
16
type =
"string"
;
17
name
=
"kin_input"
;
18
comment =
"Kinetics input file"
;
19
value =
"input/kinetic_example.cfg"
;
20
},
21
{
22
type =
"int"
;
23
name
=
"restart"
;
24
comment =
"If restart is 1 (TRUE), the simulation will continue with data from a previous run"
;
25
value = 0;
26
},
27
{
28
type =
"string"
;
29
name
=
"load_file"
;
30
comment =
"If restart is TRUE, the name of the file with data from previous run, otherwise empty"
;
31
value =
""
;
32
},
33
{
34
type =
"double"
;
35
name
=
"output_dt"
;
36
comment =
"Time interval for output to be written to disk"
;
37
value = 0.1;
38
},
39
{
40
type =
"int"
;
41
name
=
"pois_output"
;
42
comment =
"Output of the Poisson grids, including the potential?"
;
43
value = 0;
44
},
45
{
46
type =
"int"
;
47
name
=
"cdr_output_margin"
;
48
comment =
"Margin outside the grids in the output of the cdr equation"
;
49
value = 0;
50
},
51
{
52
type =
"int"
;
53
name
=
"pois_output_margin"
;
54
comment =
"Margin outside the grids in the output of the poisson equation"
;
55
value = 1;
56
},
57
{
58
type =
"double"
;
59
name
=
"warn_min_timestep"
;
60
comment =
"If the time steps are smaller than this number, the program issues a warning"
;
61
value = 1e-06;
62
},
63
{
64
type =
"int"
;
65
name
=
"max_disk_space_mb"
;
66
comment =
"Maximum disk space, in Mb, to use"
;
67
value = 1048576;
68
},
69
{
70
type =
"int"
;
71
name
=
"gridpoints_r"
;
72
comment =
"Number of R gridpoints at level 0"
;
73
value = 600;
74
},
75
{
76
type =
"int"
;
77
name
=
"gridpoints_z"
;
78
comment =
"Number of Z gridpoints at level 0"
;
79
value = 600;
80
},
81
{
82
type =
"int"
;
83
name
=
"max_ntheta"
;
84
comment =
"Number of azimuthal gridcells and modes"
;
85
value = 1;
86
},
87
{
88
type =
"double"
;
89
name
=
"start_t"
;
90
comment =
"Initial time"
;
91
value = 0.0;
92
},
93
{
94
type =
"double"
;
95
name
=
"end_t"
;
96
comment =
"End time"
;
97
value = 0.45;
98
},
99
{
100
type =
"double"
;
101
name
=
"attempt_dt"
;
102
comment =
"Attempted timestep. The actual timestep may be larger"
;
103
value = 50.0;
104
},
105
{
106
type =
"int"
;
107
name
=
"extra_pois_levels"
;
108
comment =
"Extra levels for the Poisson solver"
;
109
value = 2;
110
},
111
{
112
type =
"int"
;
113
name
=
"max_levels"
;
114
comment =
"Maximum level of refinement. Use a big number here"
;
115
value = 64;
116
},
117
{
118
type =
"double"
;
119
name
=
"pois_max_error"
;
120
comment =
"Error threshold that leads to refinement in the Poisson code."
;
121
value = 0.001;
122
},
123
{
124
type =
"int"
;
125
name
=
"pois_max_level"
;
126
comment =
"Maximum level of refinement in the Poisson equation."
;
127
value = 3;
128
},
129
{
130
type =
"int"
;
131
name
=
"extra_photo_levels"
;
132
comment =
"Extra levels for the photo-ionization solver"
;
133
value = -1;
134
},
135
{
136
type =
"int"
;
137
name
=
"photo_max_level"
;
138
comment =
"Maximum level of refinement in the photo-ionization solver."
;
139
value = 4;
140
},
141
{
142
type =
"double"
;
143
name
=
"photo_max_error"
;
144
comment =
"Error threshold that leads to refinement in the photo-ionization code."
;
145
value = 0.01;
146
},
147
{
148
type =
"int"
;
149
name
=
"photo_bnd_right"
;
150
comment =
"Photo-ionization boundary condition at r = L_r. 1 for Hom. Neumann, -1 for Hom. Dirichlet"
;
151
value = -1;
152
},
153
{
154
type =
"int"
;
155
name
=
"photo_bnd_bottom"
;
156
comment =
"Photo-ionization boundary condition at z = 0. 1 for Hom. Neumann, -1 for Hom. Dirichlet"
;
157
value = -1;
158
},
159
{
160
type =
"int"
;
161
name
=
"photo_bnd_top"
;
162
comment =
"Photo-ionization boundary condition at z = L_z. 1 for Hom. Neumann, -1 for Hom. Dirichlet"
;
163
value = -1;
164
},
165
{
166
type =
"int"
;
167
name
=
"extra_photo_levels_2"
;
168
comment =
"Extra levels for the photo-ionization solver"
;
169
value = -1;
170
},
171
{
172
type =
"int"
;
173
name
=
"photo_max_level_2"
;
174
comment =
"Maximum level of refinement in the photo-ionization solver."
;
175
value = 4;
176
},
177
{
178
type =
"double"
;
179
name
=
"photo_max_error_2"
;
180
comment =
"Error threshold that leads to refinement in the photo-ionization code."
;
181
value = 0.01;
182
},
183
{
184
type =
"int"
;
185
name
=
"photo_bnd_right_2"
;
186
comment =
"Photo-ionization boundary condition at r = L_r. 1 for Hom. Neumann, -1 for Hom. Dirichlet"
;
187
value = -1;
188
},
189
{
190
type =
"int"
;
191
name
=
"photo_bnd_bottom_2"
;
192
comment =
"Photo-ionization boundary condition at z = 0. 1 for Hom. Neumann, -1 for Hom. Dirichlet"
;
193
value = -1;
194
},
195
{
196
type =
"int"
;
197
name
=
"photo_bnd_top_2"
;
198
comment =
"Photo-ionization boundary condition at z = L_z. 1 for Hom. Neumann, -1 for Hom. Dirichlet"
;
199
value = -1;
200
},
201
{
202
type =
"int"
;
203
name
=
"cdr_bnd_bottom"
;
204
comment =
"Particles boundary condition at z = 0. 1 for Hom. Neumann, -1 for Hom. Dirichlet"
;
205
value = 1;
206
},
207
{
208
type =
"int"
;
209
name
=
"cdr_bnd_top"
;
210
comment =
"Particles boundary condition at z = L_z. 1 for Hom. Neumann, -1 for Hom. Dirichlet"
;
211
value = 1;
212
},
213
{
214
type =
"int"
;
215
name
=
"cdr_bnd_right"
;
216
comment =
"Particles boundary condition at r = L_r. 1 for Hom. Neumann, -1 for Hom. Dirichlet"
;
217
value = 1;
218
},
219
{
220
type =
"int"
;
221
name
=
"pois_bnd_right"
;
222
comment =
"Potential boundary condition at r = L_r. 1 for Hom. Neumann, -1 for Hom. Dirichlet"
;
223
value = -1;
224
},
225
{
226
type =
"int"
;
227
name
=
"pois_bnd_bottom"
;
228
comment =
"Potential boundary condition at z = 0. 1 for Hom. Neumann, -1 for Hom. Dirichlet"
;
229
value = -1;
230
},
231
{
232
type =
"int"
;
233
name
=
"pois_bnd_top"
;
234
comment =
"Potential boundary condition at z = L_z. 1 for Hom. Neumann, -1 for Hom. Dirichlet"
;
235
value = -1;
236
},
237
{
238
type =
"double"
;
239
name
=
"nu_a"
;
240
comment =
"Maximum advection Courant number"
;
241
value = 0.2;
242
},
243
{
244
type =
"double"
;
245
name
=
"nu_d"
;
246
comment =
"Maximum diffusion Courant number"
;
247
value = 0.2;
248
},
249
{
250
type =
"double"
;
251
name
=
"nu_rt"
;
252
comment =
"Maximum ratio of dt/relaxation time"
;
253
value = 0.2;
254
},
255
{
256
type =
"double"
;
257
name
=
"nu_f"
;
258
comment =
"Maximum ratio of change of the densities (set to a very large number to ignore)"
;
259
value = 1e+20;
260
},
261
{
262
type =
"double"
;
263
name
=
"ref_threshold_eabs"
;
264
comment =
"Refinement threshold for the electric field"
;
265
value = 0.2;
266
},
267
{
268
type =
"int"
;
269
name
=
"ref_level_eabs"
;
270
comment =
"Maximum refinement level reached through ref_threshold_eabs"
;
271
value = 4;
272
},
273
{
274
type =
"double"
;
275
name
=
"ref_threshold_charge"
;
276
comment =
"Refinement threshold for the curvature of the charge"
;
277
value = 0.004;
278
},
279
{
280
type =
"double"
;
281
name
=
"ref_threshold_dens"
;
282
comment =
"Refinement threshold for the curvature of the densities"
;
283
value = 0.004;
284
},
285
{
286
type =
"double"
;
287
name
=
"ref_threshold_edge"
;
288
comment =
"Refinement threshold for the densities in the leading edge"
;
289
value = 10000.0;
290
},
291
{
292
type =
"int"
;
293
name
=
"cdr_brick_dr"
;
294
comment =
"r-length of the minimal refinement area in the cdr equation"
;
295
value = 8;
296
},
297
{
298
type =
"int"
;
299
name
=
"cdr_brick_dz"
;
300
comment =
"z-length of the minimal refinement area in the cdr equation"
;
301
value = 8;
302
},
303
{
304
type =
"int"
;
305
name
=
"cdr_max_level"
;
306
comment =
"Maximum level of refinement in the Fluid equation."
;
307
value = 3;
308
},
309
{
310
type =
"int"
;
311
name
=
"cdr_interp_in"
;
312
comment =
"Interpolation method for the grid interior (0=zero_masses, 1=quadratic_masses [default], 2=wackers_masses, 3=quadlog"
;
313
value = 1;
314
},
315
{
316
type =
"int"
;
317
name
=
"cdr_interp_bnd"
;
318
comment =
"Interpolation method for the grid boundaries (0=zero_masses, 1=quadratic_masses [default], 2=wackers_masses, 3=quadlog"
;
319
value = 1;
320
},
321
{
322
type =
"double"
;
323
name
=
"L_r"
;
324
comment =
"Length in r of the complete domain"
;
325
value = 13044.0;
326
},
327
{
328
type =
"double"
;
329
name
=
"L_z"
;
330
comment =
"Length in z of the complete domain"
;
331
value = 13044.0;
332
},
333
{
334
type =
"double"
;
335
name
=
"diffusion_coeff"
;
336
comment =
"Isotropic difussion coefficient"
;
337
value = 0.1;
338
},
339
{
340
type =
"int"
;
341
name
=
"has_photoionization"
;
342
comment =
"Whether the code includes photoionization or not"
;
343
value = 1;
344
},
345
{
346
type =
"string"
;
347
name
=
"photoionization_file"
;
348
comment =
"The name of a file from which we can read the photoionization parameters"
;
349
value =
"input/air760torr.photo"
;
350
},
351
{
352
type =
"double"
;
353
name
=
"attachment_rate"
;
354
comment =
"Rate of dissociative attachment"
;
355
value = 0.0;
356
},
357
{
358
type =
"double"
;
359
name
=
"attachment_E0"
;
360
comment =
"E0 in the exp(-E0/E) factor in the attachment expression."
;
361
value = 0.0;
362
},
363
{
364
type =
"double"
;
365
name
=
"E0_x"
;
366
comment =
"x component of the external electric field"
;
367
value = 0.0;
368
},
369
{
370
type =
"double"
;
371
name
=
"E0_y"
;
372
comment =
"y component of the external electric field"
;
373
value = 0.0;
374
},
375
{
376
type =
"double"
;
377
name
=
"E0_z"
;
378
comment =
"z component of the external electric field"
;
379
value = -0.06;
380
},
381
{
382
type =
"double"
;
383
name
=
"rise_time"
;
384
comment =
"Rise time of the electric field (0 for instantaneous rise)"
;
385
value = 0.0;
386
},
387
{
388
type =
"double"
;
389
name
=
"off_time"
;
390
comment =
"Time to switch off the electric field (0.0 means never)"
;
391
value = 0.0;
392
},
393
{
394
type =
"double"
;
395
name
=
"seed_sigma_x"
;
396
comment =
"x width of the initial seed"
;
397
value = 0.0;
398
},
399
{
400
type =
"double"
;
401
name
=
"seed_sigma_y"
;
402
comment =
"y width of the initial seed"
;
403
value = 0.0;
404
},
405
{
406
type =
"double"
;
407
name
=
"seed_sigma_z"
;
408
comment =
"z width of the initial seed"
;
409
value = 0.0;
410
},
411
{
412
type =
"double"
;
413
name
=
"seed_N"
;
414
comment =
"Number of electrons in the initial seed"
;
415
value = 0.0;
416
},
417
{
418
type =
"double"
;
419
name
=
"background_ionization"
;
420
comment =
"Initial at z=0 densities of electrons and ions"
;
421
value = 0.0;
422
},
423
{
424
type =
"double"
;
425
name
=
"background_increase_length"
;
426
comment =
"Length of exponential increase of the pre-ionization (for atmospherical models)"
;
427
value = 0.0;
428
},
429
{
430
type =
"int"
;
431
name
=
"pois_inhom"
;
432
comment =
"Use the point-plane geometry?"
;
433
value = 1;
434
},
435
{
436
type =
"int"
;
437
name
=
"pois_inhom_reflections"
;
438
comment =
"Number of mirror charges to use"
;
439
value = 4;
440
},
441
{
442
type =
"double"
;
443
name
=
"needle_length"
;
444
comment =
"Length of the needle"
;
445
value = 2500.0;
446
},
447
{
448
type =
"double"
;
449
name
=
"needle_radius"
;
450
comment =
"Radius of the needle"
;
451
value = 400.0;
452
},
453
{
454
type =
"double"
;
455
name
=
"pois_inhom_fixed_q"
;
456
comment =
"If nonzero, the charge is fixed, not floating (simulation of charged clouds close to the earth surface)"
;
457
value = 0.0;
458
},
459
{
460
type =
"double"
;
461
name
=
"constant_source"
;
462
comment =
"Constant ionization rate"
;
463
value = 0.0;
464
},
465
{
466
type =
"double"
;
467
name
=
"perturb_epsilon"
;
468
comment =
"Initial perturbation to the axisymmetric configuration"
;
469
value = 0.0;
470
},
471
{
472
type =
"int"
;
473
name
=
"perturb_max_k"
;
474
comment =
"Perturb only modes up to perturb_max_k (large number to perturb all)"
;
475
value = 1024;
476
},
477
{
478
type =
"int"
;
479
name
=
"sprite_module"
;
480
comment =
"1 if the sprite module is activated, 0 otherwise"
;
481
value = 0;
482
},
483
{
484
type =
"double"
;
485
name
=
"dens_decay_len"
;
486
comment =
"Lenght of exponential decay of the density w/r to altitude"
;
487
value = 0.0;
488
},
489
{
490
type =
"double"
;
491
name
=
"sprite_dens_0"
;
492
comment =
"Density at z = 0"
;
493
value = 0.0;
494
},
495
{
496
type =
"double"
;
497
name
=
"sprite_dens_q"
;
498
comment =
"Quenching density"
;
499
value = 0.0;
500
},
501
{
502
type =
"int"
;
503
name
=
"sprite_sign"
;
504
comment =
"Sign of the sprite head that we are following (the other will not be reliable"
;
505
value = -1;
506
} );
Generated on Fri Jul 4 2014 15:40:20 for Streamer fluid modeling - An overview of ARCoS by
1.8.2