"Transpose Free" Alternating Direction Smoothers for Serial and Parallel Multigrid Methods

Alternating Direction Implicit (ADI) methods are very good smoothers for multigrid. Like multigrid itself, ADI propagates information very quickly across a grid. On parallel processors, ADI is very ine cient due to the tridiagonal solves in each of the spatial directions. In one direction, the data typically resides in one processor. In the other directions, the data spans processor memories on distributed memory machines. In this paper, a \transpose free" variant of ADI is considered which eliminates the drawback of ADI on parallel processors. In addition, it is quite useful on serial computers. We provide convergence rates for a model problem and numerical results for variable coe cient elliptic problems in two and three dimensions.

[1]  J. Gillis,et al.  Matrix Iterative Analysis , 1961 .

[2]  H. H. Rachford,et al.  On the numerical solution of heat conduction problems in two and three space variables , 1956 .

[3]  S. Lennart Johnsson,et al.  Alternating direction methods on multiprocessors , 1987 .

[4]  H. H. Rachford,et al.  The Numerical Solution of Parabolic and Elliptic Differential Equations , 1955 .

[5]  N. S. Barnett,et al.  Private communication , 1969 .

[6]  Ching-Tien Ho,et al.  Solving Schroedinger's Equation on the Intel iPSC by the Alternating Direction Method. , 1987 .

[7]  Alternating direction implicit methods for the Navier-Stokes equations , 1992 .

[8]  R. Bank,et al.  Sharp Estimates for Multigrid Rates of Convergence with General Smoothing and Acceleration , 1985 .

[9]  Faisal Saied Numerical techniques for the solution of the time-dependent Schrodinger equation and their parallel implementation , 1991 .

[10]  Joseph F. Traub,et al.  Accelerated Iterative Methods for the Solution of Tridiagonal Systems on Parallel Computers , 1976, JACM.

[11]  Wolfgang Hackbusch,et al.  Multi-grid methods and applications , 1985, Springer series in computational mathematics.

[12]  G. Marchuk Splitting and alternating direction methods , 1990 .

[13]  Tony F. Chan,et al.  Alternating-Direction Incomplete Factorizations , 1983 .

[14]  Donald J. Rose,et al.  An algorithm for solving a special class of tridiagonal systems of linear equations , 1969, CACM.

[15]  Henk A. van der Vorst,et al.  Large tridiagonal and block tridiagonal linear systems on vector and parallel computers , 1987, Parallel Comput..