1
<?xml version='1.0' encoding='utf-8'?>
4
<string_value lines="1">test_vorticity</string_value>
7
<string_value lines="1">fluids</string_value>
10
<dimension replaces="NDIM">
11
<integer_value rank="0">3</integer_value>
13
<mesh name="CoordinateMesh">
14
<from_file file_name="cube">
15
<format name="triangle"/>
21
<mesh name="P1DGMesh">
23
<mesh name="CoordinateMesh"/>
25
<string_value>discontinuous</string_value>
34
<mesh name="CoordinateMesh"/>
37
<integer_value rank="0">2</integer_value>
45
<mesh name="P2DGMesh">
47
<mesh name="CoordinateMesh"/>
50
<integer_value rank="0">2</integer_value>
54
<string_value>discontinuous</string_value>
62
<degree replaces="NGI">
63
<integer_value rank="0">4</integer_value>
69
<string_value>vtk</string_value>
71
<dump_period replaces="TIMDUM">
72
<real_value rank="0">1</real_value>
74
<disable_dump_at_start/>
75
<output_mesh name="P2DGMesh"/>
79
<current_time replaces="ACCTIM">
80
<real_value rank="0">0.0</real_value>
82
<timestep replaces="DT">
83
<real_value rank="0">1.0</real_value>
85
<finish_time replaces="LTIME">
86
<real_value rank="0">1.0</real_value>
88
<nonlinear_iterations replaces="ITINOI">
89
<integer_value rank="0">0</integer_value>
90
</nonlinear_iterations>
92
<material_phase name="Fluid">
93
<vector_field name="Velocity" rank="1">
95
<mesh name="CoordinateMesh"/>
96
<value name="WholeMesh">
98
<string_value lines="20" type="python">def val(x, t):
99
return [-x[1], 0.0, -x[0] + x[1]]</string_value>
109
<exclude_from_detectors/>
113
<vector_field name="P1" rank="1">
115
<algorithm source_field_type="vector" material_phase_support="single" name="curl" source_field_name="Velocity">
117
<iterative_method name="cg"/>
118
<preconditioner name="eisenstat"/>
120
<real_value rank="0">1.0e-16</real_value>
123
<real_value rank="0">1.0e-16</real_value>
126
<integer_value rank="0">1000</integer_value>
128
<never_ignore_solver_failures/>
134
<mesh name="CoordinateMesh"/>
140
<exclude_from_convergence/>
143
<exclude_from_detectors/>
146
<exclude_from_steady_state/>
150
<vector_field name="P1Lumped" rank="1">
152
<algorithm source_field_type="vector" material_phase_support="single" name="curl" source_field_name="Velocity">
155
<mesh name="CoordinateMesh"/>
161
<exclude_from_convergence/>
164
<exclude_from_detectors/>
167
<exclude_from_steady_state/>
171
<vector_field name="P1DG" rank="1">
173
<algorithm source_field_type="vector" material_phase_support="single" name="curl" source_field_name="Velocity"/>
174
<mesh name="P1DGMesh"/>
180
<exclude_from_convergence/>
183
<exclude_from_detectors/>
186
<exclude_from_steady_state/>
190
<vector_field name="P2" rank="1">
192
<algorithm source_field_type="vector" material_phase_support="single" name="curl" source_field_name="Velocity">
194
<iterative_method name="cg"/>
195
<preconditioner name="eisenstat"/>
197
<real_value rank="0">1.0e-16</real_value>
200
<real_value rank="0">1.0e-16</real_value>
203
<integer_value rank="0">1000</integer_value>
205
<never_ignore_solver_failures/>
211
<mesh name="P2Mesh"/>
217
<exclude_from_convergence/>
220
<exclude_from_detectors/>
223
<exclude_from_steady_state/>
227
<vector_field name="P2Lumped" rank="1">
229
<algorithm source_field_type="vector" material_phase_support="single" name="curl" source_field_name="Velocity">
234
<mesh name="P2Mesh"/>
240
<exclude_from_convergence/>
243
<exclude_from_detectors/>
246
<exclude_from_steady_state/>
250
<vector_field name="P2DG" rank="1">
252
<algorithm source_field_type="vector" material_phase_support="single" name="curl" source_field_name="Velocity"/>
253
<mesh name="P2DGMesh"/>
259
<exclude_from_convergence/>
262
<exclude_from_detectors/>
265
<exclude_from_steady_state/>