[cig-commits] r4999 - mc/3D/CitcomS/trunk/CitcomS/Solver

tan2 at geodynamics.org tan2 at geodynamics.org
Fri Oct 13 17:29:19 PDT 2006


Author: tan2
Date: 2006-10-13 17:29:17 -0700 (Fri, 13 Oct 2006)
New Revision: 4999

Modified:
   mc/3D/CitcomS/trunk/CitcomS/Solver/CoupledSolver.py
Log:
Undid the accidental checkin at r4998

Modified: mc/3D/CitcomS/trunk/CitcomS/Solver/CoupledSolver.py
===================================================================
--- mc/3D/CitcomS/trunk/CitcomS/Solver/CoupledSolver.py	2006-10-14 00:27:09 UTC (rev 4998)
+++ mc/3D/CitcomS/trunk/CitcomS/Solver/CoupledSolver.py	2006-10-14 00:29:17 UTC (rev 4999)
@@ -44,17 +44,24 @@
 
 
     def initialize(self, application):
+        print self.name, 'enter initialize'
         Solver.initialize(self, application)
+        print self.name, self.all_variables
 
         self.coupler = application.coupler
         self.myPlus = application.myPlus
         self.remotePlus = application.remotePlus
 
+        self.restart = self.inventory.ic.inventory.restart
+        self.ic_initTemperature = self.inventory.ic.initTemperature
+
         self.coupler.initialize(self)
+        print self.name, 'exit initialize'
         return
 
 
     def launch(self, application):
+        print self.name, 'enter launch'
         self._setup()
 
         self.coupler.launch(self)
@@ -62,12 +69,13 @@
         ic = self.inventory.ic
         if not (ic.inventory.restart or ic.inventory.post_p):
             # switch the default initTemperature to coupled version
-            ic.initTemperature = self.exchanger.initTemperature
+            ic.initTemperature = self.coupler.initTemperature
 
         # initial conditions
         ic.launch()
 
         self.solveVelocities()
+        print self.name, 'exit launch'
         return
 
 
@@ -125,7 +133,7 @@
 
         # for coupled run, output spacing is determined by coupled_steps
         if (not (step % monitoringFrequency)) or (
-            not (self.coupler.exchanger.coupled_steps % monitoringFrequency)):
+            not (self.coupler.coupled_steps % monitoringFrequency)):
             output(self.all_variables, step)
 
         output_time(self.all_variables, step)



More information about the cig-commits mailing list