[cig-commits] [commit] knepley/upgrade-petsc-interface: Remove reordering after adjusting topology and refinement. (e2c0b27)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Sun Nov 10 20:32:59 PST 2013
Repository : ssh://geoshell/pylith
On branch : knepley/upgrade-petsc-interface
Link : https://github.com/geodynamics/pylith/compare/c7807debaf1eb022eec4046e40c282c769a695ca...258af47c24cade65c2145ea25750776577205221
>---------------------------------------------------------------
commit e2c0b274d60467ac89cb7634b7b839ad181fe240
Author: Brad Aagaard <baagaard at usgs.gov>
Date: Sun Nov 10 20:34:41 2013 -0800
Remove reordering after adjusting topology and refinement.
Unmixing of hybrid cell stuff not implemented, so only reorder before adjusting topology.
>---------------------------------------------------------------
e2c0b274d60467ac89cb7634b7b839ad181fe240
pylith/topology/MeshImporter.py | 12 +++---------
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/pylith/topology/MeshImporter.py b/pylith/topology/MeshImporter.py
index 60868d5..0498c80 100644
--- a/pylith/topology/MeshImporter.py
+++ b/pylith/topology/MeshImporter.py
@@ -101,7 +101,7 @@ class MeshImporter(MeshGenerator):
if self.debug:
mesh.view("Finite-element mesh.")
- # Reorder mesh (serial) :TODO: Move this after adjusting topology?
+ # Reorder mesh
if self.reorderMesh:
logEvent2 = "%sreorder" % self._loggingPrefix
self._eventLogger.eventBegin(logEvent2)
@@ -134,14 +134,8 @@ class MeshImporter(MeshGenerator):
mesh.cleanup()
newMesh.memLoggingStage = "RefinedMesh"
- # Reorder mesh again (each processor independently)
- if self.reorderMesh:
- self._eventLogger.eventBegin(logEvent2)
- self._debug.log(resourceUsageString())
- if 0 == comm.rank:
- self._info.log("Reordering cells and vertices.")
- ordering.reorder(mesh)
- self._eventLogger.eventEnd(logEvent2)
+ # Can't reorder mesh again, because we do not have routine to
+ # unmix normal and hybrid cells.
# Nondimensionalize mesh (coordinates of vertices).
from pylith.topology.topology import MeshOps_nondimensionalize
More information about the CIG-COMMITS
mailing list