DCHKQ3(3)

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

DCHKQ3(3) β€” bestie, this is the whole page πŸ’…βœ¨

Okay so this is DCHKQ3(3), straight out of the Library Functions Manual. It's giving LAPACK testing routine energy, and the actual file is a whole path situation. No cap, we're getting into it 🫢

NAME

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/dchkq3.f β€” that's the name, bestie. Literally the file path, slay πŸ’–

SYNOPSIS

Functions/Subroutines

       subroutine DCHKQ3 (dotype, nm, mval, nn, nval, nnb, nbval, nxval,
           thresh, a, copya, s, tau, work, iwork, nout)
           DCHKQ3

DCHKQ3 β€” the subroutine itself, main character energy only 😌

Function/Subroutine Documentation

subroutine DCHKQ3

   subroutine DCHKQ3 (logical, dimension( * ) dotype, integer nm, integer,
       dimension( * ) mval, integer nn, integer, dimension( * ) nval, integer
       nnb, integer, dimension( * ) nbval, integer, dimension( * ) nxval,
       double precision thresh, double precision, dimension( * ) a, double
       precision, dimension( * ) copya, double precision, dimension( * ) s,
       double precision, dimension( * ) tau, double precision, dimension( * )
       work, integer, dimension( * ) iwork, integer nout)
       DCHKQ3

Purpose: πŸ’…

!>
!> DCHKQ3 tests  DGEQP3.
!>

So like, that's the assignment: DCHKQ3 tests DGEQP3. Periodt. The purpose section is literally two lines and a vibe check πŸ”₯

Parameters πŸŽ€

Okay bestie, here come all the parameters, and I mean all of them. No skipping, no summarizing, we respect the API πŸ’–

DOTYPE

!>          DOTYPE is LOGICAL array, dimension (NTYPES)
!>          The matrix types to be used for testing.  Matrices of type j
!>          (for 1 <= j <= NTYPES) are used for testing if DOTYPE(j) =
!>          .TRUE.; if DOTYPE(j) = .FALSE., then type j is not used.
!>

NM

!>          NM is INTEGER
!>          The number of values of M contained in the vector MVAL.
!>

MVAL

!>          MVAL is INTEGER array, dimension (NM)
!>          The values of the matrix row dimension M.
!>

NN

!>          NN is INTEGER
!>          The number of values of N contained in the vector NVAL.
!>

NVAL

!>          NVAL is INTEGER array, dimension (NN)
!>          The values of the matrix column dimension N.
!>

NNB

!>          NNB is INTEGER
!>          The number of values of NB and NX contained in the
!>          vectors NBVAL and NXVAL.  The blocking parameters are used
!>          in pairs (NB,NX).
!>

NBVAL

!>          NBVAL is INTEGER array, dimension (NNB)
!>          The values of the blocksize NB.
!>

NXVAL

!>          NXVAL is INTEGER array, dimension (NNB)
!>          The values of the crossover point NX.
!>

THRESH

!>          THRESH is DOUBLE PRECISION
!>          The threshold value for the test ratios.  A result is
!>          included in the output file if RESULT >= THRESH.  To have
!>          every test ratio printed, use THRESH = 0.
!>

A

!>          A is DOUBLE PRECISION array, dimension (MMAX*NMAX)
!>          where MMAX is the maximum value of M in MVAL and NMAX is the
!>          maximum value of N in NVAL.
!>

COPYA

!>          COPYA is DOUBLE PRECISION array, dimension (MMAX*NMAX)
!>

S

!>          S is DOUBLE PRECISION array, dimension
!>                      (min(MMAX,NMAX))
!>

TAU

!>          TAU is DOUBLE PRECISION array, dimension (MMAX)
!>

WORK

!>          WORK is DOUBLE PRECISION array, dimension
!>                      (MMAX*NMAX + 4*NMAX + MMAX)
!>

IWORK

!>          IWORK is INTEGER array, dimension (2*NMAX)
!>

NOUT

!>          NOUT is INTEGER
!>          The unit number for output.
!>

Author 🌸

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

Definition at line 150 of file dchkq3.f.

Author 🫢

Generated automatically by Doxygen for LAPACK from the source code.


Okay bestie, that's the whole page. Footer vibe: LAPACK Version 3.12.0, source /home/abui...IN/dchkq3.f(3) β€” bye, love you, mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from