33#include "implicit_f.inc"
42 INTEGER,
INTENT(IN) :: ADDCNEL(*)
44 INTEGER,
INTENT(IN) :: CNEL(*)
46 INTEGER,
INTENT(IN) :: INDX(*)
48 INTEGER,
INTENT(IN) :: SUBSIZE
50 INTEGER,
INTENT(IN) :: ADDCNEL_SUB(*)
52 INTEGER,
INTENT(INOUT) :: (*)
71 nel = addcnel(ng+2) - addcnel(ng+1)
73 nel_sub = addcnel_sub(ns+2) - addcnel_sub(ns+1)
79 numg = cnel(addcnel(ng+1)+i-1)
81 IF (numg<=numels)
THEN
82 cnel_sub(addcnel_sub(ns+1)+k-1) = numg
84 ELSEIF (numg<=numels+numelq)
THEN
86 ELSEIF (numg<=numels+numelq+numelc)
THEN
87 cnel_sub(addcnel_sub(ns+1)+k-1) = numg
89 ELSEIF (numg<=numels+numelq+numelc+numelt)
THEN
91 ELSEIF (numg<=numels+numelq+numelc+numelt+numelp)
THEN
93 ELSEIF (numg<=numels+numelq+numelc+numelt+numelp+
96 ELSEIF (numg<=numels+numelq+numelc+numelt+numelp+
97 . numelr+numeltg)
THEN
98 cnel_sub(addcnel_sub(ns+1)+k-1) = numg
104 IF ((k-1)/=nel_sub)
THEN
105 WRITE(*,*)
"WRONG NUMBER OF NON-LOCAL ELEMENTS COUNTED"
106 WRITE(*,*)
"SEE BUILD_CNEL_SUB.F"