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).
: Basic Linear Algebra Subprograms,
Level 3 (BLAS3)
The first four sections of this chapter describe:
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.
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.