Template Numerical Toolkit for Linear Algebra: High Performance Programming With C++ and the Standard Template Library
- 1 September 1997
- journal article
- Published by SAGE Publications in The International Journal of Supercomputer Applications and High Performance Computing
- Vol. 11 (3) , 251-263
- https://doi.org/10.1177/109434209701100307
Abstract
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 IM L++ pack ages, 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 compo nents from the C++ standard template library (STL) and the basic parallel extensions defined in High Performance C++ (HPC++).Keywords
This publication has 2 references indexed in Scilit:
- Templates for the Solution of Linear Systems: Building Blocks for Iterative MethodsPublished by Society for Industrial & Applied Mathematics (SIAM) ,1994
- A set of level 3 basic linear algebra subprogramsACM Transactions on Mathematical Software, 1990