SURFEX v8.1
General documentation of Surfex
Surfex_Git2
src
LIB
XRD44
support
rdot.F
Go to the documentation of this file.
1
FUNCTION
rdot
(N,X,INCX,Y,INCY)
2
USE
parkind1
, ONLY
:
jpim
,
jprb
3
IMPLICIT NONE
4
INTEGER(KIND=JPIM)
:: N
5
INTEGER(KIND=JPIM)
:: INCX
6
INTEGER(KIND=JPIM)
:: INCY
7
REAL(KIND=JPRB)
:: X(n*incx)
8
REAL(KIND=JPRB)
:: Y(n*incy)
9
REAL(KIND=JPRB)
:: RDOT
10
INTEGER
:: IX,IY,J
11
REAL(KIND=JPRB)
:: ZDOT
12
zdot=0.0_jprb
13
ix=1
14
iy=1
15
DO
j=1,n
16
zdot=zdot+x(ix)*y(iy)
17
ix=ix+incx
18
iy=iy+incy
19
ENDDO
20
rdot=zdot
21
RETURN
22
ENDFUNCTION
rdot
parkind1::jpim
integer, parameter jpim
Definition:
parkind1.F90:13
rdot
real(kind=jprb) function rdot(N, X, INCX, Y, INCY)
Definition:
rdot.F:2
parkind1::jprb
integer, parameter jprb
Definition:
parkind1.F90:32
parkind1
Definition:
parkind1.F90:1
Generated on Tue Jan 16 2018 16:23:22 for SURFEX v8.1 by
1.8.13