[cig-commits] r14569 - short/3D/PyLith/branches/pylith-swig
brad at geodynamics.org
brad at geodynamics.org
Thu Apr 2 12:13:14 PDT 2009
Author: brad
Date: 2009-04-02 12:13:14 -0700 (Thu, 02 Apr 2009)
New Revision: 14569
Modified:
short/3D/PyLith/branches/pylith-swig/TODO
Log:
Updated TODO.
Modified: short/3D/PyLith/branches/pylith-swig/TODO
===================================================================
--- short/3D/PyLith/branches/pylith-swig/TODO 2009-04-02 15:48:57 UTC (rev 14568)
+++ short/3D/PyLith/branches/pylith-swig/TODO 2009-04-02 19:13:14 UTC (rev 14569)
@@ -2,16 +2,41 @@
CURRENT ISSUES/PRIORITIES
======================================================================
-0. SWIG conversion
+0. SWIG conversion [Brad]
- Cleanup logging. Constraints and Integrators should log at the C++
- level using the C++ EventLogger. Add finer grain logging at C++
- level as in ElasticityImplicit.
+ (1) Output
- Cleanup error checking on PETSc calls.
- FaultCohesiveKin
- DataWriterVTK
+ (2) Full-scale tests (few 1-D, 2-D, and 3-D)
+ Analytical solutions, time stepping, multiple faults
+
+ (3) SolverNonlinear (get it to run then turn it over to Matt)
+
+ (4) Faults
+
+ (5) Add missing unit tests
+
+ (6) Tidy up
+
+ Cleanup logging. Constraints and Integrators should log at the C++
+ level using the C++ EventLogger. Add finer grain logging at C++
+ level as in ElasticityImplicit.
+
+ Update journaling.
+
+ Eliminate use of Inventory class.
+
+ Cleanup error checking on PETSc calls.
+ FaultCohesiveKin
+ DataWriterVTK
+
+ Switch Components to PetscComponents.
+ Add _cleanup() to components to deallocate local data structures.
+ Add cleanup() to non-components to deallocate local data structures.
+
+ Add check before calling newSection() when want to enforce at
+ least 1 value.
+
libsrc/materials
Maxwell materials
@@ -33,16 +58,8 @@
DirichletPoints (Python) - rate == None -> dbRate == 0
DirichletBoundary (Python) - rate == None -> dbRate == 0
- Add check before calling newSection() when want to enforce at least 1 value.
+1. Memory model [Matt]
- Switch Components to PetscComponents.
- Add _cleanup() to components to deallocate local data structures.
- Add cleanup() to non-components to deallocate local data structures.
-
- Remove Inventory class from Pyre
-
-1. Reduce memory use (new labels) [Matt]
-
2. Nondimensionalize [Brad]
Not working
coordinates in output (nondimensional instead of dimensioned)
@@ -58,24 +75,40 @@
Integrator::normalizer()
DataWriter::normalizer()
-3. Power-law nonlinear rheology [Charles]
+3. 3-D Power-law rheology [Charles]
+4. 2-D Plane strain Maxwell viscoelastic rheology [Charles]
+5. 2-D Plane strain Generalized Maxwell viscoelastic rheology [Charles]
-4. Savage-Presscott benchmark [Charles]
+6. 2-D Power-law rheology [Charles]
-5. Interface with PETSc nonlinear solvers [Brad and Matt]
+7. Initial stress, strain, state variables for inelastic models [Charles]
-6. Modularize output? [Matt]
+8. Savage-Presscott benchmark [Charles]
-7. Update manual for version 1.4
+9. Analytic BC for reverse-slip benchmark [Charles or Brad]
+ a. Create BC for CUBIT mesh.
+ b. Create BC for LaGriT mesh.
+ c. Run benchmarks.
+ d. Generate analytic solutions.
+ e. Tabulate results.
+10. PETSc SNES nonlinear solvers [Matt]
+
+11. Add call to unitparser in SpatialData utils
+
+12. Add ability to use symmetric matrix, set block size (default is 1)
+
+13. Update manual for version 1.4 [Brad and Charles]
+
* Reduce memory use with ordering elements by material
* Nondimensionalization
* Material
- * initial stress/strain
+ * initial stress, strain, and state variables
+ * Cleanup notation and discussion of inelastic materials
* Incompatibilities
importer -> reader
@@ -85,17 +118,13 @@
-- Release (v1.4) --
-7. Fault friction
+Modularize output? [Matt]
-Other
+Fault friction
- 1. Reverse-slip benchmark.
- a. Create BC for CUBIT mesh.
- b. Create BC for LaGriT mesh.
- c. Run benchmarks.
- d. Generate analytic solutions.
- e. Tabulate results.
+Uniform refinement (debug, check, all cell types)
+Cuthill-McKee ordering of vertices
======================================================================
KNOWN DEFICIENCIES
@@ -215,8 +244,6 @@
LONG TERM WISH LIST
----------------------------------------------------------------------
- 1. Replace Pyrex/pyrexembed with SWIG
-
4. HDF5 output
HDF5 files
More information about the CIG-COMMITS
mailing list