At an interior grid point, the five-point finite difference method givesLetwhere the zero Dirichlet boundary values are already incorporated. Stack the unknowns with the index varying fastest. Using the Kronecker product, defineThen the semidiscrete equation isMoreover,Thus the directional matrices commute, as in the five-point Dirichlet Laplacian as a Kronecker sum.
The first stage isBecause , this consists of independent tridiagonal systems of dimension . The Thomas algorithm solves each in operations, for a total of .
The second stage,is multiplication by a matrix with only nonzero entries, so it also costs . Hence one complete step uses at mostarithmetic operations.
Eliminating the intermediate vector gives the amplification matrixThe commuting real symmetric matrices admit simultaneous diagonalization in the orthonormal basis from the question. On this vector,Since the basis is orthonormal, stability in the discrete Euclidean norm is equivalent to for every .
PutThen . The smallest denominator is , while the largest numerator modulus occurs at an endpoint of this interval. The condition involving is automatic, and the other isFor , this is equivalent toSince , the exact finite-grid stability condition isFor there is only one mode and the method is stable for every . A simple grid-independent condition, and the limiting condition as , isThis is the stability limit of one-implicit-direction diffusion splitting.
On the common eigenvector , the eigenvalue of isSet and . ThenBoth numerator and denominator are positive, andHencefor every mode and every . Orthogonal diagonalization now gives , so the method is stable without a time-step restriction. This is the unconditionally stable corrected directional diffusion splitting.
Articles by others on the same topic
There are currently no matching articles.