[cig-commits] r6200 - in long/3D/Gale/trunk: . input

walter at geodynamics.org walter at geodynamics.org
Thu Mar 8 11:56:19 PST 2007


Author: walter
Date: 2007-03-08 11:56:19 -0800 (Thu, 08 Mar 2007)
New Revision: 6200

Modified:
   long/3D/Gale/trunk/
   long/3D/Gale/trunk/input/extension.xml
Log:
 r1661 at earth:  boo | 2007-03-08 11:55:40 -0800
 Make extension use multigrid



Property changes on: long/3D/Gale/trunk
___________________________________________________________________
Name: svk:merge
   - 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:1659
   + 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:1661

Modified: long/3D/Gale/trunk/input/extension.xml
===================================================================
--- long/3D/Gale/trunk/input/extension.xml	2007-03-08 19:43:06 UTC (rev 6199)
+++ long/3D/Gale/trunk/input/extension.xml	2007-03-08 19:56:19 UTC (rev 6200)
@@ -274,6 +274,7 @@
     </struct>
     <struct name="uzawa">
       <param name="Type">Stokes_SLE_UzawaSolver</param>
+      <param name="velocitySolver">matrixSolver</param>
       <param name="Preconditioner">preconditioner</param>
       <param name="tolerance">1.0e-5</param>
       <param name="maxIterations">5000</param>
@@ -387,6 +388,15 @@
       <param name="dim">3</param>
       <param name="cellMesh">mesh-linear</param>
     </struct>
+    <struct name="matrixSolver">
+      <param name="Type"> PETScMGSolver </param>
+      <param name="levels"> mgLevels </param>
+      <param name="opGenerator"> mgOpGenerator </param>
+    </struct>
+    <struct name="mgOpGenerator">
+      <param name="Type"> DistortedOpGenerator </param>
+      <param name="fineVariable"> VelocityField </param>
+    </struct>
     <struct name="conditionFunctions">
       <param name="Type">StgFEM_StandardConditionFunctions</param>
     </struct>
@@ -407,9 +417,9 @@
   <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">8</param>
-  <param name="elementResK">4</param>
+  <param name="elementResI">32</param>
+  <param name="elementResJ">32</param>
+  <param name="elementResK">32</param>
   <param name="allowUnbalancing">True</param>
   <param name="buildNodeNeighbourTbl">True</param>
   <param name="buildElementNeighbourTbl">True</param>
@@ -527,6 +537,7 @@
   <param name="StepFunctionDim">0</param>
   <param name="StepFunctionLessThan">False</param>
   <param name="checkpointEvery">1</param>
+  <param name="mgLevels">4</param>
 
 <!--   <param name="journal.info">True</param> -->
 <!--   <param name="journal.debug">True</param> -->



More information about the cig-commits mailing list