Skip to main content
Log in

Approximate polynomial preconditionings applied to biharmonic equations

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Applying a finite difference approximation to a biharmonic equation results in a very ill conditioned system of equations. This paper examines the conjugate gradient method used with polynomial preconditioning techniques for solving such linear systems. A new approach using an approximate polynomial preconditioner is described. The preconditioner is constructed from a series approximation based on the Laplacian finite difference matrix. A particularly attractive feature of this approach is that the Laplacian matrix consists of far fewer non-zero entries than the biharmonic finite difference matrix. Moreover, analytical estimates and computational results show that this preconditioner is more effective (in terms of the rate of convergence and the computational work required per iteration) than the polynomial preconditioner based on the original biharmonic matrix operator. The conjugate gradient algorithm and the preconditioning step can be efficiently implemented on a vector super-computer such as the CDC CYBER 205.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Adams, L. 1985. M-step preconditioned conjugate gradient methods. SIAM J. Sci. Stat. Comp., 6: 452–463.

    Google Scholar 

  • Birkhoff, G., and Lynch, R.E. 1984. Numerical solution of elliptic problems. Society for Industrial and Applied Mathematics, Philadelphia.

    Google Scholar 

  • Bjørstad, P.E. 1983. Fast numerical solution of the biharmonic Dirichlet problem on rectangles. SIAM J. Num. Anal., 20: 59–71.

    Google Scholar 

  • Bramble, J.H. 1966. Second order finite difference analogy of the first biharmonic boundary value problem. Numer. Math., 9: 236–249.

    Google Scholar 

  • Concus, P., Golub, G.H., and O'Leary, D. 1976. A generalized conjugate gradient method for the numerical solution of elliptic partial differential equations. In Sparse Matrix Computation (J. Bunch and D. Rose, eds.), pp. 309–322.

  • Dubois, M., Greenbaum, A., and Rodrigue, G. 1979. Approximate the inverse of a matrix for use in iterative algorithms on vector processors. Computing, 22: 257–268.

    Google Scholar 

  • Eisenstat, S.C. 1981. Efficient implementation of a class of preconditioned conjugate gradient methods. SIAM J. Sci. Stat. Comput., 2: 1–4.

    Google Scholar 

  • Gustafson, I. 1978. A class of first order factorization methods. BIT, 18: 142–156.

    Google Scholar 

  • Jiang, H. 1989. Numerical techniques for large-scale computer simulations. University of Alberta, Edmonton, Canada, Ph.D. thesis.

    Google Scholar 

  • Johnson, O.G., Micchelli, C.A., and Paul, G. 1983. Polynomial preconditioners for conjugate gradient calculations. SIAM J. Numer. Anal.: 20, 362–376.

    Google Scholar 

  • Madsen, N., Rodrigue, G., and Karush, J. 1976. Matrix multiplication by diagonals on a vector parallel processor. Inform. Process. Lett., 5: 41–45.

    Google Scholar 

  • Meijerink, J.A., and van der Vorst, H.A. 1977. An iterative solution method for linear systems of which the coefficient matrix is a symmetric M-matrix. Math. Comp. 31: 148–162.

    Google Scholar 

  • Nodera, T., and Takahasi, H. 1981. Preconditioned conjugate gradient algorithm for solving biharmonic equations. In Advances in Computer Methods for Partial Differential Equations, IV, (R. Vichnevetsky and R.S. Stepleman, eds.), pp. 54–60.

  • Saad, Y. 1985. Practical use of polynomial preconditionings for the conjugate gradient method. SIAM J. Sci. Stat. Comp., 6: 865–881.

    Google Scholar 

  • van der Vorst, H.A. 1982. A vectorizable variant of some ICCG methods. SIAM J. Sci. Stat. Comp., 3: 350–356.

    Google Scholar 

  • van der Vorst, H.A. 1986. The performance of FORTRAN implementations for preconditioned conjugate gradients on vector computers. Parallel Computing, 3: 49–58.

    Google Scholar 

  • Wong, Y.S. 1979. Preconditioned conjugate methods for biharmonic problems. The Institute of Applied Mathematics and Statistics, The University of British Columbia, Vancouver, Canada, tech. rept. 79–15.

    Google Scholar 

  • Wong, Y.S. 1988. Solving large elliptic difference equations on CYBER 205. Parallel Computing, 6: 195–207.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was supported in part by the Natural Sciences and Engineering Research Council of Canada Grant U0375; and in part by NASA (funded under the Space Act Agreement C99066G) while the author was visiting ICOMP, NASA Lewis Research Center.

The work of this author was supported by an Izaak Walton Killam Memorial Scholarship.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wong, Y.S., Jiang, H. Approximate polynomial preconditionings applied to biharmonic equations. J Supercomput 3, 125–145 (1989). https://doi.org/10.1007/BF00129846

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00129846

Keywords

Navigation