SPOTRF(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

πŸ’… SPOTRF(3) πŸ’…

okay bestie, welcome to SPOTRF(3) from the Library Functions Manual β€” LAPACK is being iconic again. This page documents the source file at this exact path:

🌸 NAME 🌸

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/VARIANTS/cholesky/TOP/spotrf.f


✨ 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)

SPOTRF VARIANT: top-looking block version of the algorithm, calling Level 3 BLAS. slay.

πŸŽ€ Purpose πŸŽ€

SPOTRF computes the Cholesky factorization of a real symmetric positive definite matrix A. no cap, that's the whole vibe.

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. periodt.

🌈 Parameters 🌈

πŸ’œ UPLO

UPLO is CHARACTER*1.

  • 'U' β€” upper triangle of A is stored.
  • 'L' β€” lower triangle of A is stored.

πŸ“ N

N is INTEGER.

The order of the matrix A. N >= 0.

πŸ‘‘ A

A is REAL array, dimension (LDA,N).

On entry, the symmetric matrix A. If UPLO = 'U', the leading N-by-N upper triangular part of A contains the upper triangular part of the matrix A, and the strictly lower triangular part of A is not referenced. If UPLO = 'L', the leading N-by-N lower triangular part of A contains the lower triangular part of the matrix A, and the strictly upper triangular part of A is not referenced. iykyk.

On exit, if INFO = 0, the factor U or L from the Cholesky factorization A = U**T*U or A = L*L**T. πŸ’…

πŸ¦‹ LDA

LDA is INTEGER.

The leading dimension of the array A. LDA >= max(1,N).

⭐ INFO

INFO is INTEGER.

  • = 0 β€” successful exit. we love a clean exit.
  • < 0 β€” if INFO = -i, the i-th argument had an illegal value.
  • > 0 β€” if INFO = i, the leading principal minor of order i is not positive, and the factorization could not be completed. 😭 not the failed factorization.

🫢 Author 🫢

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

πŸ“… Date πŸ“…

December 2016

🌟 Definition 🌟

Definition at line 101 of file spotrf.f.

πŸ’€ Author πŸ’€

Generated automatically by Doxygen for LAPACK from the source code.


bye bestie πŸ’– β€” LAPACK Version 3.12.0, page path /home/abui...OP/spotrf.f(3), date December 2016. mwah πŸ’‹

πŸ“¦ where this page comes from