00001 subroutine initial_metric_CF
00002   use phys_constant, only  : long, pi
00003   use grid_parameter, only : nrg, ntg, npg, rgin, ntgxy, npgxzm
00004   use coordinate_grav_r
00005   use trigonometry_grav_theta, only : sinthg, costhg
00006   use trigonometry_grav_phi,   only : sinphig, cosphig
00007   use def_binary_parameter,    only : sepa
00008   use def_metric
00009   implicit none
00010   real(long) :: st, ct, sp, cp, xa,ya,za, rcm2, xycm2, rcm, tcm, pcm, xcm,ycm,zcm
00011   real(long) :: rr
00012   integer    :: irg, itg, ipg
00013 
00014   do irg = 0, nrg
00015     do ipg = 0, npg
00016       do itg = 0, ntg
00017         st = sinthg(itg)
00018         ct = costhg(itg)
00019         sp = sinphig(ipg)
00020         cp = cosphig(ipg)
00021         rr = rg(irg)
00022 
00023         xa = rr*st*cp
00024         ya = rr*st*sp
00025         za = rr*ct
00026 
00027 
00028 
00029 
00030 
00031 
00032         xcm = xa - 0.5d0*sepa
00033         ycm = ya
00034         zcm = za
00035         psi(irg,itg,ipg)  = 1.0d0
00036         alph(irg,itg,ipg) = 1.0d0
00037         alps(irg,itg,ipg) = 1.0d0
00038         bvxd(irg,itg,ipg) = 0.0d0
00039         bvyd(irg,itg,ipg) = 0.0d0
00040         bvzd(irg,itg,ipg) = 0.0d0
00041 
00042 
00043 
00044       end do
00045     end do
00046   end do
00047 
00048 end subroutine initial_metric_CF