DQRT15(3)

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

πŸ’… DQRT15(3) πŸ’…

okay bestie, welcome to the DQRT15(3) page from the Library Functions Manual. This one is literally about generating a matrix with full or deficient rank and various norms β€” math but make it fashion βœ¨πŸ’–

🌟 NAME 🌟

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

That’s the exact path, no cap. It’s giving β€œdeep in the LAPACK testing folder” and we respect it 🫢.

✨ SYNOPSIS ✨

Functions/Subroutines

   subroutine DQRT15 (scale, rksel, m, n, nrhs, a, lda, b, ldb, s, rank,
       norma, normb, iseed, work, lwork)

DQRT15

That’s the subroutine name, periodt πŸ’….

πŸ¦‹ FUNCTION/SUBROUTINE DOCUMENTATION πŸ¦‹

   subroutine DQRT15 (integer scale, integer rksel, integer m, integer n,
       integer nrhs, double precision, dimension( lda, * ) a, integer lda,
       double precision, dimension( ldb, * ) b, integer ldb, double precision,
       dimension( * ) s, integer rank, double precision norma, double precision
       normb, integer, dimension( 4 ) iseed, double precision, dimension( lwork
       ) work, integer lwork)

DQRT15

🌸 Purpose 🌸

DQRT15 generates a matrix with full or deficient rank and of various norms. That’s the whole assignment, and it ate πŸ’…βœ¨.

πŸŽ€ Parameters πŸŽ€

  • SCALE β€” SCALE is INTEGER, and it controls the scaling vibe:
    • SCALE = 1: normally scaled matrix
    • SCALE = 2: matrix scaled up
    • SCALE = 3: matrix scaled down
  • RKSEL β€” RKSEL is INTEGER, and it picks the rank behavior:
    • RKSEL = 1: full rank matrix
    • RKSEL = 2: rank-deficient matrix
  • M β€” M is INTEGER; the number of rows of the matrix A.
  • N β€” N is INTEGER; the number of columns of A.
  • NRHS β€” NRHS is INTEGER; the number of columns of B.
  • A β€” A is DOUBLE PRECISION array, dimension (LDA,N); the M-by-N matrix A. main character matrix energy πŸ‘‘
  • LDA β€” LDA is INTEGER; the leading dimension of the array A.
  • B β€” B is DOUBLE PRECISION array, dimension (LDB, NRHS); a matrix that is in the range space of matrix A.
  • LDB β€” LDB is INTEGER; the leading dimension of the array B.
  • S β€” S is DOUBLE PRECISION array, dimension MIN(M,N); singular values of A.
  • RANK β€” RANK is INTEGER; number of nonzero singular values of A.
  • NORMA β€” NORMA is DOUBLE PRECISION; one-norm of A.
  • NORMB β€” NORMB is DOUBLE PRECISION; one-norm of B.
  • ISEED β€” ISEED is integer array, dimension (4); seed for random number generator.
  • WORK β€” WORK is DOUBLE PRECISION array, dimension (LWORK).
  • LWORK β€” LWORK is INTEGER; length of work space required. And bestie, the requirement is exactly:
LWORK >= MAX(M+MIN(M,N),NRHS*MIN(M,N),2*N+M)

πŸ‘‘ Author πŸ‘‘

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

πŸ“ Definition at line 146 of file dqrt15.f.

πŸ’œ AUTHOR (AUTOGENERATED) πŸ’œ

This one is auto-generated, bestie: Generated automatically by Doxygen for LAPACK from the source code. ✨


okay that’s the whole page 🫢 footer source/version/path vibes: LAPACK, Version 3.12.0, and /home/abui...IN/dqrt15.f(3) β€” no separate date text was in the footer, so we’re not inventing one, periodt πŸ™ˆπŸ’–

πŸ“¦ where this page comes from