CGERQS(3)

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

πŸ’… CGERQS(3) β€” bestie edition πŸ’…

okay so this is CGERQS(3) from the Library Functions Manual, and it’s giving β€œLAPACK routine that wants your linear algebra to slay.” periodt. πŸ’–


✨ NAME ✨

The file is literally:

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/cgerqs.f

bestie, that’s the whole name situation. No cap. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

🫢 Functions/Subroutines 🫢

  • subroutine CGERQS (m, n, nrhs, a, lda, tau, b, ldb, work, lwork, info) β€” CGERQS the one and only

πŸŽ€ Function/Subroutine Documentation πŸŽ€

subroutine CGERQS (integer m, integer n, integer nrhs, complex, dimension(
       lda, * ) a, integer lda, complex, dimension( * ) tau, complex,
       dimension( ldb, * ) b, integer ldb, complex, dimension( lwork ) work,
       integer lwork, integer info)
       CGERQS

like, that’s the full signature, character for character. πŸ’…

🌈 Purpose 🌈

The whole point is to compute a minimum-norm solution

min || A*X - B ||

using the RQ factorization

A = R*Q

which was computed by CGERQF. slay. ✨

πŸ’– Parameters πŸ’–

  • M β€” M is INTEGER, and it’s the number of rows of the matrix A. Constraint: M >= 0. very demure
  • N β€” N is INTEGER, and it’s the number of columns of the matrix A. Constraint: N >= M >= 0. nested inequality realness
  • NRHS β€” NRHS is INTEGER, and it’s the number of columns of B. Constraint: NRHS >= 0. 🫢
  • A β€” A is a COMPLEX array with dimension (LDA,N). It holds the details of the RQ factorization of the original matrix A as returned by CGERQF. iconic
  • LDA β€” LDA is INTEGER, and it’s the leading dimension of the array A. Constraint: LDA >= M. πŸ’…
  • TAU β€” TAU is a COMPLEX array with dimension (M). It holds the details of the orthogonal matrix Q. orthogonal baddie
  • B β€” B is a COMPLEX array with dimension (LDB,NRHS). On entry, it’s the right hand side vectors for the linear system. On exit, it’s the solution vectors X. Each solution vector is contained in rows 1:N of a column of B. entry-to-exit glow-up ✨
  • LDB β€” LDB is INTEGER, and it’s the leading dimension of the array B. Constraint: LDB >= max(1,N). πŸŽ€
  • WORK β€” WORK is a COMPLEX array with dimension (LWORK). workspace queen
  • LWORK β€” LWORK is INTEGER, and it’s the length of the array WORK. LWORK must be at least NRHS, and should be at least NRHS*NB, where NB is the block size for this environment. respect the block size
  • INFO β€” INFO is INTEGER. = 0: successful exit. < 0: if INFO = -i, the i-th argument had an illegal value. bestie, check your args 😭

πŸ‘‘ Author πŸ‘‘

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

Definition at line 120 of file cgerqs.f. line 120 said β€œmain character energy”. 🌸


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code. the robots did this one. πŸ€–βœ¨


Sign-off: this footer is LAPACK Version 3.12.0, with the file stamp /home/abui...IN/cgerqs.f(3) β€” source/version noted, date not shown on this footer, and yes, that’s the cute little ending, bestie πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from