[cig-commits] r16444 - in short/3D/PyLith/trunk: . libsrc/topology playpen/friction/bar_shearwave/quad4 playpen/friction/twoquad4
brad at geodynamics.org
brad at geodynamics.org
Tue Mar 23 16:50:34 PDT 2010
Author: brad
Date: 2010-03-23 16:50:33 -0700 (Tue, 23 Mar 2010)
New Revision: 16444
Modified:
short/3D/PyLith/trunk/TODO
short/3D/PyLith/trunk/libsrc/topology/Jacobian.hh
short/3D/PyLith/trunk/playpen/friction/bar_shearwave/quad4/pylithapp.cfg
short/3D/PyLith/trunk/playpen/friction/twoquad4/compression.cfg
Log:
Updated TODO.
Modified: short/3D/PyLith/trunk/TODO
===================================================================
--- short/3D/PyLith/trunk/TODO 2010-03-23 22:52:56 UTC (rev 16443)
+++ short/3D/PyLith/trunk/TODO 2010-03-23 23:50:33 UTC (rev 16444)
@@ -2,6 +2,8 @@
CURRENT ISSUES/PRIORITIES
======================================================================
+MAIN PRIORITIES
+
* Better preconditioning
Better PETSc settings or Laplacian based preconditioner
@@ -11,21 +13,34 @@
* Friction
-* Lumped solver
+ + Fix bug in explicit time-stepping
+ + Check output (diagnostic + simulation data)
+
+ + Add stuff to manual
+
* Optimization
- inline methods (what isn't getting inlined) -Winline
- restrict/update closure
- templates, Uniform section, set spaceDim, numBasis, numQuadPts at compile time?
-* Uniform global refinement for tets with faults
+ + Reorder vertices/cells using Cuthill-McKee
+ + Specialized elasticity integrator objects for Tri3, Quad4, Tet4, Hex8
+
+ + inline methods (what isn't getting inlined) -Winline
+
+* Lumped solver
+
+ Need to finish unit tests
+
* Updates to manual
+ tutorial
+ governing equations
+ Large deformation formulation
+ Lumped solver
+SECONDARY PRIORITIES
+
+* Uniform global refinement for tets with faults
+
* Cleanup
+ memory model
+ full-scale testing
Modified: short/3D/PyLith/trunk/libsrc/topology/Jacobian.hh
===================================================================
--- short/3D/PyLith/trunk/libsrc/topology/Jacobian.hh 2010-03-23 22:52:56 UTC (rev 16443)
+++ short/3D/PyLith/trunk/libsrc/topology/Jacobian.hh 2010-03-23 23:50:33 UTC (rev 16444)
@@ -27,6 +27,8 @@
#include <mpi.h> // USES MPI_Comm
+#include <string> // USES std::string
+
// Jacobian -------------------------------------------------------------
/// Jacobian of the system as a PETSc sparse matrix.
class pylith::topology::Jacobian
Modified: short/3D/PyLith/trunk/playpen/friction/bar_shearwave/quad4/pylithapp.cfg
===================================================================
--- short/3D/PyLith/trunk/playpen/friction/bar_shearwave/quad4/pylithapp.cfg 2010-03-23 22:52:56 UTC (rev 16443)
+++ short/3D/PyLith/trunk/playpen/friction/bar_shearwave/quad4/pylithapp.cfg 2010-03-23 23:50:33 UTC (rev 16444)
@@ -77,7 +77,7 @@
pc_type = asm
# Change the preconditioner settings.
-sub_pc_factor_shift_type = none
+sub_pc_factor_shift_type = nonzero
ksp_rtol = 1.0e-8
ksp_atol = 1.0e-15
Modified: short/3D/PyLith/trunk/playpen/friction/twoquad4/compression.cfg
===================================================================
--- short/3D/PyLith/trunk/playpen/friction/twoquad4/compression.cfg 2010-03-23 22:52:56 UTC (rev 16443)
+++ short/3D/PyLith/trunk/playpen/friction/twoquad4/compression.cfg 2010-03-23 23:50:33 UTC (rev 16444)
@@ -150,7 +150,7 @@
pc_type = asm
# Change the preconditioner settings.
-sub_pc_factor_shift_type = none
+sub_pc_factor_shift_type = nonzero
ksp_rtol = 1.0e-8
ksp_max_it = 100
More information about the CIG-COMMITS
mailing list