8 common/clouds/ xcl(3,mcl),xdotcl(3,mcl),bodycl(mcl),rcl2(mcl),
9 & clm(mcl),clmdot(mcl),cldot,vcl,sigma,rb2,pcl2,
10 & tcl,stepcl,ncl,newcl
20 READ (5,*) ncl, rb2, vcl, sigma, (clm(j),j=1,ncl),
22 WRITE (6,1) ncl, rb2, vcl, sigma
23 1
FORMAT (/,12x,
'CLOUDS: NCL =',i4,
' RB =',f5.1,
24 &
' MEAN VELOC =',f5.1,
' DISP =',f5.1)
25 WRITE (6,2) (clm(j),j=1,ncl)
26 2
FORMAT (/,12x,
'CLOUD MASSES: ',1p,10e9.1)
27 WRITE (6,3) (rcl2(j),j=1,ncl)
28 3
FORMAT (/,12x,
'PLUMMER RADII: ',1p,10e9.1)
30 IF (rbar.EQ.0.0) rbar1 = 1.0
33 a1 = 0.047*sqrt(zmass*zmbar/rbar1)
35 a2 = a1/sqrt(0.5d0*zmass)
41 stepcl = 0.002*tcr*rb2/vcl
44 CALL
stepk(stepcl,dtn)
49 rcl2(j) = rcl2(j)/rbar1
53 WRITE (6,15) rb2, vcl, sigma, stepcl
54 15
FORMAT (/,12x,
'SCALING: RB =',f6.1,
' VCL =',f5.1,
55 &
' SIGMA =',f5.1,
' STEP =',1p,e10.2)
56 WRITE (6,20) (clm(j),j=1,ncl)
57 20
FORMAT (/,12x,
'SCALED MASSES: ',10f7.2)
58 WRITE (6,25) (rcl2(j),j=1,ncl)
59 25
FORMAT (/,12x,
'SCALED RADII: ',10f7.2)
67 clmdot(j) = clm(j)*cldot