Finite Difference Method, Leapfrog (2,4) CFL Condition

Click For Summary
SUMMARY

The forum discussion centers on determining the CFL condition for the fourth-order leapfrog scheme in numerical analysis. The user, Will, seeks a von Neumann stability analysis for the leapfrog (2,4) scheme to validate his theoretical findings against published results, which state the CFL condition as 2. The conversation highlights the importance of distinguishing between theoretical analysis and numerical experiments when assessing stability conditions. Will emphasizes the need for a solid understanding of the theoretical framework before proceeding with data collection.

PREREQUISITES
  • Understanding of the CFL condition in numerical methods
  • Familiarity with the leapfrog scheme in computational fluid dynamics
  • Knowledge of von Neumann stability analysis techniques
  • Basic concepts of Fourier analysis in numerical stability
NEXT STEPS
  • Research the theoretical foundations of the CFL condition for various numerical schemes
  • Study von Neumann stability analysis in detail, focusing on its application to the leapfrog scheme
  • Explore reputable texts on numerical methods, particularly those covering the leapfrog method and stability analysis
  • Conduct numerical experiments with varying mesh sizes to observe the practical implications of the CFL condition
USEFUL FOR

Mathematicians, numerical analysts, and computational scientists interested in stability analysis of numerical schemes, particularly those working with the leapfrog method in fluid dynamics simulations.

wrechtin
Messages
4
Reaction score
0
Hi.

I'm trying to determine the CFL condition for the fourth-order leapfrog scheme. I'm finding 2 as what's published, which does not match what I'm getting.

Does anyone know where I can find a von Neumann (or Fourier) stability analysis of the leapfrog (2,4) scheme (so I can compare my work) and/or a reputable book dedicated towards von Neumann (or Fourier) stability analysis?

Thank you for your time,
Will
 
Last edited:
Physics news on Phys.org
When you say "your calculations", do you mean numerical experiments with a finite number of mesh points and some specific boundary conditions? Or do you mean your own attempt at a theoretical stability analysis?

If you mean numerical experiments, I would not be surprised that 2 is the limit for an infinitely large mesh. Try mesh sizes of n, 2n, 4n, 8n... for some reasonable value of n, and see what happens.
 
Hi AlephZero.

Thank you for the reply. No, I'm not referring to numerical experiments. I'm referring to the theoretical CFL condition and to a very basic application of von Neumann stability analysis where u^m_n = (g^m)(exp(i*xi_n*h)) and the scheme is u^(m+1)_n = u^(m-1)_n + lambda((4/3)(u^m_(n+1) - u^m_(n-1)) - (1/6)(u^m_(n+2) - u^m_(n-2)). I would prefer to determine the theoretical CFL condition, so I know what step sizes to gather my data in for preliminary confirmation of fitting the predicted with the observed and then subsequent experiments. I could just accept what's already been published, but I want to make sure I have a solid understanding of what's in front of me before I progress.

Are you implying the published CFL condition is referring to actual numerical experiments or is it theoretical?

Thank you for your time,
Will
 

Similar threads

  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K