The Gershgorin circle theorem states that every eigenvalue of a complex matrix lies in at least one diskTo prove it, choose a nonzero eigenvector for and an index such that . The th component of givesTaking absolute values and using yieldsDivision by proves the theorem.
Sample the diffusion coefficient at edge midpoints and writeCentered differences of the two fluxes give the conservative finite-difference stencilFor example, the part isTaylor expansion about shows that the odd powers cancel between the two face fluxes and that the result equals . The same calculation in gives total truncation error
Let be the spatial matrix, so the Forward Euler method isThe conservative use of shared edge coefficients makes a real symmetric matrix. In an interior row, put . Its diagonal entry is , and the sum of the absolute off-diagonal entries is . Boundary rows have no larger disk because homogeneous Dirichlet data remove some unknown neighbors.
The Gershgorin circle theorem and symmetry therefore place every eigenvalue of inIf , each amplification eigenvalue is . It lies in wheneverorSince the amplification matrix is symmetric, bounding all its eigenvalues in modulus by one bounds its discrete Euclidean operator norm by one. This proves the stated stability condition and is the Gershgorin stability bound for a variable-coefficient diffusion stencil.
Articles by others on the same topic
There are currently no matching articles.