SURFEX v8.1
General documentation of Surfex
Surfex_Git2
src
LIB
XRD44
support
guniqi4.F
Go to the documentation of this file.
1
! Find unique integers in a sorted list
2
SUBROUTINE
guniqi4
(N,ORD,A)
3
USE
parkind1
, ONLY
:
jpim
,
jprb
4
! IMPLICIT INTEGER (A-Z)
5
IMPLICIT NONE
6
7
INTEGER(KIND=4)
:: N
8
INTEGER(KIND=4)
:: A(n)
9
INTEGER(KIND=4)
:: ORD(n)
10
INTEGER(KIND=4)
:: I, J
11
12
IF
(n == 0)
RETURN
13
14
j = 1
15
ord(1) = 1
16
17
DO
i = 2, n
18
IF
(a(i-1) /= a(i))
THEN
19
j = j + 1
20
ord(j) = i
21
ENDIF
22
ENDDO
23
24
n = j
25
26
ENDSUBROUTINE
guniqi4
parkind1::jpim
integer, parameter jpim
Definition:
parkind1.F90:13
guniqi4
subroutine guniqi4(N, ORD, A)
Definition:
guniqi4.F:3
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