00001 subroutine radial_int_fluid(sou,radius,it,ip)
00002   use phys_constant, only  :   long, pi
00003   use grid_parameter, only  :   nrf
00004   use coordinate_grav_r, only : drg
00005   use weight_midpoint_fluid, only : wdxf
00006   use def_matter, only : rs
00007   implicit none
00008 
00009   real(long)  :: souf, surf
00010   integer     :: ir
00011   real(long), pointer     :: sou(:)
00012   real(long), intent(out) :: radius
00013   integer,    intent(in)  :: it, ip
00014 
00015 
00016 
00017   radius = 0.0d0
00018   do ir = 0, nrf
00019     souf = sou(ir)
00020     surf = rs(it,ip)
00021     radius = radius + souf * surf * wdxf(ir)
00022   end do
00023 
00024 end subroutine radial_int_fluid