37 3 EL2FA,NBF ,INUM ,NELCUT,
38 4 DD_IAD ,IADD ,NBF_L,
39 5 NBPART,IADG,NODGLOB,IDCMAX,
42 use element_mod ,
only : nixc,nixtg
46#include "implicit_f.inc"
56 INTEGER IXC(NIXC,*),IXTG(NIXTG,*),IPARG(NPARG,*),
58 . INVERT(*), NBF,NELCUT,NBPART,IADG(NSPMD,*)
59 INTEGER DD_IAD(NSPMD+1,*), IADD(*), NBF_L,IPLY,
60 . NEL_PLY,NBF_PXFEMG,NODGLOB(*)
63 INTEGER , NG, ITY, , LLT, N, I,
65 . idcmax,ishplyxfem,idply,
66 . ipt,elc,plyelems(numelc),plys,rbuf,nelcount,elem
81 idply = idcmax + nel_ply
88 ishplyxfem = iparg(50,ng)
94 IF(ishplyxfem > 0)
THEN
101 IF(plyelems(n) > 0)
THEN
103 elem = get_ply_elem(iply,n)
104 inum(el2fa(nel_ply + ii)) =
123 nel_ply = nel_ply +
plyshell(iply)%PLYNUMSHELL
128 inum(i) = inum(i) + idcmax
134 idcmax=
max(idcmax,inum(i))
subroutine delnumbc_ply(iply, nel_ply, iparg, ixc, ixtg, invert, el2fa, nbf, inum, nelcut, dd_iad, iadd, nbf_l, nbpart, iadg, nodglob, idcmax, nbf_pxfemg)
subroutine spmd_iget_partn_ply(size, nbf_l, np, nbpart, iadg, srbuf, iflag, idply)