[cig-commits] r18253 - short/3D/PyLith/trunk
brad at geodynamics.org
brad at geodynamics.org
Tue Apr 19 19:23:47 PDT 2011
Author: brad
Date: 2011-04-19 19:23:46 -0700 (Tue, 19 Apr 2011)
New Revision: 18253
Modified:
short/3D/PyLith/trunk/TODO
Log:
Updated TODO.
Modified: short/3D/PyLith/trunk/TODO
===================================================================
--- short/3D/PyLith/trunk/TODO 2011-04-20 00:10:43 UTC (rev 18252)
+++ short/3D/PyLith/trunk/TODO 2011-04-20 02:23:46 UTC (rev 18253)
@@ -4,24 +4,6 @@
Strip whitespace from UniformDB values and names.
-* Field split with nonlinear solver [MATT]
-
- Matt created MyMatGetSubMatrix() in Solver.cc to retrieve the
- preconditioner. Currently this generates a segfault when using the
- nonlinear solver with field split.
-
- PREVIOUS NOTES
-
- The custom preconditioner is not being used in the nonlinear
- solve. The error appears to be in SolverNonlinear.cc::solve where
- we set the KSP operator. The _precondMatrix in
- SolverNonlinear::solve matches the one used in the linear solve.
-
- - Brad verifies that _precondMatrix at line SolverNonlinear.cc:180
- is correct. Check that the same Mat pointer is used in ML.
-
- - FOUND: This is caused by the KSPSetOperators() in SNESSolve_LS()
-
* Unform global refinement
(2) The overlap is not updated properly for hex8 refinement. Run
@@ -54,6 +36,12 @@
- Need a flag to use s->GetIndicesRaw() in scatter creation
+
+* Field split.
+
+ Need to check performance of custom fault preconditioner.
+
+
* Memory model [MATT and BRAD]
(1) The memory logging for distribution logs Creation and Stratification
More information about the CIG-COMMITS
mailing list