OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
zvvdotu.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine zvvdotu (n, dot, x, incx, y, incy)

Function/Subroutine Documentation

◆ zvvdotu()

subroutine zvvdotu ( integer n,
complex*16 dot,
complex*16, dimension( * ) x,
integer incx,
complex*16, dimension( * ) y,
integer incy )

Definition at line 1 of file zvvdotu.f.

2*
3* -- PBLAS auxiliary routine (version 2.0) --
4* University of Tennessee, Knoxville, Oak Ridge National Laboratory,
5* and University of California, Berkeley.
6* April 1, 1998
7*
8* .. Scalar Arguments ..
9 INTEGER INCX, INCY, N
10 COMPLEX*16 DOT
11* ..
12* .. Array Arguments ..
13 COMPLEX*16 X( * ), Y( * )
14* ..
15*
16* Purpose
17* =======
18*
19* ZVVDOTU computes the following dot product:
20*
21* dot = dot + x**T * y,
22*
23* where x and y are n vectors.
24*
25* Arguments
26* =========
27*
28* N (input) INTEGER
29* On entry, N specifies the length of the vectors x and y. N
30* must be at least zero.
31*
32* DOT (input/output) COMPLEX*16
33* On exit, DOT is updated with the dot product of the vectors x
34* and y.
35*
36* X (input) COMPLEX*16 array of dimension at least
37* ( 1 + ( n - 1 )*abs( INCX ) ). Before entry, the incremented
38* array X must contain the vector x.
39*
40* INCX (input) INTEGER
41* On entry, INCX specifies the increment for the elements of X.
42* INCX must not be zero.
43*
44* Y (input) COMPLEX*16 array of dimension at least
45* ( 1 + ( n - 1 )*abs( INCY ) ). Before entry, the incremented
46* array Y must contain the vector y.
47*
48* INCY (input) INTEGER
49* On entry, INCY specifies the increment for the elements of Y.
50* INCY must not be zero.
51*
52* -- Written on April 1, 1998 by
53* Antoine Petitet, University of Tennessee, Knoxville 37996, USA.
54*
55* =====================================================================
56*
57* .. External Functions ..
58 COMPLEX*16 ZDOTU
59 EXTERNAL zdotu
60* ..
61* .. Executable Statements ..
62*
63 dot = dot + zdotu( n, x, incx, y, incy )
64*
65 RETURN
66*
67* End of ZVVDOTU
68*
complex *16 function zdotu(n, zx, incx, zy, incy)
ZDOTU
Definition zdotu.f:83