47 use element_mod ,
only : nixs
51#include "implicit_f.inc"
59#include "vect01_c.inc"
71 INTEGER :: IXS(NIXS,*)
72 my_real :: voln(mvsiz),rho(mvsiz),iad22(*)
76 INTEGER :: I, J, K, IB, MNOD
77 INTEGER :: NVERTEX,,II, NIN
78 my_real :: m_cell(mvsiz),accel(3,mvsiz)
80 INTEGER :: idbf,idbl , MCELL
107 inod = ixs(1+j,i+nft)
109 nvertex = nvertex + 1
115 accel(1,i) = accel(1,i) / nvertex
116 accel(2,i) = accel(2,i) / nvertex
117 accel(3,i) = accel(3,i) / nvertex
122 m_cell(i) = rho(i)*voln(i)
155 print *,
" |----alefvm_gravity.F----|"
156 print *,
" | THREAD INFORMATION |"
157 print *,
" |------------------------|"
158 print *,
" NCYCLE =", ncycle
163 print *,
" brique=", ixs(11,nft+i)
164 write(*,fmt=
'(A24,1A26)')
" ",
165 .
"#--------- cell----------#"
166 write (*,fmt=
'(A,1E26.14)')
" Rho =", rho(i)
167 write (*,fmt=
'(A,1E26.14)')
" Vol =", voln(i)
168 write (*,fmt=
'(A,1E26.14)')
" Mass =", m_cell(i)
169 write (*,fmt=
'(A,1E26.14)')
" Accel-X =", accel(1,i)
170 write (*,fmt=
'(A,1E26.14)')
" Accel-Y =", accel(2,i)
171 write (*,fmt=
'(A,1E26.14)')
" Accel-Z =", accel(3,i)
172 write(*,fmt=
'(A24,8A26)')
" ",
173 .
"#--------- nod_1 ---------",
"#--------- nod_2 ---------",
174 .
"#--------- nod_3 ---------",
"#--------- nod_4 ---------",
175 .
"#--------- nod_5 ---------",
"#--------- nod_6 ---------",
176 .
"#--------- nod_7 ---------",
"#--------- nod_8 --------#"
177 write (*,fmt=
'(A,8E26.14)')
" acc-X =",
alefvm_buffer%VERTEX(1,ixs(2:9,i))
178 write (*,fmt=
'(A,8E26.14)')
" acc-Y =",
alefvm_buffer%VERTEX(2,ixs(2:9,i))
179 write (*,fmt=
'(A,8E26.14)')
" acc-Z =",
alefvm_buffer%VERTEX(3,ixs(2:9,i))
185 !-----------------------------------------