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