<?xml version="1.0" ?>
<ESys>
	<Simulation id="100">
		<Component rank="0">
			<Model id="101" module="esys.modellib.input" type="Sequencer">
				<Parameter type="float">
					<Name>
						t_end
					</Name>
					<Value>
						0.001
					</Value>
				</Parameter>
				<Parameter type="float">
					<Name>
						dt_max
					</Name>
					<Value>
						1e+300
					</Value>
				</Parameter>
				<Parameter type="float">
					<Name>
						t
					</Name>
					<Value>
						0.0
					</Value>
				</Parameter>
			</Model>
		</Component>
		<Component rank="1">
			<Model id="102" module="esys.modellib.geometry" type="VectorConstrainerOverBox">
				<Parameter type="Link">
					<Name>
						domain
					</Name>
					<Value>
						<Link>
							<Target>
								103
							</Target>
							<Attribute>
								domain
							</Attribute>
						</Link>
					</Value>
				</Parameter>
				<Parameter type="ndarray">
					<Name>
						right
					</Name>
					<Value>
						<ndarray>
							<ArrayType>
								int_
							</ArrayType>
							<Shape>
								3
							</Shape>
							<Data>
								1 0 0
							</Data>
						</ndarray>
					</Value>
				</Parameter>
				<Parameter type="ndarray">
					<Name>
						bottom
					</Name>
					<Value>
						<ndarray>
							<ArrayType>
								int_
							</ArrayType>
							<Shape>
								3
							</Shape>
							<Data>
								0 1 0
							</Data>
						</ndarray>
					</Value>
				</Parameter>
				<Parameter type="ndarray">
					<Name>
						top
					</Name>
					<Value>
						<ndarray>
							<ArrayType>
								int_
							</ArrayType>
							<Shape>
								3
							</Shape>
							<Data>
								0 1 0
							</Data>
						</ndarray>
					</Value>
				</Parameter>
				<Parameter type="ndarray">
					<Name>
						back
					</Name>
					<Value>
						<ndarray>
							<ArrayType>
								int_
							</ArrayType>
							<Shape>
								3
							</Shape>
							<Data>
								0 0 1
							</Data>
						</ndarray>
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						value
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="float">
					<Name>
						tol
					</Name>
					<Value>
						1e-08
					</Value>
				</Parameter>
				<Parameter type="ndarray">
					<Name>
						front
					</Name>
					<Value>
						<ndarray>
							<ArrayType>
								int_
							</ArrayType>
							<Shape>
								3
							</Shape>
							<Data>
								0 0 1
							</Data>
						</ndarray>
					</Value>
				</Parameter>
				<Parameter type="ndarray">
					<Name>
						left
					</Name>
					<Value>
						<ndarray>
							<ArrayType>
								int_
							</ArrayType>
							<Shape>
								3
							</Shape>
							<Data>
								1 0 0
							</Data>
						</ndarray>
					</Value>
				</Parameter>
			</Model>
		</Component>
		<Component rank="2">
			<Model id="104" module="esys.modellib.geometry" type="ScalarConstrainerOverBox">
				<Parameter type="Link">
					<Name>
						domain
					</Name>
					<Value>
						<Link>
							<Target>
								103
							</Target>
							<Attribute>
								domain
							</Attribute>
						</Link>
					</Value>
				</Parameter>
				<Parameter type="bool">
					<Name>
						right
					</Name>
					<Value>
						False
					</Value>
				</Parameter>
				<Parameter type="int">
					<Name>
						bottom
					</Name>
					<Value>
						1
					</Value>
				</Parameter>
				<Parameter type="int">
					<Name>
						top
					</Name>
					<Value>
						1
					</Value>
				</Parameter>
				<Parameter type="bool">
					<Name>
						back
					</Name>
					<Value>
						False
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						value
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="float">
					<Name>
						tol
					</Name>
					<Value>
						1e-08
					</Value>
				</Parameter>
				<Parameter type="bool">
					<Name>
						front
					</Name>
					<Value>
						False
					</Value>
				</Parameter>
				<Parameter type="bool">
					<Name>
						left
					</Name>
					<Value>
						False
					</Value>
				</Parameter>
			</Model>
		</Component>
		<Component rank="3">
			<Simulation id="105">
				<Component rank="0">
					<Model id="106" module="esys.modellib.flow" type="SteadyIncompressibleFlow">
						<Parameter type="Link">
							<Name>
								domain
							</Name>
							<Value>
								<Link>
									<Target>
										103
									</Target>
									<Attribute>
										domain
									</Attribute>
								</Link>
							</Value>
						</Parameter>
						<Parameter type="Link">
							<Name>
								internal_force
							</Name>
							<Value>
								<Link>
									<Target>
										107
									</Target>
									<Attribute>
										gravity_force
									</Attribute>
								</Link>
							</Value>
						</Parameter>
						<Parameter type="float">
							<Name>
								abs_tol
							</Name>
							<Value>
								0.0
							</Value>
						</Parameter>
						<Parameter type="int">
							<Name>
								max_iter
							</Name>
							<Value>
								10
							</Value>
						</Parameter>
						<Parameter type="Link">
							<Name>
								viscosity
							</Name>
							<Value>
								<Link>
									<Target>
										108
									</Target>
									<Attribute>
										viscosity
									</Attribute>
								</Link>
							</Value>
						</Parameter>
						<Parameter type="float">
							<Name>
								pressure
							</Name>
							<Value>
								0.0
							</Value>
						</Parameter>
						<Parameter type="float">
							<Name>
								rel_tol
							</Name>
							<Value>
								1e-06
							</Value>
						</Parameter>
						<Parameter type="float">
							<Name>
								relaxation
							</Name>
							<Value>
								0.0001
							</Value>
						</Parameter>
						<Parameter type="NoneType">
							<Name>
								prescribed_velocity
							</Name>
							<Value>
								None
							</Value>
						</Parameter>
						<Parameter type="float">
							<Name>
								velocity
							</Name>
							<Value>
								0.0
							</Value>
						</Parameter>
						<Parameter type="Link">
							<Name>
								location_prescribed_velocity
							</Name>
							<Value>
								<Link>
									<Target>
										102
									</Target>
									<Attribute>
										location_of_constraint
									</Attribute>
								</Link>
							</Value>
						</Parameter>
					</Model>
				</Component>
			</Simulation>
		</Component>
		<Component rank="4">
			<Model id="109" module="esys.modellib.temperature" type="TemperatureAdvection">
				<Parameter type="float">
					<Name>
						safety_factor
					</Name>
					<Value>
						0.01
					</Value>
				</Parameter>
				<Parameter type="Link">
					<Name>
						domain
					</Name>
					<Value>
						<Link>
							<Target>
								103
							</Target>
							<Attribute>
								domain
							</Attribute>
						</Link>
					</Value>
				</Parameter>
				<Parameter type="Link">
					<Name>
						temperature
					</Name>
					<Value>
						<Link>
							<Target>
								110
							</Target>
							<Attribute>
								out
							</Attribute>
						</Link>
					</Value>
				</Parameter>
				<Parameter type="float">
					<Name>
						thermal_permabilty
					</Name>
					<Value>
						1.0
					</Value>
				</Parameter>
				<Parameter type="Link">
					<Name>
						fixed_temperature
					</Name>
					<Value>
						<Link>
							<Target>
								111
							</Target>
							<Attribute>
								out
							</Attribute>
						</Link>
					</Value>
				</Parameter>
				<Parameter type="Link">
					<Name>
						density
					</Name>
					<Value>
						<Link>
							<Target>
								108
							</Target>
							<Attribute>
								density0
							</Attribute>
						</Link>
					</Value>
				</Parameter>
				<Parameter type="Link">
					<Name>
						location_fixed_temperature
					</Name>
					<Value>
						<Link>
							<Target>
								104
							</Target>
							<Attribute>
								location_of_constraint
							</Attribute>
						</Link>
					</Value>
				</Parameter>
				<Parameter type="Link">
					<Name>
						heat_capacity
					</Name>
					<Value>
						<Link>
							<Target>
								108
							</Target>
							<Attribute>
								heat_capacity
							</Attribute>
						</Link>
					</Value>
				</Parameter>
				<Parameter type="Link">
					<Name>
						velocity
					</Name>
					<Value>
						<Link>
							<Target>
								106
							</Target>
							<Attribute>
								velocity
							</Attribute>
						</Link>
					</Value>
				</Parameter>
				<Parameter type="float">
					<Name>
						thermal_source
					</Name>
					<Value>
						0.0
					</Value>
				</Parameter>
			</Model>
		</Component>
		<Component rank="5">
			<Model id="112" module="esys.modellib.visualization" type="WriteVTK">
				<Parameter type="NoneType">
					<Name>
						data17
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="str">
					<Name>
						filename
					</Name>
					<Value>
						./temp.xml
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						data9
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						data8
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						data5
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						data4
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						data7
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						data6
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="Link">
					<Name>
						data1
					</Name>
					<Value>
						<Link>
							<Target>
								106
							</Target>
							<Attribute>
								velocity
							</Attribute>
						</Link>
					</Value>
				</Parameter>
				<Parameter type="Link">
					<Name>
						data0
					</Name>
					<Value>
						<Link>
							<Target>
								109
							</Target>
							<Attribute>
								temperature
							</Attribute>
						</Link>
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						data3
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						data2
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name10
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name11
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name12
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name13
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name14
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name15
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name16
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name17
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name18
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name19
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name6
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name7
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name4
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name5
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name2
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name3
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name0
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name1
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						data15
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						data14
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="float">
					<Name>
						dt
					</Name>
					<Value>
						0.0001
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						data16
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						data11
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						data10
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name8
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						data12
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						data13
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="int">
					<Name>
						n
					</Name>
					<Value>
						0
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						name9
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="Link">
					<Name>
						t
					</Name>
					<Value>
						<Link>
							<Target>
								101
							</Target>
							<Attribute>
								t
							</Attribute>
						</Link>
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						data19
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
				<Parameter type="NoneType">
					<Name>
						data18
					</Name>
					<Value>
						None
					</Value>
				</Parameter>
			</Model>
		</Component>
	</Simulation>
	<ParameterSet id="103" module="esys.modellib.geometry" type="RectangularDomain">
		<Parameter type="int">
			<Name>
				dim
			</Name>
			<Value>
				2
			</Value>
		</Parameter>
		<Parameter type="ndarray">
			<Name>
				l
			</Name>
			<Value>
				<ndarray>
					<ArrayType>
						float_
					</ArrayType>
					<Shape>
						3
					</Shape>
					<Data>
						1.0 1.0 1.0
					</Data>
				</ndarray>
			</Value>
		</Parameter>
		<Parameter type="int">
			<Name>
				integrationOrder
			</Name>
			<Value>
				-1
			</Value>
		</Parameter>
		<Parameter type="ndarray">
			<Name>
				n
			</Name>
			<Value>
				<ndarray>
					<ArrayType>
						int_
					</ArrayType>
					<Shape>
						3
					</Shape>
					<Data>
						10 10 10
					</Data>
				</ndarray>
			</Value>
		</Parameter>
		<Parameter type="ndarray">
			<Name>
				periodic
			</Name>
			<Value>
				<ndarray>
					<ArrayType>
						bool_
					</ArrayType>
					<Shape>
						3
					</Shape>
					<Data>
						False False False
					</Data>
				</ndarray>
			</Value>
		</Parameter>
		<Parameter type="int">
			<Name>
				order
			</Name>
			<Value>
				2
			</Value>
		</Parameter>
	</ParameterSet>
	<ParameterSet id="107" module="esys.modellib.materials" type="GravityForce">
		<Parameter type="Link">
			<Name>
				domain
			</Name>
			<Value>
				<Link>
					<Target>
						103
					</Target>
					<Attribute>
						domain
					</Attribute>
				</Link>
			</Value>
		</Parameter>
		<Parameter type="Link">
			<Name>
				density
			</Name>
			<Value>
				<Link>
					<Target>
						108
					</Target>
					<Attribute>
						density
					</Attribute>
				</Link>
			</Value>
		</Parameter>
		<Parameter type="ndarray">
			<Name>
				direction
			</Name>
			<Value>
				<ndarray>
					<ArrayType>
						float_
					</ArrayType>
					<Shape>
						3
					</Shape>
					<Data>
						0.0 -1.0 0.0
					</Data>
				</ndarray>
			</Value>
		</Parameter>
		<Parameter type="Link">
			<Name>
				gravity
			</Name>
			<Value>
				<Link>
					<Target>
						108
					</Target>
					<Attribute>
						gravity
					</Attribute>
				</Link>
			</Value>
		</Parameter>
	</ParameterSet>
	<ParameterSet id="108" module="esys.modellib.materials" type="SimpleEarthModel">
		<Parameter type="float">
			<Name>
				reference_temperature
			</Name>
			<Value>
				1.0
			</Value>
		</Parameter>
		<Parameter type="Link">
			<Name>
				temperature
			</Name>
			<Value>
				<Link>
					<Target>
						109
					</Target>
					<Attribute>
						temperature
					</Attribute>
				</Link>
			</Value>
		</Parameter>
		<Parameter type="float">
			<Name>
				thermal_permabilty
			</Name>
			<Value>
				1.0
			</Value>
		</Parameter>
		<Parameter type="float">
			<Name>
				heat_capacity
			</Name>
			<Value>
				1.0
			</Value>
		</Parameter>
		<Parameter type="float">
			<Name>
				expansion_coefficient
			</Name>
			<Value>
				0.0
			</Value>
		</Parameter>
		<Parameter type="float">
			<Name>
				gravity
			</Name>
			<Value>
				9.81
			</Value>
		</Parameter>
		<Parameter type="float">
			<Name>
				viscosity0
			</Name>
			<Value>
				1.0
			</Value>
		</Parameter>
		<Parameter type="float">
			<Name>
				density0
			</Name>
			<Value>
				1.0
			</Value>
		</Parameter>
		<Parameter type="float">
			<Name>
				alpha
			</Name>
			<Value>
				0.001
			</Value>
		</Parameter>
	</ParameterSet>
	<ParameterSet id="110" module="esys.modellib.input" type="LinearCombination">
		<Parameter type="float">
			<Name>
				f0
			</Name>
			<Value>
				1.0
			</Value>
		</Parameter>
		<Parameter type="float">
			<Name>
				f1
			</Name>
			<Value>
				1.0
			</Value>
		</Parameter>
		<Parameter type="NoneType">
			<Name>
				f2
			</Name>
			<Value>
				None
			</Value>
		</Parameter>
		<Parameter type="NoneType">
			<Name>
				f3
			</Name>
			<Value>
				None
			</Value>
		</Parameter>
		<Parameter type="NoneType">
			<Name>
				f4
			</Name>
			<Value>
				None
			</Value>
		</Parameter>
		<Parameter type="Link">
			<Name>
				v0
			</Name>
			<Value>
				<Link>
					<Target>
						113
					</Target>
					<Attribute>
						out
					</Attribute>
				</Link>
			</Value>
		</Parameter>
		<Parameter type="Link">
			<Name>
				v1
			</Name>
			<Value>
				<Link>
					<Target>
						111
					</Target>
					<Attribute>
						out
					</Attribute>
				</Link>
			</Value>
		</Parameter>
		<Parameter type="NoneType">
			<Name>
				v2
			</Name>
			<Value>
				None
			</Value>
		</Parameter>
		<Parameter type="NoneType">
			<Name>
				v3
			</Name>
			<Value>
				None
			</Value>
		</Parameter>
		<Parameter type="NoneType">
			<Name>
				v4
			</Name>
			<Value>
				None
			</Value>
		</Parameter>
	</ParameterSet>
	<ParameterSet id="111" module="esys.modellib.input" type="InterpolateOverBox">
		<Parameter type="Link">
			<Name>
				domain
			</Name>
			<Value>
				<Link>
					<Target>
						103
					</Target>
					<Attribute>
						domain
					</Attribute>
				</Link>
			</Value>
		</Parameter>
		<Parameter type="float">
			<Name>
				value_left_top_back
			</Name>
			<Value>
				0.0
			</Value>
		</Parameter>
		<Parameter type="float">
			<Name>
				value_right_top_front
			</Name>
			<Value>
				0.0
			</Value>
		</Parameter>
		<Parameter type="float">
			<Name>
				value_left_bottom_front
			</Name>
			<Value>
				1.0
			</Value>
		</Parameter>
		<Parameter type="float">
			<Name>
				value_right_bottom_back
			</Name>
			<Value>
				1.0
			</Value>
		</Parameter>
		<Parameter type="float">
			<Name>
				value_left_top_front
			</Name>
			<Value>
				0.0
			</Value>
		</Parameter>
		<Parameter type="float">
			<Name>
				value_right_top_back
			</Name>
			<Value>
				0.0
			</Value>
		</Parameter>
		<Parameter type="float">
			<Name>
				value_right_bottom_front
			</Name>
			<Value>
				1.0
			</Value>
		</Parameter>
		<Parameter type="float">
			<Name>
				value_left_bottom_back
			</Name>
			<Value>
				1.0
			</Value>
		</Parameter>
	</ParameterSet>
	<ParameterSet id="113" module="esys.modellib.input" type="GaussianProfile">
		<Parameter type="float">
			<Name>
				A
			</Name>
			<Value>
				0.0001
			</Value>
		</Parameter>
		<Parameter type="float">
			<Name>
				width
			</Name>
			<Value>
				0.01
			</Value>
		</Parameter>
		<Parameter type="Link">
			<Name>
				domain
			</Name>
			<Value>
				<Link>
					<Target>
						103
					</Target>
					<Attribute>
						domain
					</Attribute>
				</Link>
			</Value>
		</Parameter>
		<Parameter type="int">
			<Name>
				r
			</Name>
			<Value>
				0
			</Value>
		</Parameter>
		<Parameter type="ndarray">
			<Name>
				x_c
			</Name>
			<Value>
				<ndarray>
					<ArrayType>
						float_
					</ArrayType>
					<Shape>
						3
					</Shape>
					<Data>
						0.5 0.5 0.5
					</Data>
				</ndarray>
			</Value>
		</Parameter>
	</ParameterSet>
</ESys>
