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 collec-tion 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 so-lution 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 l...
BlockSolve is a software library for solving large, sparse systems of linear equations on massively ...
We discuss the object-oriented design of a software package for solving sparse, symmetric systems of...
In this paper, we present the main algorithmic features in the software package SuperLU DIST, a dis...
Solving sparse systems of linear equations of the form A*x = b is a fundamental operation in linear ...
Solvers for large sparse linear systems come in two categories: di-rect and iterative. Amesos2, a pa...
We describe an object oriented sparse matrix library in C++ designed for portability and performance...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
Component based technologies will play an increasingly significant role in the design and implementa...
Many computationally intensive problems in engineering and science give rise to the solution of larg...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
The increasing complexity of new parallel architectures has widened the gap between adaptability and...
This paper evaluates portable software packages for the iterative solution of very large sparse lin...
Parallel implementation of the dense linear algebra operations is a well understood process but the ...
International audienceIn this talk we will discuss our research activities on the design of parallel...
International audienceThe increasing complexity of new parallel architectures has widened the gap be...
BlockSolve is a software library for solving large, sparse systems of linear equations on massively ...
We discuss the object-oriented design of a software package for solving sparse, symmetric systems of...
In this paper, we present the main algorithmic features in the software package SuperLU DIST, a dis...
Solving sparse systems of linear equations of the form A*x = b is a fundamental operation in linear ...
Solvers for large sparse linear systems come in two categories: di-rect and iterative. Amesos2, a pa...
We describe an object oriented sparse matrix library in C++ designed for portability and performance...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
Component based technologies will play an increasingly significant role in the design and implementa...
Many computationally intensive problems in engineering and science give rise to the solution of larg...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
The increasing complexity of new parallel architectures has widened the gap between adaptability and...
This paper evaluates portable software packages for the iterative solution of very large sparse lin...
Parallel implementation of the dense linear algebra operations is a well understood process but the ...
International audienceIn this talk we will discuss our research activities on the design of parallel...
International audienceThe increasing complexity of new parallel architectures has widened the gap be...
BlockSolve is a software library for solving large, sparse systems of linear equations on massively ...
We discuss the object-oriented design of a software package for solving sparse, symmetric systems of...
In this paper, we present the main algorithmic features in the software package SuperLU DIST, a dis...