[cig-commits] r18241 - short/3D/PyLith/trunk
brad at geodynamics.org
brad at geodynamics.org
Mon Apr 18 15:11:27 PDT 2011
Author: brad
Date: 2011-04-18 15:11:27 -0700 (Mon, 18 Apr 2011)
New Revision: 18241
Modified:
short/3D/PyLith/trunk/TODO
Log:
Added notes.
Modified: short/3D/PyLith/trunk/TODO
===================================================================
--- short/3D/PyLith/trunk/TODO 2011-04-18 21:55:23 UTC (rev 18240)
+++ short/3D/PyLith/trunk/TODO 2011-04-18 22:11:27 UTC (rev 18241)
@@ -31,16 +31,23 @@
* Field split with nonlinear solver [MATT]
- 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.
+ The custom preconditioner is not being used in the linear or
+ nonlinear solvers. Matt added code to Solver.cc::initialize(). The
+ switch for detecting whether the preconditioner is to be used is not
+ correct.
- - Brad verifies that _precondMatrix at line SolverNonlinear.cc:180 is correct. Check that
- the same Mat pointer is used in ML.
+ PREVIOUS NOTES
- - FOUND: This is caused by the KSPSetOperators() in SNESSolve_LS()
+ 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
More information about the CIG-COMMITS
mailing list