HP MLIB User's Guide Vol. 2 7th Ed.
Chapter 7 Miscellaneous Routines 605
BLAS Standard error handler F_BLASERROR
Name F_BLASERROR
BLAS Standard error handler
Purpose F_BLASERROR is an error handler for the BLAS Standard routines. It is
called by a BLAS Standard routine when an input parameter has an invalid
value. F_BLASERROR prints an error message and execution stops. You may
supply a version of F_BLASERROR that modifies the action performed.
The following values of arguments are invalid for BLAS Standard routines and
are flagged by the error handling routine:
• Any value of the operator arguments whose meaning is not specified in the
language-dependent section of the BLAS Standard
•
incw = 0 or incx = 0 or incy = 0 or incz = 0
• lda, ldb, ldc, or ldt < 1
• lda < m if the matrix is an m-by-n general matrix
• lda < n if the matrix is an n-by-n square, symmetric, or triangular matrix
• lda < kl + ku + 1, if the matrix is an m-by-n general band matrix
• lda < k + 1, if the matrix is an n-by-n symmetric or triangular band matrix
with k superdiagonals or subdiagonals
Routine-specific error conditions are described in the respective subprogram
documentation.
Usage VECLIB, VECLIB8:
CHARACTER SRNAME
CALL F_BLASERROR(SRNAME)
Input SRNAME
The name of the routine that called F_BLASERROR.