1
<?xml version='1.0' encoding='utf-8'?>
4
<string_value lines="1">sigma_layers</string_value>
7
<string_value lines="1">oceans</string_value>
11
<integer_value rank="0">3</integer_value>
13
<mesh name="CoordinateMesh">
15
<mesh name="BaseMesh"/>
21
<mesh name="PressureMesh">
23
<mesh name="BaseMesh"/>
26
<integer_value rank="0">2</integer_value>
34
<mesh name="InputMesh">
35
<from_file file_name="mesh/np_rectangle">
36
<format name="triangle"/>
42
<mesh name="BaseMesh">
44
<mesh name="InputMesh"/>
46
<regions name="WholeMesh">
49
<string_value type="code" lines="20" language="python">def val(X,t):
51
# make the depth a linear function of Z (which shows little
52
# change over the NP, but X and Y do)
53
# This should vary from 4000-ish to 1000-ish
54
return (z-6.331010e+06) / 10
61
<integer_value rank="0">2</integer_value>
66
<integer_value rank="0">1</integer_value>
69
<integer_value rank="0">2</integer_value>
80
<integer_value rank="0">4</integer_value>
83
<integer_value rank="0">3</integer_value>
91
<integer_value shape="1" rank="1">1</integer_value>
94
<integer_value shape="1" rank="1">2</integer_value>
96
<scalar_field name="DistanceToTop" rank="0">
98
<algorithm name="Internal" material_phase_support="multiple"/>
99
<mesh name="CoordinateMesh"/>
103
<include_in_convergence/>
106
<include_in_detectors/>
109
<include_in_steady_state/>
113
<scalar_field name="DistanceToBottom" rank="0">
115
<algorithm name="Internal" material_phase_support="multiple"/>
116
<mesh name="CoordinateMesh"/>
120
<include_in_convergence/>
123
<include_in_detectors/>
126
<include_in_steady_state/>
134
<string_value>vtk</string_value>
138
<real_value rank="0">864000</real_value>
139
<comment>10*86400 - every 10 days</comment>
142
<output_mesh name="CoordinateMesh"/>
147
<real_value rank="0">0.0</real_value>
148
<time_units date="seconds since 1987-01-05 00:00.0"/>
151
<real_value rank="0">360.0</real_value>
154
<real_value rank="0">720</real_value>
156
<nonlinear_iterations>
157
<integer_value rank="0">2</integer_value>
158
</nonlinear_iterations>
160
<physical_parameters>
163
<real_value rank="0">9.81</real_value>
165
<vector_field name="GravityDirection" rank="1">
167
<mesh name="CoordinateMesh"/>
168
<value name="WholeMesh">
170
<string_value lines="20" type="code" language="python">def val(X, t):
176
x_component = -(a/((a**2+b**2+c**2)**0.5))
177
y_component = -(b/((a**2+b**2+c**2)**0.5))
178
z_component = -(c/((a**2+b**2+c**2)**0.5))
180
return [x_component, y_component, z_component]</string_value>
190
<exclude_from_detectors/>
195
</physical_parameters>
196
<material_phase name="Fields">
197
<vector_field name="Velocity" rank="1">
199
<mesh name="CoordinateMesh"/>
200
<value name="WholeMesh">
202
<real_value shape="3" dim1="dim" rank="1">0 0 0</real_value>
210
<exclude_from_detectors/>