1
<?xml version='1.0' encoding='utf-8'?>
4
<string_value lines="1">lagrangian_detectors</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="box">
21
<mesh name="VelocityMesh">
23
<mesh name="CoordinateMesh"/>
26
<integer_value rank="0">1</integer_value>
30
<string_value>discontinuous</string_value>
39
<integer_value rank="0">3</integer_value>
45
<string_value>vtk</string_value>
47
<dump_period_in_timesteps>
49
<integer_value rank="0">10000000</integer_value>
51
</dump_period_in_timesteps>
52
<output_mesh name="VelocityMesh"/>
55
<detector_array name="Steve">
57
<integer_value rank="0">100</integer_value>
58
</number_of_detectors>
61
<string_value lines="20" type="python">def val(t):
62
from numpy import arange,zeros,reshape,concatenate
63
x = 0.5+0.25*arange(0,100.)/100.
66
return reshape(concatenate((x,y,z)),(3,100)).T</string_value>
69
<lagrangian_timestepping>
70
<explicit_runge_kutta_guided_search>
72
<integer_value rank="0">1</integer_value>
75
<real_value rank="0">1.0e-10</real_value>
78
<integer_value rank="0">4</integer_value>
81
<real_value shape="6" rank="1">0.5 0. 0.5 0. 0. 1</real_value>
84
<real_value shape="4" rank="1">0.16666666666666666 0.3333333333333333
85
0.3333333333333333 0.16666666666666666</real_value>
87
</explicit_runge_kutta_guided_search>
88
</lagrangian_timestepping>
93
<real_value rank="0">0.0</real_value>
96
<real_value rank="0">0.1</real_value>
99
<real_value rank="0">8</real_value>
102
<physical_parameters/>
103
<material_phase name="BoussinesqFluid">
104
<vector_field name="Velocity" rank="1">
106
<mesh name="VelocityMesh"/>
107
<value name="WholeMesh">
109
<string_value lines="20" type="python">def val(X,t):
112
return [-(y-0.5),x-0.5,0.]</string_value>
120
<exclude_from_detectors/>