Back to Search
Start Over
Playa: High-Performance Programmable Linear Algebra
- Source :
- Scientific Programming, Vol 20, Iss 3, Pp 257-273 (2012)
- Publication Year :
- 2012
- Publisher :
- IOS Press, 2012.
-
Abstract
- This paper introduces Playa, a high-level user interface layer for composing algorithms for complex multiphysics problems out of objects from other Trilinos packages. Among other features, Playa provides very high-performance overloaded operators implemented through an expression template mechanism. In this paper, we give an overview of the central Playa objects from a user's perspective, show application to a sequence of increasingly complex solver algorithms, provide timing results for Playa's overloaded operators and other functions, and briefly survey some of the implementation issues involved.
- Subjects :
- Numerical linear algebra
Sequence
Theoretical computer science
Computer science
Expression (computer science)
Solver
computer.software_genre
Computer Science Applications
Computational science
Expression templates
QA76.75-76.765
Linear algebra
Computer software
User interface
Layer (object-oriented design)
computer
Software
Subjects
Details
- Language :
- English
- ISSN :
- 10589244
- Database :
- OpenAIRE
- Journal :
- Scientific Programming
- Accession number :
- edsair.doi.dedup.....6c29453d0fa22163239a0c3318f0791d
- Full Text :
- https://doi.org/10.3233/SPR-2012-0347