Title
AMESOS: a set of general interfaces to sparse direct solver libraries
Abstract
We present the AMESOS project, which aims to define a set of general, flexible, consistent, reusable and efficient interfaces to direct solution software libraries for systems of linear equations on both serial and distributed memory architectures. AMESOS is composed of a collection of pure virtual classes, as well as several concrete implementations in the C++ language. These classes allow access to the linear system matrix and vector elements and their distribution, and control the solution of the linear system. We report numerical results that show that the overhead induced by the object-oriented design is negligible under typical conditions of usage. We include examples of applications, and we comment on the advantages and limitations of the approach.
Year
DOI
Venue
2006
10.1007/978-3-540-75755-9_115
PARA
Keywords
Field
DocType
object-oriented design,efficient interface,direct solution software library,linear system matrix,general interface,linear equation,linear system,memory architecture,numerical result,direct solver library,concrete implementation,amesos project,linear equations,object oriented design
System of linear equations,Linear system,Computer science,Matrix (mathematics),Parallel computing,Distributed memory,Implementation,Theoretical computer science,Software,Calling convention,Solver
Conference
Volume
ISSN
ISBN
4699
0302-9743
3-540-75754-6
Citations 
PageRank 
References 
7
1.16
5
Authors
3
Name
Order
Citations
PageRank
Marzio Sala1737.89
Ken Stanley27619.17
Michael A. Heroux397469.20