37 use element_mod ,
only : nixs
41#include "implicit_f.inc"
52 INTEGER,
INTENT(IN) :: NEL
57 . x(3,*),rx(*), ry(*), rz(*), sx(*), sy(*), sz(*),
66 . x0(mvsiz,npe), y0(mvsiz,npe), z0(mvsiz,npe)
70 IF (npe==4.OR.npe==10)
THEN
109 rx(i) = x0(i,1) - x0(i,4)
110 ry(i) = y0(i,1) - y0(i,4)
111 rz(i) = z0(i,1) - z0(i,4)
113 sx(i) = x0(i,2) - x0(i,4)
114 sy(i) = y0(i,2) - y0(i,4)
115 sz(i) = z0(i,2) - z0(i,4)
117 tx(i) = x0(i,3) - x0(i,4)
118 ty(i) = y0(i,3) - y0(i,4)
119 tz(i) = z0(i,3) - z0(i,4)
123 rx(i) = x0(i,3) + x0(i,6) - x0(i,1)- x0(i,4)
124 ry(i) = y0(i,3) + y0(i,6) - y0(i,1)- y0(i,4)
125 rz(i) = z0(i,3) + z0(i,6) - z0(i,1) - z0(i,4)
127 sx(i) = (x0(i,4)+x0(i,5)+x0(i,6)-x0(i,1)+x0(i,2)+x0(i,3))*third
128 sy(i) = (y0(i,4)+y0(i,5)+y0(i,6)-y0(i,1)+y0(i,2)+y0(i,3))*third
129 sz(i) = (z0(i,4)+z0(i,5)+z0(i,6)-z0(i,1)+z0(i,2)+z0(i,3))*third
131 tx(i) = x0(i,2) + x0(i,5)- x0(i,1) - x0(i,4)
132 ty(i) = y0(i,2) + y0(i,5)- y0(i,1) - y0(i,4)
133 tz(i) = z0(i,2) + z0(i,5)- z0(i,1) - z0(i,4)
137 rx(i) = x0(i,3)+x0(i,4)+x0(i,7)+x0(i,8)-
138 . (x0(i,1)+x0(i,2)+x0(i,5)+x0(i,6))
139 ry(i) = y0(i,3)+y0(i,4)+y0(i,7)+y0(i,8)-
140 . (y0(i,1)+y0(i,2)+y0(i,5)+y0(i,6))
141 rz(i) = z0(i,3)+z0(i,4)+z0(i,7)+z0(i,8)-
142 . (z0(i,1)+z0(i,2)+z0(i,5)+z0(i,6))
144 sx(i) = x0(i,5)+x0(i,6)+x0(i,7)+x0(i,8)-
145 . (x0(i,1)+x0(i,2)+x0(i,3)+x0(i,4))
146 sy(i) = y0(i,5)+y0(i,6)+y0(i,7)+y0(i,8)-
147 . (y0(i,1)+y0(i,2)+y0(i,3)+y0(i,4))
148 sz(i) = z0(i,5)+z0(i,6)+z0(i,7)+z0(i,8)-
149 . (z0(i,1)+z0(i,2)+z0(i,3)+z0(i,4))
151 tx(i) = x0(i,3)+x0(i,2)+x0(i,7)+x0(i,6)-
152 . (x0(i,1)+x0(i,4)+x0(i,5)+x0(i,8))
153 ty(i) = y0(i,3)+y0(i,2)+y0(i,7)+y0(i,6)-
154 . (y0(i,1)+y0(i,4)+y0(i,5)+y0(i,8))
155 tz(i) = z0(i,3)+z0(i,2)+z0(i,7)+z0(i,6)-
156 . (z0(i,1)+z0(i,4)+z0(i,5)+z0(i,8))
subroutine scforc3(timers, output, elbuf_tab, ng, pm, geo, ixs, x, a, v, ms, w, flux, flu1, veul, fv, ale_connect, iparg, tf, npf, bufmat, partsav, nloc_dmg, dt2t, neltst, ityptst, stifn, fsky, iads, offset, eani, iparts, f11, f21, f31, f12, f22, f32, f13, f23, f33, f14, f24, f34, f15, f25, f35, f16, f26, f36, f17, f27, f37, f18, f28, f38, nel, icp, icsig, nvc, ipm, istrain, temp, fthe, fthesky, iexpan, igeo, gresav, grth, igrth, mssa, dmels, table, xdp, voln, condn, condnsky, itask, ioutprt, mat_elem, h3d_strain, dt, snpc, stf, sbufmat, svis, nsvois, idtmins, iresp, idel7ng, idel7nok, maxfunc, imon_mat, userl_avail, glob_therm, impl_s, idyna, sensors)