SURFEX v8.1
General documentation of Surfex
Surfex_Git2
src
LIB
XRD44
support
isrchfle.F
Go to the documentation of this file.
1
FUNCTION
isrchfle
(N,ARRAY,INC,TARGET)
2
USE
parkind1
, ONLY
:
jpim
,
jprb
3
IMPLICIT NONE
4
INTEGER(KIND=JPIM)
:: ISRCHFLE
5
INTEGER(KIND=JPIM)
:: N
6
INTEGER(KIND=JPIM)
:: INC
7
REAL(KIND=JPRB)
:: TARGET
8
REAL(KIND=JPRB)
:: ARRAY(1+inc*(n-1))
9
INTEGER(KIND=JPIM)
:: I
10
!
11
IF
(n.LE.0)
THEN
12
isrchfle=0
13
RETURN
14
ELSE
15
DO
1 i=1,n
16
IF
( array(1+inc*(i-1)).LE.
TARGET
)
THEN
17
isrchfle=i
18
RETURN
19
ENDIF
20
1
CONTINUE
21
isrchfle=n+1
22
ENDIF
23
ENDFUNCTION
isrchfle
parkind1::jpim
integer, parameter jpim
Definition:
parkind1.F90:13
parkind1::jprb
integer, parameter jprb
Definition:
parkind1.F90:32
parkind1
Definition:
parkind1.F90:1
isrchfle
integer(kind=jpim) function isrchfle(N, ARRAY, INC, TARGET)
Definition:
isrchfle.F:2
Generated on Tue Jan 16 2018 16:23:22 for SURFEX v8.1 by
1.8.13