Skip to content

Commit f7e614c

Browse files
committed
Fixes for contexts.
1 parent 5cadecf commit f7e614c

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/python/hermite_prolate_spheroid_mechanics.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,22 +59,26 @@
5959
equationsSetUserNumber = 1
6060
problemUserNumber = 1
6161

62+
worldRegion = iron.Region()
63+
iron.Context.WorldRegionGet(worldRegion)
64+
6265
# Get the number of computational nodes and this computational node number
6366
# for when running in parallel with MPI
6467
computationEnvironment = iron.ComputationEnvironment()
68+
iron.Context.ComputationEnvironmentGet(computationEnvironment)
6569
numberOfComputationalNodes = computationEnvironment.NumberOfWorldNodesGet()
6670
computationalNodeNumber = computationEnvironment.WorldNodeNumberGet()
6771

6872
# Create a 3D rectangular cartesian coordinate system
6973
coordinateSystem = iron.CoordinateSystem()
70-
coordinateSystem.CreateStart(coordinateSystemUserNumber)
74+
coordinateSystem.CreateStart(coordinateSystemUserNumber,iron.Context)
7175
coordinateSystem.DimensionSet(3)
7276
coordinateSystem.CreateFinish()
7377

7478
# Create a region within the world region and
7579
# assign the coordinate system to the region
7680
region = iron.Region()
77-
region.CreateStart(regionUserNumber, iron.WorldRegion)
81+
region.CreateStart(regionUserNumber, worldRegion)
7882
region.LabelSet("ProlateSpheroid")
7983
region.CoordinateSystemSet(coordinateSystem)
8084
region.CreateFinish()
@@ -232,7 +236,7 @@
232236
problemSpecification = [iron.ProblemClasses.ELASTICITY,
233237
iron.ProblemTypes.FINITE_ELASTICITY,
234238
iron.ProblemSubtypes.NONE]
235-
problem.CreateStart(problemUserNumber, problemSpecification)
239+
problem.CreateStart(problemUserNumber,iron.Context,problemSpecification)
236240
problem.CreateFinish()
237241

238242
# Create the problem control loops

src/python/prolate_spheroid_geometry.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ def makeBasis(userNumber, interpolationName, collapsed):
252252
}
253253
interpolation = cmissInterpolations[interpolationName]
254254
basis = iron.Basis()
255-
basis.CreateStart(basisUserNumber)
255+
basis.CreateStart(basisUserNumber,iron.Context)
256256
basis.TypeSet(iron.BasisTypes.LAGRANGE_HERMITE_TP)
257257
basis.NumberOfXiSet(3)
258258
basis.InterpolationXiSet([interpolation] * 3)

0 commit comments

Comments
 (0)