Affiliation:
1. Lawrence Livermore National Laboratory, Livermore, CA
2. Florida Institute of Technology, Melbourne, FL
Abstract
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 semistructured interface (semiStruct), which is appropriate for applications that are mostly structured, for example, block structured grids, composite grids in structured adaptive mesh refinement applications, and overset grids; and 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 article 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.
Publisher
Association for Computing Machinery (ACM)
Subject
Applied Mathematics,Software
Reference16 articles.
1. A parallel multigrid preconditioned conjugate gradient algorithm for groundwater flow simulations;Ashby S. F.;Nucl. Sci. Eng.,1996
2. Balay S. Buschelman K. Eijkhout V. Gropp W. Kaushik D. Knepley M. McInnes L. C. Smith B. and Zhang H. 2004. PETSc user's manual. Tech. rep. ANL-95/11-Revision 2.2.1. Argonne National Laboratory Argonne IL. Balay S. Buschelman K. Eijkhout V. Gropp W. Kaushik D. Knepley M. McInnes L. C. Smith B. and Zhang H. 2004. PETSc user's manual. Tech. rep. ANL-95/11-Revision 2.2.1. Argonne National Laboratory Argonne IL.
3. Balay S. Buschelman K. Gropp W. Kaushik D. Knepley M. McInnes L. C. Smith B. and Zhang H. 2001. PETSc Web page. Tech. rep. Go to http://www.mcs.anl.gov/petsc. Balay S. Buschelman K. Gropp W. Kaushik D. Knepley M. McInnes L. C. Smith B. and Zhang H. 2001. PETSc Web page. Tech. rep. Go to http://www.mcs.anl.gov/petsc.
4. Semicoarsening Multigrid on Distributed Memory Machines
5. A Priori Sparsity Patterns for Parallel Sparse Approximate Inverse Preconditioners
Cited by
60 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献