Skip to content

Commit 9708cdc

Browse files
committed
TL: finalized rbc solver interface
1 parent d8e4e3a commit 9708cdc

File tree

6 files changed

+1042
-28
lines changed

6 files changed

+1042
-28
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
*.pdf
2-
demos/*.png
2+
demos/*.png
3+
problems/test*

pySDC/playgrounds/dedalus/demos/demo_timestepper_advection.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import dedalus.public as d3
1010

1111
from pySDC.playgrounds.dedalus.problems import buildAdvDiffProblem
12-
from pySDC.playgrounds.dedalus.timestepper import SpectralDeferredCorrectionIMEX
12+
from pySDC.playgrounds.dedalus.timestepper import SDCIMEX
1313

1414

1515
# -----------------------------------------------------------------------------
@@ -33,7 +33,7 @@
3333
'ERK4': 4}
3434

3535
implSweep = 'MIN-SR-FLEX'
36-
SpectralDeferredCorrectionIMEX.setParameters(
36+
SDCIMEX.setParameters(
3737
nNodes=4, nodeType='LEGENDRE', quadType='RADAU-RIGHT',
3838
implSweep=implSweep, explSweep='PIC', initSweep='COPY')
3939

@@ -49,7 +49,7 @@
4949
if isinstance(timeStepper, int):
5050
# Using SDC with a given number of sweeps
5151
nSweeps = timeStepper
52-
timeStepper = SpectralDeferredCorrectionIMEX
52+
timeStepper = SDCIMEX
5353
timeStepper.setParameters(nSweeps=nSweeps)
5454
useSDC = True
5555

pySDC/playgrounds/dedalus/demos/demo_timestepper_burger.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
# pySDC imports
1414
from pySDC.playgrounds.dedalus.problems import buildKdVBurgerProblem
15-
from pySDC.playgrounds.dedalus.timestepper import SpectralDeferredCorrectionIMEX
15+
from pySDC.playgrounds.dedalus.timestepper import SDCIMEX
1616

1717
# Dedalus import (for alternative time-stepper)
1818
import dedalus.public as d3
@@ -28,7 +28,7 @@
2828
# -- time integration
2929
tEnd = 10
3030
nSteps = 5000
31-
SpectralDeferredCorrectionIMEX.setParameters(
31+
SDCIMEX.setParameters(
3232
nSweeps=4,
3333
nNodes=4,
3434
implSweep="MIN-SR-FLEX",
@@ -38,7 +38,7 @@
3838
# -----------------------------------------------------------------------------
3939
# Solver setup
4040
# -----------------------------------------------------------------------------
41-
timestepper = SpectralDeferredCorrectionIMEX if useSDC else d3.RK443
41+
timestepper = SDCIMEX if useSDC else d3.RK443
4242
timestep = tEnd/nSteps
4343

4444
pData = buildKdVBurgerProblem(nX, xEnd, nu, b)

0 commit comments

Comments
 (0)