[cig-commits] r8014 - in long/3D/Gale/trunk: . input/examples
walter at geodynamics.org
walter at geodynamics.org
Mon Sep 24 12:55:35 PDT 2007
Author: walter
Date: 2007-09-24 12:55:35 -0700 (Mon, 24 Sep 2007)
New Revision: 8014
Modified:
long/3D/Gale/trunk/
long/3D/Gale/trunk/input/examples/tibet.xml
Log:
r1934 at earth: boo | 2007-09-24 12:42:49 -0700
Make tibet have the right size and normal stress bc
Property changes on: long/3D/Gale/trunk
___________________________________________________________________
Name: svk:merge
- 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:1933
+ 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:1934
Modified: long/3D/Gale/trunk/input/examples/tibet.xml
===================================================================
--- long/3D/Gale/trunk/input/examples/tibet.xml 2007-09-24 19:55:31 UTC (rev 8013)
+++ long/3D/Gale/trunk/input/examples/tibet.xml 2007-09-24 19:55:35 UTC (rev 8014)
@@ -299,7 +299,7 @@
<param name="Type">BuoyancyForceTerm</param>
<param name="ForceVector">mom_force</param>
<param name="Swarm">picIntegrationPoints</param>
- <param name="gravity">1.0</param>
+ <param name="gravity">9.8</param>
</struct>
<struct name="background">
<param name="Type">Everywhere</param>
@@ -331,11 +331,32 @@
<param name="startX">minX</param>
<param name="endX">maxX</param>
<param name="startY">minY</param>
- <param name="endY">0.05</param>
+ <param name="endY">10000</param>
<param name="startZ">minZ</param>
<param name="endZ">maxZ</param>
</struct>
+ <struct name="stressBC">
+ <param name="Type">StressBC</param>
+ <param name="ForceVector">mom_force</param>
+ <param name="Swarm">picIntegrationPoints</param>
+ <param name="wall">bottom</param>
+ <param name="y_type">double</param>
+ <!-- This number is just adding up rho*g*h at the edge -->
+ <param name="y_value">3077200000</param>
+ </struct>
+ <struct name="surfaceAdaptor">
+ <param name="Type">SurfaceAdaptor</param>
+ <param name="mesh">mesh-linear</param>
+ <param name="sourceGenerator">linearMesh-generator</param>
+ <param name="surfaceType">plateau</param>
+ <param name="x1">300000</param>
+ <param name="x2">350000</param>
+ <param name="x3">650000</param>
+ <param name="x4">700000</param>
+ <param name="height">5000</param>
+ </struct>
+
<struct name="boxShape">
<param name="Type">Box</param>
<param name="startX">minX</param>
@@ -357,36 +378,53 @@
<param name="Type">StoreStress</param>
<param name="MaterialPointsSwarm">materialSwarm</param>
</struct>
- <struct name="viscous">
+
+ <!-- Crust -->
+ <struct name="crustShape">
+ <param name="Type">PolygonShape</param>
+ <list name="verticies">
+ <asciidata>
+ <columnDefinition name = "x" type="double"/>
+ <columnDefinition name = "y" type="double"/>
+ 0 68000
+ 300000 68000
+ 350000 53000
+ 650000 53000
+ 700000 68000
+ 1000000 68000
+ 1000000 100000
+ 0 100000
+ </asciidata>
+ </list>
+ </struct>
+ <struct name="crustViscous">
<param name="Type">RheologyMaterial</param>
- <param name="Shape">boxShape</param>
- <param name="density">1.0</param>
+ <param name="Shape">crustShape</param>
+ <param name="density">2800</param>
<list name="Rheology">
<param>backgroundViscosity</param>
<param>storeViscosity</param>
<param>storeStress</param>
</list>
</struct>
-
- <struct name="stressBC">
- <param name="Type">StressBC</param>
- <param name="ForceVector">mom_force</param>
- <param name="Swarm">picIntegrationPoints</param>
- <param name="wall">bottom</param>
- <param name="y_type">double</param>
- <param name="y_value">0.35</param>
+
+ <!-- Mantle -->
+ <struct name="mantleShape">
+ <param name="Type">Intersection</param>
+ <list name="shapes">
+ <param>boxShape</param>
+ <param>!crustShape</param>
+ </list>
</struct>
-
- <struct name="surfaceAdaptor">
- <param name="Type">SurfaceAdaptor</param>
- <param name="mesh">mesh-linear</param>
- <param name="sourceGenerator">linearMesh-generator</param>
- <param name="surfaceType">plateau</param>
- <param name="x1">300</param>
- <param name="x2">350</param>
- <param name="x3">650</param>
- <param name="x4">700</param>
- <param name="height">10</param>
+ <struct name="mantleViscous">
+ <param name="Type">RheologyMaterial</param>
+ <param name="Shape">mantleShape</param>
+ <param name="density">3300</param>
+ <list name="Rheology">
+ <param>backgroundViscosity</param>
+ <param>storeViscosity</param>
+ <param>storeStress</param>
+ </list>
</struct>
</struct>
@@ -404,9 +442,9 @@
<param name="minX">0.0f</param>
<param name="minY">0.0f</param>
<param name="minZ">0.0f</param>
- <param name="maxX">1000.0f</param>
- <param name="maxY">100f</param>
- <param name="maxZ">1000f</param>
+ <param name="maxX">1000000.0f</param>
+ <param name="maxY">100000f</param>
+ <param name="maxZ">1000000f</param>
<param name="elementResI">32</param>
<param name="elementResJ">16</param>
<param name="elementResK">4</param>
More information about the cig-commits
mailing list