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 isIts 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.
On a uniform grid of spacing , the second-order central differenceapproximates with error for a sufficiently smooth function.
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 .
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 satisfyA 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 recurrencethe 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 isStability 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 isPutting givesFor , the affine expression in braces is nonpositive on exactly when and . Hence Von Neumann stability analysis givesThese 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 updateIt 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 schemewhere is the Dirichlet second-difference matrix and , the modal amplification factor isMesh-uniform stability holds exactly whenFor 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 satisfyingThe Parseval identity converts the pointwise bound into non-growth of the discrete -norm.
For a schemethe Fourier ansatz gives the amplification polynomialIts roots are the amplification factors of that Fourier mode.
Centered space and leapfrog time discretization of givesIts 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 givesFor 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 factorIt 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 matrixThe eigenvalues of are , so those of are Cayley transformsThey all have modulus one, and their common orthonormal eigenbasis makes normal. Hence the method is stable for every .
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 matrixhas 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 areThey commute, and is the Kronecker-sum discretization of the Laplacian.
On the by Dirichlet grid with , the exact discrete stability condition for isThe mesh-independent sufficient condition is , and the exact bound tends to as .
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 identityso 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 givesIndeed 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.
Articles by others on the same topic
There are currently no matching articles.