TESTING/LIN/sdrvpox.f(3)
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
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms