Parallel ELLPACK for Shared Memory Multiprocessors

Files
TR Number
TR-92-56
Date
1992
Journal Title
Journal ISSN
Volume Title
Publisher
Department of Computer Science, Virginia Polytechnic Institute & State University
Abstract

This paper describes a parallel version of ELLPACK for shared memory multiprocessors. ELLPACK is a system for numerically solving elliptic PDEs. It consists of a very high level language for defining PDE problems and selecting methods of solution, and a library of approximately fifty problem solving modules. Earlier work considered three discretization modules (five point star, hodie, and hermite collocation), two linear system solution modules (linpack spd band and jacobi cg), and a triple module (hodie fft) which includes both discretization and solution, all for rectangular domains and simple boundary conditions. Here we describe parallel versions of six additional modules (hermite collocation, hodie helmholtz, five point star, band ge, sor, symmetric sor cg) for general boundary conditions and domains, and discuss modifications to the ELLPACK preprocessor, the tool that translates an ELLPACK "program" into FORTRAN.

Description
Keywords
Citation