00001 ! ---------------------------------------------------------------------- 00002 ! Allocate 2D array 00003 ! ---------------------------------------------------------------------- 00004 module make_char1_array_2d 00005 use phys_constant, only : long 00006 implicit none 00007 contains 00008 ! 2D array 00009 subroutine alloc_char1_array2d(array,n1min,n1max,n2min,n2max) 00010 implicit none 00011 integer,Intent(IN) :: n1min, n1max, n2min, n2max 00012 integer :: status 00013 character(len=1), Pointer :: array(:,:) 00014 Allocate(array(n1min:n1max,n2min:n2max),stat=status) 00015 end subroutine alloc_char1_array2d 00016 end module make_char1_array_2d