Skip to content

Commit 910c987

Browse files
committed
misc: Clean up
1 parent 774af10 commit 910c987

9 files changed

Lines changed: 114 additions & 117 deletions

File tree

devito/petsc/clusters.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def petsc_lift(clusters):
2020
processed = []
2121
for c in clusters:
2222
if isinstance(c.exprs[0].rhs, LinearSolveExpr):
23-
ispace = c.ispace.lift(c.exprs[0].rhs.fielddata.space_dimensions)
23+
ispace = c.ispace.lift(c.exprs[0].rhs.field_data.space_dimensions)
2424
processed.append(c.rebuild(ispace=ispace))
2525
else:
2626
processed.append(c)

devito/petsc/iet/logging.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def __init__(self, level, **kwargs):
1616
self.sobjs = kwargs.get('solver_objs')
1717
self.sreg = kwargs.get('sregistry')
1818
self.section_mapper = kwargs.get('section_mapper', {})
19-
self.injectsolve = kwargs.get('injectsolve', None)
19+
self.inject_solve = kwargs.get('inject_solve', None)
2020

2121
self.function_list = []
2222

@@ -33,7 +33,7 @@ def __init__(self, level, **kwargs):
3333

3434
self.statstruct = PetscInfo(
3535
name, pname, self.logobjs, self.sobjs,
36-
self.section_mapper, self.injectsolve,
36+
self.section_mapper, self.inject_solve,
3737
self.function_list
3838
)
3939

devito/petsc/iet/passes.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@
3131
@iet_pass
3232
def lower_petsc(iet, **kwargs):
3333
# Check if PETScSolve was used
34-
injectsolve_mapper = MapNodes(Iteration, PetscMetaData,
34+
inject_solve_mapper = MapNodes(Iteration, PetscMetaData,
3535
'groupby').visit(iet)
3636

37-
if not injectsolve_mapper:
37+
if not inject_solve_mapper:
3838
return iet, {}
3939

4040
if kwargs['language'] not in petsc_languages:
@@ -51,7 +51,7 @@ def lower_petsc(iet, **kwargs):
5151
if any(filter(lambda i: isinstance(i.expr.rhs, Finalize), data)):
5252
return finalize(iet), core_metadata()
5353

54-
unique_grids = {i.expr.rhs.grid for (i,) in injectsolve_mapper.values()}
54+
unique_grids = {i.expr.rhs.grid for (i,) in inject_solve_mapper.values()}
5555
# Assumption is that all solves are on the same grid
5656
if len(unique_grids) > 1:
5757
raise ValueError("All PETScSolves must use the same Grid, but multiple found.")
@@ -69,9 +69,9 @@ def lower_petsc(iet, **kwargs):
6969
# Map PETScSolve to its Section (for logging)
7070
section_mapper = MapNodes(Section, PetscMetaData, 'groupby').visit(iet)
7171

72-
for iters, (injectsolve,) in injectsolve_mapper.items():
72+
for iters, (inject_solve,) in inject_solve_mapper.items():
7373

74-
builder = Builder(injectsolve, objs, iters, comm, section_mapper, **kwargs)
74+
builder = Builder(inject_solve, objs, iters, comm, section_mapper, **kwargs)
7575

7676
setup.extend(builder.solversetup.calls)
7777

@@ -129,26 +129,26 @@ class Builder:
129129
and other functionalities as needed.
130130
The class will be extended to accommodate different solver types by
131131
returning subclasses of the objects initialised in __init__,
132-
depending on the properties of `injectsolve`.
132+
depending on the properties of `inject_solve`.
133133
"""
134-
def __init__(self, injectsolve, objs, iters, comm, section_mapper, **kwargs):
135-
self.injectsolve = injectsolve
134+
def __init__(self, inject_solve, objs, iters, comm, section_mapper, **kwargs):
135+
self.inject_solve = inject_solve
136136
self.objs = objs
137137
self.iters = iters
138138
self.comm = comm
139139
self.section_mapper = section_mapper
140140
self.kwargs = kwargs
141-
self.coupled = isinstance(injectsolve.expr.rhs.fielddata, MultipleFieldData)
141+
self.coupled = isinstance(inject_solve.expr.rhs.field_data, MultipleFieldData)
142142
self.common_kwargs = {
143-
'injectsolve': self.injectsolve,
143+
'inject_solve': self.inject_solve,
144144
'objs': self.objs,
145145
'iters': self.iters,
146146
'comm': self.comm,
147147
'section_mapper': self.section_mapper,
148148
**self.kwargs
149149
}
150150
self.common_kwargs['solver_objs'] = self.objbuilder.solver_objs
151-
self.common_kwargs['timedep'] = self.timedep
151+
self.common_kwargs['time_dependence'] = self.time_dependence
152152
self.common_kwargs['cbbuilder'] = self.cbbuilder
153153
self.common_kwargs['logger'] = self.logger
154154

@@ -161,10 +161,10 @@ def objbuilder(self):
161161
)
162162

163163
@cached_property
164-
def timedep(self):
165-
time_mapper = self.injectsolve.expr.rhs.time_mapper
166-
timedep_class = TimeDependent if time_mapper else NonTimeDependent
167-
return timedep_class(**self.common_kwargs)
164+
def time_dependence(self):
165+
mapper = self.inject_solve.expr.rhs.time_mapper
166+
time_class = TimeDependent if mapper else NonTimeDependent
167+
return time_class(**self.common_kwargs)
168168

169169
@cached_property
170170
def cbbuilder(self):

0 commit comments

Comments
 (0)