Courant–Friedrichs–Lewy Condition
   HOME

TheInfoList



OR:

In
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, the convergence condition by Courant–Friedrichs–Lewy (CFL) is a necessary condition for convergence while solving certain
partial differential equation In mathematics, a partial differential equation (PDE) is an equation which involves a multivariable function and one or more of its partial derivatives. The function is often thought of as an "unknown" that solves the equation, similar to ho ...
s (usually hyperbolic PDEs) numerically. It arises in the
numerical analysis Numerical analysis is the study of algorithms that use numerical approximation (as opposed to symbolic computation, symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics). It is the study of ...
of explicit time integration schemes, when these are used for the numerical solution. As a consequence, the time step must be less than a certain upper bound, given a fixed spatial increment, in many
explicit Explicit refers to something that is specific, clear, or detailed. It can also mean: * Explicit knowledge, knowledge that can be readily articulated, codified and transmitted to others * Explicit (text), the final words of a text; contrast with inc ...
time-marching
computer simulation Computer simulation is the running of a mathematical model on a computer, the model being designed to represent the behaviour of, or the outcome of, a real-world or physical system. The reliability of some mathematical models can be determin ...
s; otherwise, the simulation produces incorrect or
unstable In dynamical systems instability means that some of the outputs or internal state (controls), states increase with time, without bounds. Not all systems that are not Stability theory, stable are unstable; systems can also be marginal stability ...
results. The condition is named after
Richard Courant Richard Courant (January 8, 1888 – January 27, 1972) was a German-American mathematician. He is best known by the general public for the book '' What is Mathematics?'', co-written with Herbert Robbins. His research focused on the areas of real ...
, Kurt Friedrichs, and Hans Lewy who described it in their 1928 paper.


Heuristic description

The principle behind the condition is that, for example, if a wave is moving across a discrete spatial grid and we want to compute its
amplitude The amplitude of a periodic variable is a measure of its change in a single period (such as time or spatial period). The amplitude of a non-periodic signal is its magnitude compared with a reference value. There are various definitions of am ...
at discrete time steps of equal duration, then this duration must be less than the time for the wave to travel to adjacent grid points. As a corollary, when the grid point separation is reduced, the upper limit for the time step also decreases. In essence, the numerical domain of dependence of any point in space and time (as determined by initial conditions and the parameters of the approximation scheme) must include the analytical domain of dependence (wherein the initial conditions have an effect on the exact value of the solution at that point) to assure that the scheme can access the information required to form the solution.


Statement

To make a reasonably formally precise statement of the condition, it is necessary to define the following quantities: *''Spatial coordinate'': one of the
coordinate In geometry, a coordinate system is a system that uses one or more numbers, or coordinates, to uniquely determine and standardize the position of the points or other geometric elements on a manifold such as Euclidean space. The coordinates are ...
s of the
physical space Space is a three-dimensional continuum containing positions and directions. In classical physics, physical space is often conceived in three linear dimensions. Modern physicists usually consider it, with time, to be part of a boundless fo ...
in which the problem is posed *''Spatial dimension of the problem'': the number n of spatial dimensions, i.e., the number of spatial
coordinate In geometry, a coordinate system is a system that uses one or more numbers, or coordinates, to uniquely determine and standardize the position of the points or other geometric elements on a manifold such as Euclidean space. The coordinates are ...
s of the
physical space Space is a three-dimensional continuum containing positions and directions. In classical physics, physical space is often conceived in three linear dimensions. Modern physicists usually consider it, with time, to be part of a boundless fo ...
where the problem is posed. Typical values are n=1, n=2 and n=3. *''Time'': the
coordinate In geometry, a coordinate system is a system that uses one or more numbers, or coordinates, to uniquely determine and standardize the position of the points or other geometric elements on a manifold such as Euclidean space. The coordinates are ...
, acting as a
parameter A parameter (), generally, is any characteristic that can help in defining or classifying a particular system (meaning an event, project, object, situation, etc.). That is, a parameter is an element of a system that is useful, or critical, when ...
, which describes the evolution of the system, distinct from the spatial coordinates The spatial coordinates and the time are discrete-valued independent variables, which are placed at regular distances called the ''interval length'' and the ''time step'', respectively. Using these names, the CFL condition relates the length of the time step to a function of the interval lengths of each spatial coordinate and of the maximum speed that information can travel in the physical space. Operatively, the CFL condition is commonly prescribed for those terms of the finite-difference approximation of general
partial differential equation In mathematics, a partial differential equation (PDE) is an equation which involves a multivariable function and one or more of its partial derivatives. The function is often thought of as an "unknown" that solves the equation, similar to ho ...
s that model the
advection In the fields of physics, engineering, and earth sciences, advection is the transport of a substance or quantity by bulk motion of a fluid. The properties of that substance are carried with it. Generally the majority of the advected substance is a ...
phenomenon.


