TESTING/LIN/sdrvpox.f(3)

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

NAME

TESTING/LIN/sdrvpox.f is the Library Functions Manual page for the sdrvpo subroutine β€” also known as SDRVPOX. πŸ’–

SYNOPSIS

Functions/Subroutines

subroutine sdrvpo (dotype, nn, nval, nrhs, thresh, tsterr, nmax, a,
    afac, asav, b, bsav, x, xact, s, work, rwork, iwork, nout)

SDRVPOX β€” that’s the one, bestie. πŸ’…

Function/Subroutine Documentation

Full signature, exactly as the source gives it:

subroutine sdrvpo (logical, dimension( * ) dotype, integer nn, integer,
    dimension( * ) nval, integer nrhs, real thresh, logical tsterr, integer
    nmax, real, dimension( * ) a, real, dimension( * ) afac, real,
    dimension( * ) asav, real, dimension( * ) b, real, dimension( * ) bsav,
    real, dimension( * ) x, real, dimension( * ) xact, real, dimension( * )
    s, real, dimension( * ) work, real, dimension( * ) rwork, integer,
    dimension( * ) iwork, integer nout)

SDRVPOX πŸ¦‹

Purpose

Okay so the source says: SDRVPO tests the driver routines SPOSV, -SVX, and -SVXX. πŸ’…

Heads-up from the original: this file is used only when the XBLAS are available; otherwise sdrvpo.f defines this subroutine. No cap. 🫢

Parameters

DOTYPE

DOTYPE is a LOGICAL array with dimension (NTYPES). It’s the matrix-type guest list: for 1 <= j <= NTYPES, matrix type j is tested when DOTYPE(j) = .TRUE.; if DOTYPE(j) = .FALSE., then type j is not used. πŸŽ€

NN

NN is INTEGER: how many values of N are contained in the vector NVAL. ✨

NVAL

NVAL is an INTEGER array with dimension (NN); these are the values of the matrix dimension N. 🌸

NRHS

NRHS is INTEGER: the number of right hand side vectors to be generated for each linear system. πŸ’–

THRESH

THRESH is REAL, the threshold value for the test ratios. A result is included in the output file if RESULT >= THRESH. Want every single test ratio printed? Use THRESH = 0. πŸ‘‘

TSTERR

TSTERR is LOGICAL: flag indicating whether error exits are to be tested. πŸ¦‹

NMAX

NMAX is INTEGER: the maximum value permitted for N, used in dimensioning the work arrays. ✨

A

A is a REAL array with dimension (NMAX*NMAX). πŸ“

AFAC

AFAC is a REAL array with dimension (NMAX*NMAX). πŸ“

ASAV

ASAV is a REAL array with dimension (NMAX*NMAX). πŸ“

B

B is a REAL array with dimension (NMAX*NRHS). πŸ’œ

BSAV

BSAV is a REAL array with dimension (NMAX*NRHS). πŸ’œ

X

X is a REAL array with dimension (NMAX*NRHS). πŸ’œ

XACT

XACT is a REAL array with dimension (NMAX*NRHS). πŸ’œ

S

S is a REAL array with dimension (NMAX). 🌈

WORK

WORK is a REAL array with dimension (NMAX*max(3,NRHS)). ⭐

RWORK

RWORK is a REAL array with dimension (NMAX+2*NRHS). ⭐

IWORK

IWORK is an INTEGER array with dimension (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 164 of file sdrvpox.f. πŸ’…

Author

Generated automatically by Doxygen for LAPACK from the source code. 🫢


πŸŽ€ Cute sign-off: this page comes from LAPACK, version 3.12.0, source TESTING/LIN/sdrvpox.f(3). The footer doesn’t give a date, so no date to spill β€” but the metadata vibe is immaculate. πŸ’–

πŸ“¦ where this page comes from