BLAS/SRC/sdsdot.f(3)
π NAME π
BLAS/SRC/sdsdot.f β that's the page name, bestie. It lives in the Library Functions Manual (manual name folded in near the top, periodt), and this page is BLAS/SRC/sdsdot.f(3). It's all about sdsdot. No cap. π
β¨ SYNOPSIS β¨
Functions/Subroutines
real function sdsdot (n, sb, sx, incx, sy, incy)βSDSDOT
π οΈ Function/Subroutine Documentation π οΈ
real function sdsdot (integer n, real sb, real, dimension(*) sx, integer incx, real, dimension(*) sy, integer incy)
SDSDOT β iconic. π
π Purpose π
Okay so the whole assignment is literally to compute the inner product of two vectors with extended precision accumulation. It's giving math main character energy. β¨
Returns S.P. result with dot product accumulated in D.P. β highkey important, fr fr.
SDSDOT = SB + sum for I = 0 to N-1 of SX(LX+I*INCX)*SY(LY+I*INCY),
where LX = 1 if INCX .GE. 0, else LX = 1+(1-N)*INCX, and LY is
defined in a similar way using INCY.
π Parameters π
NβN is INTEGER; number of elements in input vector(s).SBβSB is REAL; single precision scalar to be added to inner product.SXβSX is REAL array, dimension ( 1 + ( N - 1 )*abs( INCX ) ); single precision vector withNelements.INCXβINCX is INTEGER; storage spacing between elements ofSX.SYβSY is REAL array, dimension ( 1 + ( N - 1 )*abs( INCX ) ); single precision vector withNelements. Yes, the dimension is written withabs( INCX )in the original, bestie β not a typo from me. πINCYβINCY is INTEGER; storage spacing between elements ofSY.
π Author π
The human legends on this one:
- Lawson, C. L., (JPL)
- Hanson, R. J., (SNLA)
- Kincaid, D. R., (U. of Texas)
- Krogh, F. T., (JPL)
Also repping:
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π₯ Further Details π₯
π REFERENCES π
C. L. Lawson, R. J. Hanson, D. R. Kincaid and F. T. Krogh, Basic linear algebra subprograms for Fortran usage, Algorithm No. 539, Transactions on Mathematical Software 5, 3 (September 1979), pp. 308-323.
π°οΈ REVISION HISTORY (YYMMDD) π°οΈ
791001β DATE WRITTEN890531β Changed all specific intrinsics to generic. (WRB)890831β Modified array declarations. (WRB)890831β REVISION DATE from Version 3.2891214β Prologue converted to Version 4.0 format. (BAB)920310β Corrected definition of LX in DESCRIPTION. (WRB)920501β Reformatted the REFERENCES section. (WRB)070118β Reformat to LAPACK coding style
Definition at line 112 of file sdsdot.f. π
π€ Author π€
Generated automatically by Doxygen for LAPACK from the source code.
source/version: LAPACK Version 3.12.0 Β· page BLAS/SRC/sdsdot.f(3) Β· date: not listed in the footer, so I'm not inventing one, ngl π
β¨
π¦ 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