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