HP MLIB User's Guide Vol. 1 7th Ed.
Chapter 3 Basic Matrix Operations 205
Overview
3 Basic Matrix Operations
Overview
This chapter describes the subprograms in the Level 2 (two-loop) Basic Linear
Algebra Subprograms (BLAS) and the Level 3 (three-loop) BLAS. Collectively,
these two sets of subprograms are called the Extended BLAS.
This chapter also describes subprograms from the BLAS Standard. BLAS
standardization efforts, supported by software and hardware vendors and
university groups, began with a BLAS Technical (BLAST) Forum meeting in
November 1995 at the University of Tennessee. The efforts of the BLAST
Forum resulted in a BLAS Standard specification in 1999.
This chapter describes the subset of BLAS Standard matrix operations that are
supported in HP MLIB. Refer to “BLAS Standard routines” on page 339.
This chapter explains how to use VECLIB matrix subprograms, which perform
common computationally-intensive linear algebra operations. The operations
described for both the legacy BLAS and BLAS Standard are:
• Basic matrix-vector operations
• Basic matrix-matrix operations
The most important of the Extended BLAS and BLAS Standard subprograms
have been coded in highly-tuned assembly language.