BLAS/SRC/dsdot.f(3)
okay bestie, you're reading BLAS/SRC/dsdot.f(3) from the Library Functions Manual โ group-chat voice: on, math facts: untouched. Let's go ๐โจ
๐ธ NAME ๐ธ
BLAS/SRC/dsdot.f
โจ SYNOPSIS โจ
๐ซถ Functions/Subroutines
double precision function dsdot (n, sx, incx, sy, incy)โDSDOT
๐ Function/Subroutine Documentation ๐
double precision function dsdot (integer n, real, dimension(*) sx, integer
incx, real, dimension(*) sy, integer incy)
DSDOT
๐ฏ Purpose
okay so this one is literally: compute the inner product of two vectors with extended precision accumulation and result.
It returns a D.P. dot product accumulated in D.P., for S.P. SX and SY:
DSDOT = 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. No cap, that's the formula ๐
๐งฎ Parameters
NโN is INTEGER; number of elements in input vector(s).SXโSX is REAL array, dimension(N); single precision vector withNelements.INCXโINCX is INTEGER; storage spacing between elements ofSX.SYโSY is REAL array, dimension(N); single precision vector withNelements.INCYโINCY is INTEGER; storage spacing between elements ofSY.
๐ Returns
DSDOTโDSDOT is DOUBLE PRECISION;DSDOT double precision dot product (zero if N.LE.0).
๐ Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
๐ Further Details
bestie, this section is literally just !> in the source โ no extra details here. ๐
๐ References
The source wraps these in !> markers, but the reference itself is:
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.
And the revision history, exactly:
REVISION HISTORY (YYMMDD)
791001 DATE WRITTEN
890831 Modified array declarations. (WRB)
890831 REVISION DATE from Version 3.2
891214 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 style (JL)
๐ Definition at line 118 of file dsdot.f.
๐ป Author ๐ป
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the whole manual page, bestie โ footer check: source/version LAPACK Version 3.12.0, page BLAS/SRC/dsdot.f(3). Periodt. ๐
โจ๐ซถ
๐ฆ 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