[cig-commits] [commit] knepley/fix-faults-parallel: Fix output message (only print if actually refining mesh). (ce4ce38)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Mon Apr 28 15:08:27 PDT 2014


Repository : ssh://geoshell/pylith

On branch  : knepley/fix-faults-parallel
Link       : https://github.com/geodynamics/pylith/compare/96a97b54c2e3426d62617703be018cb08f5f4dbb...ce4ce38e9b8191d09bdccb7e13f6d3f74dd68a69

>---------------------------------------------------------------

commit ce4ce38e9b8191d09bdccb7e13f6d3f74dd68a69
Author: Brad Aagaard <baagaard at usgs.gov>
Date:   Mon Apr 28 15:08:15 2014 -0700

    Fix output message (only print if actually refining mesh).


>---------------------------------------------------------------

ce4ce38e9b8191d09bdccb7e13f6d3f74dd68a69
 pylith/topology/MeshImporter.py  | 2 --
 pylith/topology/RefineUniform.py | 5 +++++
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/pylith/topology/MeshImporter.py b/pylith/topology/MeshImporter.py
index db804b7..af9d5d1 100644
--- a/pylith/topology/MeshImporter.py
+++ b/pylith/topology/MeshImporter.py
@@ -129,8 +129,6 @@ class MeshImporter(MeshGenerator):
       mesh.memLoggingStage = "DistributedMesh"
 
     # Refine mesh (if necessary)
-    if 0 == comm.rank:
-      self._info.log("Refining mesh.")
     newMesh = self.refiner.refine(mesh)
     if not newMesh == mesh:
       mesh.cleanup()
diff --git a/pylith/topology/RefineUniform.py b/pylith/topology/RefineUniform.py
index db54fdf..d13458a 100644
--- a/pylith/topology/RefineUniform.py
+++ b/pylith/topology/RefineUniform.py
@@ -61,6 +61,11 @@ class RefineUniform(MeshRefiner, ModuleRefineUniform):
     logEvent = "%srefine" % self._loggingPrefix
     self._eventLogger.eventBegin(logEvent)
 
+    from pylith.mpi.Communicator import petsc_comm_world
+    comm = petsc_comm_world()
+    if 0 == comm.rank:
+      self._info.log("Refining mesh using uniform refinement.")
+
     from Mesh import Mesh
     newMesh = Mesh()
     newMesh.debug(mesh.debug())



More information about the CIG-COMMITS mailing list