Skip to content

Commit 8a89b8b

Browse files
committed
Fixed second order SDC tests
1 parent e0a2c4c commit 8a89b8b

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

pySDC/core/level.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,14 +67,14 @@ def __init__(self, problem_class, problem_params, sweeper_class, sweeper_params,
6767
level_index (int): custom name for this level
6868
"""
6969

70-
# instantiate sweeper, problem and hooks
71-
self.__sweep = sweeper_class(sweeper_params, self)
72-
self.__prob = problem_class(**problem_params)
73-
7470
# set level parameters and status
7571
self.params = _Pars(level_params)
7672
self.status = _Status()
7773

74+
# instantiate sweeper, problem and hooks
75+
self.__sweep = sweeper_class(sweeper_params, self)
76+
self.__prob = problem_class(**problem_params)
77+
7878
# set name
7979
self.level_index = level_index
8080

pySDC/implementations/sweeper_classes/Runge_Kutta.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,9 @@ def __init__(self, params, level):
157157

158158
self.params = _Pars(params)
159159

160-
self.__level = level
160+
# set level using the setter in order to adapt residual tolerance if needed
161+
self.__level = None
162+
self.level = level
161163

162164
self.parallelizable = False
163165
self.QI = self.coll.Qmat

pySDC/projects/Second_orderSDC/tests/test_convergence.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,5 +182,5 @@ def test_RKN_VV(sweeper_name, cwd=''):
182182

183183

184184
if __name__ == '__main__':
185-
test_RKN_VV('RKN')
185+
pass
186186
# BorisSDC_global_convergence()

0 commit comments

Comments
 (0)