2002
DOI: 10.7146/dpb.v31i558.7115
|View full text |Cite
|
Sign up to set email alerts
|

Five Ways of Reducing the Crank-Nicolson Oscillations

Abstract: -Crank-Nicolson is a popular method for solving parabolic equations because it is unconditionally stable and second order accurate. One drawback of CN is that it responds to jump discontinuities in the initial conditions with oscillations which are weakly damped and therefore may persist for a long time. We present a selection of methods to reduce the amplitude of these oscillations.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
15
0

Year Published

2006
2006
2016
2016

Publication Types

Select...
5
4

Relationship

1
8

Authors

Journals

citations
Cited by 13 publications
(16 citation statements)
references
References 3 publications
1
15
0
Order By: Relevance
“…Although we have not observed this problematic behavior when solving scalar ODEs, ringing effects are often observed for very stiff PDEs (typically with very small spatial grid sizes to resolve fine detail) with relatively large tolerances on the time step or towards the end of a simulation when close to steady state. Situations such as these are discussed by Osterby [22] along with a variety of means of suppressing the oscillations. Our code implements an alternative strategy-time step averaging.…”
Section: P Gresho D Griffiths and D Silvestermentioning
confidence: 99%
“…Although we have not observed this problematic behavior when solving scalar ODEs, ringing effects are often observed for very stiff PDEs (typically with very small spatial grid sizes to resolve fine detail) with relatively large tolerances on the time step or towards the end of a simulation when close to steady state. Situations such as these are discussed by Osterby [22] along with a variety of means of suppressing the oscillations. Our code implements an alternative strategy-time step averaging.…”
Section: P Gresho D Griffiths and D Silvestermentioning
confidence: 99%
“…This is not an instability due to an error propagation as one might get using an unstable simulation method; this is shown by the points on two of the curves, obtained by the eigenvalue-eigenvector method, which computes a current directly for each T value, without stepping with time intervals. This is the reason that the word "waves" is used here, rather than "oscillation", such as one obtains with the Crank-Nicolson method [79] applied to problems with an initial transient [80,81], which are indeed oscillatory error propagation effects. We have no explanation for this puzzling effect, which is clearly a property of the transformed grid.…”
Section: Verbrugge-baker Transformation Vbmentioning
confidence: 99%
“…Ringing-induced stall is typical in an unsteady system approaching steady state and often occurs following abrupt temporal changes (as by forcing terms). The ringing instability may worsen for stiffer problems [37,42,52] as well as problems where space-time coupling is stronger.…”
Section: Review Of Trmentioning
confidence: 99%
“…The nature of this ringing and strategies for mitigating its effects have been discussed extensively in the literature [40,46,45,58,27,20,10], especially in the context of the second order finite difference method-of-lines (the well-known CrankNicolson method [19]) [11,41,42], and more recently of the finite element method-oflines [33,2,50,37,24,25,52]. For our purpose, the most relevant method is the time step averaging (TSA) method due to Gresho, Griffiths, and Silvester [31], a simple and inexpensive scheme that effectively stabilizes the solution, albeit with compromised accuracy.…”
mentioning
confidence: 99%