A Parallel Block Cyclic Reduction Algorithm for the Fast Solution of Elliptic Equations

نویسندگان

  • Efstratios Gallopoulos
  • Yousef Saad
چکیده

This paper presents an adaptation of the Block Cyclic Reduction (BCR) algorithm for a multi-vector processor. The main bottleneck of BCR lies in the solution of linear systems whose coefficient matrix is the product of tridiagonal matrices. This bottleneck is handled by expressing the rational function corresponding to the inverse of this product as a sum of elementary fractions. As a result the solution of this system leads to parallel solutions of tridiagonal systems. Numerical experiments performed on an Alliant FX/8 are reported. The numerical solution of linear elliptic partial differential equations is a problem of major importance in many fields of science and engineering. Several techniques have developed in the past two decades to solve separable elliptic problems much faster than the traditional iterative methods [1,4,5,14]. The most commonly used of these Rapid Elliptic Solvers (RES) are based on either applying the Fast Fourier Transform (FFT) to decouple the block tridiagonal systems into multiple scalar ones, or on using the general Block Cyclic Reduction (BCR) as described in [18], or finally, a combination of the above approaches as is the case in the FACR algorithm, first introduced by Hockney. For example, the solution of Poisson's equation on a rectangle discretized with an n × n grid, entails an asymptotic operation count of O(n 3 log n) and O(n 2 log2n) for the (iterative) SOR and ADI methods respectively, but only O(n 2 log n) for the cyclic reduction and FFT-based methods. With the advent of vector and parallel architectures, researchers have concentrated their efforts on exploiting the computational resources to achieve the best possible performance of these solvers [7,11]. The FFT-based methods are very suitable for such a task because of the amenability of the FFT to parallel computation and because of the immediate decoupling of the equations into multiple scalar tridiagonal systems. Thus, the development of highly efficient * A preliminary version of this work appeared in reference [3] and was presented at I.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Implementation of fast Elliptic Solver

A fast elliptic solver for separable elliptic equations on rectangular domains is considered. The method is referred to as FASV (fast algorithm for separation of variables) and is based on the odd-even block elimination technique in combination with the method for discrete separation of variables. The algorithm is connected with solving systems of algebraic equations with sparsity whose right-h...

متن کامل

Existence of ground state solutions for a class of nonlinear elliptic equations with fast increasing weight

‎This paper is devoted to get a ground state solution for a class of nonlinear elliptic equations with fast increasing weight‎. ‎We apply the variational methods to prove the existence of ground state solution‎.

متن کامل

A Parallel Fast Direct Solver for the Discrete Solution of Separable Elliptic Equations

A parallel fast direct solver based on the Divide & Conquer method is considered for linear systems with separable block tridiagonal matrices. Such systems are obtained, for example, by discretizing the two{dimensional Poisson equation posed on rectangular domains with the continuous piecewise linear nite elements on nonuniform triangulated rectangular meshes. The Divide & Conquer method has th...

متن کامل

Fast Banded Linear Equation Solvers

A new algorithm for solving triangular linear equations is reported that is signiicantly faster than conventional methods on vector and parallel architectures for small bandwidths. In essence, it is a block version of the cyclic reduction algorithm used for tridiagonal systems of equations, and is applicable to general banded systems as well.

متن کامل

Common solutions to pseudomonotone equilibrium problems

‎In this paper‎, ‎we propose two iterative methods for finding a common solution of a finite family of equilibrium problems ‎for pseudomonotone bifunctions‎. ‎The first is a parallel hybrid extragradient-cutting algorithm which is extended from the‎ ‎previously known one for variational inequalities to equilibrium problems‎. ‎The second is a new cyclic hybrid‎ ‎extragradient-cutting algorithm‎....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1987