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

brad at geodynamics.org brad at geodynamics.org
Mon May 16 19:15:39 PDT 2011


Author: brad
Date: 2011-05-16 19:15:39 -0700 (Mon, 16 May 2011)
New Revision: 18384

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

Modified: short/3D/PyLith/trunk/TODO
===================================================================
--- short/3D/PyLith/trunk/TODO	2011-05-16 06:10:45 UTC (rev 18383)
+++ short/3D/PyLith/trunk/TODO	2011-05-17 02:15:39 UTC (rev 18384)
@@ -12,7 +12,6 @@
 * BUILDBOT
 
   (1) cygwin
-      + PETSc dlls (why are changes to bs.py being ignored? master/slave?)
       + packaging
 
   (2) linux/darwin
@@ -67,14 +66,40 @@
 
   Need to check sum, because we may not be tracking deallocation.
 
+* Cleanup of materials [stable]
+
+  + Account for initial strain in viscoelastic models
+
+  + Cleanup documentation
+    + Move formulations not used to Appendix
+    + Cleanup notation
+    + Add more information on derivation (especially Generalize Maxwell)
+      Use impedance approach
+    + Are material models consistent with governing equations discussion?
+
 * Fault preconditioner [BRAD]
 
   FaultCohesiveLagrange::calcPreconditioner() [need unit test]
 
+* Cleanup
+  + memory model
+  + full-scale testing
+  + Code cleanup
+
+======================================================================
+CURRENT ISSUES/PRIORITIES (1.7.0)
+======================================================================
+
 * GenMaxwellQpQs [BRAD]
 
+  2-D and 3-D versions
   Need to redo Maxwell time calculation. Use ratio.
+  Create benchmark for test (compare against fk)
 
+* Make nucleation for spontaneous rupture modular [BRAD]
+
+  spatial and temporal variation in shear/normal stress for nucleation
+
 * Reimplement Fields to use a single section. [BRAD]
 
     Fields
@@ -84,10 +109,18 @@
       Use Field for dispIncr(t->t+dt), residual(t)
 
 * Cleanup
-  + memory model
-  + full-scale testing
-  + Code cleanup
 
+    Add elasticPrestep() to Formulation
+    Remove solnIncr, keep setField()
+
+* 2-D materials
+
+  + GenMaxwellPlaneStrain (plane strain Generalize Maxwell model) [Charles]
+  + DruckerPragerPlaneStrain (Drucker-Prager plane strain ) [Charles]
+  + PowerLawPlaneStrain (power law plane strain ) [Charles]
+
+* Scalable distribution [MATT]
+
 ----------------------------------------------------------------------
 SECONDARY PRIORITIES
 ----------------------------------------------------------------------
@@ -100,9 +133,6 @@
 
 * Cleanup
 
-    Add elasticPrestep() to Formulation
-    Remove solnIncr, keep setField()
-
     Consistent use of Schur complement
 
       + adjustSolnLumped()
@@ -112,30 +142,17 @@
       + Refactor friction sensitivity solve, fault preconditioner, and
         adjustSolnLumped()
 
-* Cleanup of materials [stable]
-
-  + Account for initial strain in viscoelastic models
-
-  + Cleanup documentation
-    + Move formulations not used to Appendix
-    + Cleanup notation
-
 * Optimization
   + inline methods (what isn't getting inlined) -Winline
   + Specialized elasticity integrator objects for Quad4, Hex8?
     - Add for lgdeform, implicit time integration?
 
-
 * Explicit time step
 
   utility code
     Compute stable explicit time step
     Write stable time step explicit (CFL, adhoc)
 
-* Manual
-
-  Are material models consistent with governing equations discussion?
-
 * Interpolated meshes + temperature field
   No fault, linear elasticity
   Benchmark memory use and speed
@@ -153,18 +170,15 @@
 
   FaultCohesiveKinDyn
 
-  Kinematic slip in confined space/time region, otherwise governed by
-  fault constitutive model.
+    Add EqKinSrcs to FaultCohesiveDyn
 
+    Use kinematic slip unless fault constitutive model suggests larger slip
+
 * utilities
   + pylith_eqsummary
     Calculate eq statistics for given slip model (VTK output).
     Ability to get shear modulus on both sides of the fault (use fault normal).
 
-* GenMaxwellPlaneStrain (plane strain Generalize Maxwell model) [Charles]
-
-* DruckerPragerPlaneStrain (Drucker-Prager plane strain ) [Charles]
-
 * Lumped solver [Brad]
   + Need to finish unit tests
 



More information about the CIG-COMMITS mailing list