49#include "implicit_f.inc"
57#include "vect01_c.inc"
69 INTEGER :: IXS(NIXS,*)
70 my_real :: voln(mvsiz),rho(mvsiz),iad22(*)
74 INTEGER :: I, J, K, IB, MNOD
75 INTEGER :: NVERTEX,INOd,II, NIN
76 my_real :: m_cell(mvsiz),accel(3,mvsiz)
78 INTEGER :: idbf,idbl , MCELL
104 j =
brick_list(nin,ib)%POLY(mcell)%ListNodID(k)
105 inod = ixs(1+j,i+nft)
107 nvertex = nvertex + 1
113 accel(1,i) = accel(1,i) / nvertex
114 accel(2,i) = accel(2,i) / nvertex
115 accel(3,i) = accel(3,i) / nvertex
120 m_cell(i) = rho(i)*voln(i)
153 print *,
" |----alefvm_gravity.F----|"
154 print *,
" | THREAD INFORMATION |"
155 print *,
" |------------------------|"
156 print *,
" NCYCLE =", ncycle
161 print *,
" brique=", ixs(11,nft+i)
162 write(*,fmt=
'(A24,1A26)')
" ",
163 .
"#--------- cell----------#"
164 write (*,fmt=
'(A,1E26.14)')
" Rho =", rho(i)
165 write (*,fmt=
'(A,1E26.14)') " vol =
", VOLN(I)
166 write (*,FMT='(A,1E26.14)') " mass =
", M_CELL(I)
167 write (*,FMT='(A,1E26.14)') " accel-x =
", ACCEL(1,I)
168 write (*,FMT='(A,1E26.14)') " accel-y =
", ACCEL(2,I)
169 write (*,FMT='(A,1E26.14)') " accel-z =
", ACCEL(3,I)
170 write(*,FMT='(A24,8A26)') " ",
171 . "#--------- nod_1 ---------","#--------- nod_2 ---------",
172 .
"#--------- nod_3 ---------",
"#--------- nod_4 ---------",
173 .
"#--------- nod_5 ---------",
"#--------- nod_6 ---------",
174 .
"#--------- nod_7 ---------",
"#--------- nod_8 --------#"
175 write (*,fmt=
'(A,8E26.14)')
" acc-X =",
alefvm_buffer%VERTEX(1,ixs(2:9,i))
subroutine sforc3(timers, output, elbuf_tab, ng, pm, geo, ixs, x, nv46, a, v, ms, w, flux, flu1, veul, fv, ale_connect, iparg, tf, npf, bufmat, partsav, itab, 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, fskym, msnf, isky, fskyi, nvc, ipm, igeo, ar, vr, in, fr_wave, dr, bufvois, itask, qmv, istrain, temp, fthe, fthesky, iexpan, gresav, grth, igrth, mssa, dmels, table, phi1, phi2, vf, af, df, wf, ffsky, afglob, msf, iparg1, xdp, por, icontact, ifoam, voln, condn, condnsky, agrav, igrv, lgrav, sensors, skew, nale, d, ioutprt, nloc_dmg, mat_elem, h3d_strain, dt, idel7nok, nsvois, sz_bufvois, snpc, stf, sbufmat, svis, idtmins, iresp, idel7ng, maxfunc, userl_avail, glob_therm, impl_s, idyna, wfext)