/home/abui...RC/sgtsv.f(3)

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

πŸ’– NAME πŸ’–

okay bestie, this is the Library Functions Manual page for /home/abui...RC/sgtsv.f(3) β€” and it's all about /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/sgtsv.f ✨ This one is literally the SGTSV moment: it computes the solution to a system of linear equations A * X = B for GT matrices. No cap. πŸ’…


🌈 SYNOPSIS 🌈

🧚 Functions/Subroutines 🧚

subroutine SGTSV (n, nrhs, dl, d, du, b, ldb, info)
     SGTSV computes the solution to system of linear equations A * X = B
    for GT matrices

πŸ¦‹ Function/Subroutine Documentation πŸ¦‹

okay so here's the full signature, bestie β€” copy it exactly, don't be quirky with it:

subroutine SGTSV (integer n, integer nrhs, real, dimension( * ) dl, real,
    dimension( * ) d, real, dimension( * ) du, real, dimension( ldb, * ) b,
    integer ldb, integer info)
     SGTSV computes the solution to system of linear equations A * X = B for
    GT matrices

SGTSV computes the solution to a system of linear equations A * X = B for GT matrices. iconic behavior, honestly πŸ‘‘.

πŸŽ€ Purpose πŸŽ€

SGTSV solves the equation

A*X = B,

where A is an n by n tridiagonal matrix, by Gaussian elimination with partial pivoting.

Note that the equation A**T*X = B may be solved by interchanging the order of the arguments DU and DL. iykyk πŸŒ€

πŸ“ Parameters πŸ“

  • N β€” N is INTEGER. The order of the matrix A. N >= 0.
  • NRHS β€” NRHS is INTEGER. The number of right hand sides, i.e., the number of columns of the matrix B. NRHS >= 0.
  • DL β€” DL is REAL array, dimension (N-1). On entry, DL must contain the (n-1) sub-diagonal elements of A.

On exit, DL is overwritten by the (n-2) elements of the second super-diagonal of the upper triangular matrix U from the LU factorization of A, in DL(1), ..., DL(n-2).

  • D β€” D is REAL array, dimension (N). On entry, D must contain the diagonal elements of A.

On exit, D is overwritten by the n diagonal elements of U.

  • DU β€” DU is REAL array, dimension (N-1). On entry, DU must contain the (n-1) super-diagonal elements of A.

On exit, DU is overwritten by the (n-1) elements of the first super-diagonal of U.

  • B β€” B is REAL array, dimension (LDB,NRHS). On entry, the N by NRHS matrix of right hand side matrix B.

On exit, if INFO = 0, the N by NRHS solution matrix X.

  • LDB β€” LDB is INTEGER. The leading dimension of the array B. LDB >= max(1,N).
  • INFO β€” INFO is INTEGER.
    • = 0: successful exit
    • < 0: if INFO = -i, the i-th argument had an illegal value
    • > 0: if INFO = i, U(i,i) is exactly zero, and the solution has not been computed. The factorization has not been completed unless i = N.
bestie, when INFO > 0 the solution has not been computed β€” that's not a vibe, that's a whole warning πŸ’€ please read it.

πŸ’œ Author πŸ’œ

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

Definition at line 126 of file sgtsv.f.

🌸 Author 🌸

Generated automatically by Doxygen for LAPACK from the source code.


okay bestie, that's the whole page! πŸ’– This one is from LAPACK Version 3.12.0, page /home/abui...RC/sgtsv.f(3) β€” mwah, bye! 🫢✨

πŸ“¦ where this page comes from