TESTING/LIN/dqrt15.f(3)

πŸ“¦
version 3.12.1 Β· 2 versions
, in arch rolling

πŸŽ€ TESTING/LIN/dqrt15.f(3) πŸŽ€

okay so bestie, this page is from the Library Functions Manual for TESTING/LIN/dqrt15.f(3), and it is literally all about the DQRT15 subroutine. It's giving test-matrix generator energy, and we are going to read every parameter like the main characters they are. πŸ’…

πŸ’– NAME πŸ’–

TESTING/LIN/dqrt15.f

🌸 SYNOPSIS 🌸

Functions/Subroutines

  • subroutine dqrt15 (scale, rksel, m, n, nrhs, a, lda, b, ldb, s, rank, norma, normb, iseed, work, lwork) β€” the one and only DQRT15.
subroutine dqrt15 (scale, rksel, m, n, nrhs, a, lda, b, ldb, s, rank,
    norma, normb, iseed, work, lwork)

and yup, the subroutine name is DQRT15. iconic.

πŸ¦‹ 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.

✨ Parameters ✨

  • SCALE β€” SCALE is INTEGER. The scaling situation is: SCALE = 1 means a normally scaled matrix, SCALE = 2 means the matrix is scaled up, and SCALE = 3 means the matrix is scaled down. scale slay.
  • RKSEL β€” RKSEL is INTEGER. Rank selection goes like: RKSEL = 1 means a full rank matrix, and RKSEL = 2 means a 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.
  • 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. The 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 the requirement is exactly LWORK >= MAX(M+MIN(M,N),NRHS*MIN(M,N),2*N+M). no cap, respect the LWORK.

πŸ‘‘ Author πŸ‘‘

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

Definition at line 146 of file dqrt15.f.

🌟 Author 🌟

Generated automatically by Doxygen for LAPACK from the source code.


xoxo, your Unix bestie πŸ’– β€” this page is sourced from LAPACK Version 3.12.0, and the footer tag is TESTING/LIN/dqrt15.f(3), periodt. 🫢

πŸ“¦ where this page comes from