In the following sections, no distinction is made between
a column or a row of a matrix. Both are denoted by the word
``vector''. We define
by

SWAP( N, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY )
Operation:
SCAL( N, ALPHA, X, IX, JX, DESCX, INCX )
Operation:
COPY( N, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY )
Operation:
AXPY( N, ALPHA, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY )
Operation:
DOT
( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY,
INCY )
Operation: for the PSDOT, PDDOT, PCDOTU or PZDOTU
routines,
DOT
For the PCDOTC or PZDOTC routines,
DOT
NRM2( N, NORM2, X, IX, JX, DESCX, INCX )
Operation:
NORM2
ASUM( N, ASUM, X, IX, JX, DESCX, INCX )
Operation:
ASUM
AMAX( N, AMAX, INDX, X, IX, JX, DESCX, INCX )
Operation:
