[cig-commits] r12059 - short/3D/PyLith/trunk/pylith/problems
brad at geodynamics.org
brad at geodynamics.org
Thu May 29 21:41:43 PDT 2008
Author: brad
Date: 2008-05-29 21:41:42 -0700 (Thu, 29 May 2008)
New Revision: 12059
Modified:
short/3D/PyLith/trunk/pylith/problems/Formulation.py
Log:
Fixed a couple gravity field setup bugs in Formulation.py.
Modified: short/3D/PyLith/trunk/pylith/problems/Formulation.py
===================================================================
--- short/3D/PyLith/trunk/pylith/problems/Formulation.py 2008-05-29 20:13:34 UTC (rev 12058)
+++ short/3D/PyLith/trunk/pylith/problems/Formulation.py 2008-05-30 04:41:42 UTC (rev 12059)
@@ -63,7 +63,7 @@
import pyre.inventory
useGravity = pyre.inventory.bool("use_gravity", default=False)
- useGravity.meta['tip'] = "Use gravitational acceleration for problem."
+ useGravity.meta['tip'] = "Use gravitational body forces in problem."
from pylith.solver.SolverLinear import SolverLinear
solver = pyre.inventory.facility("solver", family="solver",
@@ -161,13 +161,13 @@
self.fields = FieldsManager(self.mesh)
self._debug.log(resourceUsageString())
- self._info.log("Initializing gravity field.")
- from spatialdata.spatialdb.GravityField import GravityField
- self.gravityField.initialize()
+ if self.gravityField != None:
+ self._info.log("Initializing gravity field.")
+ self.gravityField.initialize()
self._info.log("Initializing integrators.")
for integrator in self.integrators:
- integrator.gravityField(self.gravityField)
+ integrator.gravityField = self.gravityField
integrator.initialize(totalTime, numTimeSteps)
self._debug.log(resourceUsageString())
@@ -285,7 +285,7 @@
Component._configure(self)
self.solver = self.inventory.solver
self.output = self.inventory.output
- if (self.useGravity):
+ if (self.inventory.useGravity):
self.gravityField = self.inventory.gravityField
else:
self.gravityField = None
More information about the cig-commits
mailing list