CLARSCL2(3)

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

πŸ’… CLARSCL2(3) β€” Library Functions Manual πŸ’…

okay so bestie, welcome to CLARSCL2(3) from the Library Functions Manual β€” the header path vibe is /home/abui.../clarscl2.f(3) and we are literally about to read a whole Fortran manual page together. 🫢

✨ NAME ✨

  • /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/clarscl2.f β€” that's the file, and yes, it's a whole path. no cap. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

Functions/Subroutines

  • subroutine CLARSCL2 (m, n, d, x, ldx) β€” CLARSCL2 performs reciprocal diagonal scaling on a matrix.
subroutine CLARSCL2 (m, n, d, x, ldx)
    CLARSCL2 performs reciprocal diagonal scaling on a matrix.

🫢 Function/Subroutine Documentation 🫢

subroutine CLARSCL2 (integer m, integer n, real, dimension( * ) d, complex,
    dimension( ldx, * ) x, integer ldx)

CLARSCL2 performs reciprocal diagonal scaling on a matrix. That's the assignment, bestie β€” reciprocal diagonal scaling, periodt. πŸ’…βœ¨

πŸŽ€ Purpose πŸŽ€

!>
!> CLARSCL2 performs a reciprocal diagonal scaling on a matrix:
!>   x <-- inv(D) * x
!> where the REAL diagonal matrix D is stored as a vector.
!>
!> Eventually to be replaced by BLAS_cge_diag_scale in the new BLAS
!> standard.
!>

So the glow-up is: it does a reciprocal diagonal scaling on a matrix, literally x <-- inv(D) * x, where the REAL diagonal matrix D is stored as a vector. Also highkey important: it's eventually to be replaced by BLAS_cge_diag_scale in the new BLAS standard. iconic but on notice. πŸ‘‘

🌸 Parameters 🌸

  • M β€” M is INTEGER; it's the number of rows of D and X. Constraint: M >= 0.
  • N β€” N is INTEGER; it's the number of columns of X. Constraint: N >= 0.
  • D β€” D is REAL array, length M; the diagonal matrix D, stored as a vector of length M.
  • X β€” X is COMPLEX array, dimension (LDX,N); on entry, the matrix X to be scaled by D. On exit, the scaled matrix.
  • LDX β€” LDX is INTEGER; the leading dimension of the matrix X. Constraint: LDX >= M.

πŸ‘‘ Author πŸ‘‘

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

Definition at line 90 of file clarscl2.f.

πŸ’– Author πŸ’–

Generated automatically by Doxygen for LAPACK from the source code.


okay that's the page, bestie. mwah πŸ’‹ the footer says LAPACK Version 3.12.0 and /home/abui.../clarscl2.f(3) β€” and that's the whole tea. 🫢✨

πŸ“¦ where this page comes from