[cig-commits] r21947 - short/3D/PyLith/trunk/unittests/libtests/meshio

brad at geodynamics.org brad at geodynamics.org
Thu Apr 25 12:28:21 PDT 2013


Author: brad
Date: 2013-04-25 12:28:21 -0700 (Thu, 25 Apr 2013)
New Revision: 21947

Modified:
   short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterFaultMesh.cc
Log:
Debuggin output.

Modified: short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterFaultMesh.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterFaultMesh.cc	2013-04-25 19:16:47 UTC (rev 21946)
+++ short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterFaultMesh.cc	2013-04-25 19:28:21 UTC (rev 21947)
@@ -106,6 +106,7 @@
   PYLITH_METHOD_END;
 } // _initialize
 
+#include "pylith/topology/CoordsVisitor.hh" // DEBUGGING
 // ----------------------------------------------------------------------
 // Create vertex fields.
 void
@@ -124,6 +125,11 @@
   const PetscInt vStart = verticesStratum.begin();
   const PetscInt vEnd = verticesStratum.end();
 
+#if 1 // DEBUGGING
+  topology::CoordsVisitor coordsVisitor(dmMesh);
+  const PetscScalar* coordsArray = coordsVisitor.localArray();
+#endif
+
   // Set vertex fields
   for (int i=0; i < nfields; ++i) {
     const char* name = _data->vertexFieldsInfo[i].name;
@@ -143,6 +149,16 @@
       for(PetscInt d = 0; d < fiberDim; ++d, ++index) {
 	fieldArray[off+d] = _data->vertexFields[i][index];
       } // for
+
+#if 1 // DEBUGGING
+      const PetscInt coff = coordsVisitor.sectionOffset(v);
+      std::cout << "VERTEX " << v;
+      for(PetscInt d = 0; d < coordsVisitor.sectionDof(v); ++d) {
+	std::cout << " " << coordsArray[off+d];
+      } // for
+      std::cout << std::endl;
+#endif
+
     } // for
     CPPUNIT_ASSERT_EQUAL(_data->numVertices, vEnd-vStart);
   } // for



More information about the CIG-COMMITS mailing list