[cig-commits] r13448 - short/3D/PyLith/trunk
brad at geodynamics.org
brad at geodynamics.org
Wed Dec 3 11:22:50 PST 2008
Author: brad
Date: 2008-12-03 11:22:50 -0800 (Wed, 03 Dec 2008)
New Revision: 13448
Modified:
short/3D/PyLith/trunk/TODO
Log:
Updated TODO.
Modified: short/3D/PyLith/trunk/TODO
===================================================================
--- short/3D/PyLith/trunk/TODO 2008-12-03 19:22:41 UTC (rev 13447)
+++ short/3D/PyLith/trunk/TODO 2008-12-03 19:22:50 UTC (rev 13448)
@@ -1,14 +1,32 @@
======================================================================
-CURRENT ISSUES
+CURRENT ISSUES/PRIORITIES
======================================================================
-Fix memory usage (MATT).
+0. Add flag to flip which side of fault vertices are replaced when
+ creating cohesive cells [Matt]
+ Update unit tests.
+
+1. Reduce memory use (new labels) [Matt]
+
+2. Nondimensionalize [Brad]
+
+3. Clean-up interface for materials [Brad]
+
+4. Power-law nonlinear rheology [Charles]
+
+5. Savage-Presscott benchmark [Charles]
+
+6. Interface with PETSc nonlinear solvers [Brad and Matt]
+
+7. Modularize output? [Matt]
+
+-- Release (v1.4) --
+
+8. Fault friction
+
Other
- simple strike-slip propagating rupture (performance benchmark
- 500m resolution)
-
1. Reverse-slip benchmark.
a. Create BC for CUBIT mesh.
b. Create BC for LaGriT mesh.
@@ -16,6 +34,7 @@
d. Generate analytic solutions.
e. Tabulate results.
+
======================================================================
KNOWN DEFICIENCIES
======================================================================
@@ -70,43 +89,11 @@
======================================================================
----------------------------------------------------------------------
-Release 1.3
-----------------------------------------------------------------------
-
- 1. Initial stress state
-
- 2. Adaptive time steppping
-
- 3. HDF5 output
-
- HDF5 files
-
- Would prefer to include multiple materials
-
- Datasets contain entire time histories (makes it possible to
- slice along time or space)
-
- Point locations (arbitrary location such as instrument site)
-
- Interpolate solution to desired location
- Solution field (time history)
-
-----------------------------------------------------------------------
Release 1.4
----------------------------------------------------------------------
1. Interface w/PETSc nonlinear solvers
- 2. Replace Pyrex/pyrexembed with SWIG
-
- PyLith Mesh
- Sieve mesh
- coordinate system
-
- PyLith Field
- Sieve real section
- type of field (scalar, vector, tensor, vector at quad, tensor at quad)
-
3. Nonlinear bulk rheologies
Power-law viscoelastic material
@@ -162,7 +149,40 @@
3. Uniform global refinement.
+----------------------------------------------------------------------
+LONG TERM WISH LIST
+----------------------------------------------------------------------
+ 1. Replace Pyrex/pyrexembed with SWIG
+
+ 2. PyLith Mesh
+ Sieve mesh
+ coordinate system
+
+ 3. Fields and SolutionFields objects (containers for fields over same mesh)
+ PyLith Field and FieldUniform
+ Sieve real section
+ type of field (scalar, vector, tensor, vector at quad, tensor at quad)
+ name
+ spaceDim
+ scale
+ isTemporary
+ FieldUniform::create()
+
+ 4. HDF5 output
+
+ HDF5 files
+
+ Would prefer to include multiple materials
+
+ Datasets contain entire time histories (makes it possible to
+ slice along time or space)
+
+ Point locations (arbitrary location such as instrument site)
+
+ Interpolate solution to desired location
+ Solution field (time history)
+
======================================================================
THINGS WE NEED SIEVE TO DO (Matt)
======================================================================
More information about the CIG-COMMITS
mailing list