1
<?xml version='1.0' encoding='utf-8'?>
4
<string_value lines="1">cdisk_ad</string_value>
8
<integer_value rank="0">2</integer_value>
10
<mesh name="CoordinateMesh">
11
<from_file file_name="cdisk">
12
<format name="triangle">
13
<string_value>triangle</string_value>
20
<mesh name="VelocityMesh">
22
<mesh name="CoordinateMesh"/>
30
<integer_value rank="0">4</integer_value>
36
<string_value>vtk</string_value>
38
<dump_period_in_timesteps>
40
<integer_value rank="0">1</integer_value>
42
</dump_period_in_timesteps>
43
<output_mesh name="VelocityMesh"/>
47
<real_value rank="0">0.0</real_value>
50
<real_value rank="0">0.0125663706</real_value>
51
<comment>2 * pi/50 (50 steps per revolution)</comment>
54
<real_value rank="0">1000</real_value>
57
<integer_value rank="0">50</integer_value>
58
<comment>Go around once.</comment>
61
<material_phase name="Fluid">
62
<scalar_field name="Tracer" rank="0">
64
<mesh name="VelocityMesh"/>
66
<iterative_method name="cg"/>
67
<preconditioner name="sor"/>
69
<real_value rank="0">1.0e-7</real_value>
72
<integer_value rank="0">1000</integer_value>
74
<never_ignore_solver_failures/>
79
<initial_condition name="WholeMesh">
81
<string_value lines="20" type="python">def val(X,t):
82
from numpy import matrix
84
dx= (matrix(X)-matrix((-0.5,0)))
89
return 0</string_value>
92
<tensor_field name="Diffusivity" rank="2">
94
<value name="WholeMesh">
97
<real_value rank="0">0.001</real_value>