spotrf.f(3)
π NAME π
This is the LAPACK manual page for spotrf.f β that's the name, bestie, and it's giving βCholesky factorization but make it a LAPACK variantβ energy. π
β¨
π¦ SYNOPSIS π¦
β¨ Functions/Subroutines β¨
subroutine spotrf (UPLO, N, A, LDA, INFO)βSPOTRF VARIANT: top-looking block version of the algorithm, calling Level 3 BLAS.
π FUNCTION/SUBROUTINE DOCUMENTATION π
π subroutine spotrf π
subroutine spotrf (character UPLO, integer N, real, dimension( lda, * ) A,
integer LDA, integer INFO)
Okay so the variant note is literally: SPOTRF VARIANT: top-looking block version of the algorithm, calling Level 3 BLAS. π
π Purpose
SPOTRF computes the Cholesky factorization of a real symmetric positive definite matrix A.
The factorization has the form
A = U**T * U, if UPLO = 'U', or
A = L * L**T, if UPLO = 'L',
where U is an upper triangular matrix and L is lower triangular.
This is the top-looking block version of the algorithm, calling Level 3 BLAS. β¨
π§ Parameters
UPLOβUPLOisCHARACTER*1= 'U':Upper triangle ofAis stored;= 'L':Lower triangle ofAis stored.
NβNisINTEGER; the order of the matrixA.N >= 0.AβAisREALarray, dimension(LDA,N). On entry, the symmetric matrixA. IfUPLO = 'U', the leadingN-by-Nupper triangular part ofAcontains the upper triangular part of the matrixA, and the strictly lower triangular part ofAis not referenced. IfUPLO = 'L', the leadingN-by-Nlower triangular part ofAcontains the lower triangular part of the matrixA, and the strictly upper triangular part ofAis not referenced.
On exit, if INFO = 0, the factor U or L from the Cholesky factorization A = U**T*U or A = L*L**T.
LDAβLDAisINTEGER; the leading dimension of the arrayA.LDA >= max(1,N).INFOβINFOisINTEGER= 0:successful exit< 0:ifINFO = -i, thei-th argument had an illegal value> 0:ifINFO = i, the leading minor of orderiis not positive definite, and the factorization could not be completed.
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Date
December 2016
Definition at line 102 of file VARIANTS/cholesky/TOP/spotrf.f.
π« AUTHOR π«
Generated automatically by Doxygen for LAPACK from the source code.
Okay bestie, that's the whole page π«Ά This one is LAPACK Version 3.8.0, dated Tue Nov 14 2017, and the page itself is spotrf.f(3). Slay. πππ¦
π¦ where this page comes from
- centos-stream 9: lapack 3.9.0-10.el9 Β· BSD
- centos-stream 9: lapack 3.9.0-10.el9 Β· BSD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms