37#include "implicit_f.inc"
45 INTEGER,
INTENT (IN) :: NEL
46 INTEGER,
DIMENSION(MVSIZ),
INTENT (INOUT) :: IFC1
47 my_real,
DIMENSION(MVSIZ),
INTENT (IN) :: MARGE,
49 DOUBLE PRECISION,
DIMENSION(MVSIZ),
INTENT (IN) ::
62 . RX, RY, RZ, SX, SY, SZ,NX,NY,NZ,BBB,
63 . UX,UY,UZ,TOL,PENE(MVSIZ),NORM
76 norm=one/
max(em20,sqrt(nx*nx+ny*ny+nz*nz))
77 bbb = ((x3(i)-xi(i))*nx + (y3(i)-yi(i))*ny +
78 . (z3(i)-zi(i))*nz)*norm
80 IF (pene(i)<marge(i).AND.stif(i)>zero) ifc1(i)=2
subroutine sfor_n2stria2(xc, yc, zc, xc1, yc1, zc1, xc2, yc2, zc2, xc3, yc3, zc3, x1, x2, x3, y1, y2, y3, z1, z2, z3, for_t1, for_t2, for_t3, x4, x5, x6, y4, y5, y6, z4, z5, z6, for_t4, for_t5, for_t6, forc_n1, forc_n2, forc_n3, forc_n, stif, stif0, fqmax, ifctl, ll, penmin, penref, marge, vcx, vcy, vcz, vxc1, vyc1, vzc1, vxc2, vyc2, vzc2, vxc3, vyc3, vzc3, vx1, vx2, vx3, vy1, vy2, vy3, vz1, vz2, vz3, vx4, vx5, vx6, vy4, vy5, vy6, vz4, vz5, vz6, ifc1, nel, e_distor, dt1)
subroutine ssort_n3(xi, yi, zi, x1, x2, x3, y1, y2, y3, z1, z2, z3, marge, stif, ifc1, nel)