next up previous contents
Next: zio_new_iocomm Up: Module zio_data (Source File: Previous: zio_define_distarray

zio_import_distarray

INTERFACE:

         integer function zio_import_distarray(distarray, user_func)
DESCRIPTION:

Create a distributed array descriptor whose distributed grid is defined in user-provided function, user_func.

REVISION HISTORY:

       2003-Jan-31 -- first prototype
       2003-Jul-14 -- modified for multiple rectangular blocks per task
USES:
         implicit none
OUTPUT PARAMETERS:
         integer, intent(out) :: distarray
INPUT PARAMETERS:
         interface
           subroutine user_func(ndims,nblks,loff,lsize,ghstl,ghstr,      &
      &                         index_order)
             integer :: ndims, nblks                       ! intent(out)
             integer :: loff(*), lsize(*)                  ! intent(out)
             integer :: ghstl(*), ghstr(*), index_order(*) ! intent(out)
           end subroutine user_func
         end interface

\



Yun (Helen) He
Tue Dec 9 16:16:02 PST 2003