SRC/cgetrs.f(3)

πŸ’… NAME πŸ’…

okay so bestie, this page is SRC/cgetrs.f(3) from the Library Functions Manual β€” and it’s literally all about CGETRS, the LAPACK subroutine that solves linear systems using the LU factorization computed by CGETRF. ✨

🌈 SYNOPSIS 🌈

🫢 Functions/Subroutines 🫢

  • subroutine cgetrs (trans, n, nrhs, a, lda, ipiv, b, ldb, info)
    • CGETRS

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

✨ subroutine cgetrs ✨

subroutine cgetrs (character trans, integer n, integer nrhs, complex,
       dimension( lda, * ) a, integer lda, integer, dimension( * ) ipiv,
       complex, dimension( ldb, * ) b, integer ldb, integer info)

CGETRS is the main character here. πŸ‘‘

πŸ’– Purpose πŸ’–

CGETRS solves a system of linear equations

A * X = B,  A**T * X = B,  or  A**H * X = B

with a general N-by-N matrix A using the LU factorization computed by CGETRF. no cap, that’s the whole vibe. 🫢

πŸŽ€ Parameters πŸŽ€

  • TRANS β€” TRANS is CHARACTER*1 and specifies the form of the system of equations:
    • = 'N': A * X = B (No transpose)
    • = 'T': A**T * X = B (Transpose)
    • = 'C': A**H * X = B (Conjugate transpose)
  • 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.
  • A β€” A is COMPLEX array, dimension (LDA,N). The factors L and U from the factorization A = P*L*U as computed by CGETRF.
  • LDA β€” LDA is INTEGER. The leading dimension of the array A. LDA >= max(1,N).
  • IPIV β€” IPIV is INTEGER array, dimension (N). The pivot indices from CGETRF; for 1<=i<=N, row i of the matrix was interchanged with row IPIV(i).
  • B β€” B is COMPLEX array, dimension (LDB,NRHS). On entry, the right hand side matrix B. On exit, the 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

πŸ‘‘ Author πŸ‘‘

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

Definition at line 120 of file cgetrs.f.

🧚 Author 🧚

Generated automatically by Doxygen for LAPACK from the source code.


byeee bestie πŸ’– this iconic page is from LAPACK Version 3.12.0 and lives at SRC/cgetrs.f(3) β€” mwah πŸ’‹

πŸ“¦ where this page comes from