Sine transform based preconditioners for solving constant-coefficient first-order PDEs (Q1874672)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Sine transform based preconditioners for solving constant-coefficient first-order PDEs
scientific article

    Statements

    Sine transform based preconditioners for solving constant-coefficient first-order PDEs (English)
    0 references
    0 references
    0 references
    25 May 2003
    0 references
    The authors consider the first order partial differential equation with constant coefficients \[ {\partial u\over\partial t}+\sigma_1{\partial u\over\partial x} +\sigma_2{\partial u\over\partial y}=g(x,y,t)\tag{*} \] with appropriate initial and boundary values. Equation (*) is discretized using a central finite difference method on a uniform rectangular mesh with \(m_x\) rectangles in the \(x\)-direction and \(m_y\) rectangles in the \(y\)-direction. The matrix \(A\) resulting from this discretization will be diagonally dominant only for special choices of temporal and spatial increments and, indeed, the failure of this condition is of particular interest. A preconditioning matrix is presented, based on a discretization along the \(x\)-direction. This matrix is close to a Toeplitz matrix and multiplication by the preconditioner can be efficiently implemented using a sine transform. Using this preconditioner, the GMRES method is shown to converge in not more than \(m_y+1\) iterations in exact arithmetic. The proof is based on a spectral analysis of the preconditioned matrix, showing that it has \((m_x-1)m_y\) unit eigenvalues and providing an explicit formula for the remaining \(m_y\) eigenvalues. Approximate expressions are provided for the non-unit eigenvalues to illustrate how they are distributed and to show that they remain bounded away from the origin. Numerical experiments are provided that illustrate the superiority of the preconditioner when compared with one presented earlier by \textit{L. Hemmingsson} and \textit{K. Otto} [SIAM J. Sci. Comput. 17, 47-64 (1996; Zbl 0843.65063)].
    0 references
    GMRES method
    0 references
    Clustered spectrum
    0 references
    first order constant coefficient PDE
    0 references
    Sine transform
    0 references
    central finite difference method
    0 references
    preconditioning
    0 references
    Toeplitz matrix
    0 references
    numerical experiments
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references