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