1
<?xml version='1.0' encoding='utf-8'?>
4
<string_value lines="1">mphase_inlet_velocity_bc_incompressible</string_value>
7
<string_value lines="1">multiphase</string_value>
11
<integer_value rank="0">1</integer_value>
13
<mesh name="CoordinateMesh">
14
<from_file file_name="line">
15
<format name="triangle"/>
21
<mesh name="VelocityMesh">
23
<mesh name="CoordinateMesh"/>
26
<integer_value rank="0">2</integer_value>
34
<mesh name="PressureMesh">
36
<mesh name="CoordinateMesh"/>
39
<integer_value rank="0">1</integer_value>
49
<integer_value rank="0">4</integer_value>
55
<string_value>vtk</string_value>
59
<real_value rank="0">0</real_value>
62
<output_mesh name="VelocityMesh"/>
69
<real_value rank="0">0</real_value>
72
<real_value rank="0">0.01</real_value>
75
<real_value rank="0">10.0</real_value>
77
<nonlinear_iterations>
78
<integer_value rank="0">5</integer_value>
80
<real_value rank="0">1.0e-9</real_value>
83
</nonlinear_iterations>
86
<real_value rank="0">1.0e-9</real_value>
91
<material_phase name="Gas">
96
<real_value rank="0">1.23</real_value>
101
<scalar_field name="Pressure" rank="0">
103
<mesh name="PressureMesh"/>
104
<spatial_discretisation>
105
<continuous_galerkin>
106
<remove_stabilisation_term/>
107
<integrate_continuity_by_parts/>
108
</continuous_galerkin>
109
</spatial_discretisation>
111
<poisson_pressure_solution>
112
<string_value lines="1">never</string_value>
113
</poisson_pressure_solution>
114
<use_projection_method/>
117
<iterative_method name="preonly"/>
118
<preconditioner name="lu"/>
120
<real_value rank="0">1.0e-7</real_value>
123
<integer_value rank="0">1000</integer_value>
125
<never_ignore_solver_failures/>
133
<include_in_convergence/>
136
<exclude_from_detectors/>
139
<include_in_steady_state/>
144
<scalar_field name="Density" rank="0">
146
<algorithm name="Internal" material_phase_support="multiple"/>
147
<mesh name="CoordinateMesh"/>
151
<include_in_convergence/>
154
<include_in_detectors/>
157
<include_in_steady_state/>
161
<vector_field name="Velocity" rank="1">
163
<mesh name="VelocityMesh"/>
164
<equation name="LinearMomentum"/>
165
<spatial_discretisation>
166
<continuous_galerkin>
177
</continuous_galerkin>
178
<conservative_advection>
179
<real_value rank="0">0</real_value>
180
</conservative_advection>
181
</spatial_discretisation>
182
<temporal_discretisation>
184
<real_value rank="0">1.0</real_value>
187
<real_value rank="0">0.5</real_value>
189
</temporal_discretisation>
191
<iterative_method name="preonly"/>
192
<preconditioner name="lu"/>
194
<real_value rank="0">1.0e-7</real_value>
197
<integer_value rank="0">1000</integer_value>
199
<never_ignore_solver_failures/>
204
<initial_condition name="WholeMesh">
206
<real_value shape="1" dim1="dim" rank="1">0.0</real_value>
209
<boundary_conditions name="Left">
211
<integer_value shape="1" rank="1">1</integer_value>
213
<type name="dirichlet">
214
<align_bc_with_cartesian>
217
<real_value rank="0">0.1</real_value>
220
</align_bc_with_cartesian>
222
</boundary_conditions>
223
<boundary_conditions name="Right">
225
<integer_value shape="1" rank="1">2</integer_value>
227
<type name="dirichlet">
228
<align_bc_with_cartesian>
231
<real_value rank="0">0</real_value>
234
</align_bc_with_cartesian>
236
</boundary_conditions>
237
<tensor_field name="Viscosity" rank="2">
239
<value name="WholeMesh">
242
<real_value rank="0">1.78e-5</real_value>
254
</previous_time_step>
260
<include_in_convergence/>
263
<include_in_detectors/>
266
<include_in_steady_state/>
268
<consistent_interpolation/>
271
<scalar_field name="PhaseVolumeFraction" rank="0">
273
<mesh name="CoordinateMesh"/>
274
<value name="WholeMesh">
276
<real_value rank="0">0.5</real_value>
282
<exclude_from_detectors/>
286
<scalar_field name="SumVelocityDivergence" rank="0">
288
<mesh name="PressureMesh"/>
289
<algorithm name="Internal" material_phase_support="multiple"/>
290
<integrate_divergence_by_parts/>
294
<include_in_detectors/>
297
<iterative_method name="gmres">
299
<integer_value rank="0">30</integer_value>
302
<preconditioner name="sor"/>
304
<real_value rank="0">1.0e-7</real_value>
307
<integer_value rank="0">1000</integer_value>
309
<never_ignore_solver_failures/>
316
<scalar_field name="FiniteElementDivergence" rank="0">
317
<diagnostic field_name="Velocity">
318
<algorithm legacy="true" name="Internal" material_phase_support="multiple"/>
319
<mesh name="PressureMesh"/>
320
<integrate_divergence_by_parts/>
322
<iterative_method name="gmres">
324
<integer_value rank="0">30</integer_value>
327
<preconditioner name="sor"/>
329
<real_value rank="0">1.0e-7</real_value>
332
<integer_value rank="0">1000</integer_value>
334
<never_ignore_solver_failures/>
342
<include_in_convergence/>
345
<include_in_detectors/>
348
<include_in_steady_state/>
353
<material_phase name="Particle">
358
<real_value rank="0">1.23</real_value>
363
<scalar_field name="Pressure" rank="0">
364
<aliased material_phase_name="Gas" field_name="Pressure"/>
366
<scalar_field name="Density" rank="0">
368
<algorithm name="Internal" material_phase_support="multiple"/>
369
<mesh name="CoordinateMesh"/>
373
<include_in_convergence/>
376
<include_in_detectors/>
379
<include_in_steady_state/>
383
<vector_field name="Velocity" rank="1">
385
<mesh name="VelocityMesh"/>
386
<equation name="LinearMomentum"/>
387
<spatial_discretisation>
388
<continuous_galerkin>
399
</continuous_galerkin>
400
<conservative_advection>
401
<real_value rank="0">0</real_value>
402
</conservative_advection>
403
</spatial_discretisation>
404
<temporal_discretisation>
406
<real_value rank="0">1.0</real_value>
409
<real_value rank="0">0.5</real_value>
411
</temporal_discretisation>
413
<iterative_method name="preonly"/>
414
<preconditioner name="lu"/>
416
<real_value rank="0">1.0e-7</real_value>
419
<integer_value rank="0">1000</integer_value>
421
<never_ignore_solver_failures/>
426
<initial_condition name="WholeMesh">
428
<real_value shape="1" dim1="dim" rank="1">0.0</real_value>
431
<boundary_conditions name="Right">
433
<integer_value shape="1" rank="1">2</integer_value>
435
<type name="dirichlet">
436
<align_bc_with_cartesian>
439
<real_value rank="0">0</real_value>
442
</align_bc_with_cartesian>
444
</boundary_conditions>
445
<tensor_field name="Viscosity" rank="2">
447
<value name="WholeMesh">
450
<real_value rank="0">1.78e-5</real_value>
462
</previous_time_step>
468
<include_in_convergence/>
471
<include_in_detectors/>
474
<include_in_steady_state/>
476
<consistent_interpolation/>
479
<scalar_field name="PhaseVolumeFraction" rank="0">
481
<mesh name="CoordinateMesh"/>
482
<algorithm name="Internal" material_phase_support="multiple"/>
486
<include_in_detectors/>
490
<scalar_field name="FiniteElementDivergence" rank="0">
491
<diagnostic field_name="Velocity">
492
<algorithm legacy="true" name="Internal" material_phase_support="multiple"/>
493
<mesh name="PressureMesh"/>
494
<integrate_divergence_by_parts/>
496
<iterative_method name="gmres">
498
<integer_value rank="0">30</integer_value>
501
<preconditioner name="sor"/>
503
<real_value rank="0">1.0e-7</real_value>
506
<integer_value rank="0">1000</integer_value>
508
<never_ignore_solver_failures/>
516
<include_in_convergence/>
519
<include_in_detectors/>
522
<include_in_steady_state/>