Skip to content

Commit d65825f

Browse files
committed
Fixes for contexts.
1 parent bd07408 commit d65825f

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

src/python/lidDrivenCavity.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -105,13 +105,17 @@
105105
else:
106106
cellml_file = "input/fixedlidvelocity.cellml"
107107

108+
worldRegion = iron.Region()
109+
iron.Context.WorldRegionGet(worldRegion)
110+
108111
# Diagnostics
109112
#iron.DiagnosticsSetOn(iron.DiagnosticTypes.ALL,[1,2,3,4,5],"Diagnostics",[""])
110113
#iron.ErrorHandlingModeSet(iron.ErrorHandlingModes.TRAP_ERROR)
111114
iron.OutputSetOn("Testing")
112115

113116
# Get the computational nodes info
114117
computationEnvironment = iron.ComputationEnvironment()
118+
iron.Context.ComputationEnvironmentGet(computationEnvironment)
115119
numberOfComputationalNodes = computationEnvironment.NumberOfWorldNodesGet()
116120
computationalNodeNumber = computationEnvironment.WorldNodeNumberGet()
117121

@@ -173,7 +177,7 @@
173177

174178
# Create a RC coordinate system for the fluid region
175179
fluidCoordinateSystem = iron.CoordinateSystem()
176-
fluidCoordinateSystem.CreateStart(fluidCoordinateSystemUserNumber)
180+
fluidCoordinateSystem.CreateStart(fluidCoordinateSystemUserNumber,iron.Context)
177181
fluidCoordinateSystem.DimensionSet(2)
178182
fluidCoordinateSystem.CreateFinish()
179183
if (progressDiagnostics):
@@ -188,7 +192,7 @@
188192

189193
# Create a fluid region
190194
fluidRegion = iron.Region()
191-
fluidRegion.CreateStart(fluidRegionUserNumber,iron.WorldRegion)
195+
fluidRegion.CreateStart(fluidRegionUserNumber,worldRegion)
192196
fluidRegion.label = 'FluidRegion'
193197
fluidRegion.coordinateSystem = fluidCoordinateSystem
194198
fluidRegion.CreateFinish()
@@ -204,7 +208,7 @@
204208
print('Basis functions ...')
205209

206210
linearBasis = iron.Basis()
207-
linearBasis.CreateStart(linearBasisUserNumber)
211+
linearBasis.CreateStart(linearBasisUserNumber,iron.Context)
208212
linearBasis.type = iron.BasisTypes.LAGRANGE_HERMITE_TP
209213
linearBasis.numberOfXi = 2
210214
linearBasis.interpolationXi = [iron.BasisInterpolationSpecifications.LINEAR_LAGRANGE]*2
@@ -213,7 +217,7 @@
213217
if (useHermite):
214218
numberOfNodesXi = 2
215219
hermiteBasis = iron.Basis()
216-
hermiteBasis.CreateStart(hermiteBasisUserNumber)
220+
hermiteBasis.CreateStart(hermiteBasisUserNumber,iron.Context)
217221
hermiteBasis.type = iron.BasisTypes.LAGRANGE_HERMITE_TP
218222
hermiteBasis.numberOfXi = 2
219223
hermiteBasis.interpolationXi = [iron.BasisInterpolationSpecifications.CUBIC_HERMITE]*2
@@ -222,7 +226,7 @@
222226
else:
223227
numberOfNodesXi = 3
224228
quadraticBasis = iron.Basis()
225-
quadraticBasis.CreateStart(quadraticBasisUserNumber)
229+
quadraticBasis.CreateStart(quadraticBasisUserNumber,iron.Context)
226230
quadraticBasis.type = iron.BasisTypes.LAGRANGE_HERMITE_TP
227231
quadraticBasis.numberOfXi = 2
228232
quadraticBasis.interpolationXi = [iron.BasisInterpolationSpecifications.QUADRATIC_LAGRANGE]*2
@@ -604,7 +608,7 @@
604608
fluidProblemSpecification = [iron.ProblemClasses.FLUID_MECHANICS,
605609
iron.ProblemTypes.NAVIER_STOKES_EQUATION,
606610
iron.ProblemSubtypes.TRANSIENT_NAVIER_STOKES]
607-
fluidProblem.CreateStart(fluidProblemUserNumber,fluidProblemSpecification)
611+
fluidProblem.CreateStart(fluidProblemUserNumber,iron.Context,fluidProblemSpecification)
608612
fluidProblem.CreateFinish()
609613

610614
if (progressDiagnostics):

0 commit comments

Comments
 (0)