[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