30 . IXS ,IXS10 ,IXS20 ,IXS16 ,IXQ ,
31 . IXC ,IXT ,IXP ,IXR ,IXTG ,
32 . IGRNOD ,IGRSURF ,IGRSLIN ,
33 . ISKN ,IMERGE ,NMERGE_TOT)
43#include "implicit_f.inc"
52 INTEGER IXS(NIXS,*),IXS10(6,*),IXS16(8,*),IXS20(12,*),IXQ(NIXQ,*),
53 . IXC(NIXC,*),IXT(,*),(NIXP,*),IXR(NIXR,*),IXTG(NIXTG,*),
54 . ISKN(LISKN,*),(*),NMERGE_TOT
56 TYPE (GROUP_) ,
DIMENSION(NGRNOD) :: IGRNOD
57 TYPE (SURF_) ,
DIMENSION(NSURF) :: IGRSURF
58 TYPE (SURF_) ,
DIMENSION(NSLIN) :: IGRSLIN
62 INTEGER I,J,K,L,IAD,IPT,ITYP,NN,TAGNO(NUMNOD),NM
73 IF (ixs(j,i) == imerge(k)) ixs(j,i) = imerge(nmerge_tot+k)
82 IF(ixs10(j,i) == imerge(k)) ixs10(j,i) = imerge(nmerge_tot
92 IF(ixs20(j,i) == imerge(k)) ixs20(j,i) = imerge(nmerge_tot+k)
100 IF(ixs16(j,i)/=0)
THEN
102 IF(ixs16(j,i) == imerge(k)) ixs16(j,i) = imerge(nmerge_tot+k)
114 IF (ixq(j,i) == imerge(k)) ixq(j,i) = imerge(nmerge_tot+k)
124 IF (ixc(j,i) == imerge(k)) ixc(j,i) = imerge(nmerge_tot+k)
134 IF (ixt(j,i) == imerge(k)) ixt(j,i) = imerge(nmerge_tot+k)
144 IF (ixp(j,i) == imerge(k)) ixp(j,i) = imerge(nmerge_tot+k)
153 IF (ixr(j,i) /= 0)
THEN
155 IF (ixr(j,i) == imerge(k)) ixr(j,i) = imerge(nmerge_tot+k)
166 IF (ixtg(j,i) == imerge(k)) ixtg(j,i) = imerge(nmerge_tot+k)
181 IF (igrsurf(i)%NODES(j,l) == imerge(k))
182 . igrsurf(i)%NODES(j,l) =
195 IF (igrslin(i)%NODES(j,l) == imerge(k))
196 . igrslin(i)%NODES(j,l) = imerge(nmerge_tot+k)
205 ityp = igrnod(i)%GRTYPE
208 nn = igrnod(i)%NENTITY
211 tagno(igrnod(i)%ENTITY(j)) = 1
217 IF (igrnod(i)%ENTITY(j) == imerge(k))
THEN
218 IF (tagno(imerge(nmerge_tot+k)) == 0)
THEN
220 igrnod(i)%ENTITY(j) = imerge(nmerge_tot+k)
221 tagno(imerge(nmerge_tot+k)) = 1
225 tagno(igrnod(i)%ENTITY(j)) = -1
234 IF (tagno(igrnod(i)%ENTITY(j)) /= -1)
THEN
236 igrnod(i)%ENTITY(l) = igrnod(i)%ENTITY(j)
239 igrnod(i)%NENTITY = igrnod(i)%NENTITY - nm
253 IF (iskn(j,i) == imerge(k)) iskn(j,i) = imerge(nmerge_tot+k)
subroutine reconnect(ixs, ixs10, ixs20, ixs16, ixq, ixc, ixt, ixp, ixr, ixtg, igrnod, igrsurf, igrslin, iskn, imerge, nmerge_tot)