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

brad at geodynamics.org brad at geodynamics.org
Mon Oct 1 08:19:05 PDT 2007


Author: brad
Date: 2007-10-01 08:19:05 -0700 (Mon, 01 Oct 2007)
New Revision: 8066

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

Modified: short/3D/PyLith/trunk/TODO
===================================================================
--- short/3D/PyLith/trunk/TODO	2007-10-01 15:08:24 UTC (rev 8065)
+++ short/3D/PyLith/trunk/TODO	2007-10-01 15:19:05 UTC (rev 8066)
@@ -2,26 +2,52 @@
 CURRENT ISSUES
 ======================================================================
 
-  1. Memory and runtime analyzing.
+Release 1.0.2
 
-  2. Add check to make sure every material in mesh has a material model.
+  1. Cleanup ElasticityImplicit::integrateResidual()
 
+  2. Apply techniques from ElasticityImplicit::integrateResidual to
+  ElasticityImplicit::integrateJacobian().
+
+  3. Apply techniques from ElasticityImplicit::integrateResidual to
+  ElasticityImplicit::updateState().
+
+  4. Add check to make sure every material in mesh has a material model.
+
     Add check for overlapping of material ids for bulk and cohesive
     cells.
 
-  3. Need better error trapping when using LineParser. State of
+Release 1.1
+
+  1. Finish AbsorbingDampers BC.
+
+  2. Finish Neumann BC.
+
+  3. Finish velocity Dirichlet BC.
+
+  4. Generalized Maxwell viscoelastic model
+
+  5. Reimplement SolutionIO.
+
+     Follow implementation of MeshIO. SolutionIO implements extracting
+     data from Sieve and calls virtual functions to write data.
+
+     a. Reimplement SolutionIOVTK
+     b. Implement SolutionIOHDF5
+
+General
+
+  1. Need better error trapping when using LineParser. State of
   ifstream is insufficient. Need state of istringstream buffer, but it
   is often !good() at eof(). Test of !good() and !eof()?
 
-  4. Need to add explanation of output and output parameters to
+  2. Need to add explanation of output and output parameters to
   manual.
 
-  5. Add dependency diagram to manual.
+  3. Add dependency diagram to manual.
 
-  6. Switch to better default PETSc settings in examples. (pc_type=asm?)
+  4. Experiment with different preconditioners and tabulate results
 
-  7. Experiment with different preconditioners and tabulate results
-
 ======================================================================
 KNOWN DEFICIENCIES
 ======================================================================
@@ -49,16 +75,8 @@
     tet (LaGriT)
     hex (CUBIT)
 
-2. Reimplement SolutionIO.
+2. Additional unit tests
 
-   Follow implementation of MeshIO. SolutionIO implements extracting
-   data from Sieve and calls virtual functions to write data.
-
-   a. Reimplement SolutionIOVTK
-   b. Implement SolutionIOHDF5
-
-3. Additional unit tests
-
    a. ElasticityExplicit and ElasticityImplicit
       i. multiple materials
       ii. partially constrained DOF
@@ -74,23 +92,11 @@
   a. FaultCohesive
     i. Add checking of faultMesh [not currently used]
 
-check test routines that create mesh to make sure they clear factory
-(*mesh)->getFactory()->clear(); necessary?
-
 1. Allow use of all elasticity constants (9 for 2-D, 36 for 3-D).
    a. Materials C++ code
    b. Integrator C++ code
    b. Material C++ unit tests
 
-2. Implement absorbing boundary conditions
-
-3. Implement MeshIOHDF5 & HDF5 (helper class)
-   a. C++ objects
-   b. unit tests at C++ level
-   c. Python object (MeshIOHDF5)
-   d. bindings
-   e. unit tests at Python level
-
 ======================================================================
 PLANNED RELEASES
 ======================================================================



More information about the cig-commits mailing list