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