CHAPTER 3
: Basic Linear Algebra Subprograms,
Level 1 (BLAS1)

This chapter describes Basic Linear Algebra Subprograms Level 1 (BLAS1) as they are implemented in the Sun Performance Library. BLAS1 is a collection of linear algebra subprograms to perform common linear algebra operation0s with vector operands. For more information about BLAS1, refer to the information in this chapter or see "Basic Linear Algebra Subprograms for FORTRAN Usage" written by Lawson et al and published in 1979 in the ACM Transactions on Mathematical Software (Vol. 5, pp. 308-323).

The first two sections of this chapter describe:

conventions followed in naming arguments and subroutines and conventions used for passing arguments into or out of subroutines

extensions to the standard versions of BLAS1.

The remaining sections of this chapter describe the operation of each of the BLAS1 subprograms. For each subprogram the interface is shown, the operation of the subprogram is described, and a short FORTRAN 77 program is given with sample output.