On the FACR( l) algorithm for the discrete Poisson equation

Abstract Direct methods for the solution of the discrete Poisson equation over a rectangle are commonly based either on Fourier transforms or on block-cyclic reduction. The relationship between these two approaches is demonstrated explicitly, and used to derive the FACR( l ) algorithm in which the Fourier transform approach is combined with l preliminary steps of cyclic reduction. It is shown that the optimum choice of l leads to an algorithm for which the operation count per mesh point is almost independent of the mesh size. Numerical results concerning timing and round-off error are presented for the N × N Dirichlet problem for various values of N and l . Extensions to more general problems, and to implementation on parallel or vector computers are briefly discussed.

[1]  Edward N. Lorenz A Rapid Procedure for Inverting Del-Square with Certain Computers , 1976 .

[2]  P. Swarztrauber THE METHODS OF CYCLIC REDUCTION, FOURIER ANALYSIS AND THE FACR ALGORITHM FOR THE DISCRETE SOLUTION OF POISSON'S EQUATION ON A RECTANGLE* , 1977 .

[3]  R. Sweet A Cyclic Reduction Algorithm for Solving Block Tridiagonal Systems of Arbitrary Dimension , 1977 .

[4]  Clive Temperton,et al.  Direct methods for the solution of the discrete Poisson equation: Some comparisons , 1979 .

[5]  Randolph E. Bank,et al.  An $O(n^2 )$ Method for Solving Constant Coefficient Boundary Value Problems in Two Dimensions , 1975 .

[6]  J. Schröder,et al.  Reduktionsverfahren für Differenzengleichungen bei Randwertaufgaben II , 1976 .

[7]  Roger W. Hockney,et al.  A Fast Direct Solution of Poisson's Equation Using Fourier Analysis , 1965, JACM.

[8]  R. Singleton An algorithm for computing the mixed radix fast Fourier transform , 1969 .

[9]  Peter D. Welch,et al.  The fast Fourier transform algorithm: Programming considerations in the calculation of sine, cosine and Laplace transforms☆ , 1970 .

[10]  R. Hockney The potential calculation and some applications , 1970 .

[11]  David J. Evans,et al.  The Solution of Certain Banded Systems of Linear Equations Using the Folding Algorithm , 1976, Comput. J..

[12]  Roland A. Sweet,et al.  A direct method for the solution of poisson's equation with neumann boundary conditions on a staggered grid of arbitrary size , 1976 .

[13]  Fred W. Dorr The Direct Solution of the Discrete Poisson Equation in $O(N^2 )$ Operations , 1975 .