SRC/slarra.f(3)
π SRC/slarra.f(3) β Library Functions Manual, but make it cute π
okay so bestie, this is the manual page for SRC/slarra.f, and it's all about the slarra subroutine. It computes splitting points with a specified threshold. No cap, it's giving numerical linear algebra main character energy. β¨
π NAME π
SRC/slarra.f
β¨ SYNOPSIS β¨
Functions/Subroutines π«Ά
subroutine slarra (n, d, e, e2, spltol, tnrm, nsplit, isplit, info)
SLARRA computes the splitting points with the specified threshold.
πΈ Function/Subroutine Documentation πΈ
subroutine slarra (integer n, real, dimension( * ) d, real, dimension( * )
e, real, dimension( * ) e2, real spltol, real tnrm, integer nsplit,
integer, dimension( * ) isplit, integer info)
SLARRA computes the splitting points with the specified threshold.
π― Purpose:
Compute the splitting points with threshold SPLTOL. SLARRA sets any off-diagonal elements to zero.
π§ Parameters
NβNisINTEGER. The order of the matrix.N > 0.DβDisREAL array, dimension (N). On entry, theNdiagonal elements of the tridiagonal matrixT.EβEisREAL array, dimension (N). On entry, the first(N-1)entries contain the subdiagonal elements of the tridiagonal matrixT;E(N)need not be set. On exit, the entriesE( ISPLIT( I ) ),1 <= I <= NSPLIT, are set to zero, the other entries ofEare untouched.E2βE2isREAL array, dimension (N). On entry, the first(N-1)entries contain the SQUARES of the subdiagonal elements of the tridiagonal matrixT;E2(N)need not be set. On exit, the entriesE2( ISPLIT( I ) ),1 <= I <= NSPLIT, have been set to zero.SPLTOLβSPLTOLisREAL. The threshold for splitting. Two criteria can be used:SPLTOL<0: criterion based on absolute off-diagonal valueSPLTOL>0: criterion that preserves relative accuracy
TNRMβTNRMisREAL. The norm of the matrix.NSPLITβNSPLITisINTEGER. The number of blocksTsplits into.1 <= NSPLIT <= N.ISPLITβISPLITisINTEGER array, dimension (N). The splitting points, at whichTbreaks up into blocks. The first block consists of rows/columns1toISPLIT(1), the second of rows/columnsISPLIT(1)+1throughISPLIT(2), etc., and theNSPLIT-th consists of rows/columnsISPLIT(NSPLIT-1)+1throughISPLIT(NSPLIT)=N.INFOβINFOisINTEGER.= 0: successful exit.
ποΈ Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Contributors:
- Beresford Parlett, University of California, Berkeley, USA
- Jim Demmel, University of California, Berkeley, USA
- Inderjit Dhillon, University of Texas, Austin, USA
- Osni Marques, LBNL/NERSC, USA
- Christof Voemel, University of California, Berkeley, USA
Definition at line 134 of file slarra.f.
π€ Author
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the whole page, bestie! The footer energy is LAPACK Version 3.12.0 on SRC/slarra.f(3) β source and version are right there, and there's no separate date line to quote, so I'm not inventing one π. Bye! π
π¦ 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