TESTING/LIN/alaerh.f(3)
β¨ TESTING/LIN/alaerh.f β¨
okay so bestie, buckle up β this is the manual page for TESTING/LIN/alaerh.f, straight out of the LAPACK testing dungeon π
πΈ SYNOPSIS πΈ
Functions/Subroutines
subroutine alaerh (path, subnam, info, infoe, opts, m, n, kl, ku, n5, imat, nfail, nerrs, nout)β ALAERH, the whole entire vibe of this page π
π¦ 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 β say hi π
π 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.!>
so like, ALAERH is the error handler for the LAPACK routines β it's giving designated driver of the group chat πβ¨ It prints the header if this is the first error message, and it prints the error code plus the form of recovery, if any. Fair warning though: the character evaluations in this routine may make it slow π β but honestly it should not be called once the LAPACK routines are fully debugged. Like, it's a debugging bestie, not a forever bestie. periodt.
π Parameters π
PATH
!> PATH is CHARACTER*3 !> The LAPACK path name of subroutine SUBNAM. !>
PATH is CHARACTER*3 and it's literally just the LAPACK path name of subroutine SUBNAM. cute little 3-character icon π
SUBNAM
!> SUBNAM is CHARACTER*(*) !> The name of the subroutine that returned an error code. !>
SUBNAM is CHARACTER*(*) β the name of the subroutine that returned an error code. the one who snitched, basically π
INFO
!> INFO is INTEGER !> The error code returned from routine SUBNAM. !>
INFO is INTEGER, and it's the error code returned from routine SUBNAM. the receipt π§Ύ
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. !>
INFOE is INTEGER β the expected error code from routine SUBNAM, if SUBNAM were error-free. and here's the rules, no cap: if INFOE = 0, an error message is printed, but if INFOE.NE.0, we assume only the return code INFO is wrong. iykyk π₯
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'. !>
OPTS is CHARACTER*(*) β the character options to the subroutine SUBNAM, all concatenated into a single character string. example time bestie: UPLO = 'U', TRANS = 'T', and DIAG = 'N' for a triangular routine would be specified as OPTS = 'UTN'. she's compact, she's efficient, she ate π
M
!> M is INTEGER !> The matrix row dimension. !>
M is INTEGER β the matrix row dimension. the horizontal situation π
N
!> N is INTEGER !> The matrix column dimension. Accessed only if PATH = xGE or !> xGB. !>
N is INTEGER β the matrix column dimension. accessed only if PATH = xGE or xGB. conditional queen π
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. !>
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. multi-talented fr fr β¨
KU
!> KU is INTEGER !> The number of super-diagonals of the matrix. Accessed only !> if PATH = xGB. !>
KU is INTEGER β the number of super-diagonals of the matrix. accessed only if PATH = xGB. exclusive invite only ποΈ
N5
!> N5 is INTEGER !> A fifth integer parameter, may be the blocksize NB or the !> number of right hand sides NRHS. !>
N5 is INTEGER β a fifth integer parameter, may be the blocksize NB or the number of right hand sides NRHS. mysterious. enigmatic. main character energy π¦
IMAT
!> IMAT is INTEGER !> The matrix type. !>
IMAT is INTEGER β the matrix type. short king, one job, does it well π
NFAIL
!> NFAIL is INTEGER !> The number of prior tests that did not pass the threshold; !> used to determine if the header should be printed. !>
NFAIL is INTEGER β the number of prior tests that did not pass the threshold; used to determine if the header should be printed. the flop counter π
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. !>
NERRS is INTEGER. on entry, it's the number of errors already detected; used to determine if the header should be printed. on exit, NERRS is increased by 1. she grows π
NOUT
!> NOUT is INTEGER !> The unit number on which results are to be printed. !>
NOUT is INTEGER β the unit number on which results are to be printed. the destination, the stage, the moment π
π 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.
okay that's the whole page bestie, you're so welcome π«Ά β and for the sign-off: this iconic little number is from LAPACK, Version 3.12.0, dated TESTING/LIN/alaerh.f(3). no cap, she's been serving since forever πβ¨
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms