skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Pursuing Scalability for hypre's Conceptual Interfaces

Journal Article · · ACM (Association for Computing Machinery) Transactions on Mathematical Software
OSTI ID:859911

The software library hypre provides high performance preconditioners and solvers for the solution of large, sparse linear systems on massively parallel computers as well as conceptual interfaces that allow users to access the library in the way they naturally think about their problems. These interfaces include a stencil-based structured interface (Struct); a semi-structured interface (semiStruct), which is appropriate for applications that are mostly structured, e.g. block structured grids, composite grids in structured adaptive mesh refinement applications, and overset grids; a finite element interface (FEI) for unstructured problems, as well as a conventional linear-algebraic interface (IJ). It is extremely important to provide an efficient, scalable implementation of these interfaces in order to support the scalable solvers of the library, especially when using tens of thousands of processors. This paper describes the data structures, parallel implementation and resulting performance of the IJ, Struct and semiStruct interfaces. It investigates their scalability, presents successes as well as pitfalls of some of the approaches and suggests ways of dealing with them.

Research Organization:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
W-7405-ENG-48
OSTI ID:
859911
Report Number(s):
UCRL-JRNL-205407; TRN: US200523%%106
Journal Information:
ACM (Association for Computing Machinery) Transactions on Mathematical Software, Vol. 31, Issue 3
Country of Publication:
United States
Language:
English

Similar Records

The Design and Implementation of hypre, a Library of Parallel High Performance Preconditioners
Journal Article · Sat Jul 17 00:00:00 EDT 2004 · Lecture Notes in Computational Science and Engineering · OSTI ID:859911

A New Semistructured Algebraic Multigrid Method
Journal Article · Thu Jun 29 00:00:00 EDT 2023 · SIAM Journal on Scientific Computing · OSTI ID:859911

hypre: A Library of High Performance Preconditioners
Conference · Thu Nov 01 00:00:00 EST 2001 · OSTI ID:859911