SRC/xerbla_array.f(3)
okay so this page is SRC/xerbla_array.f(3), and itβs from the Library Functions Manual β manual name folded in near the top, as requested, bestie π
πΈ NAME πΈ
SRC/xerbla_array.f
β¨ SYNOPSIS β¨
π«Ά Functions/Subroutines
subroutine xerbla_array (srname_array, srname_len, info)βXERBLA_ARRAY
π Function/Subroutine Documentation π
π subroutine xerbla_array (character(1), dimension(srname_len) srname_array, integer srname_len, integer info)
XERBLA_ARRAY is the main character here π
π― Purpose
Okay so XERBLA_ARRAY assists other languages in calling XERBLA, the LAPACK and BLAS error handler π
. Instead of taking a Fortran string argument as the functionβs name, XERBLA_ARRAY takes an array of single characters along with the arrayβs length. Then it copies up to 32 characters of that array into a Fortran string and passes that to XERBLA. If called with a non-positive SRNAME_LEN, XERBLA_ARRAY will call XERBLA with a string of all blank characters. Periodt π
Say some macro or other device makes XERBLA_ARRAY available to C99 by the name lapack_xerbla and with a common Fortran calling convention. Then a C99 program could invoke XERBLA via this exact code snack:
{
int flen = strlen(__func__);
lapack_xerbla(__func__, &flen, &info);
}
Providing XERBLA_ARRAY is not necessary for intercepting LAPACK errors. XERBLA_ARRAY calls XERBLA. Thatβs the tea β
π Parameters
SRNAME_ARRAYβSRNAME_ARRAY is CHARACTER(1) array, dimension (SRNAME_LEN). The name of the routine which calledXERBLA_ARRAY.SRNAME_LENβSRNAME_LEN is INTEGER. The length of the name inSRNAME_ARRAY.INFOβINFO is INTEGER. The position of the invalid parameter in the parameter list of the calling routine.
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 89 of file xerbla_array.f.
π§ Author π§
Generated automatically by Doxygen for LAPACK from the source code. Iconic automation behavior, no cap π€β¨
Sign-off time, bestie: LAPACK Version 3.12.0, source SRC/xerbla_array.f(3). The footer is giving version + source, with no separate date line in this one β and thatβs the wrap π«Άππ
π¦ 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