[cig-commits] r16767 - short/3D/PyLith/trunk

brad at geodynamics.org brad at geodynamics.org
Sun May 23 09:34:52 PDT 2010


Author: brad
Date: 2010-05-23 09:34:51 -0700 (Sun, 23 May 2010)
New Revision: 16767

Modified:
   short/3D/PyLith/trunk/TODO
Log:
Updated TODO.

Modified: short/3D/PyLith/trunk/TODO
===================================================================
--- short/3D/PyLith/trunk/TODO	2010-05-23 04:44:02 UTC (rev 16766)
+++ short/3D/PyLith/trunk/TODO	2010-05-23 16:34:51 UTC (rev 16767)
@@ -111,25 +111,16 @@
 
   * GenMaxwellPlaneStrain (plane strain Generalize Maxwell model) [Charles]
 
-  * Better preconditioning [Matt/Brad/Charles]
-    + Need settings for Schur complement
+  * Better preconditioning [Matt/Brad]
 
-    We should temporarily hardwire the Schur complement settings (enable
-    with #define) and see how well it works.
+    Diagonal preconditioner does not work very well. It looks like the
+    preconditioner needs off-diagonal terms consistent with the
+    coupling of the Lagrange multiplier constraints (sparsity pattern
+    matches the union of the matrices associated with the fault
+    meshes).
 
-    MATT is thinking about how to setup Schur complement settings
-    (recursive specification of field splits).
-
     Need field split working for both SolverLinear and SolverNonlinear.
 
-    Preconditioner Object
-
-      Owned by formulation?
-      Solver::initialize() sets pc object in Preconditioner
-
-      use_field_split
-      use_custom_fault_pc
-
   * Optimization [Brad]
     + Specialized elasticity integrator objects for Tri3, Quad4, Hex8
 



More information about the CIG-COMMITS mailing list