TESTING/LIN/sqrt15.f(3)

📦
version 3.12.1 · 3 versions
, in arch rolling

💖 TESTING/LIN/sqrt15.f 💖

okay bestie, welcome to the TESTING/LIN/sqrt15.f(3) page from the Library Functions Manual. this is the sqrt15 subroutine’s moment, and yes it ate. 💅


✨ NAME ✨

TESTING/LIN/sqrt15.f — that’s the file/page name, iconic and exact. 🎀


✨ SYNOPSIS ✨

Functions/Subroutines

  • subroutine sqrt15 — okay so here’s the signature, copy it exactly, no cap:
subroutine sqrt15 (scale, rksel, m, n, nrhs, a, lda, b, ldb, s, rank,
    norma, normb, iseed, work, lwork)
    SQRT15

✨ Function/Subroutine Documentation ✨

subroutine sqrt15

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

This is the full signature, and SQRT15 is right there under it. slay. 💖

Purpose

!>
!> SQRT15 generates a matrix with full or deficient rank and of various
!> norms.
!>

Translation: SQRT15 generates a matrix with full or deficient rank and of various norms. that’s the whole purpose, and it’s giving exactly what it needs to give. ✨

Parameters

  • SCALE — SCALE is INTEGER. SCALE = 1: normally scaled matrix; SCALE = 2: matrix scaled up; SCALE = 3: matrix scaled down. pick your scaling era. 💅
  • RKSEL — RKSEL is INTEGER. RKSEL = 1: full rank matrix; RKSEL = 2: rank-deficient matrix. full rank or rank-deficient, no in-between vibe. 🦋
  • M — M is INTEGER, and it’s The number of rows of the matrix A. rows, bestie. 👑
  • N — N is INTEGER, and it’s The number of columns of A. columns, periodt. 🌸
  • NRHS — NRHS is INTEGER, and it’s The number of columns of B. those are B’s columns. 💜
  • A — A is REAL array, dimension (LDA,N). it’s The M-by-N matrix A. main character matrix energy. ✨
  • LDA — LDA is INTEGER, and it’s The leading dimension of the array A. yes ma’am. 🎀
  • B — B is REAL array, dimension (LDB, NRHS). it’s A matrix that is in the range space of matrix A. range space realness. 🔥
  • LDB — LDB is INTEGER, and it’s The leading dimension of the array B. iconic. ⭐
  • S — S is REAL array, dimension MIN(M,N). it’s Singular values of A. singular values, plural, important. 💖
  • RANK — RANK is INTEGER, and it’s number of nonzero singular values of A. okay rank, we see you. 👑
  • NORMA — NORMA is REAL, and it’s one-norm of A. one-norm, not zero-norm, love that. 🌈
  • NORMB — NORMB is REAL, and it’s one-norm of B. matching one-norm energy. 🫶
  • ISEED — ISEED is integer array, dimension (4). it’s seed for random number generator. the four-element seed is the moment. 🍓
  • WORK — WORK is REAL array, dimension (LWORK). workspace, bestie. 🧚
  • LWORK — LWORK is INTEGER, and it’s length of work space required. also: LWORK >= MAX(M+MIN(M,N),NRHS*MIN(M,N),2*N+M). do not skip that inequality, fr fr. 💀
lowkey crucial: LWORK >= MAX(M+MIN(M,N),NRHS*MIN(M,N),2*N+M) is the work-space requirement. don’t come in under that. ⚠️

Author

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

bestie, the author list is literally those four. 🫶

Definition at line 146 of file sqrt15.f.

Definition at line 146 of file sqrt15.f. — exact. 💅


✨ Author ✨

Generated automatically by Doxygen for LAPACK from the source code. no cap, that’s the Doxygen-generated author note. 🤖✨


okay that’s the whole page, bestie: source is LAPACK, Version 3.12.0, page TESTING/LIN/sqrt15.f(3), and the page didn’t show a date so I’m not gonna invent one. periodt. 💖🎀🦋

📦 where this page comes from