00001 
00002 
00003 
00004 module copy_array_3dto4d_mpt
00005   use phys_constant, only : long
00006   implicit none
00007 contains
00008 
00009 
00010 subroutine copy_array3dto4d_mpt(impt,array1,array2,n1min,n1max,n2min,n2max,n3min,n3max)
00011   implicit none
00012   integer, intent(in)  :: n1min, n1max, n2min, n2max, n3min, n3max, impt
00013   real(long), pointer  :: array1(:,:,:), array2(:,:,:,:)
00014       array2(n1min:n1max,n2min:n2max,n3min:n3max,impt) &
00015   & = array1(n1min:n1max,n2min:n2max,n3min:n3max)
00016 end subroutine copy_array3dto4d_mpt
00017 end module copy_array_3dto4d_mpt