CCHKQ3(3)

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

πŸ’– cchkq3.f(3) β€” Library Functions Manual πŸ’–

okay so this is the page for cchkq3.f(3) from the LAPACK Library Functions Manual, and the path vibe is /home/abui...IN/cchkq3.f(3). It's giving "test-driver subroutine documentation" and honestly it ate. πŸ’…βœ¨

πŸ“› NAME πŸ“›

The name is literally this source file path, no cap:

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

πŸ¦‹ SYNOPSIS πŸ¦‹

✨ Functions/Subroutines ✨

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

🧚 Function/Subroutine Documentation 🧚

subroutine CCHKQ3 (logical, dimension( * ) dotype, integer nm, integer,
    dimension( * ) mval, integer nn, integer, dimension( * ) nval, integer
    nnb, integer, dimension( * ) nbval, integer, dimension( * ) nxval, real
    thresh, complex, dimension( * ) a, complex, dimension( * ) copya, real,
    dimension( * ) s, complex, dimension( * ) tau, complex, dimension( * )
    work, real, dimension( * ) rwork, integer, dimension( * ) iwork, integer
    nout)
    CCHKQ3

πŸŽ€ Purpose πŸŽ€

CCHKQ3 tests CGEQP3. That's the whole purpose, and it's iconic. πŸ’–

The doc block literally says !> CCHKQ3 tests CGEQP3. and then closes with !>. Main character energy. πŸ’…

🌸 Parameters 🌸

DOTYPE

DOTYPE is a LOGICAL array, dimension (NTYPES). It says which matrix types get used for testing. Matrices of type j β€” where 1 <= j <= NTYPES β€” are used for testing if DOTYPE(j) = .TRUE.; if DOTYPE(j) = .FALSE., then type j is not used. Simple as that, bestie. 🌈

NM

NM is INTEGER. It's the number of values of M contained in the vector MVAL.

MVAL

MVAL is INTEGER array, dimension (NM). These are the values of the matrix row dimension M.

NN

NN is INTEGER. It's the number of values of N contained in the vector NVAL.

NVAL

NVAL is INTEGER array, dimension (NN). These are the values of the matrix column dimension N.

NNB

NNB is INTEGER. It's the number of values of NB and NX contained in the vectors NBVAL and NXVAL. The blocking parameters are used in pairs (NB,NX). Cute little pair-up, fr fr. 🫢

NBVAL

NBVAL is INTEGER array, dimension (NNB). These are the values of the blocksize NB.

NXVAL

NXVAL is INTEGER array, dimension (NNB). These are the values of the crossover point NX.

THRESH

THRESH is REAL. It's 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. That zero is the "show me everything" setting, okay? πŸ’…

A

A is COMPLEX 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 COMPLEX array, dimension (MMAX*NMAX).

S

S is REAL array, dimension (min(MMAX,NMAX)).

TAU

TAU is COMPLEX array, dimension (MMAX).

WORK

WORK is COMPLEX array, dimension (max(M*max(M,N) + 4*min(M,N) + max(M,N))).

RWORK

RWORK is REAL array, dimension (4*NMAX).

IWORK

IWORK is INTEGER array, dimension (2*NMAX).

NOUT

NOUT is INTEGER. It's the unit number for output.

πŸ‘‘ Author πŸ‘‘

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

Definition at line 155 of file cchkq3.f.

πŸ“ Author πŸ“

Generated automatically by Doxygen for LAPACK from the source code.


That's the whole page, bestie β€” footer energy is LAPACK, Version 3.12.0, and /home/abui...IN/cchkq3.f(3). Periodt. πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from