00001 subroutine reset_fluid_vep
00002 use def_matter, only : vep, vepxf, vepyf, vepzf
00003 use grid_parameter, only : nrf, ntf, npf, &
00004 & ntfeq, npfxzp, npfxzm, NS_shape
00005 use def_matter_parameter, only : ome
00006 use def_vector_phi, only : vec_phif
00007 implicit none
00008 integer :: ir, it, ip
00009
00010
00011
00012
00013
00014
00015
00016 vep(0:nrf,0,0:npf) = 0.0d0
00017 vep(0:nrf,0:ntf,npfxzp) = 0.0d0
00018 vep(0:nrf,0:ntf,npfxzm) = 0.0d0
00019 vep(0:nrf,0:ntf,npf) = 0.0d0
00020
00021 vep(0,0:ntf,0:npf) = 0.0d0
00022
00023
00024 do it = 0, ntfeq
00025 do ip = 0, npfxzm
00026 vep(0:nrf,ntf-it, ip) = vep(0:nrf,it,ip)
00027 vep(0:nrf, it,npf-ip) = - vep(0:nrf,it,ip)
00028 vep(0:nrf,ntf-it,npf-ip) = - vep(0:nrf,it,ip)
00029 end do
00030 end do
00031
00032
00033 end subroutine reset_fluid_vep