alaerh.f - Man Page
TESTING/LIN/alaerh.f
Synopsis
Functions/Subroutines
subroutine alaerh (path, subnam, info, infoe, opts, m, n, kl, ku, n5, imat, nfail, nerrs, nout)
ALAERH
Function/Subroutine Documentation
subroutine alaerh (character*3 path, character*( * ) subnam, integer info, integer infoe, character*( * ) opts, integer m, integer n, integer kl, integer ku, integer n5, integer imat, integer nfail, integer nerrs, integer nout)
ALAERH
Purpose:
ALAERH is an error handler for the LAPACK routines. It prints the header if this is the first error message and prints the error code and form of recovery, if any. The character evaluations in this routine may make it slow, but it should not be called once the LAPACK routines are fully debugged.
- Parameters
PATH
PATH is CHARACTER*3 The LAPACK path name of subroutine SUBNAM.
SUBNAM
SUBNAM is CHARACTER*(*) The name of the subroutine that returned an error code.
INFO
INFO is INTEGER The error code returned from routine SUBNAM.
INFOE
INFOE is INTEGER The expected error code from routine SUBNAM, if SUBNAM were error-free. If INFOE = 0, an error message is printed, but if INFOE.NE.0, we assume only the return code INFO is wrong.
OPTS
OPTS is CHARACTER*(*) The character options to the subroutine SUBNAM, concatenated into a single character string. For example, UPLO = 'U', TRANS = 'T', and DIAG = 'N' for a triangular routine would be specified as OPTS = 'UTN'.
M
M is INTEGER The matrix row dimension.
N
N is INTEGER The matrix column dimension. Accessed only if PATH = xGE or xGB.
KL
KL is INTEGER The number of sub-diagonals of the matrix. Accessed only if PATH = xGB, xPB, or xTB. Also used for NRHS for PATH = xLS.
KU
KU is INTEGER The number of super-diagonals of the matrix. Accessed only if PATH = xGB.
N5
N5 is INTEGER A fifth integer parameter, may be the blocksize NB or the number of right hand sides NRHS.
IMAT
IMAT is INTEGER The matrix type.
NFAIL
NFAIL is INTEGER The number of prior tests that did not pass the threshold; used to determine if the header should be printed.
NERRS
NERRS is INTEGER On entry, the number of errors already detected; used to determine if the header should be printed. On exit, NERRS is increased by 1.
NOUT
NOUT is INTEGER The unit number on which results are to be printed.
- Author
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.
Definition at line 145 of file alaerh.f.
Author
Generated automatically by Doxygen for LAPACK from the source code.
Referenced By
The man page alaerh(3) is an alias of alaerh.f(3).
Tue Nov 28 2023 12:08:42 Version 3.12.0 LAPACK