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.
Similar content being viewed by others
References
Adams, L. 1985. M-step preconditioned conjugate gradient methods. SIAM J. Sci. Stat. Comp., 6: 452–463.
Birkhoff, G., and Lynch, R.E. 1984. Numerical solution of elliptic problems. Society for Industrial and Applied Mathematics, Philadelphia.
Bjørstad, P.E. 1983. Fast numerical solution of the biharmonic Dirichlet problem on rectangles. SIAM J. Num. Anal., 20: 59–71.
Bramble, J.H. 1966. Second order finite difference analogy of the first biharmonic boundary value problem. Numer. Math., 9: 236–249.
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.
Eisenstat, S.C. 1981. Efficient implementation of a class of preconditioned conjugate gradient methods. SIAM J. Sci. Stat. Comput., 2: 1–4.
Gustafson, I. 1978. A class of first order factorization methods. BIT, 18: 142–156.
Jiang, H. 1989. Numerical techniques for large-scale computer simulations. University of Alberta, Edmonton, Canada, Ph.D. thesis.
Johnson, O.G., Micchelli, C.A., and Paul, G. 1983. Polynomial preconditioners for conjugate gradient calculations. SIAM J. Numer. Anal.: 20, 362–376.
Madsen, N., Rodrigue, G., and Karush, J. 1976. Matrix multiplication by diagonals on a vector parallel processor. Inform. Process. Lett., 5: 41–45.
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.
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.
van der Vorst, H.A. 1982. A vectorizable variant of some ICCG methods. SIAM J. Sci. Stat. Comp., 3: 350–356.
van der Vorst, H.A. 1986. The performance of FORTRAN implementations for preconditioned conjugate gradients on vector computers. Parallel Computing, 3: 49–58.
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.
Wong, Y.S. 1988. Solving large elliptic difference equations on CYBER 205. Parallel Computing, 6: 195–207.
Author information
Authors and Affiliations
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
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
Issue Date:
DOI: https://doi.org/10.1007/BF00129846