BLAS/SRC/sspmv.f(3)
π NAME π
BLAS/SRC/sspmv.f β bestie, this is the sspmv page from the Library Functions Manual, and it's giving βpacked symmetric matrix realnessβ in the best way. π
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine sspmv (uplo, n, alpha, ap, x, incx, beta, y, incy)
SSPMV
π Function/Subroutine Documentation π
subroutine sspmv (character uplo, integer n, real alpha, real, dimension(*)
ap, real, dimension(*) x, integer incx, real beta, real, dimension(*) y,
integer incy)
SSPMV
π― Purpose: π―
Okay so SSPMV performs the matrix-vector operation
y := alpha*A*x + beta*y,
where alpha and beta are scalars, x and y are n element vectors and A is an n by n symmetric matrix, supplied in packed form. Slay. β¨
π Parameters π
UPLOβCHARACTER*1. On entry,UPLOspecifies whether the upper or lower triangular part of the matrixAis supplied in the packed arrayAPas follows:UPLO = 'U' or 'u'β the upper triangular part ofAis supplied inAP.UPLO = 'L' or 'l'β the lower triangular part ofAis supplied inAP.
NβINTEGER. On entry,Nspecifies the order of the matrixA.Nmust be at least zero.ALPHAβREAL. On entry,ALPHAspecifies the scalaralpha.APβREALarray, dimension at least( ( n*( n + 1 ) )/2 ). Before entry withUPLO = 'U' or 'u', the arrayAPmust contain the upper triangular part of the symmetric matrix packed sequentially, column by column, so thatAP( 1 )containsa( 1, 1 ),AP( 2 )andAP( 3 )containa( 1, 2 )anda( 2, 2 )respectively, and so on. Before entry withUPLO = 'L' or 'l', the arrayAPmust contain the lower triangular part of the symmetric matrix packed sequentially, column by column, so thatAP( 1 )containsa( 1, 1 ),AP( 2 )andAP( 3 )containa( 2, 1 )anda( 3, 1 )respectively, and so on.XβREALarray, dimension at least( 1 + ( n - 1 )*abs( INCX ) ). Before entry, the incremented arrayXmust contain the n element vectorx.INCXβINTEGER. On entry,INCXspecifies the increment for the elements ofX.INCXmust not be zero.BETAβREAL. On entry,BETAspecifies the scalarbeta. WhenBETAis supplied as zero thenYneed not be set on input.YβREALarray, dimension at least( 1 + ( n - 1 )*abs( INCY ) ). Before entry, the incremented arrayYmust contain the n element vectory. On exit,Yis overwritten by the updated vectory.INCYβINTEGER. On entry,INCYspecifies the increment for the elements ofY.INCYmust not be zero.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Further Details: π
- Level 2 Blas routine.
- The vector and matrix arguments are not referenced when
N = 0, orM = 0 -- Written on 22-October-1986.- Jack Dongarra, Argonne National Lab.
- Jeremy Du Croz, Nag Central Office.
- Sven Hammarling, Nag Central Office.
- Richard Hanson, Sandia National Labs.
π Definition at line 146 of file sspmv.f.
π¨οΈ Author π¨οΈ
Generated automatically by Doxygen for LAPACK from the source code.
That's the whole page, bestie π
β¨ Signed off by LAPACK Version 3.12.0, page BLAS/SRC/sspmv.f(3), auto-generated by Doxygen from the source code. The routine itself says it was written on 22-October-1986, so yes β vintage icon behavior, and it still ate. ππ
π¦ 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