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