[cig-commits] r15646 - long/3D/SNAC/trunk/Snac/examples/Cookbook1

echoi at geodynamics.org echoi at geodynamics.org
Fri Sep 4 09:43:51 PDT 2009


Author: echoi
Date: 2009-09-04 09:43:50 -0700 (Fri, 04 Sep 2009)
New Revision: 15646

Modified:
   long/3D/SNAC/trunk/Snac/examples/Cookbook1/cookbook1.xml
Log:
Restructured to show how to have multiple material types.


Modified: long/3D/SNAC/trunk/Snac/examples/Cookbook1/cookbook1.xml
===================================================================
--- long/3D/SNAC/trunk/Snac/examples/Cookbook1/cookbook1.xml	2009-09-04 04:37:00 UTC (rev 15645)
+++ long/3D/SNAC/trunk/Snac/examples/Cookbook1/cookbook1.xml	2009-09-04 16:43:50 UTC (rev 15646)
@@ -7,12 +7,13 @@
 	
 	<!-- StGermain simulation parameters -->
 	<param name="start"> 0 </param>
-	<param name="outputPath">./data</param>
-	<param name="dumpEvery"> 1000 </param>
-	<param name="maxTimeSteps"> 100001 </param>
+	<param name="outputPath">./newdata</param>
+	<param name="dumpEvery"> 2 </param>
+	<param name="checkpointEvery"> 4 </param>
+	<param name="maxTimeSteps"> 10 </param>
+	<param name="restartTimestep"> 0 </param>
 	
 	<!-- Snac variables -->
-	<param name="density"> 2700 </param>
 	<param name="gravity"> 9.8 </param>
 	<param name="demf"> 0.8 </param>
 	<param name="dtType"> constant </param>
@@ -22,12 +23,12 @@
 	<param name="storeForces"> no </param>
 	<param name="forceCheckSum"> no </param>
 	<param name="topo_kappa"> 0.0 </param>
-	<param name="alpha"> 0 </param>
 	
 	<!-- Extension modules -->
 	<!--
 		<param> SnacRemesher </param>
 		<param> SnacWinklerForce </param>
+		<param> SnacCustomCartesian </param>
 	-->
 	<list name="extensions">
 		<param> SnacTemperature </param>
@@ -37,8 +38,8 @@
 	</list>
 	
 	<struct name="mesh">
-        <param name="shadowDepth"> 1 </param>
-		<param name="decompDims"> 1 </param>
+	        <param name="shadowDepth"> 1 </param>
+		<param name="decompDims"> 2 </param>
 
 		<!-- Mesh size -->
 		<param name="meshSizeI"> 21 </param>
@@ -58,37 +59,46 @@
  		<param name="buildNodeNeighbourTbl"> True </param>
 	</struct>
 
-	<!-- Elastic material parameters -->
-	<param name="lambda"> 1.0e+10 </param>
-	<param name="mu"> 1.0e+10 </param>
-	<!-- Viscous material parameters -->
-	<param name="refvisc"> 1.0e+20 </param>
-	<param name="reftemp"> 1400.0 </param>
-	<param name="activationE"> 45.0e+03 </param>
-	<param name="vis_min"> 1.0e+30 </param>
-	<param name="vis_max"> 1.0e+30 </param>
-	<param name="srexponent"> 1 </param>
-	<!-- Plastic material parameters -->
-	<param name="yieldcriterion"> mohrcoulomb </param>
-	<param name="nsegments"> 2 </param>
-	<param name="plstrain0"> 0.0 </param>
-	<param name="plstrain1"> 0.02 </param>
-	<param name="plstrain2"> 1000.0 </param>
-	<param name="frictionAngle0"> 30.0 </param>
-	<param name="frictionAngle1"> 30.0 </param>
-	<param name="frictionAngle2"> 30.0 </param>
-	<param name="dilationAngle0"> 5.0 </param>
-	<param name="dilationAngle1"> 5.0 </param>
-	<param name="dilationAngle2"> 5.0 </param>
-	<param name="cohesion0"> 4.0e+07 </param>
-	<param name="cohesion1"> 4.0e+05 </param>
-	<param name="cohesion2"> 0.0e+00 </param>
-	<param name="ten_off"> 1.0e+13 </param>
-	<!-- Temperature variables -->
-	<param name="topTemp"> 0.0 </param>
-	<param name="bottomTemp"> 700.0 </param>
-	<param name="thermal_conduct"> 1.6 </param>
-	<param name="heatCapacity"> 1000.0 </param>
+	<list name="materials">
+	<!-- name doesn't matter, but ORDER does.-->
+	<struct name="mat0">	
+		<!-- phase density and T/P-dependence -->
+		<param name="density"> 2700 </param>
+		<param name="alpha"> 0 </param>
+		<param name="beta"> 0 </param>
+		<!-- Elastic material parameters -->
+		<param name="lambda"> 1.0e+10 </param>
+		<param name="mu"> 1.0e+10 </param>
+		<!-- Viscous material parameters -->
+		<param name="refvisc"> 1.0e+20 </param>
+		<param name="reftemp"> 1400.0 </param>
+		<param name="activationE"> 45.0e+03 </param>
+		<param name="vis_min"> 1.0e+30 </param>
+		<param name="vis_max"> 1.0e+30 </param>
+		<param name="srexponent"> 1 </param>
+		<!-- Plastic material parameters -->
+		<param name="yieldcriterion"> mohrcoulomb </param>
+		<param name="nsegments"> 2 </param>
+		<param name="plstrain0"> 0.0 </param>
+		<param name="plstrain1"> 0.02 </param>
+		<param name="plstrain2"> 1000.0 </param>
+		<param name="frictionAngle0"> 30.0 </param>
+		<param name="frictionAngle1"> 30.0 </param>
+		<param name="frictionAngle2"> 30.0 </param>
+		<param name="dilationAngle0"> 5.0 </param>
+		<param name="dilationAngle1"> 5.0 </param>
+		<param name="dilationAngle2"> 5.0 </param>
+		<param name="cohesion0"> 4.0e+07 </param>
+		<param name="cohesion1"> 4.0e+05 </param>
+		<param name="cohesion2"> 0.0e+00 </param>
+		<param name="ten_off"> 1.0e+13 </param>
+		<!-- Temperature variables -->
+		<param name="topTemp"> 0.0 </param>
+		<param name="bottomTemp"> 700.0 </param>
+		<param name="thermal_conduct"> 1.6 </param>
+		<param name="heatCapacity"> 1000.0 </param>
+	</struct>
+	</list>
 	<!-- Remesher info -->
 	<!-- 
 		<param name="remeshCondition"> onBothTimeStepLength </param>



More information about the CIG-COMMITS mailing list