The one-dimensional case

For the one-dimensional case, the continuous-time model equation (that is usually solved for w) is: : \frac + u \frac =0. The CFL condition then has the following form: : C = \frac \leq C_\max where the
dimensionless number Dimensionless quantities, or quantities of dimension one, are quantities implicitly defined in a manner that prevents their aggregation into unit of measurement, units of measurement. ISBN 978-92-822-2272-0. Typically expressed as ratios that a ...
C is called the Courant number, *u is the
magnitude Magnitude may refer to: Mathematics *Euclidean vector, a quantity defined by both its magnitude and its direction *Magnitude (mathematics), the relative size of an object *Norm (mathematics), a term for the size or length of a vector *Order of ...
of the velocity (whose
dimension In physics and mathematics, the dimension of a mathematical space (or object) is informally defined as the minimum number of coordinates needed to specify any point within it. Thus, a line has a dimension of one (1D) because only one coo ...
is length/time) *\Delta t is the time step (whose
dimension In physics and mathematics, the dimension of a mathematical space (or object) is informally defined as the minimum number of coordinates needed to specify any point within it. Thus, a line has a dimension of one (1D) because only one coo ...
is time) *\Delta x is the length interval (whose
dimension In physics and mathematics, the dimension of a mathematical space (or object) is informally defined as the minimum number of coordinates needed to specify any point within it. Thus, a line has a dimension of one (1D) because only one coo ...
is length). The value of C_\max changes with the method used to solve the discretised equation, especially depending on whether the method is explicit or implicit. If an explicit (time-marching) solver is used then typically C_\max = 1. Implicit (matrix) solvers are usually less sensitive to numerical instability and so larger values of C_\max may be tolerated.


The two and general ''n''-dimensional case

In the
two-dimensional A two-dimensional space is a mathematical space with two dimensions, meaning points have two degrees of freedom: their locations can be locally described with two coordinates or they can move in two independent directions. Common two-dimension ...
case, the CFL condition becomes :C = \frac + \frac \leq C_\max with the obvious meanings of the symbols involved. By analogy with the two-dimensional case, the general CFL condition for the n-dimensional case is the following one: :C = \Delta t \left( \sum_^n\frac \right) \leq C_\max. The interval length is not required to be the same for each spatial variable \Delta x_i, i = 1, \ldots , n. This "
degree of freedom In many scientific fields, the degrees of freedom of a system is the number of parameters of the system that may vary independently. For example, a point in the plane has two degrees of freedom for translation: its two coordinates; a non-infinites ...
" can be used to somewhat optimize the value of the time step for a particular problem, by varying the values of the different interval to keep it not too small.


The case where ''w'' is a vector

In the cases above w was a scalar. The vector form of the first order hyperbolic PDE is : \frac + \frac =0. where \in\mathbb^N is a vector of arbitrary dimension N and \in\mathbb^N\times\mathbb^N is accordingly a matrix of order N. In this case the CFL condition isR.J. LeVeque, "Numerical Methods for Conservation Laws, 2nd Ed.", Birkhauser Verlag, 1992, : \frac \leq \frac C_\max where , \lambda, _\max is the magnitude of the largest eigenvalue of the matrix . The extension to multiple dimensions follows the logic described above.


Notes


References

*. *.: translated from the
German German(s) may refer to: * Germany, the country of the Germans and German things **Germania (Roman era) * Germans, citizens of Germany, people of German ancestry, or native speakers of the German language ** For citizenship in Germany, see also Ge ...
by Phyllis Fox. This is an earlier version of the paper , circulated as a research report. *. A freely downloadable copy can be foun
here
* Carlos A. de Moura and Carlos S. Kubrusly (Eds.): "The Courant-Friedrichs-Lewy (CFL) Condition: 80 Years After Its Discovery", Birkhauser, ISBN 978-0-8176-8393-1 (2013).


External links

* * {{DEFAULTSORT:Courant-Friedrichs-Lewy condition Numerical differential equations Computational fluid dynamics