Skip to content

Commit 73ef560

Browse files
committed
Fixes
1 parent f93f994 commit 73ef560

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

pySDC/implementations/problem_classes/generic_spectral.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -133,10 +133,7 @@ def __init__(
133133
self.__heterogeneous_setup = False
134134

135135
def heterogeneous_setup(self):
136-
if self.heterogeneous and self.useGPU and not self.__heterogeneous_setup:
137-
for key in ['BC_line_zero_matrix', 'BCs']:
138-
setattr(self.spectral, key, getattr(self.spectral, key).get())
139-
136+
if self.heterogeneous and not self.__heterogeneous_setup:
140137
CPU_only = ['BC_line_zero_matrix', 'BCs']
141138
both = ['Pl', 'Pr', 'L', 'M']
142139

pySDC/tests/test_problems/test_RayleighBenard3D.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -275,11 +275,11 @@ def test_banded_matrix(preconditioning):
275275

276276
@pytest.mark.cupy
277277
def test_heterogeneous_implementation():
278-
from pySDC.implementations.problem_classes.RayleighBenard3D import RayleighBenard3D, RayleighBenard3DHeterogeneous
278+
from pySDC.implementations.problem_classes.RayleighBenard3D import RayleighBenard3D
279279

280280
params = {'nx': 2, 'ny': 2, 'nz': 2, 'useGPU': True}
281281
gpu = RayleighBenard3D(**params)
282-
het = RayleighBenard3DHeterogeneous(**params)
282+
het = RayleighBenard3D(**params, heterogeneous=True)
283283

284284
xp = gpu.xp
285285

0 commit comments

Comments
 (0)