32
33
34
37
38
39
40#include "implicit_f.inc"
41#include "i25edge_c.inc"
42
43
44
45#include "com01_c.inc"
46
47
48
49 INTEGER, INTENT(IN) :: NIN, NEDGE,ISTOK_E2E,ISTOK_E2S
50 INTEGER, INTENT(INOUT) :: CAND_E2E(ISTOK_E2E),CAND_E2S(ISTOK_E2S)
51
52
53
54 INTEGER I, J, P, I_STOK, IDEB, JDEB, NI
55 INTEGER EID,N_REMOTE_OLD
56
57
58
59 n_remote_old = 0
60 DO p = 1, nspmd
61 n_remote_old = n_remote_old +
nsnfieold(p)
62 ENDDO
63
65 DO i = 1, n_remote_old
67 END DO
68
69
73
74 END DO
75
76 ideb = 0
77 jdeb = 0
78
79
80 DO p = 1, nspmd
81 i = 1
82 j = 1
84
86 +
nsvfie(nin)%P(i+ideb))
THEN
87
89
90
91
92
93 i = i + 1
94 j = j + 1
96 +
nsvfie(nin)%P(i+ideb))
THEN
97 j = j + 1
98
100 +
nsvfie(nin)%P(i+ideb))
THEN
101
102 i = i + 1
103 END IF
104 END DO
105 jdeb = jdeb +
nsnfie(nin)%P(p)
107 END DO
108
109
110 DO i = 1, n_remote_old
112
114 ENDIF
115 END DO
116
117 DO i = 1, istok_e2e
118 ni = cand_e2e(i)
119 IF(ni>nedge) THEN
120 ni = ni - nedge
122 END IF
123 END DO
124
125 DO i = 1, istok_e2s
126 ni = cand_e2s(i)
127 IF(ni>nedge) THEN
128 ni = ni - nedge
130 END IF
131 END DO
132
133
134 RETURN
integer, dimension(:), allocatable renum_edge
integer, dimension(:), allocatable oldnum_edge
integer, dimension(:,:), allocatable irem_edge
integer, dimension(:), allocatable nsnfieold
type(int_pointer), dimension(:), allocatable nsnfie
type(int_pointer), dimension(:), allocatable nsvfie