<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Walter - can you explain whether there was an actual bug in the code that could<div>affect other people's modeling?</div><div>- Magali</div><div><br><div><div>On Oct 14, 2010, at 11:29 AM, Walter Landry wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Walter Landry &lt;<a href="mailto:walter@geodynamics.org">walter@geodynamics.org</a>&gt; wrote:<br><blockquote type="cite">Karen Paczkowski &lt;<a href="mailto:karen.paczkowski@yale.edu">karen.paczkowski@yale.edu</a>&gt; wrote:<br></blockquote><blockquote type="cite"><blockquote type="cite">Hi,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Thank you for all the help. &nbsp;I am unfortunately still getting a very<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">unexpected flow field. &nbsp;The only velocities I have set are:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Vx = 0 and Vy = -Vslab on the left side<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Vy=0 across the top<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">My input file is producing a flow field that flows in the opposite<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">direction as Vslab (up and to the right) and has a magnitude 2-3<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">orders of magnitude larger than Vslab. &nbsp;This was not occurring prior<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">to adding the thermal field, so I am assuming it has to do with that,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">but I'm really not sure what is causing this exactly. &nbsp;I have attached<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">a picture of the velocity field and a copy of the input file. &nbsp;It is<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">written for Gale 1.5.0. &nbsp;I would really appreciate any advice.<br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">The problem is that there is no maximum temperature in the<br></blockquote><blockquote type="cite">HydrostaticTerm. &nbsp;I am on vacation until September, so I will not be<br></blockquote><blockquote type="cite">able to get to it until then.<br></blockquote><br>Sorry for the long delay, but I finally implemented this. &nbsp;You can get<br>the code from the repository. &nbsp;I am attaching a new input file and a<br>picture of the velocity and temperature. &nbsp;Please let me know if you<br>have any more questions.<br><br>Cheers,<br>Walter Landry<br><a href="mailto:walter@geodynamics.org">walter@geodynamics.org</a><br>&lt;?xml version="1.0"?&gt;<br>&lt;StGermainData xmlns="http://www.vpac.org/StGermain/XML_IO_Handler/Jun2003"&gt;<br> &nbsp;&lt;import&gt;<br> &nbsp;&nbsp;&nbsp;&lt;toolbox&gt;Underworld&lt;/toolbox&gt;<br> &nbsp;&lt;/import&gt;<br> &nbsp;&lt;plugins&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;Underworld_EulerDeform&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Context"&gt;context&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;Underworld_VTKOutput&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Context"&gt;context&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;StgFEM_StandardConditionFunctions&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Context"&gt;context&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&lt;/plugins&gt;<br> &nbsp;&lt;struct name="components"&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="context"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;UnderworldContext&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="mesh-linear"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;FeMesh&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="elementType"&gt;linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="linearMesh-generator"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;CartesianGenerator&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="mesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="dim"&gt;dim&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="shadowDepth"&gt;shadowDepth&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="regular"&gt;False&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="size"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;elementResI&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;elementResJ&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;elementResK&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="minCoord"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;minX&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;minY&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;minZ&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="maxCoord"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;maxX&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;maxY&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;maxZ&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="velocity"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;MeshVariable&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="mesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Rank"&gt;Vector&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="DataType"&gt;Double&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="VectorComponentCount"&gt;dim&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="names"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;vx&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;vy&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;vz&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="velocityBCs"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;CompositeVC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Data"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="velocityICs"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;CompositeVC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Data"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="velocityDofLayout"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;DofLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="mesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="BaseVariableCount"&gt;dim&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="BaseVariables"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;vx&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;vy&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;vz&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="VelocityField"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;FeVariable&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FEMesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="DofLayout"&gt;velocityDofLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="BC"&gt;velocityBCs&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="IC"&gt;velocityICs&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="LinkedDofInfo"&gt;velocityLinkedDofs&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="VelocityMagnitudeField"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;OperatorFeVariable&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Operator"&gt;Magnitude&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FeVariable"&gt;VelocityField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="VelocityGradientsField"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;OperatorFeVariable&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Operator"&gt;Gradient&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FeVariable"&gt;VelocityField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="VelocityGradientsInvariantField"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;OperatorFeVariable&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Operator"&gt;TensorInvariant&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FeVariable"&gt;VelocityGradientsField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="StrainRateField"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;OperatorFeVariable&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Operator"&gt;TensorSymmetricPart&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FeVariable"&gt;VelocityGradientsField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="VorticityField"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;OperatorFeVariable&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Operator"&gt;TensorAntisymmetricPart&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FeVariable"&gt;VelocityGradientsField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="StrainRateInvariantField"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;OperatorFeVariable&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Operator"&gt;SymmetricTensor_Invariant&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FeVariable"&gt;StrainRateField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="pressure"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;MeshVariable&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="mesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Rank"&gt;Scalar&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="DataType"&gt;Double&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="pressureDofLayout"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;DofLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="mesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="BaseVariables"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;pressure&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="PressureField"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;FeVariable&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FEMesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="DofLayout"&gt;pressureDofLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="LinkedDofInfo"&gt;pressureLinkedDofs&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="StressField"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;StressField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="StrainRateField"&gt;StrainRateField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Context"&gt;context&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ConstitutiveMatrix"&gt;constitutiveMatrix&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Swarm"&gt;picIntegrationPoints&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Mesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="IC"&gt;stressICs&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt; <br> &nbsp;&nbsp;&nbsp;&lt;struct name="ViscosityField"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;ViscosityField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Context"&gt;context&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Swarm"&gt;picIntegrationPoints&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Mesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ConstitutiveMatrix"&gt;constitutiveMatrix&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="cellLayout"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;SingleCellLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="particleLayout"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;GaussParticleLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="gaussSwarm"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;IntegrationPointsSwarm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="CellLayout"&gt;cellLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ParticleLayout"&gt;particleLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FeMesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="TimeIntegrator"&gt;timeIntegrator&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="IntegrationPointMapper"&gt;gaussMapper&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="gaussMapper"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;GaussMapper&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="IntegrationPointsSwarm"&gt;gaussSwarm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="MaterialPointsSwarm"&gt;gaussMaterialSwarm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="backgroundLayout"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;BackgroundParticleLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="gaussMSwarmMovementHandler"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;ParticleMovementHandler&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="gaussMaterialSwarm"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;MaterialPointsSwarm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="CellLayout"&gt;cellLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ParticleLayout"&gt;backgroundLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FeMesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="ParticleCommHandlers"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;gaussMSwarmMovementHandler&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="timeIntegrator"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;TimeIntegrator&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="order"&gt;1&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="simultaneous"&gt;t&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Context"&gt;context&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="elementCellLayout"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;ElementCellLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Mesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="weights"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;PCDVC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="resolutionX"&gt;10&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="resolutionY"&gt;10&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="resolutionZ"&gt;10&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="lowerT"&gt;0.6&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="upperT"&gt;25&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="maxDeletions"&gt;3&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="maxSplits"&gt;3&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="MaterialPointsSwarm"&gt;materialSwarm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="localLayout"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;MappedParticleLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="picIntegrationPoints"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;IntegrationPointsSwarm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="CellLayout"&gt;elementCellLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ParticleLayout"&gt;localLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FeMesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="WeightsCalculator"&gt;weights&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="TimeIntegrator"&gt;timeIntegrator&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="IntegrationPointMapper"&gt;mapper&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="mapper"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;CoincidentMapper&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="IntegrationPointsSwarm"&gt;picIntegrationPoints&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="MaterialPointsSwarm"&gt;materialSwarm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="materialSwarmParticleLayout"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;MeshParticleLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="mesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="cellParticleCount"&gt;particlesPerCell&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="pMovementHandler"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;ParticleMovementHandler&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="pShadowSync"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;ParticleShadowSync&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="materialSwarm"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;MaterialPointsSwarm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="CellLayout"&gt;elementCellLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ParticleLayout"&gt;materialSwarmParticleLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FeMesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="ParticleCommHandlers"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;pMovementHandler&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;pShadowSync&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="SplittingRoutine"&gt;splittingRoutine&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="RemovalRoutine"&gt;removalRoutine&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="EscapedRoutine"&gt;escapedRoutine&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="materialSwarmAdvector"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;SwarmAdvector&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Swarm"&gt;materialSwarm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="TimeIntegrator"&gt;timeIntegrator&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="VelocityField"&gt;VelocityField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="PeriodicBCsManager"&gt;periodicBCsManager&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="allowFallbackToFirstOrder"&gt;True&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="solutionVelocity"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;SolutionVector&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FeVariable"&gt;VelocityField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="solutionPressure"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;SolutionVector&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FeVariable"&gt;PressureField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="mom_force"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;ForceVector&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FeVariable"&gt;VelocityField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ExtraInfo"&gt;context&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="cont_force"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;ForceVector&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FeVariable"&gt;PressureField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ExtraInfo"&gt;context&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="k_matrix"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;StiffnessMatrix&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="RowVariable"&gt;VelocityField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ColumnVariable"&gt;VelocityField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="RHS"&gt;mom_force&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="allowZeroElementContributions"&gt;False&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="constitutiveMatrix"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;ConstitutiveMatrixCartesian&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Swarm"&gt;picIntegrationPoints&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="StiffnessMatrix"&gt;k_matrix&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="g_matrix"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;StiffnessMatrix&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="RowVariable"&gt;VelocityField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ColumnVariable"&gt;PressureField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="RHS"&gt;mom_force&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="transposeRHS"&gt;cont_force&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="allowZeroElementContributions"&gt;False&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="gradientStiffnessMatrixTerm"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;GradientStiffnessMatrixTerm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Swarm"&gt;gaussSwarm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="StiffnessMatrix"&gt;g_matrix&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="preconditioner"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;StiffnessMatrix&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="RowVariable"&gt;PressureField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ColumnVariable"&gt;PressureField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="RHS"&gt;cont_force&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="allowZeroElementContributions"&gt;True&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="preconditionerTerm"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;UzawaPreconditionerTerm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Swarm"&gt;picIntegrationPoints&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="StiffnessMatrix"&gt;preconditioner&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="uzawa"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;Stokes_SLE_UzawaSolver&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="velocitySolver"&gt;matrixSolver&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Preconditioner"&gt;preconditioner&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="tolerance"&gt;linearTolerance&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="monitor"&gt;false&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="maxIterations"&gt;5000&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="minIterations"&gt;1&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="stokesEqn"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;Stokes_SLE&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="SLE_Solver"&gt;uzawa&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Context"&gt;context&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="StressTensorMatrix"&gt;k_matrix&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="GradientMatrix"&gt;g_matrix&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="DivergenceMatrix"&gt;&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="CompressibilityMatrix"&gt;c_matrix&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="VelocityVector"&gt;solutionVelocity&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="PressureVector"&gt;solutionPressure&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ForceVector"&gt;mom_force&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ContinuityForceVector"&gt;cont_force&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="killNonConvergent"&gt;false&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="nonLinearMaxIterations"&gt;nonLinearMaxIterations&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="nonLinearTolerance"&gt;nonLinearTolerance&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="makeConvergenceFile"&gt;false&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="c_matrix"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;StiffnessMatrix&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="RowVariable"&gt;PressureField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ColumnVariable"&gt;PressureField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="RHS"&gt;cont_force&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="allowZeroElementContributions"&gt;True&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="mixedStabiliser"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;MixedStabiliserTerm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Swarm"&gt;gaussSwarm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="picSwarm"&gt;picIntegrationPoints&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="storeVisc"&gt;storeViscosity&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="StiffnessMatrix"&gt;c_matrix&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="buoyancyForceTerm"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;BuoyancyForceTerm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ForceVector"&gt;mom_force&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="TemperatureField"&gt;TemperatureField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Swarm"&gt;picIntegrationPoints&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="gravity"&gt;gravity&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="HydrostaticTerm"&gt;hydrostaticTerm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="background"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;Everywhere&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="escapedRoutine"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;EscapedRoutine&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="idealParticleCount"&gt;0&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="velocityRemesher"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;RegularRemesherCmpt&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="mesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="remeshDims"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;0&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;1&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;2&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br><br> &nbsp;&nbsp;&nbsp;&lt;struct name="bottomBoundaryShape"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;Box&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="startX"&gt;minX&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="endX"&gt;maxX&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="startY"&gt;minY&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="endY"&gt;10.00&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="startZ"&gt;minZ&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="endZ"&gt;maxZ&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br><br> &nbsp;&nbsp;&nbsp;&lt;!-- &lt;struct name="fixedCornerShape"&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&lt;!-- &nbsp;&nbsp;&lt;param name="Type"&gt;Box&lt;/param&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&lt;!-- &nbsp;&nbsp;&lt;param name="startX"&gt;1999000&lt;/param&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&lt;!-- &nbsp;&nbsp;&lt;param name="endX"&gt;maxX&lt;/param&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&lt;!-- &nbsp;&nbsp;&lt;param name="startY"&gt;439000&lt;/param&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&lt;!-- &nbsp;&nbsp;&lt;param name="endY"&gt;maxY&lt;/param&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&lt;!-- &nbsp;&nbsp;&lt;param name="startZ"&gt;minZ&lt;/param&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&lt;!-- &nbsp;&nbsp;&lt;param name="endZ"&gt;maxZ&lt;/param&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&lt;!-- &lt;/struct&gt; --&gt;<br><br><br> &nbsp;&nbsp;&nbsp;&lt;struct name="boxShape"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;Box&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="startX"&gt;minX&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="endX"&gt;maxX&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="startY"&gt;minY&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="endY"&gt;maxY&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="startZ"&gt;minZ&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="endZ"&gt;maxZ&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="backgroundViscosity"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;MaterialViscosity&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="eta0"&gt;1.0&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="storeViscosity"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;StoreVisc&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="MaterialPointsSwarm"&gt;materialSwarm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="storeStress"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;StoreStress&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="MaterialPointsSwarm"&gt;materialSwarm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="viscous"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;RheologyMaterial&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Shape"&gt;boxShape&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="density"&gt;3000.01&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="alpha"&gt;3e-5&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="diffusivity"&gt;1e15&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="heatingElements"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Q"&gt;0&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="lambda"&gt;0&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="Rheology"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;backgroundViscosity&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;storeViscosity&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;storeStress&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br><br> &nbsp;&nbsp;&nbsp;&lt;struct name="hydrostaticTerm"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;HydrostaticTerm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="upperDensity"&gt;3000&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="upperAlpha"&gt;3e-5&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="height"&gt;maxY&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="T_0"&gt;TemperatureProfileTop&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="T_max"&gt;TemperatureProfileMax&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="T_max_depth"&gt;100000&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="linearCoefficient"&gt;TemperatureProfileLinearCoefficient&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="TemperatureProfileMax"&gt;TemperatureProfileMax&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="gravity"&gt;gravity&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br><br> &nbsp;&nbsp;&nbsp;&lt;struct name="stressBCTop"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;StressBC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ForceVector"&gt;mom_force&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Swarm"&gt;picIntegrationPoints&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="wall"&gt;top&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="y_type"&gt;HydrostaticTerm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="y_value"&gt;hydrostaticTerm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt; <br><br> &nbsp;&nbsp;&nbsp;&lt;!-- Temperature components --&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="temperature"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;MeshVariable&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Rank"&gt;Scalar&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="DataType"&gt;Double&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="mesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="temperatureBCs"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;CompositeVC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Data"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="temperatureICs"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;CompositeVC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Data"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="temperatureDofLayout"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;DofLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="mesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="BaseVariables"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param&gt;temperature&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="TemperatureField"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;FeVariable&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FEMesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="DofLayout"&gt;temperatureDofLayout&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="BC"&gt;temperatureBCs&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="IC"&gt;temperatureICs&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="LinkedDofInfo"&gt;temperatureLinkedDofs&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="TemperatureGradientsField"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;OperatorFeVariable&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Operator"&gt;Gradient&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FeVariable"&gt;TemperatureField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;!-- Energy Equation --&gt;<br><br> &nbsp;&nbsp;&nbsp;&lt;struct name="residual"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;ForceVector&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FeVariable"&gt;TemperatureField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="massMatrix"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;ForceVector&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="FeVariable"&gt;TemperatureField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="predictorMulticorrector"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;AdvDiffMulticorrector&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="EnergyEqn"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;AdvectionDiffusionSLE&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="SLE_Solver"&gt;predictorMulticorrector&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Context"&gt;context&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="PhiField"&gt;TemperatureField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Residual"&gt;residual&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="MassMatrix"&gt;massMatrix&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="courantFactor"&gt;0.25&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="lumpedMassMatrixForceTerm"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;LumpedMassMatrixForceTerm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Swarm"&gt;gaussSwarm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ForceVector"&gt;massMatrix&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="defaultResidualForceTerm"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;AdvDiffResidualForceTerm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Swarm"&gt;gaussSwarm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ForceVector"&gt;residual&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ExtraInfo"&gt;EnergyEqn&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="VelocityField"&gt;VelocityField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="defaultDiffusivity"&gt;defaultDiffusivity&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="UpwindXiFunction"&gt;Exact&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;struct name="internalHeatingTerm"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Type"&gt;RadiogenicHeatingTerm&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ForceVector"&gt;residual&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="Swarm"&gt;picIntegrationPoints&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/struct&gt;<span class="Apple-tab-span" style="white-space:pre">        </span><br><br><br> &nbsp;&lt;/struct&gt;<br> &nbsp;&lt;list name="FieldVariablesToCheckpoint"&gt;<br> &nbsp;&nbsp;&nbsp;&lt;param&gt;VelocityField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;param&gt;PressureField&lt;/param&gt;<br> &nbsp;&lt;/list&gt;<br> &nbsp;&lt;param name="maxTimeSteps"&gt;60&lt;/param&gt;<br> &nbsp;&lt;param name="outputEvery"&gt;10&lt;/param&gt;<br> &nbsp;&lt;param name="dumpEvery"&gt;10&lt;/param&gt;<br> &nbsp;&lt;param name="outputPath"&gt;output_3&lt;/param&gt;<br> &nbsp;&lt;param name="dim"&gt;2&lt;/param&gt;<br> &nbsp;&lt;param name="shadowDepth"&gt;1&lt;/param&gt;<br> &nbsp;&lt;param name="minX"&gt;0.0f&lt;/param&gt;<br> &nbsp;&lt;param name="minY"&gt;0.0f&lt;/param&gt;<br> &nbsp;&lt;param name="minZ"&gt;0.0f&lt;/param&gt;<br> &nbsp;&lt;param name="maxX"&gt;1320000.0f&lt;/param&gt;<br> &nbsp;&lt;param name="maxY"&gt;440000.0f&lt;/param&gt;<br> &nbsp;&lt;param name="maxZ"&gt;0.5f&lt;/param&gt;<br> &nbsp;&lt;param name="elementResI"&gt;128&lt;/param&gt;<br> &nbsp;&lt;param name="elementResJ"&gt;64&lt;/param&gt;<br> &nbsp;&lt;param name="elementResK"&gt;4&lt;/param&gt;<br> &nbsp;&lt;param name="allowUnbalancing"&gt;True&lt;/param&gt;<br> &nbsp;&lt;param name="buildNodeNeighbourTbl"&gt;True&lt;/param&gt;<br> &nbsp;&lt;param name="buildElementNeighbourTbl"&gt;True&lt;/param&gt;<br> &nbsp;&lt;param name="particlesPerCell"&gt;30&lt;/param&gt;<br> &nbsp;&lt;param name="seed"&gt;13&lt;/param&gt;<br> &nbsp;&lt;param name="gaussParticlesX"&gt;2&lt;/param&gt;<br> &nbsp;&lt;param name="gaussParticlesY"&gt;2&lt;/param&gt;<br> &nbsp;&lt;param name="gaussParticlesZ"&gt;2&lt;/param&gt;<br> &nbsp;&lt;param name="particlesPerCell"&gt;30&lt;/param&gt;<br> &nbsp;&lt;struct name="EulerDeform"&gt;<br> &nbsp;&nbsp;&nbsp;&lt;list name="systems"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="mesh"&gt;mesh-linear&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="remesher"&gt;velocityRemesher&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="velocityField"&gt;VelocityField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="wrapTop"&gt;False&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="staticTop"&gt;True&lt;/param&gt; <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="staticBottom"&gt;True&lt;/param&gt;<br><span class="Apple-tab-span" style="white-space:pre">        </span>&lt;param name="staticRight"&gt;True&lt;/param&gt;<br><span class="Apple-tab-span" style="white-space:pre">        </span>&lt;param name="staticLeft"&gt;True&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="fields"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="field"&gt;VelocityField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="variable"&gt;velocity&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="field"&gt;PressureField&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="variable"&gt;pressure&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&lt;/struct&gt;<br> &nbsp;&lt;struct name="velocityBCs"&gt;<br> &nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;CompositeVC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;list name="vcList"&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt; --&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;WallVC&lt;/param&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="wall"&gt;front&lt;/param&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="variables"&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="name"&gt;vz&lt;/param&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;double&lt;/param&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="value"&gt;0&lt;/param&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;WallVC&lt;/param&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="wall"&gt;back&lt;/param&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="variables"&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="name"&gt;vz&lt;/param&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;double&lt;/param&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="value"&gt;0&lt;/param&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;--&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;WallVC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="wall"&gt;left&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="variables"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="name"&gt;vx&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;double&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="value"&gt;0.0&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="name"&gt;vy&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;double&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="value"&gt;-1.0e12&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;WallVC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="wall"&gt;top&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="variables"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="name"&gt;vy&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;double&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="value"&gt;0&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;WallVC&lt;/param&gt; --&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="wall"&gt;right&lt;/param&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="variables"&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt; --&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="name"&gt;vy&lt;/param&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;double&lt;/param&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="value"&gt;0.0&lt;/param&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;--&gt;<br>&lt;!--<span class="Apple-tab-span" style="white-space:pre">        </span>&lt;/list&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;--&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt; --&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="name"&gt;vx&lt;/param&gt; --&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;double&lt;/param&gt; --&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="value"&gt;0.0&lt;/param&gt; --&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt; --&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt; --&gt;<br>&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- &lt;struct&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- &nbsp;&nbsp;&lt;param name="type"&gt;MeshShapeVC&lt;/param&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- &nbsp;&nbsp;&lt;param name="Shape"&gt;fixedCornerShape&lt;/param&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- &nbsp;&nbsp;&lt;list name="variables"&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="name"&gt;vy&lt;/param&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;double&lt;/param&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="value"&gt;0&lt;/param&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- &nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- &nbsp;&nbsp;&lt;/list&gt; --&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- &lt;/struct&gt; --&gt;<br><br> &nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&lt;/struct&gt;<br><br>&lt;!-- ============== Temperature BCs =============== &nbsp;--&gt;<br> &nbsp;&lt;struct name="temperatureBCs"&gt;<br> &nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;CompositeVC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;list name="vcList"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;WallVC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="wall"&gt;top&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="variables"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="name"&gt;temperature&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;double&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="value"&gt;273&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;WallVC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="wall"&gt;bottom&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="variables"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="name"&gt;temperature&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;func&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="value"&gt;TemperatureProfile&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;WallVC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="wall"&gt;left&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="variables"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="name"&gt;temperature&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;double&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="value"&gt;0.0&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;WallVC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="wall"&gt;right&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="variables"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="name"&gt;temperature&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;func&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="value"&gt;TemperatureProfile&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;WallVC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="wall"&gt;front&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="variables"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="name"&gt;temperature&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;func&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="value"&gt;TemperatureProfile&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;WallVC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="wall"&gt;back&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="variables"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="name"&gt;temperature&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;func&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="value"&gt;TemperatureProfile&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&lt;/struct&gt;<br><br><br>&lt;!-- ============== Temperature ICs ===================== &nbsp;--&gt;<br> &nbsp;&lt;struct name="temperatureICs"&gt;<br> &nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;CompositeVC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&lt;list name="vcList"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;AllNodesVC&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;list name="variables"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="name"&gt;temperature&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="type"&gt;func&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="value"&gt;TemperatureProfile&lt;/param&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/struct&gt;<br> &nbsp;&nbsp;&nbsp;&lt;/list&gt;<br> &nbsp;&lt;/struct&gt;<br><br><br> &nbsp;&lt;param name="TemperatureProfileTop"&gt;273.0&lt;/param&gt;<br> &nbsp;&lt;param name="TemperatureProfileLinearCoefficient"&gt;0.0135&lt;/param&gt;<br> &nbsp;&lt;param name="TemperatureProfileExponentialCoefficient1"&gt;0&lt;/param&gt;<br> &nbsp;&lt;param name="TemperatureProfileExponentialCoefficient2"&gt;0&lt;/param&gt;<br> &nbsp;&lt;param name="TemperatureProfileMax"&gt;1623.0&lt;/param&gt;<br> &nbsp;&lt;param name="TemperatureProfileH0"&gt;100000.0&lt;/param&gt;<br><br><br>&lt;!-- &nbsp;&lt;param name="checkpointEvery"&gt;1&lt;/param&gt;--&gt;<br> &nbsp;&lt;param name="dtFactor"&gt;0.1&lt;/param&gt;<br> &nbsp;&lt;param name="checkpointEvery"&gt;10&lt;/param&gt;<br> &nbsp;&lt;param name="gravity"&gt;10.0&lt;/param&gt;<br> &nbsp;&lt;param name="journal.info"&gt;True&lt;/param&gt;<br> &nbsp;&lt;param name="journal.debug"&gt;True&lt;/param&gt;<br> &nbsp;&lt;param name="journal-level.info"&gt;2&lt;/param&gt;<br> &nbsp;&lt;param name="journal-level.debug"&gt;2&lt;/param&gt;<br><br>&lt;/StGermainData&gt;<br><span>&lt;vertical_slab.png&gt;</span>_______________________________________________<br>CIG-LONG mailing list<br>CIG-LONG@geodynamics.org<br>http://geodynamics.org/cgi-bin/mailman/listinfo/cig-long<br></blockquote></div><br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Lucida Grande'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Lucida Grande'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Lucida Grande'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Lucida Grande'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>-----------------------------</div><div>Associate Professor,&nbsp;U.C. Davis</div><div>Department of Geology/KeckCAVES</div><div>2129 Earth &amp; Physical Sciences Bldg</div><div>Davis, CA 95616</div><div>-----------------</div><div><a href="mailto:mibillen@ucdavis.edu">mibillen@ucdavis.edu</a></div><div>(530) 754-5696</div><div><b>--------------------------</b></div></div></div></span></div></span></div></span></div></span> </div><br></div></body></html>