00001 subroutine reset_fluid_vep
00002   use def_velocity_potential, only : vep
00003   use grid_parameter, only : nrf, ntf, npf, &
00004   &                          ntfeq, npfxzp, npfxzm, NS_shape
00005   implicit none
00006   integer :: ir, it, ip
00007 
00008 
00009 
00010 
00011 
00012   if (NS_shape.eq.'IB') then
00013 
00014     vep(0:nrf,0,0:npf) = 0.0d0
00015     vep(0:nrf,0:ntf,npfxzp) = 0.0d0
00016     vep(0:nrf,0:ntf,npfxzm) = 0.0d0
00017     vep(0:nrf,0:ntf,npf) = 0.0d0
00018 
00019     do it = 0, ntfeq
00020       do ip = 0, npfxzm
00021         vep(0:nrf,ntf-it,    ip) =   vep(0:nrf,it,ip)
00022         vep(0:nrf,    it,npf-ip) = - vep(0:nrf,it,ip)
00023         vep(0:nrf,ntf-it,npf-ip) = - vep(0:nrf,it,ip)
00024       end do
00025     end do
00026   end if
00027 
00028 end subroutine reset_fluid_vep