1
<?xml version='1.0' encoding='utf-8'?>
4
<string_value lines="1">flux_bc_3d</string_value>
7
<string_value lines="1">fluids</string_value>
11
<integer_value rank="0">3</integer_value>
13
<mesh name="CoordinateMesh">
14
<from_file file_name="flux_bc_3d">
15
<format name="triangle"/>
21
<mesh name="VelocityMesh">
23
<mesh name="CoordinateMesh"/>
26
<integer_value rank="0">1</integer_value>
30
<string_value>discontinuous</string_value>
37
<mesh name="PressureMesh">
39
<mesh name="CoordinateMesh"/>
42
<integer_value rank="0">2</integer_value>
52
<integer_value rank="0">4</integer_value>
58
<string_value>vtk</string_value>
62
<real_value rank="0">1.0</real_value>
65
<output_mesh name="VelocityMesh"/>
72
<real_value rank="0">0.0</real_value>
75
<real_value rank="0">0.1</real_value>
78
<real_value rank="0">1.0</real_value>
80
<nonlinear_iterations>
81
<integer_value rank="0">2</integer_value>
83
<real_value rank="0">1.0e-12</real_value>
86
</nonlinear_iterations>
91
<real_value rank="0">9.8</real_value>
93
<vector_field name="GravityDirection" rank="1">
95
<mesh name="CoordinateMesh"/>
96
<value name="WholeMesh">
98
<real_value shape="3" dim1="dim" rank="1">0.0 -1.0 0.0</real_value>
106
<exclude_from_detectors/>
111
</physical_parameters>
112
<material_phase name="Tephra">
117
<real_value rank="0">2340.0</real_value>
122
<scalar_field name="Pressure" rank="0">
124
<mesh name="PressureMesh"/>
125
<spatial_discretisation>
126
<continuous_galerkin>
127
<remove_stabilisation_term/>
128
</continuous_galerkin>
129
</spatial_discretisation>
131
<integer_value rank="0">1</integer_value>
134
<poisson_pressure_solution>
135
<string_value lines="1">never</string_value>
136
</poisson_pressure_solution>
137
<use_projection_method/>
140
<iterative_method name="cg"/>
141
<preconditioner name="sor"/>
143
<real_value rank="0">1.0e-7</real_value>
146
<integer_value rank="0">1000</integer_value>
148
<never_ignore_solver_failures/>
156
<include_in_convergence/>
159
<exclude_from_detectors/>
162
<include_in_steady_state/>
167
<scalar_field name="Density" rank="0">
169
<algorithm name="Internal" material_phase_support="multiple"/>
170
<mesh name="CoordinateMesh"/>
174
<include_in_convergence/>
177
<include_in_detectors/>
180
<include_in_steady_state/>
184
<vector_field name="Velocity" rank="1">
186
<mesh name="VelocityMesh"/>
187
<equation name="LinearMomentum"/>
188
<spatial_discretisation>
189
<discontinuous_galerkin>
195
<integrate_advection_by_parts>
197
</integrate_advection_by_parts>
199
</discontinuous_galerkin>
200
<conservative_advection>
201
<real_value rank="0">0.0</real_value>
202
</conservative_advection>
203
</spatial_discretisation>
204
<temporal_discretisation>
206
<real_value rank="0">1.0</real_value>
209
<real_value rank="0">0.5</real_value>
211
</temporal_discretisation>
213
<iterative_method name="gmres">
215
<integer_value rank="0">30</integer_value>
218
<preconditioner name="sor"/>
220
<real_value rank="0">1.0e-7</real_value>
223
<integer_value rank="0">1000</integer_value>
225
<never_ignore_solver_failures/>
230
<initial_condition name="WholeMesh">
232
<real_value shape="3" dim1="dim" rank="1">0.0 0.0 0.0</real_value>
235
<boundary_conditions name="Top">
237
<integer_value shape="1" rank="1">444</integer_value>
239
<type name="dirichlet">
241
<align_bc_with_cartesian>
244
<real_value rank="0">0</real_value>
247
</align_bc_with_cartesian>
249
</boundary_conditions>
250
<boundary_conditions name="Sides_X">
252
<integer_value shape="1" rank="1">777</integer_value>
254
<type name="dirichlet">
256
<align_bc_with_cartesian>
259
<real_value rank="0">0.0</real_value>
262
</align_bc_with_cartesian>
264
</boundary_conditions>
265
<boundary_conditions name="Sides_Z">
267
<integer_value shape="1" rank="1">666</integer_value>
269
<type name="dirichlet">
271
<align_bc_with_cartesian>
274
<real_value rank="0">0.0</real_value>
277
</align_bc_with_cartesian>
279
</boundary_conditions>
280
<boundary_conditions name="Bottom">
282
<integer_value shape="1" rank="1">333</integer_value>
284
<type name="dirichlet">
286
<align_bc_with_cartesian>
289
<real_value rank="0">0.0</real_value>
292
</align_bc_with_cartesian>
294
</boundary_conditions>
295
<tensor_field name="Viscosity" rank="2">
297
<value name="WholeMesh">
300
<real_value rank="0">0.001</real_value>
312
</previous_time_step>
318
<include_in_convergence/>
321
<include_in_detectors/>
324
<include_in_steady_state/>
326
<consistent_interpolation/>
329
<scalar_field name="PhaseVolumeFraction" rank="0">
331
<mesh name="CoordinateMesh"/>
332
<equation name="AdvectionDiffusion"/>
333
<spatial_discretisation>
335
<face_value name="FiniteElement">
337
<limiter name="Sweby"/>
340
<diffusion_scheme name="BassiRebay"/>
342
<conservative_advection>
343
<real_value rank="0">1.0</real_value>
344
</conservative_advection>
345
</spatial_discretisation>
346
<temporal_discretisation>
348
<real_value rank="0">1.0</real_value>
350
</temporal_discretisation>
352
<iterative_method name="gmres">
354
<integer_value rank="0">30</integer_value>
357
<preconditioner name="sor"/>
359
<real_value rank="0">1.0e-7</real_value>
362
<integer_value rank="0">1000</integer_value>
364
<never_ignore_solver_failures/>
369
<initial_condition name="WholeMesh">
371
<real_value rank="0">0.0</real_value>
374
<boundary_conditions name="Top">
376
<integer_value shape="1" rank="1">444</integer_value>
380
<real_value rank="0">0.5</real_value>
383
</boundary_conditions>
384
<boundary_conditions name="Others">
386
<integer_value shape="3" rank="1">333 666 777</integer_value>
388
<type name="zero_flux"/>
389
</boundary_conditions>
393
<include_in_convergence/>
396
<include_in_detectors/>
399
<include_in_steady_state/>
401
<consistent_interpolation/>