[cig-commits] r7603 - mc/3D/CitcomS/trunk/CitcomS
hlin at geodynamics.org
hlin at geodynamics.org
Thu Jul 5 15:36:06 PDT 2007
Author: hlin
Date: 2007-07-05 15:36:06 -0700 (Thu, 05 Jul 2007)
New Revision: 7603
Modified:
mc/3D/CitcomS/trunk/CitcomS/MultiCoupledApp.py
Log:
Modified: mc/3D/CitcomS/trunk/CitcomS/MultiCoupledApp.py
===================================================================
--- mc/3D/CitcomS/trunk/CitcomS/MultiCoupledApp.py 2007-07-05 20:49:14 UTC (rev 7602)
+++ mc/3D/CitcomS/trunk/CitcomS/MultiCoupledApp.py 2007-07-05 22:36:06 UTC (rev 7603)
@@ -74,9 +74,9 @@
elif layout.ecomm1:
# This process belongs to the embedded solver
- self.controller = self.inventory.econtroller
- self.solver = self.inventory.esolver
- self.coupler = self.inventory.ecoupler
+ self.controller = self.inventory.econtroller1
+ self.solver = self.inventory.esolver1
+ self.coupler = self.inventory.ecoupler1
self.solverCommunicator = layout.ecomm1
#self.myPlus = layout.ecommPlus
#self.remotePlus = layout.ccommPlus
@@ -84,9 +84,9 @@
elif layout.ecomm2:
# This process belongs to the embedded solver
- self.controller = self.inventory.econtroller
- self.solver = self.inventory.esolver
- self.coupler = self.inventory.ecoupler
+ self.controller = self.inventory.econtroller2
+ self.solver = self.inventory.esolver2
+ self.coupler = self.inventory.ecoupler2
self.solverCommunicator = layout.ecomm2
#self.myPlus = layout.ecommPlus
#self.remotePlus = layout.ccommPlus
@@ -119,22 +119,33 @@
ccontroller = pyre.inventory.facility(name="ccontroller",
factory=Controller.controller,
args=("ccontroller","ccontroller"))
- econtroller = pyre.inventory.facility(name="econtroller",
+ econtroller1 = pyre.inventory.facility(name="econtroller1",
factory=Controller.controller,
args=("econtroller","econtroller"))
+ econtroller2 = pyre.inventory.facility(name="econtroller2",
+ factory=Controller.controller,
+ args=("econtroller","econtroller"))
+
+
ccoupler = pyre.inventory.facility("ccoupler",
factory=Coupler.containingcoupler,
args=("ccoupler","ccoupler"))
- ecoupler = pyre.inventory.facility("ecoupler",
+ ecoupler1 = pyre.inventory.facility("ecoupler1",
factory=Coupler.embeddedcoupler,
args=("ecoupler","ecoupler"))
+ ecoupler2 = pyre.inventory.facility("ecoupler2",
+ factory=Coupler.embeddedcoupler,
+ args=("ecoupler","ecoupler"))
csolver = pyre.inventory.facility("csolver",
factory=Solver.coupledFullSolver,
args=("csolver", "csolver"))
- esolver = pyre.inventory.facility("esolver",
+ esolver1 = pyre.inventory.facility("esolver1",
factory=Solver.coupledRegionalSolver,
args=("esolver", "esolver"))
+ esolver2 = pyre.inventory.facility("esolver2",
+ factory=Solver.coupledRegionalSolver,
+ args=("esolver", "esolver"))
layout = pyre.inventory.facility("layout", factory=Layout.Layout,
args=("layout", "layout"))
More information about the cig-commits
mailing list