-
Notifications
You must be signed in to change notification settings - Fork 0
/
example_1.cfg
159 lines (110 loc) · 3.52 KB
/
example_1.cfg
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
[dielectric]
# Relative permittivity of the dielectric(s):
eps = 0.2000E+01
# Whether a dielectric is present on the left and right:
present = T T
# Width of the dielectric(s) in (m):
width = 0.1000E-02
[domain]
# Length of the domain:
length = 0.2000E-02
# Number of cells in the domain:
nx = 500
[dt]
# Initial time step (s):
initial = 0.1000E-11
# Maximal time step (s):
max = 0.1000E-10
# Minimal time step (s):
min = 0.1000E-12
[end]
# End iteration:
iteration = 2147483647
# End time (s):
time = 0.3000E-08
[fluid]
# Input file with cross sections:
input_file = 'input/n2_transport_data_siglo.txt'
# Time integrator (euler, trapezoidal, rk2, rk4):
integrator = 'rk2'
# If true, keep the velocity constant for E > table_max_efield:
limit_velocity = F
# Smallest allowed density in the fluid model (1/m3):
small_density = 0.1000E+01
# Maximum electric field in transport coefficient table:
table_max_efield = 0.2500E+08
# Size of lookup table for transport coefficients:
table_size = 1000
[gas]
# Gas components:
components = 'N2'
# File with cross section data:
cross_sections = 'input/cross_sections_siglo.txt'
# Gas components fractions:
fractions = 0.1000E+01
# Gas pressure in bar:
pressure = 0.1000E+01
# Gas temperature in Kelvin:
temperature = 0.3000E+03
[init]
# Initial background density (1/m^3):
background_density = 0.0000E+00
# Initial condition charge type (1: p.ions, -1: e-, 0: neutral):
charge_type = 0.0000E+00
# Initial condition density (1/m^3):
density = 0.1000E+16
# Initial condition location (m):
location = 0.1000E-02
# Type of initial condition (none, block, gaussian, exp):
type = 'block'
# Initial condition width (m):
width = 0.1500E-03
[ion]
# Diffusion coefficient for ions (m^2/s):
diffusion = 0.2000E-04
# Mobility for ions (m^2/Vs):
mobility = 0.2000E-03
# Secondary emission yield for ions:
se_yield = 0.1000E-01
# Whether ion transport is included:
transport = T
# Type of model. Can be particle or fluid:
model = 'particle'
[output]
# The time step for writing output:
dt = 0.1000E-09
# Base file name for output:
filename = 'output/ex1'
[particle]
# Maximum energy for eedf (eV):
eedf_max_eV = 0.2000E+02
# Number of points for eedf:
eedf_npoints = 100
# Min. number of initial simulation particles:
initial_number = 10000
# Maximum energy (eV) for particles:
max_eV = 0.1000E+04
# Maximum mobility to estimate dielectric relaxation time:
max_mobility_drt = 0.2000E+00
# The maximum number of particles:
max_number = 10000000
# Adapt weights if particle count increases by this factor:
merge_increase_factor = 0.1100E+01
# The desired number of particles per cell:
part_per_cell = 0.1000E+03
# Size of the lookup table for collision rates:
table_size = 1000
# Velocity weight factor (s) for particle merging:
v_merge_weight = 0.1000E-11
[photons]
# Number of secondary-emission generating photons per ionization:
se_per_ionization = 0.0000E+00
[voltage]
# Voltage rise time (s):
risetime = 0.0000E+00
# Sinusoidal voltage frequency (1/s):
sin_freq = 0.1000E+09
# Sinusoidal voltage amplitude (V):
sin_v0 = 0.0000E+00
# Voltage amplitude (V) over domain (including dielectrics):
v0 = -0.1000E+05