HP MLIB User's Guide Vol. 1 7th Ed.

Chapter 2 Basic Vector Operations 33
What you need to know to use vector subprograms
What you need to know to use vector subprograms
The following sections describe overall considerations for using vector
subprograms:
BLAS storage conventions
Fortran storage of arrays
Fortran array argument association
BLAS indexing conventions
Forward storage
Backward storage
Increment arguments
Operator arguments in the BLAS Standard
Representation of a permutation matrix
Representation of a Householder matrix
BLAS storage conventions
The Basic Linear Algebra Subprograms (BLAS) were developed to enhance the
portability of published linear algebra codes. In particular LAPACK, the
high-level public-domain linear equation package, uses the BLAS. When your
routines use the VECLIB BLAS, you increase the efficiency of those routines on
your Hewlett-Packard servers.
You need not limit your use of the VECLIB BLAS to linear algebra codes.
Because these subprograms are portable, modular, and efficient, you can
incorporate them into your programs. To realize the full power of the BLAS, you
should understand storage and indexing conventions.