CHAPTER 5
: Basic Linear Algebra Subprograms,
Level 3 (BLAS3)
This chapter describes the Basic Linear Algebra Subprograms Level 3 (BLAS3) as they are implemented in the Sun Performance Library. BLAS3 is a collection of linear algebra subroutines to perform common linear algebra operations with matrix operands. For more information about BLAS3, refer to the information in this chapter or see "A Set of Level 3 Basic Linear Algebra Subprograms" written by Dongarra et al and published in the ACM Transactions on Mathematical Software (Vol. 16, pp. 1-17).
The first four sections of this chapter describe:
conventions followed in naming arguments and subroutines
conventions used for passing arguments into or out of subroutines
error handling done by the subroutines
extensions to the standard versions of BLAS3.
The remaining sections of this chapter describe the operation of each of the BLAS3 subroutines. For each subroutine the interface is shown, the operation of the subroutine is described, and a short FORTRAN 77 program is given with sample output.