00001 subroutine copy_def_vector_phi_from_mpt(impt)
00002 use grid_parameter, only : nrf, ntf, npf, nrg, ntg, npg
00003 use def_vector_phi
00004 use def_vector_phi_mpt
00005 use copy_array_4dto3d_mpt
00006 use copy_array_5dto4d_mpt
00007 implicit none
00008 integer :: impt
00009
00010 call copy_array5dto4d_mpt(impt,vec_phif_,vec_phif, 0,nrf, 0,ntf, 0,npf, 1,3)
00011 call copy_array5dto4d_mpt(impt,vec_phig_,vec_phig, 0,nrg, 0,ntg, 0,npg, 1,3)
00012 call copy_array5dto4d_mpt(impt,hvec_phig_,hvec_phig,1,nrg,1,ntg, 1,npg, 1,3)
00013 call copy_array5dto4d_mpt(impt,hvec_phif_,hvec_phif,1,nrf,1,ntf, 1,npf, 1,3)
00014 call copy_array4dto3d_mpt(impt,hvec_phif_surface_, hvec_phif_surface, &
00015 & 1,ntf, 1,npf, 1,3)
00016
00017 end subroutine copy_def_vector_phi_from_mpt