[cig-commits] r4191 - long/3D/Gale/trunk
walter at geodynamics.org
walter at geodynamics.org
Tue Aug 1 11:06:00 PDT 2006
Author: walter
Date: 2006-08-01 11:06:00 -0700 (Tue, 01 Aug 2006)
New Revision: 4191
Modified:
long/3D/Gale/trunk/
long/3D/Gale/trunk/simple-extension.xml
Log:
r560 at earth: boo | 2006-08-01 11:04:04 -0700
New input file from Luke
Property changes on: long/3D/Gale/trunk
___________________________________________________________________
Name: svk:merge
- 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:559
+ 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:560
Modified: long/3D/Gale/trunk/simple-extension.xml
===================================================================
--- long/3D/Gale/trunk/simple-extension.xml 2006-08-01 18:05:57 UTC (rev 4190)
+++ long/3D/Gale/trunk/simple-extension.xml 2006-08-01 18:06:00 UTC (rev 4191)
@@ -4,6 +4,7 @@
<struct name="geometry">
<param name="Type">MeshGeometry</param>
<param name="mesh">mesh-linear</param>
+ <param name="decomp">decomp-linear</param>
<param name="sizeI">elementResI</param>
<param name="sizeJ">elementResJ</param>
<param name="sizeK">elementResK</param>
@@ -14,7 +15,6 @@
<param name="sizeI">elementResI</param>
<param name="sizeJ">elementResJ</param>
<param name="sizeK">elementResK</param>
- <param name="dynamic">True</param>
</struct>
<struct name="elementLayout">
<param name="Type">HexaEL</param>
@@ -129,6 +129,16 @@
<param name="Operator">Gradient</param>
<param name="FeVariable">VelocityField</param>
</struct>
+ <struct name="VelocityXXField">
+ <param name="Type">OperatorFeVariable</param>
+ <param name="Operator">TakeFirstComponent</param>
+ <param name="FeVariable">VelocityField</param>
+ </struct>
+ <struct name="VelocityYYField">
+ <param name="Type">OperatorFeVariable</param>
+ <param name="Operator">TakeSecondComponent</param>
+ <param name="FeVariable">VelocityField</param>
+ </struct>
<struct name="StrainRateField">
<param name="Type">OperatorFeVariable</param>
<param name="Operator">TensorSymmetricPart</param>
@@ -144,6 +154,16 @@
<param name="Operator">SymmetricTensor_Invariant</param>
<param name="FeVariable">StrainRateField</param>
</struct>
+ <struct name="StrainRateXXField">
+ <param name="Type">OperatorFeVariable</param>
+ <param name="Operator">TakeFirstComponent</param>
+ <param name="FeVariable">StrainRateField</param>
+ </struct>
+ <struct name="StrainRateYYField">
+ <param name="Type">OperatorFeVariable</param>
+ <param name="Operator">TakeSecondComponent</param>
+ <param name="FeVariable">StrainRateField</param>
+ </struct>
<struct name="pressure">
<param name="Type">Variable</param>
<param name="Rank">Scalar</param>
@@ -336,38 +356,38 @@
<param name="nonLinearMaxIterations">nonLinearMaxIterations</param>
<param name="nonLinearTolerance">nonLinearTolerance</param>
</struct>
- <struct name="escapedRoutine">
- <param name="Type">EscapedRoutine</param>
- <param name="idealParticleCount">0</param>
+ <struct name="backgroundShape">
+ <param name="Type">Everywhere</param>
</struct>
- <struct name="crustShape">
+ <struct name="pdmsShape">
<param name="Type">Box</param>
- <param name="startX">minX</param>
- <param name="endX">maxX</param>
- <param name="startY">minY</param>
- <param name="endY">0.35</param>
+ <param name="startX">0.5</param>
+ <param name="endX">1.5</param>
+ <param name="startY">0.0</param>
+ <param name="endY">0.05</param>
<param name="startZ">minZ</param>
<param name="endZ">maxZ</param>
</struct>
- <struct name="weakZoneShape">
+ <struct name="stripShape">
<param name="Type">Box</param>
- <param name="startX">0.5</param>
- <param name="endX">1.5</param>
- <param name="startY">minY</param>
- <param name="endY">0.05</param>
+ <param name="startX">minX</param>
+ <param name="endX">maxX</param>
+ <param name="startY">0.15</param>
+ <param name="endY">0.25</param>
<param name="startZ">minZ</param>
<param name="endZ">maxZ</param>
</struct>
- <struct name="crustShape2">
+ <struct name="crustShape">
<param name="Type">Intersection</param>
<list name="shapes">
- <param>crustShape</param>
- <param>!weakZoneShape</param>
+ <param>backgroundShape</param>
+ <param>!pdmsShape</param>
+ <param>!stripShape</param>
</list>
</struct>
<struct name="crustViscosity">
<param name="Type">MaterialViscosity</param>
- <param name="eta0">10.000</param>
+ <param name="eta0">10.0</param>
</struct>
<struct name="director">
<param name="Type">Director</param>
@@ -404,9 +424,9 @@
<param name="minimumYieldStress">0.00001</param>
<param name="ignoreOldOrientation">false</param>
</struct>
- <struct name="mantleViscosity">
+ <struct name="pdmsViscosity">
<param name="Type">MaterialViscosity</param>
- <param name="eta0">1.000</param>
+ <param name="eta0">1.0</param>
</struct>
<struct name="storeViscosity">
<param name="Type">StoreVisc</param>
@@ -414,17 +434,34 @@
</struct>
<struct name="crust">
<param name="Type">RheologyMaterial</param>
- <param name="Shape">crustShape2</param>
+ <param name="Shape">crustShape</param>
<list name="Rheology">
<param>crustViscosity</param>
<param>yielding</param>
+ <param>storeViscosity</param>
</list>
</struct>
- <struct name="mantle">
+ <struct name="strip">
<param name="Type">RheologyMaterial</param>
- <param name="Shape">weakZoneShape</param>
- <param name="Rheology">mantleViscosity</param>
+ <param name="Shape">stripShape</param>
+ <list name="Rheology">
+ <param>crustViscosity</param>
+ <param>yielding</param>
+ <param>storeViscosity</param>
+ </list>
</struct>
+ <struct name="pdms">
+ <param name="Type">RheologyMaterial</param>
+ <param name="Shape">pdmsShape</param>
+ <list name="Rheology">
+ <param>pdmsViscosity</param>
+ <param>storeViscosity</param>
+ </list>
+ </struct>
+ <struct name="escapedRoutine">
+ <param name="Type">EscapedRoutine</param>
+ <param name="idealParticleCount">0</param>
+ </struct>
<struct name="velocityRemesher">
<param name="Type">StripRemesher</param>
<param name="mesh">mesh-linear</param>
@@ -432,31 +469,55 @@
<list name="dims">
<param>true</param>
<param>true</param>
+ <param>true</param>
</list>
</struct>
<struct name="pressureRemesher">
<param name="Type">CellRemesher</param>
<param name="mesh">mesh-constant</param>
<param name="meshType">regular</param>
- <param name="dims">2</param>
+ <param name="dims">3</param>
<param name="cellMesh">mesh-linear</param>
</struct>
</struct>
<list name="plugins">
- <param>StG_FEM_FrequentOutput</param>
- <param>Underworld_Vrms</param>
- <param>StG_FEM_CPUTime</param>
+ <param>StG_FEM_StandardConditionFunctions</param>
<param>Underworld_EulerDeform</param>
- <param>StG_FEM_StandardConditionFunctions</param>
- <!--param>lucPlugin</param-->
</list>
+ <param name="journal-level.info.Stg_ComponentFactory">1</param>
+ <param name="journal.debug">True</param>
+ <param name="journal-enable-branch.debug.StG_FEM">True</param>
+ <param name="journal-level-branch.debug.StG_FEM">1</param>
+ <param name="maxTimeSteps">500</param>
+ <param name="outputEvery">1</param>
+ <param name="dumpEvery">1</param>
+ <param name="outputPath">./output.sandbox</param>
+ <param name="dim">3</param>
+ <param name="shadowDepth">1</param>
+ <param name="minX">0.0f</param>
+ <param name="minY">0.0f</param>
+ <param name="minZ">0.0f</param>
+ <param name="maxX">2.0f</param>
+ <param name="maxY">0.35f</param>
+ <param name="maxZ">1.0f</param>
+ <param name="elementResI">16</param>
+ <param name="elementResJ">9</param>
+ <param name="elementResK">4</param>
+ <param name="allowUnbalancing">True</param>
+ <param name="buildNodeNeighbourTbl">True</param>
+ <param name="buildElementNeighbourTbl">True</param>
+ <param name="gaussParticlesX">2</param>
+ <param name="gaussParticlesY">2</param>
+ <param name="gaussParticlesZ">2</param>
+ <param name="particlesPerCell">30</param>
+ <param name="cellParticleCount">30</param>
+ <param name="seed">13</param>
<struct name="EulerDeform">
<list name="systems">
<struct>
<param name="mesh">mesh-constant</param>
<param name="remesher">pressureRemesher</param>
<param name="velocityField">VelocityField</param>
- <param name="wrap">False</param>
<list name="fields">
<struct>
<param name="field">PressureField</param>
@@ -468,7 +529,7 @@
<param name="mesh">mesh-linear</param>
<param name="remesher">velocityRemesher</param>
<param name="velocityField">VelocityField</param>
- <param name="wrap">True</param>
+ <param name="wrapTop">True</param>
<list name="fields">
<struct>
<param name="field">VelocityField</param>
@@ -478,41 +539,15 @@
</struct>
</list>
</struct>
- <param name="maxTimeSteps">500</param>
- <param name="outputPath">./output</param>
- <param name="dumpEvery">1</param>
- <param name="nonLinearMaxIterations">20</param>
- <param name="journal.info.Context-verbose">True</param>
- <param name="journal-level.info.Stg_ComponentFactory">2</param>
- <param name="journal.debug">t</param>
- <param name="journal-enable-branch.debug.StG_FEM">t</param>
- <param name="journal-level-branch.debug.StG_FEM">2</param>
- <param name="dim">2</param>
- <param name="elementResI">32</param>
- <param name="elementResJ">16</param>
- <param name="elementResK">10</param>
- <param name="shadowDepth">1</param>
- <param name="minX">0.0</param>
- <param name="minY">0.0</param>
- <param name="minZ">0.0</param>
- <param name="maxX">2.0</param>
- <param name="maxY">0.35</param>
- <param name="maxZ">2.0</param>
- <param name="buildNodeNeighbourTbl">True</param>
- <param name="buildElementNeighbourTbl">True</param>
- <param name="allowUnbalancing">True</param>
- <param name="particlesPerCell">30</param>
- <param name="cellParticleCount">30</param>
- <param name="seed">13</param>
<struct name="velocityBCs">
<param name="type">CompositeVC</param>
<list name="vcList">
<struct>
<param name="type">WallVC</param>
- <param name="wall">bottom</param>
+ <param name="wall">front</param>
<list name="variables">
<struct>
- <param name="name">vy</param>
+ <param name="name">vz</param>
<param name="type">double</param>
<param name="value">0</param>
</struct>
@@ -520,49 +555,59 @@
</struct>
<struct>
<param name="type">WallVC</param>
- <param name="wall">left</param>
+ <param name="wall">back</param>
<list name="variables">
<struct>
- <param name="name">vx</param>
+ <param name="name">vz</param>
<param name="type">double</param>
- <param name="value">-0.5</param>
+ <param name="value">0</param>
</struct>
</list>
</struct>
<struct>
<param name="type">WallVC</param>
- <param name="wall">right</param>
+ <param name="wall">left</param>
<list name="variables">
<struct>
<param name="name">vx</param>
<param name="type">double</param>
- <param name="value">0.5</param>
+ <param name="value">0.0</param>
</struct>
</list>
</struct>
<struct>
<param name="type">WallVC</param>
- <param name="wall">front</param>
+ <param name="wall">right</param>
<list name="variables">
<struct>
- <param name="name">vz</param>
+ <param name="name">vx</param>
<param name="type">double</param>
- <param name="value">0</param>
+ <param name="value">1.0</param>
</struct>
</list>
</struct>
<struct>
<param name="type">WallVC</param>
- <param name="wall">back</param>
+ <param name="wall">bottom</param>
<list name="variables">
<struct>
- <param name="name">vz</param>
+ <param name="name">vy</param>
<param name="type">double</param>
<param name="value">0</param>
</struct>
+ <struct>
+ <param name="name">vx</param>
+ <param name="type">func</param>
+ <param name="value">StepFunction</param>
+ </struct>
</list>
</struct>
</list>
</struct>
+ <param name="StepFunctionOffset">1.0</param>
+ <param name="StepFunctionValue">1.0</param>
+ <param name="StepFunctionDim">0</param>
+ <param name="StepFunctionLessThan">False</param>
<param name="interactive">t</param>
+ <param name="checkpointEvery">1</param>
</StGermainData>
More information about the cig-commits
mailing list