C Library Functions  - dsdot (3)

NAME

dsdot(3f) - [BLAS:DOUBLE_BLAS_LEVEL1]

CONTENTS

Synopsis
Definition
Options
Return
Authors
     Further Details
     References
See Also

SYNOPSIS

double precision function dsdot(n,sx,incx,sy,incy)

      .. Scalar Arguments ..
      integer,intent(in) :: incx,incy,n
      ..
      .. Array Arguments ..
      real,intent(in) :: sx(*),sy(*)
      ..

DEFINITION

Compute the inner product of two vectors with extended precision accumulation and result.

Returns 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.

OPTIONS

N number of elements in input vector(s)
SX array, dimension(N) single precision vector with N elements
INCX storage spacing between elements of SX
SY array, dimension(N) single precision vector with N elements
INCY storage spacing between elements of SY

RETURN

DSDOT dot product (zero if N.LE.0)

AUTHORS

o Univ. of Tennessee
o Univ. of California Berkeley
o Univ. of Colorado Denver
o NAG Ltd.

 date:December 2016

    FURTHER DETAILS

Lawson, C. L., (JPL), Hanson, R. J., (SNLA), Kincaid, D. R., (U. of Texas), Krogh, F. T., (JPL)

    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

1979-10-01
  DATE WRITTEN
1989-08-31
  Modified array declarations. (WRB)
1989-08-31
  REVISION DATE from Version 3.2
1989-12-14
  Prologue converted to Version 4.0 format. (BAB)
1992-03-10
  Corrected definition of LX in DESCRIPTION. (WRB)
1992-05-01
  Reformatted the REFERENCES section. (WRB)
1907-01-18
  Reformat to LAPACK style (JL)

SEE ALSO

Online html documentation available at http://www.netlib.org/lapack/explore-html/


Nemo Release 3.1 dsdot (3) July 22, 2023
Generated by manServer 1.08 from 55937c7a-e570-4a9e-b400-5a114c52a44c using man macros.