The Design and Implementation of hypre, a Library of Parallel High Performance Preconditioners

Abstract

The hypre software library provides high performance preconditioners and solvers for the solution of large, sparse linear systems on massively parallel computers. One of its attractive features is the provision of conceptual interfaces. These interfaces give application users a more natural means for describing their linear systems, and provide access to methods such as geometric multigrid which require additional information beyond just the matrix. This chapter discusses the design of the conceptual interfaces in hypre and illustrates their use with various examples. We discuss the data structures and parallel implementation of these interfaces. A brief overview of the solvers and preconditioners available through the interfaces is also given.

17 Figures and Tables

01020'06'07'08'09'10'11'12'13'14'15'16'17
Citations per Year

91 Citations

Semantic Scholar estimates that this publication has 91 citations based on the available data.

See our FAQ for additional information.

Cite this paper

@inproceedings{FalgoutTheDA, title={The Design and Implementation of hypre, a Library of Parallel High Performance Preconditioners}, author={Robert D. Falgout and Jim E. Jones and Ulrike Meier Yang} }