Health & Environmental Research Online (HERO)


Print Feedback Export to File
7683519 
Journal Article 
Template numerical toolkit for linear algebra: High performance programming with C++ and the standard template library 
Pozo, R; , 
1997 
Yes 
International Journal of High Performance Computing Applications
ISSN: 1094-3420 
SAGE PUBLICATIONS INC 
THOUSAND OAKS 
11 
251-263 
English 
We present a new C++ library design for linear algebra computations on high performance architectures. The template numerical toolkit (TNT) for linear algebra is a successor to the Lapack++, Sparselib++, and IML++ packages, providing support for direct and iterative solvers. Its goal is to formally integrate these ideas into a generic algorithm library supporting user-defined data types and data neutrality. The design of the core library uses components from the C++ standard template library (STL) and the basic parallel extensions defined in High Performance C++ (HPC++).