[cig-commits] r21903 - in short/3D/PyLith/trunk: libsrc/pylith/faults unittests/libtests/faults/data

knepley at geodynamics.org knepley at geodynamics.org
Thu Apr 18 15:47:35 PDT 2013


Author: knepley
Date: 2013-04-18 15:47:34 -0700 (Thu, 18 Apr 2013)
New Revision: 21903

Modified:
   short/3D/PyLith/trunk/libsrc/pylith/faults/FaultCohesiveLagrange.cc
   short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataHex8.cc
   short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataLine2.cc
   short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataQuad4.cc
   short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataQuad4e.cc
   short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTet4.cc
   short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTet4e.cc
   short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTet4f.cc
   short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTri3.cc
   short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTri3d.cc
   short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataHex8.cc
   short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataLine2.cc
   short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataQuad4.cc
   short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataTet4.cc
   short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataTri3.cc
Log:
Corrected mapping from cohesive cells to fault cells

Modified: short/3D/PyLith/trunk/libsrc/pylith/faults/FaultCohesiveLagrange.cc
===================================================================
--- short/3D/PyLith/trunk/libsrc/pylith/faults/FaultCohesiveLagrange.cc	2013-04-18 22:30:25 UTC (rev 21902)
+++ short/3D/PyLith/trunk/libsrc/pylith/faults/FaultCohesiveLagrange.cc	2013-04-18 22:47:34 UTC (rev 21903)
@@ -1046,7 +1046,7 @@
   PetscInt index = 0;
   PetscErrorCode err = 0;
   for(PetscInt c = 0; c < ncells; ++c) {
-    _cohesiveToFault[cells[c]] = c;
+    _cohesiveToFault[cells[c]] = c+fcStart;
 
     // Get oriented closure
     PetscInt *closure = NULL;

Modified: short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataHex8.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataHex8.cc	2013-04-18 22:30:25 UTC (rev 21902)
+++ short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataHex8.cc	2013-04-18 22:47:34 UTC (rev 21903)
@@ -192,7 +192,7 @@
 
 const int pylith::faults::CohesiveKinDataHex8::_numCohesiveCells = 1;
 const int pylith::faults::CohesiveKinDataHex8::_cellMappingFault[] = {
-  0
+  5
 };
 const int pylith::faults::CohesiveKinDataHex8::_cellMappingCohesive[] = {
   2

Modified: short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataLine2.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataLine2.cc	2013-04-18 22:30:25 UTC (rev 21902)
+++ short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataLine2.cc	2013-04-18 22:47:34 UTC (rev 21903)
@@ -114,7 +114,7 @@
 
 const int pylith::faults::CohesiveKinDataLine2::_numCohesiveCells = 1;
 const int pylith::faults::CohesiveKinDataLine2::_cellMappingFault[] = {
-  0
+  2
 };
 const int pylith::faults::CohesiveKinDataLine2::_cellMappingCohesive[] = {
   2

Modified: short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataQuad4.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataQuad4.cc	2013-04-18 22:30:25 UTC (rev 21902)
+++ short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataQuad4.cc	2013-04-18 22:47:34 UTC (rev 21903)
@@ -151,7 +151,7 @@
 
 const int pylith::faults::CohesiveKinDataQuad4::_numCohesiveCells = 1;
 const int pylith::faults::CohesiveKinDataQuad4::_cellMappingFault[] = {
-  0
+  3
 };
 const int pylith::faults::CohesiveKinDataQuad4::_cellMappingCohesive[] = {
   2

Modified: short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataQuad4e.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataQuad4e.cc	2013-04-18 22:30:25 UTC (rev 21902)
+++ short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataQuad4e.cc	2013-04-18 22:47:34 UTC (rev 21903)
@@ -201,7 +201,7 @@
 
 const int pylith::faults::CohesiveKinDataQuad4e::_numCohesiveCells = 2;
 const int pylith::faults::CohesiveKinDataQuad4e::_cellMappingFault[] = {
-  0, 1
+  5, 6
 };
 const int pylith::faults::CohesiveKinDataQuad4e::_cellMappingCohesive[] = {
   4, 5

Modified: short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTet4.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTet4.cc	2013-04-18 22:30:25 UTC (rev 21902)
+++ short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTet4.cc	2013-04-18 22:47:34 UTC (rev 21903)
@@ -151,7 +151,7 @@
 
 const int pylith::faults::CohesiveKinDataTet4::_numCohesiveCells = 1;
 const int pylith::faults::CohesiveKinDataTet4::_cellMappingFault[] = {
-  0
+  4
 };
 const int pylith::faults::CohesiveKinDataTet4::_cellMappingCohesive[] = {
   2

Modified: short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTet4e.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTet4e.cc	2013-04-18 22:30:25 UTC (rev 21902)
+++ short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTet4e.cc	2013-04-18 22:47:34 UTC (rev 21903)
@@ -175,7 +175,7 @@
 
 const int pylith::faults::CohesiveKinDataTet4e::_numCohesiveCells = 2;
 const int pylith::faults::CohesiveKinDataTet4e::_cellMappingFault[] = {
-  0, 1
+  6, 7
 };
 const int pylith::faults::CohesiveKinDataTet4e::_cellMappingCohesive[] = {
   4, 5

Modified: short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTet4f.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTet4f.cc	2013-04-18 22:30:25 UTC (rev 21902)
+++ short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTet4f.cc	2013-04-18 22:47:34 UTC (rev 21903)
@@ -164,7 +164,7 @@
 
 const int pylith::faults::CohesiveKinDataTet4f::_numCohesiveCells = 1;
 const int pylith::faults::CohesiveKinDataTet4f::_cellMappingFault[] = {
-  0
+  4
 };
 const int pylith::faults::CohesiveKinDataTet4f::_cellMappingCohesive[] = {
   2

Modified: short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTri3.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTri3.cc	2013-04-18 22:30:25 UTC (rev 21902)
+++ short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTri3.cc	2013-04-18 22:47:34 UTC (rev 21903)
@@ -147,7 +147,7 @@
 
 const int pylith::faults::CohesiveKinDataTri3::_numCohesiveCells = 1;
 const int pylith::faults::CohesiveKinDataTri3::_cellMappingFault[] = {
-  0
+  3
 };
 const int pylith::faults::CohesiveKinDataTri3::_cellMappingCohesive[] = {
   2

Modified: short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTri3d.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTri3d.cc	2013-04-18 22:30:25 UTC (rev 21902)
+++ short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinDataTri3d.cc	2013-04-18 22:47:34 UTC (rev 21903)
@@ -188,7 +188,7 @@
 
 const int pylith::faults::CohesiveKinDataTri3d::_numCohesiveCells = 2;
 const int pylith::faults::CohesiveKinDataTri3d::_cellMappingFault[] = {
-  0, 1
+  5, 6
 };
 const int pylith::faults::CohesiveKinDataTri3d::_cellMappingCohesive[] = {
   4, 5

Modified: short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataHex8.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataHex8.cc	2013-04-18 22:30:25 UTC (rev 21902)
+++ short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataHex8.cc	2013-04-18 22:47:34 UTC (rev 21903)
@@ -204,7 +204,7 @@
 
 const int pylith::faults::CohesiveKinSrcsDataHex8::_numCohesiveCells = 1;
 const int pylith::faults::CohesiveKinSrcsDataHex8::_cellMappingFault[] = {
-  0
+  5
 };
 const int pylith::faults::CohesiveKinSrcsDataHex8::_cellMappingCohesive[] = {
   2

Modified: short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataLine2.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataLine2.cc	2013-04-18 22:30:25 UTC (rev 21902)
+++ short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataLine2.cc	2013-04-18 22:47:34 UTC (rev 21903)
@@ -122,7 +122,7 @@
 
 const int pylith::faults::CohesiveKinSrcsDataLine2::_numCohesiveCells = 1;
 const int pylith::faults::CohesiveKinSrcsDataLine2::_cellMappingFault[] = {
-  0
+  2
 };
 const int pylith::faults::CohesiveKinSrcsDataLine2::_cellMappingCohesive[] = {
   2

Modified: short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataQuad4.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataQuad4.cc	2013-04-18 22:30:25 UTC (rev 21902)
+++ short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataQuad4.cc	2013-04-18 22:47:34 UTC (rev 21903)
@@ -159,7 +159,7 @@
 
 const int pylith::faults::CohesiveKinSrcsDataQuad4::_numCohesiveCells = 1;
 const int pylith::faults::CohesiveKinSrcsDataQuad4::_cellMappingFault[] = {
-  0
+  3
 };
 const int pylith::faults::CohesiveKinSrcsDataQuad4::_cellMappingCohesive[] = {
   2

Modified: short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataTet4.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataTet4.cc	2013-04-18 22:30:25 UTC (rev 21902)
+++ short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataTet4.cc	2013-04-18 22:47:34 UTC (rev 21903)
@@ -163,7 +163,7 @@
 
 const int pylith::faults::CohesiveKinSrcsDataTet4::_numCohesiveCells = 1;
 const int pylith::faults::CohesiveKinSrcsDataTet4::_cellMappingFault[] = {
-  0
+  4
 };
 const int pylith::faults::CohesiveKinSrcsDataTet4::_cellMappingCohesive[] = {
   2

Modified: short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataTri3.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataTri3.cc	2013-04-18 22:30:25 UTC (rev 21902)
+++ short/3D/PyLith/trunk/unittests/libtests/faults/data/CohesiveKinSrcsDataTri3.cc	2013-04-18 22:47:34 UTC (rev 21903)
@@ -157,7 +157,7 @@
 
 const int pylith::faults::CohesiveKinSrcsDataTri3::_numCohesiveCells = 1;
 const int pylith::faults::CohesiveKinSrcsDataTri3::_cellMappingFault[] = {
-  0
+  3
 };
 const int pylith::faults::CohesiveKinSrcsDataTri3::_cellMappingCohesive[] = {
   2



More information about the CIG-COMMITS mailing list