34 * NUMNOD_L,CEL,CEP,PROC)
39#include "implicit_f.inc"
47 INTEGER IXC(NIXC,*),NUMELC_L, NODLOCAL(*),
48 * numnod_l,cel(*),cep(*),proc
52 INTEGER I,K,P,ELEM,ND,NDSZ_L,ELSZ_L,ELPL,NCOUNT,EMPL
53 INTEGER,
DIMENSION(:),
ALLOCATABLE :: ELNUM,,ELEMXFEMID,
60 ALLOCATE( nodtag(numnod_l),elemtag(numelc_l) )
61 ALLOCATE( plysizng(nplymax) )
71 plysizng(k)=
plynod(k)%PLYNUMNODS
76 IF (cep(elem)==proc)
THEN
79 nodtag(nodlocal(nd))=nd
81 nodtag(nodlocal(nd))=nd
83 nodtag(nodlocal(nd))=nd
85 nodtag(nodlocal(nd))=nd
93 IF (elemtag(i) > 0) elsz_l=elsz_l+1
96 IF (nodtag(i) > 0) ndsz_l=ndsz_l+1
101 ALLOCATE ( elnum(elsz_l),elemipt(elsz_l),elemxfemid(elsz_l) )
105 IF (elemtag(i) > 0)
THEN
110 elemipt(elpl) =
plyshell(k)%SHELLIPT(nd)
111 elemxfemid(elpl) =
plyshell(k)%SHELLID(nd)
116 ALLOCATE ( nodnum(ndsz_l), nodextn(ndsz_l) )
118 IF (nodtag(i) > 0)
THEN
124 nodextn(ncount) =
plynod(k)%PLYNODID(empl)
139 DEALLOCATE ( nodextn,nodnum
147 DEALLOCATE( nodtag,elemtag )
148 DEALLOCATE( plysizng )
subroutine w_anim_ply(ixc, numelc_l, nodlocal, numnod_l, cel, cep, proc)