5 &(ikle3,nbor,nelbor,iklbor,neleb,nelebx,nulone,
6 & nelem2,npoin2,nplan,netage,nptfr)
75 INTEGER,
INTENT(IN) :: NELEM2,NPOIN2,NPLAN,NETAGE,NPTFR
76 INTEGER,
INTENT(IN) :: NELEBX
77 INTEGER,
INTENT(INOUT) :: NELEB
78 INTEGER,
INTENT(INOUT) :: IKLE3(nelem2,netage,6)
79 INTEGER,
INTENT(INOUT) :: IKLBOR(nelebx,4),NULONE(nelebx,4)
80 INTEGER,
INTENT(INOUT) :: NELBOR(nelebx),NBOR(nptfr*nplan)
84 INTEGER IELEM,IPOIN,IELEB2,IELEB3,K1,K2,IETAGE,IPTFR,I1,I2,I3
97 nbor(iptfr+(iplan-1)*nptfr)=nbor(iptfr)+(iplan-1)*npoin2
105 ieleb3=ieleb2+(ietage-1)*neleb
108 iklbor(ieleb3,1) = k1 + (ietage-1)*nptfr
109 iklbor(ieleb3,2) = k2 + (ietage-1)*nptfr
110 iklbor(ieleb3,3) = iklbor(ieleb3,2) + nptfr
111 iklbor(ieleb3,4) = iklbor(ieleb3,1) + nptfr
112 ielem = nelbor(ieleb2)
114 nelbor(ieleb3)=ielem+(ietage-1)*nelem2
123 ELSEIF(ipoin.EQ.i2)
THEN 128 ELSEIF(ipoin.EQ.i3)
THEN 134 WRITE(
lu,102) ipoin,i1,i2,i3,k1,ielem
149 102
FORMAT(
' ELEB3D: PROBLEM WHEN BUILDING NULONE, IPOIN =',
150 & i6,
' I1,2,3=',i6,1x,i6,1x,i6,
' K1=',i6,
' IELEM=',i6)
subroutine eleb3d(IKLE3, NBOR, NELBOR, IKLBOR, NELEB, NELEBX, NULONE, NELEM2, NPOIN2, NPLAN, NETAGE, NPTFR)