A finite difference method replaces derivatives by algebraic combinations of values on a discrete space-time grid.
Averaging a smooth function at the four points cancels odd Taylor expansion terms and leaves . The fourth-order correction is . Equality to the center value at every sufficiently small radius therefore forces at that point, but does not establish harmonicity throughout a neighbourhood.
A parabolic refinement keeps the time step proportional to the square of the spatial step: for a fixed positive diffusion Courant number . A consistency bound then becomes , though its separate time order remains one.
For the advection equation on a uniform grid, the Lax-Wendroff update is
Its amplification factor is , with . Thus Von Neumann stability analysis on an infinite or periodic grid gives stability for . The scheme has second order of a numerical method for sufficiently smooth solutions; finite-interval boundary conditions still need separate treatment.
Evaluating a variable diffusion coefficient at both adjacent half-grid points makes odd spatial Taylor terms cancel. The conservative spatial bracket is , yielding a fourth-order one-step residual when the forward time step is proportional to .
For constant-speed advection with , the explicit upwind scheme uses , . For the neighbour must be on the other side. When , the update is a convex combination and is contractive in the maximum norm on a periodic grid, or with appropriate controlled inflow data.
On a periodic grid, Von Neumann stability analysis gives and , proving the same exact contraction range in the discrete L2 norm. Boundary estimates are still required on a finite interval; stable scalar eigenvalues of a triangular boundary update alone need not give a mesh-uniform bound.
On a square mesh, the dimensionless five-point Laplacian is . The scaled operator approximates the Laplacian with error for sufficiently smooth functions.
A nine-point finite-difference stencil on a square grid couples a central value to its four axial neighbours and four diagonal neighbours. Ordering the grid by columns produces a block tridiagonal matrix whose diagonal and off-diagonal blocks are symmetric tridiagonal Toeplitz matrices.
For a smooth solution of , the corrected formula has unscaled residual and normalized local truncation error . The inverse interior matrix has Euclidean operator norm ; on grid points this gives unweighted Euclidean nodal error . Uniform derivatives up to the boundary are required for a grid-independent remainder bound.
Fourier stability analysis transforms a translation-invariant finite-difference scheme into scalar or matrix recurrences indexed by wavenumber. The Parseval identity then converts uniform multiplier bounds into discrete -norm bounds.
The centered unit-step approximation to a second derivative is
On a uniform grid of spacing , the second-order central difference
approximates with error for a sufficiently smooth function.
The forward difference of a sequence or function on the integers is
On an -pixel line with last forward difference zero, has first entry , interior entries , and last entry , with for . On a square grid add these expressions along rows and columns. Unused last-edge components contribute nothing. The identity fixes every boundary sign. On the unscaled square grid, for .
A discrete antiderivative of is a function satisfying . Pascal's identity gives
If , then is an integer linear combination of whenever is integer-valued. Successive differences recover the coefficients.
Von Neumann analysis inserts the Fourier mode into a constant-coefficient difference scheme. A one-step method is stable in the discrete -norm when its amplification factor satisfies for every resolvable wavenumber.
For a system or a multilevel method, each Fourier mode evolves through an amplification matrix . Stability requires bounds on uniform in frequencies and mesh parameters. Eigenvalue moduli alone do not suffice: has unit eigenvalues but has off-diagonal entry . Uniformly bounded eigenvector matrices, or a uniformly positive energy symmetrizer, can supply the missing power bound.
For a uniformly bounded two-level Fourier companion matrix with distinct roots of modulus at most one, its powers satisfy
A positive frequency-uniform gap therefore gives a uniform bound on every power. The Parseval identity then supplies spatial L2 norm stability. When the gap closes at a repeated unit root, a Jordan block can produce growth proportional to the number of steps despite both roots having modulus one.
For the periodic-grid recurrence
the exact Von Neumann stability analysis range at fixed is . The Fourier symbol gives , . The root near one obeys , proving instability for .
For , . Writing the modal recurrence as , the BDF2 discrete energy identity proves nonincrease of . Summing modes proves stability uniformly even when varies within .
This shifted scheme is not a consistent standard heat discretization under : dividing its extra spatial-shift defect by produces . On a finite interval with Dirichlet boundary conditions it also requires an extra boundary closure. Thus the periodic stability theorem is not a theorem of convergence to the heat equation or of stability for an unspecified boundary treatment.
For a translation-invariant difference operator , its Fourier symbol is . Applying to a Fourier mode multiplies that mode by . Symbols turn constant-coefficient stencil equations into scalar algebraic equations and expose their Von Neumann stability analysis.
For a two-level Fourier recurrence , the amplification matrix is
Stability requires its powers to be uniformly bounded in the time index and the mesh frequencies. If its two amplification roots have modulus at most one and their separation has a positive mesh-independent lower bound, the eigenvectors give a uniformly bounded diagonalization of a matrix, proving stability. A repeated unit-modulus root of this companion matrix instead produces a Jordan block and linear growth in time. Thus checking only the moduli of the roots is insufficient.
For on the whole line, apply centered differences in space and the Forward Euler method in time. With and , the amplification factor is
Putting gives
For , the affine expression in braces is nonpositive on exactly when and . Hence Von Neumann stability analysis gives
These conditions are weaker than requiring every stencil weight to be nonnegative; stability in the discrete L2 norm need not imply monotonicity.
A Laurent operator on the whole integer lattice is a translation-invariant bi-infinite matrix. Under the discrete Fourier transform it becomes multiplication by its symbol, so its -operator norm is the essential supremum of the symbol's modulus.
A Toeplitz operator is a constant-diagonal operator on a one-sided sequence space. It models the restriction of a translation-invariant stencil to a half-line, where the boundary prevents direct diagonalization by the full-lattice Fourier transform.
Boundary stability is a mesh-uniform estimate for a finite-difference initial-boundary problem with forced boundary data. Stability of the whole-line Cauchy scheme is necessary but may fail to control boundary-supported numerical modes.
A boundary closure supplies the boundary rows or ghost values needed by a spatial finite difference method. It must reflect the PDE boundary data and preserve a mesh-uniform stability estimate. Interior Von Neumann stability analysis cannot detect an arbitrary unstable boundary row; for example a row produces growth even beside an otherwise stable heat stencil.
After transforming time and tangential variables, the uniform Kreiss--Lopatinskii condition requires the boundary equations to determine every decaying normal mode with an inverse bounded uniformly over transformed frequencies. It rules out growing or weakly controlled boundary modes.
For a normal amplification matrix , the bound with semisimple unit-modulus eigenvalues controls every power . For a nonnormal family, eigenvalues alone do not control transient growth or give a mesh-uniform bound; eigenvector conditioning, pseudospectra, or a direct energy estimate is then needed.
On a finite inflow grid, explicit upwinding has a triangular amplification matrix whose only eigenvalue is . For this eigenvalue lies inside the unit disk, although interior high-frequency data are amplified by before reaching the boundary. This shows why eigenvalue analysis without uniform normality can give the wrong stability range.
For the centered spatial second difference, backward Euler has amplification factor and is stable for every physical Courant number .
For a smooth solution of the heat equation, backward Euler with the centered second difference has residual divided by equal to . Both leading terms have the same sign. Under parabolic mesh refinement their coefficient is , which cannot vanish for a positive diffusion Courant number. Consistency of an update forces for every fixed positive .
On interior Dirichlet grid points, backward Euler diffusion is stable for and also for the nonphysical branch . The latter makes every amplification denominator at most .
For the centered spatial second difference, forward Euler has the update
It is stable for . In this range the update is a convex combination, which gives a direct maximum-norm proof as well as the Fourier proof.
Let be the scaled Dirichlet discrete Laplacian and a bounded diagonal reaction matrix. If , the heat update is contractive in both the maximum norm and the mesh-weighted L2 norm. For ,
This proves finite-time mesh-uniform stability without requiring the full update to have nonnegative entries or to be contractive. Negative reaction terms can destroy nonnegativity at the endpoint , so it is the heat part alone that is treated as a nonnegative contraction.
For the scheme
where is the Dirichlet second-difference matrix and , the modal amplification factor is
Mesh-uniform stability holds exactly when
For consistency with under the displayed normalization one additionally chooses ; stability then requires .
For a one-step translation-invariant recurrence, the amplification factor is the multiplier satisfying
The Parseval identity converts the pointwise bound into non-growth of the discrete -norm.
For
the Fourier convention gives
provided the denominator does not vanish.
For a scheme
the Fourier ansatz gives the amplification polynomial
Its roots are the amplification factors of that Fourier mode.
Centered space and leapfrog time discretization of gives
Its amplification polynomial is . The two roots have unit modulus for , but a repeated unit root at equality violates the uniform root condition.
Applying a centered leapfrog step in time and the centered second difference in space to gives
For every , each nonconstant Fourier mode has an amplification root of modulus greater than one, so the scheme is unconditionally unstable.
For the centered spatial second difference, the Crank-Nicolson diffusion scheme has amplification factor
It is stable for every .
Let be the real skew-symmetric tridiagonal matrix with superdiagonal and subdiagonal . The centered-space Crank-Nicolson discretization of has amplification matrix
The eigenvalues of are , so those of are Cayley transforms
They all have modulus one, and their common orthonormal eigenbasis makes normal. Hence the method is stable for every .
For
the amplification polynomial is
All modes have unit-modulus roots only when and .
The Courant number is the dimensionless ratio of physical propagation during one time step to one spatial grid spacing, commonly .
The diffusion Courant number is for diffusivity , time step and spatial step . Keeping fixed is a parabolic mesh refinement. For the Forward Euler diffusion scheme it is bounded by on a uniform one-dimensional grid; the Backward Euler diffusion scheme has no positive upper stability restriction.
A Courant–Friedrichs–Lewy condition requires the numerical domain of dependence to contain the differential equation's physical domain of dependence. It commonly bounds a ratio such as for an explicit hyperbolic scheme.
On interior points, the one-dimensional centered second-difference matrix with homogeneous Dirichlet boundaries has eigenvalues
If is the negative semidefinite Dirichlet discrete Laplacian, the Crank-Nicolson amplification matrix
has eigenvalues of modulus at most one for every .
If is the one-dimensional Dirichlet second-difference matrix on interior points, the two directional parts of the two-dimensional five-point Laplacian are
They commute, and is the Kronecker-sum discretization of the Laplacian.
The split step
has amplification matrix
On a common directional eigenvector its eigenvalue is .
On the by Dirichlet grid with , the exact discrete stability condition for is
The mesh-independent sufficient condition is , and the exact bound tends to as .
Adding the correction
gives
Its common-basis eigenvalues are
Since , one has for every .
On a three-dimensional Cartesian grid, the seven-point Dirichlet Laplacian adds the six nearest-neighbour values and subtracts six times the central value. Extending a grid vector by zero on the boundary gives the discrete energy identity
so its matrix is symmetric negative definite.
With homogeneous Dirichlet boundary conditions, centered differences turn one-dimensional diffusion into a symmetric negative-definite matrix and constant advection into a skew-symmetric matrix. Their sum dissipates the discrete Euclidean norm, giving mesh-uniform energy stability for every fixed advection coefficient.
A discrete elliptic operator satisfies a discrete maximum principle when a grid function with nonnegative discrete Laplacian cannot have a positive interior maximum unless it is constant. It yields uniqueness and max-norm stability estimates for Dirichlet finite-difference problems.
The method of lines discretizes space in a time-dependent partial differential equation while leaving time continuous, producing a finite system of ordinary differential equations.
Let be a symmetric nonnegative matrix and consider with fixed real . In any inner product for which is self-adjoint, diagonalization of a matrix gives
Indeed each modal coefficient is either a cosine and sine divided by its frequency, a linear function at zero frequency, or a hyperbolic cosine and sine divided by its growth rate. The bounds , , and prove the estimate. It is uniform in the spectrum of and therefore gives finite-time displacement stability. Uniform velocity estimates need additional control of the initial spatial energy. All-time displacement bounds require a strictly positive lower bound for , a different condition.
For with symmetric positive definite , all-data displacement is bounded for all time on a fixed grid exactly when . Diagonalization of a matrix reduces this assertion to oscillators. At equality, an initial velocity in a zero-frequency mode produces linear growth; above it a growing hyperbolic mode is available. A lower bound on uniform in the mesh gives a uniform displacement estimate. This all-time statement is stronger than displacement stability of a symmetric semidiscrete wave equation on fixed finite time intervals.
If a spatial method of lines has a Hermitian matrix , its generator is a skew-Hermitian matrix. The matrix exponential is a unitary matrix, so it preserves the Euclidean norm and any constant-volume discrete L2 norm. Equivalently, differentiating the squared norm gives . A real sampled potential preserves the Hermitian property of a symmetric discrete Laplacian. Subsequent time discretization must be assessed separately.
For a well-posed linear initial-value problem and a consistent finite-difference approximation, stability is equivalent to convergence.

Ancestors (6)

  1. Finite difference
  2. Numerical analysis
  3. Analysis
  4. Area of mathematics
  5. Mathematics
  6. Home

Discussion (0)

New discussion

There are no discussions about this article yet.

Articles by others on the same topic (0)

There are currently no matching articles.