[cig-commits] r8260 - short/3D/PyLith/trunk/pylith/topology

brad at geodynamics.org brad at geodynamics.org
Fri Nov 9 15:46:59 PST 2007


Author: brad
Date: 2007-11-09 15:46:58 -0800 (Fri, 09 Nov 2007)
New Revision: 8260

Modified:
   short/3D/PyLith/trunk/pylith/topology/MeshImporter.py
Log:
Added check so that we don't attempt to distribute mesh if running in serial.

Modified: short/3D/PyLith/trunk/pylith/topology/MeshImporter.py
===================================================================
--- short/3D/PyLith/trunk/pylith/topology/MeshImporter.py	2007-11-09 23:46:10 UTC (rev 8259)
+++ short/3D/PyLith/trunk/pylith/topology/MeshImporter.py	2007-11-09 23:46:58 UTC (rev 8260)
@@ -75,7 +75,10 @@
     self._info.log("Adjusting topology.")
     self._adjustTopology(mesh, faults)
     self._info.log("Distributing mesh.")
-    mesh = self.distributor.distribute(mesh)
+
+    import mpi
+    if mpi.MPI_Comm_size(mpi.MPI_COMM_WORLD) > 1:
+      mesh = self.distributor.distribute(mesh)
     mesh.view()
     return mesh
 



More information about the cig-commits mailing list