29 2 IN ,FTHREAC ,IFLAG ,NODREAC)
33#include
"implicit_f.inc"
43 INTEGER,
INTENT(IN) :: NODFT, NODLT, IFLAG
44 INTEGER,
INTENT(IN) :: NODREAC(*)
45 my_real,
INTENT(IN) :: a(3,numnod) , ar(3,numnod), ms(numnod), in(iroddl*numnod)
46 my_real,
INTENT(INOUT) :: fthreac(6,*)
61 IF (nodreac(n) > 0)
THEN
62 fthreac(1,nodreac(n)) = fthreac(1,nodreac(n)) + iflag * ms(n)*a(1,n)*dt12
63 fthreac(2,nodreac(n)) = fthreac(2,nodreac(n)) + iflag * ms(n)*a(2,n)*dt12
64 fthreac(3,nodreac(n)) = fthreac(3,nodreac(n)) + iflag * ms(n)*a(3,n)*dt12
70 IF (nodreac(n) > 0)
THEN
71 fthreac(4,nodreac(n)) = fthreac(4,nodreac(n)) + iflag * in(n)*ar(1,n)*dt12
72 fthreac(5,nodreac(n)) = fthreac(5,nodreac(n)) + iflag * in(n)*ar(2,n)*dt12
73 fthreac(6,nodreac(n)) = fthreac(6,nodreac(n)) + iflag * in(n)*ar(3,n)*dt12
subroutine reaction_forces_th(nodft, nodlt, a, ar, ms, in, fthreac, iflag, nodreac)