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

brad at geodynamics.org brad at geodynamics.org
Sat May 15 13:58:06 PDT 2010


Author: brad
Date: 2010-05-15 13:58:06 -0700 (Sat, 15 May 2010)
New Revision: 16718

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

Modified: short/3D/PyLith/trunk/TODO
===================================================================
--- short/3D/PyLith/trunk/TODO	2010-05-15 20:04:12 UTC (rev 16717)
+++ short/3D/PyLith/trunk/TODO	2010-05-15 20:58:06 UTC (rev 16718)
@@ -2,52 +2,55 @@
 CURRENT ISSUES/PRIORITIES
 ======================================================================
 
-need Cygwin binbot
+BINBOTS
 
-MAIN PRIORITIES
+  need cygwin binbot
 
-* Drucker-Prager elastoplastic
+  Add ML to petsc on all binbots (requires fortran compiler)
 
-* Use node set names in MeshIOCubit.
-  ns_names for nodesets
-  eb_names for blocks
+MANUAL
 
-* Friction template
-  viscous (velocity proportional friction)
+  Governing equations [Brad]
 
-* Better preconditioning
-  + Need settings for Schur complement
+  Mesher parameters [Charles]
+    Need outline of parameters to MeshImporter like other objects
 
-  We should temporarily hardwire the Schur complement settings (enable
-  with #define) and see how well it works.
+    MeshIOAscii
+    MeshIOLaGriT
+    MeshIOCubit
+    reorder_mesh
+    distribution
+      partitioner
 
-  MATT is thinking about how to setup Schur complement settings
-  (recursive specification of field splits).
+  Small strain formulation [Brad]
 
-  Need field split working for both SolverLinear and SolverNonlinear.
+  Materials [Charles]
+    Are material models consistent with governing equations discussion?
 
-* Friction
-  + Add stuff to manual
+  Fault
+    governing equations [Brad]
+    dynamic rupture parameters [Brad]
+    fault constitutive models [Surendra]
 
-* Optimization
-  + Specialized elasticity integrator objects for Tri3, Quad4, Hex8
-  + inline methods (what isn't getting inlined) -Winline
+  Tutorials
+    3d/hex8 [Charles]
+    bar_shearwave [Brad]
+      kinematic
+      friction
+        static (stick, sliding)
+        dynamic (static, slip-weakening, rate-and-state)
+    meshgeneration [Charles]
 
-* Lumped solver
-  + Need to finish unit tests
+  Benchmarks
+    Update performance?
+    SCEC dynamic rupture benchmarks [Surendra]        
 
-* Updates to manual
-  + tutorial
-  + governing equations
-  + Large deformation formulation
-  + mesh reordering
-  + Lumped solver
-  + Cleanup bulk constitutive models (consistent w/governing eqns)
-
-* Cleanup PETSc setttings in examples
-    ksp_view, monitor, converged reason
-
-* Tutorials
+  Extending PyLith [Brad]
+    friction
+      viscous (slip rate proportional friction)
+ 
+TUTORIALS/EXAMPLES
+  
   3d/hex8
     directory structure
     1. Dirichlet BC (static)
@@ -83,22 +86,42 @@
    17. Gravity w/small strain
 
   bar_shearwave
-    * quad4
-      + kinematic [explicit NOT lumped]
-      + static friction [lumped]
-      + slip-weakening friction
-      + rate- and state- friction
-    * tri3
-    * hex8
-    * tet4
+    Add more comments to .cfg files and redo README.
 
-  meshes
+  meshgeneration
 
-Write up description of Savage and Prescott (1978) benchmark and
-distribute to Greg Lyzenga and Jay Parker
 
-Need full-scale test with variation in physical properties within a material.
+CODE
 
+  * Use node set names in MeshIOCubit. [Brad]
+    ns_names for nodesets
+    eb_names for blocks
+
+  * Friction template [Brad]
+    viscous (velocity proportional friction)
+
+  * Better preconditioning [Matt/Brad/Charles]
+    + Need settings for Schur complement
+
+    We should temporarily hardwire the Schur complement settings (enable
+    with #define) and see how well it works.
+
+    MATT is thinking about how to setup Schur complement settings
+    (recursive specification of field splits).
+
+    Need field split working for both SolverLinear and SolverNonlinear.
+
+  * Optimization [Brad]
+    + Specialized elasticity integrator objects for Tri3, Quad4, Hex8
+
+  * Lumped solver [Brad]
+    + Need to finish unit tests
+
+OTHER
+
+  Write up description of Savage and Prescott (1978) benchmark and
+  distribute to Greg Lyzenga and Jay Parker
+
 ----------------------------------------------------------------------
 SECONDARY PRIORITIES
 ----------------------------------------------------------------------
@@ -118,13 +141,18 @@
 * Optimization
   + Reimplement Fields to use a single section.
   + May be gotchas associated with Petsc Vec and scatters
+  + inline methods (what isn't getting inlined) -Winline
 
+* Testing
+  + Need full-scale test with variation in physical properties
+    within a material.
+
 * 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).
 
-* VTKDataReaderZip
+* VTKDataReaderZip (obsolete if use VTK XML files?)
 
   Read VTK files from zipfile.
 
@@ -138,18 +166,6 @@
 
 
 ----------------------------------------------------------------------
-FRICTION
-----------------------------------------------------------------------
-
-TPV205-2D
-  quad4, tri3
-TPV205
-  hex8, tet4
-
-TPV?? (rate and state)
-TPV?? Drucker-Prager
-
-----------------------------------------------------------------------
 LUMPED SOLVER
 ----------------------------------------------------------------------
 



More information about the CIG-COMMITS mailing list