[cig-commits] r22352 - short/3D/PyLith/trunk/pylith/topology
brad at geodynamics.org
brad at geodynamics.org
Mon Jun 17 17:09:39 PDT 2013
Author: brad
Date: 2013-06-17 17:09:39 -0700 (Mon, 17 Jun 2013)
New Revision: 22352
Modified:
short/3D/PyLith/trunk/pylith/topology/RefineUniform.py
Log:
Create skeleton RefineUniform so .cfg files still work. Print warning that RefineUniform has not been implemented.
Modified: short/3D/PyLith/trunk/pylith/topology/RefineUniform.py
===================================================================
--- short/3D/PyLith/trunk/pylith/topology/RefineUniform.py 2013-06-18 00:08:22 UTC (rev 22351)
+++ short/3D/PyLith/trunk/pylith/topology/RefineUniform.py 2013-06-18 00:09:39 UTC (rev 22352)
@@ -24,10 +24,11 @@
## Factory: mesh_refiner.
from MeshRefiner import MeshRefiner
-from topology import RefineUniform as ModuleRefineUniform
+#from topology import RefineUniform as ModuleRefineUniform # TEMPORARY
# RefineUniform class
-class RefineUniform(MeshRefiner, ModuleRefineUniform):
+#class RefineUniform(MeshRefiner, ModuleRefineUniform): # TEMPORARY
+class RefineUniform(MeshRefiner):
"""
Python manager for uniform global refinement of mesh in parallel.
@@ -62,19 +63,21 @@
logEvent = "%srefine" % self._loggingPrefix
self._eventLogger.eventBegin(logEvent)
- from Mesh import Mesh
- newMesh = Mesh(dim=mesh.dimension(), comm=mesh.comm())
- newMesh.debug(mesh.debug())
- newMesh.coordsys(mesh.coordsys())
- ModuleRefineUniform.refine(self, newMesh, mesh, self.levels)
- if not newMesh == mesh:
- #from pylith.utils.petsc import MemoryLogger
- #memoryLogger = MemoryLogger.singleton()
+ print "WARNING: RefineUniform not yet implemented in v2.0.0."
+ newMesh = mesh
+ #from Mesh import Mesh
+ #newMesh = Mesh(dim=mesh.dimension(), comm=mesh.comm())
+ #newMesh.debug(mesh.debug())
+ #newMesh.coordsys(mesh.coordsys())
+ #ModuleRefineUniform.refine(self, newMesh, mesh, self.levels)
+ #if not newMesh == mesh:
+ # #from pylith.utils.petsc import MemoryLogger
+ # #memoryLogger = MemoryLogger.singleton()
+ #
+ # #memoryLogger.stagePush(mesh.memLoggingStage)
+ # mesh.cleanup()
+ # #memoryLogger.stagePop()
- #memoryLogger.stagePush(mesh.memLoggingStage)
- mesh.cleanup()
- #memoryLogger.stagePop()
-
self._eventLogger.eventEnd(logEvent)
return newMesh
@@ -94,7 +97,7 @@
"""
Create handle to C++ object.
"""
- ModuleRefineUniform.__init__(self)
+ #ModuleRefineUniform.__init__(self) # TEMPORARY
return
More information about the CIG-COMMITS
mailing list