SURFEX v8.1
General documentation of Surfex
ilsum.F
Go to the documentation of this file.
1  FUNCTION ilsum(N,LX,INCX)
2  USE parkind1, ONLY : jpim
3  IMPLICIT NONE
4  INTEGER(KIND=JPIM) :: ILSUM
5  INTEGER(KIND=JPIM) :: N
6  INTEGER(KIND=JPIM) :: INCX
7  INTEGER(KIND=JPIM) :: JL
8  LOGICAL :: LX(*)
9 !
10 ! FINDS THE NUMBER OF TRUE ELEMENTS OF A LOGICAL VECTOR
11 !
12  ilsum=0
13  IF ( n.LE.0) RETURN
14 !
15  DO 1 jl=1,n
16  IF ( lx(1+(jl-1)*incx) ) ilsum=ilsum+1
17  1 CONTINUE
18 !
19  ENDFUNCTION ilsum
integer, parameter jpim
Definition: parkind1.F90:13
integer(kind=jpim) function ilsum(N, LX, INCX)
Definition: ilsum.F:2