SURFEX v8.1
General documentation of Surfex
Surfex_Git2
src
LIB
XRD44
support
isrcheq.F
Go to the documentation of this file.
1
FUNCTION
isrcheq
(N,ARRAY,INC,TARGET)
2
! cray function isrcheq
3
! description see manual SR-2081
4
!
5
USE
parkind1
, ONLY
:
jpim
6
IMPLICIT NONE
7
INTEGER(KIND=JPIM)
:: ISRCHEQ
8
INTEGER(KIND=JPIM)
:: N
9
INTEGER(KIND=JPIM)
:: INC
10
INTEGER(KIND=JPIM)
:: ARRAY(1+inc*(n-1))
11
INTEGER(KIND=JPIM)
:: TARGET
12
INTEGER
:: I, J
13
!
14
j=1
15
isrcheq=0
16
IF
(n.LE.0)
RETURN
17
IF
(inc.LT.0) j=1-(n-1)*inc
18
DO
100 i=1,n
19
IF
(array(j).EQ.
TARGET
)
GOTO
200
20
j=j+inc
21
100
CONTINUE
22
200 isrcheq=i
23
RETURN
24
ENDFUNCTION
isrcheq
parkind1::jpim
integer, parameter jpim
Definition:
parkind1.F90:13
isrcheq
integer(kind=jpim) function isrcheq(N, ARRAY, INC, TARGET)
Definition:
isrcheq.F:2
parkind1
Definition:
parkind1.F90:1
Generated on Tue Jan 16 2018 16:23:22 for SURFEX v8.1 by
1.8.13