A Matrix-Free Conjugate Gradient Method for Cluster Computing
Links to Files
Permanent Link
Author/Creator
Author/Creator ORCID
Date
Type of Work
Department
Program
Citation of Original Publication
Rights
This item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.
Subjects
Abstract
The conjugate gradient method is applied to a large, sparse, highly structured linear system of equations obtained from a finite difference discretization of the Poisson equation. The matrix-free implementation of the matrix-vector product is shown to be optimal with respect to both memory usage and performance. The parallel implementation of the method can give excellent performance on a cluster of workstations, with the optimal number of processors depending on the quality of the interconnect hardware. This justifies the use of the method as computational kernel for the time-stepping in a system of reaction-diffusion equations.
