28 SUBROUTINE sppart3(MS,PARTSAV,NC1,MASS,X,V,IPART)
33#include "implicit_f.inc"
37 INTEGER IPART(*),NC1(*)
39 . ms(*),x(3,*),v(3,*),partsav(20,*),mass(*)
43#include "vect01_c.inc"
57 partsav(1,ip)=partsav(1,ip) + mass(i)
58 partsav(2,ip)=partsav(2,ip) + mass(i)*x(1,i1)
59 partsav(3,ip)=partsav(3,ip) + mass(i)*x(2,i1)
60 partsav(4,ip)=partsav(4,ip) + mass(i)*x(3,i1)
67 partsav(5,ip) =partsav(5,ip) + mass(i) * (yy+zz)
68 partsav(6,ip) =partsav(6,ip) + mass(i) * (zz+xx)
69 partsav(7,ip) =partsav(7,ip) + mass(i) * (xx+yy)
70 partsav(8,ip) =partsav(8,ip) - mass(i) * xy
71 partsav(9,ip) =partsav(9,ip) - mass(i) * yz
72 partsav(10,ip)=partsav(10,ip) - mass(i) * zx
74 partsav(11,ip)=partsav(11,ip) + mass(i)*v(1,i1)
75 partsav(12,ip)=partsav(12,ip) + mass(i)*v(2,i1)
76 partsav(13,ip)=partsav(13,ip) + mass(i)*v(3,i1)
77 partsav(14,ip)=partsav(14,ip) + half * mass(i) *
78 . (v(1,i1)*v(1,i1)+v(2,i1)*v(2,i1)+v(3,i1)*v(3,i1))
subroutine sppart3(ms, partsav, nc1, mass, x, v, ipart)