Back to Search Start Over

Playa: High-Performance Programmable Linear Algebra

Authors :
Kevin Long
Victoria E. Howle
Robert C. Kirby
Kimberly Kennedy
Brian Brennan
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.

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