Title :
Iterative parallel methods for boundary value problems
Author :
Kraut, G. ; Gladwell, I.
Author_Institution :
Dept. of Math. & Comput. Sci., Texas Univ., Tyler, TX, USA
Abstract :
A bordered almost block diagonal system (BABD) results from discretizing and linearizing ordinary differential equation (ODE) boundary value problems (BVPs) with nonseparated boundary conditions (BCs) by either spline collocation, finite differences, or multiple shooting. After interval condensation, if necessary, this BABD system reduces to a standard finite difference BABD structure. This system can be solved either using a "direct" divide-and-conquer approach or an iterative scheme such as preconditioned conjugate gradients (PCG). Preconditioners approximating the inverse of the finite difference operator are effective and can be computed and applied efficiently in a parallel environment. We present theoretical computational costs, comparing direct and iterative methods, and numerical results computed on a Sequent Symmetry shared memory computer. These demonstrate that the PCG method can outperform the divide-and-conquer approach on systems with many processors when approximately large differential systems. Also, the PCG method "scales up" better than the implemented divide-and-conquer method
Keywords :
boundary-value problems; conjugate gradient methods; differential equations; finite difference methods; iterative methods; parallel algorithms; BABD system; PCG method; Sequent Symmetry shared memory computer; bordered almost block diagonal system; boundary value problems; discretizing; divide-and-conquer; finite difference operator; finite differences; interval condensation; iterative parallel methods; linearizing; multiple shooting; nonseparated boundary conditions; ordinary differential equation; parallel environment; preconditioned conjugate gradients; spline collocation; standard finite difference BABD structure; theoretical computational costs; Boundary conditions; Boundary value problems; Computer science; Concurrent computing; Differential equations; Finite difference methods; Iterative methods; Linear systems; Mathematics; Spline;
Conference_Titel :
Parallel and Distributed Processing, 1993. Proceedings of the Fifth IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-4222-X
DOI :
10.1109/SPDP.1993.395540