8 REAL*8 m,mass,mc,mij,mkk
9 parameter(nmx=10,nmx3=3*nmx,nmxm=nmx*(nmx-1)/2)
10 common/chain1/ xch(nmx3),vch(nmx3),m(nmx),
11 & zz(nmx3),wc(nmx3),mc(nmx),
12 & xi(nmx3),pi(nmx3),mass,rinv(nmxm),rsum,mkk(nmx),
13 & mij(nmx,nmx),tkk(nmx),tk1(nmx),iname(nmx),nn
14 common/chainc/ xc(3,ncmax),uc(3,ncmax),bodyc(ncmax),ich,
16 common/cpert/ rgrav,gpert,ipert,npert
20 rpert = max(rsum,rgrav)
22 rpert = min(rpert,rmin)
23 rcrit2 = 2.0*rpert**2/body(i)
24 rcrit3 = rcrit2*rpert/gmin
26 rcrit2 = 2.0*rcrit2*body1*cmsep2
37 rsep2 = w1*w1 + w2*w2 + w3*w3
39 IF (rsep2.LT.rcrit2.OR.name(j).LT.0)
THEN
40 rij3 = rsep2*sqrt(rsep2)
42 IF (rij3.LT.body(j)*rcrit3)
THEN
45 pmax = max(body(j)/rij3,pmax)
54 gpert = 2.0*pmax*rpert**3/body(ich)
62 IF (gamx.GT.0.0d0)
THEN
68 IF (gpert.GT.1.0d-06.AND.npert.GT.0)
THEN