[cig-commits] r17891 - in short/3D/PyLith/trunk: . libsrc/topology

brad at geodynamics.org brad at geodynamics.org
Thu Feb 17 09:40:37 PST 2011


Author: brad
Date: 2011-02-17 09:40:37 -0800 (Thu, 17 Feb 2011)
New Revision: 17891

Modified:
   short/3D/PyLith/trunk/TODO
   short/3D/PyLith/trunk/libsrc/topology/RefineVol8Face4Edges2.cc
Log:
Added comparison function as template argument to permit compilation with gcc 3.4.6.

Modified: short/3D/PyLith/trunk/TODO
===================================================================
--- short/3D/PyLith/trunk/TODO	2011-02-17 17:26:04 UTC (rev 17890)
+++ short/3D/PyLith/trunk/TODO	2011-02-17 17:40:37 UTC (rev 17891)
@@ -2,11 +2,6 @@
 CURRENT ISSUES/PRIORITIES (1.6.0)
 ======================================================================
 
-* error trapping
-
-  Need top-level exception handling so that exceptions thrown on one
-  processor trigger error signals on all processors.
-
 * GenMaxwellQpQs
 
   How to define viscosity and combinations?????
@@ -30,11 +25,6 @@
     Will this work for [#timesteps, #points, fiberDim]?
 
 
-* preprocess mesh
-
-    Adjust topology, reorder cells, partition
-    Write partitioned mesh.
-
 * Reimplement Fields to use a single section.
 
     Fields
@@ -74,26 +64,31 @@
 
 * Optimization
   + inline methods (what isn't getting inlined) -Winline
-  + Specialized elasticity integrator objects for Quad4, Hex8
+  + Specialized elasticity integrator objects for Quad4, Hex8?
     - Add for lgdeform, implicit time integration?
 
-* Incompressibility, temperature/heat
 
+* Interpolated meshes + temperature field
+  No fault, linear elasticity
+  Benchmark memory use and speed
+
+  Incompressibility, temperature/heat
+
+
 * Cleanup of materials [stable]
-  Account for initial strain in viscoelastic models
 
+  + Account for initial strain in viscoelastic models
+
+  + Cleanup documentation
+    + Move formulations not used to Appendix
+    + Cleanup notation
+
 * Testing
   + Need full-scale test with variation in physical properties
     within a material.
 
-* Lumped elasticity formulation for large deformations
-
 * Add output of initial fields (initial stress and initial strain).
 
-* Interpolated meshes + temperature field
-  No fault, linear elasticity
-  Benchmark memory use and speed
-
 * Combined kinematic and dynamic fault implementation
 
   FaultCohesiveKinDyn

Modified: short/3D/PyLith/trunk/libsrc/topology/RefineVol8Face4Edges2.cc
===================================================================
--- short/3D/PyLith/trunk/libsrc/topology/RefineVol8Face4Edges2.cc	2011-02-17 17:26:04 UTC (rev 17890)
+++ short/3D/PyLith/trunk/libsrc/topology/RefineVol8Face4Edges2.cc	2011-02-17 17:40:37 UTC (rev 17891)
@@ -363,7 +363,7 @@
   //   Put it in section with point being the lowest numbered vertex and value (other endpoints, new vertex)
   Obj<ALE::Section<point_type, FaceType> > newFaceVerticesSection = new ALE::Section<point_type, FaceType>(oldMesh->comm());
   assert(!newFaceVerticesSection.isNull());
-  std::map<FaceType, std::vector<int> > bndryFaceToRank;
+  std::map<FaceType, std::vector<int>, FaceCmp<point_type>  > bndryFaceToRank;
 
   for(std::map<FaceType, point_type>::const_iterator f_iter = _faceToVertex.begin(); f_iter != _faceToVertex.end(); ++f_iter) {
     bool isRemote = true;



More information about the CIG-COMMITS mailing list