Go to the source code of this file.
Functions | |
static int | MPIOI_Type_block (int *array_of_gsizes, int dim, int ndims, int nprocs, int rank, int darg, int order, MPI_Aint orig_extent, MPI_Datatype type_old, MPI_Datatype *type_new, MPI_Aint *st_offset) |
static int | MPIOI_Type_cyclic (int *array_of_gsizes, int dim, int ndims, int nprocs, int rank, int darg, int order, MPI_Aint orig_extent, MPI_Datatype type_old, MPI_Datatype *type_new, MPI_Aint *st_offset) |
int | ADIO_Type_create_darray (int size, int rank, int ndims, int *array_of_gsizes, int *array_of_distribs, int *array_of_dargs, int *array_of_psizes, int order, MPI_Datatype oldtype, MPI_Datatype *newtype) |
static int MPIOI_Type_cyclic | ( | int * | array_of_gsizes, | |
int | dim, | |||
int | ndims, | |||
int | nprocs, | |||
int | rank, | |||
int | darg, | |||
int | order, | |||
MPI_Aint | orig_extent, | |||
MPI_Datatype | type_old, | |||
MPI_Datatype * | type_new, | |||
MPI_Aint * | st_offset | |||
) | [static] |
Definition at line 211 of file ad_darray.c.
References count, MPI_Type_free, MPI_Type_struct, and stride.
int ADIO_Type_create_darray | ( | int | size, | |
int | rank, | |||
int | ndims, | |||
int * | array_of_gsizes, | |||
int * | array_of_distribs, | |||
int * | array_of_dargs, | |||
int * | array_of_psizes, | |||
int | order, | |||
MPI_Datatype | oldtype, | |||
MPI_Datatype * | newtype | |||
) |
Definition at line 21 of file ad_darray.c.
References coords, MPI_Type_free, MPI_Type_struct, MPIOI_Type_block(), and MPIOI_Type_cyclic().
Referenced by ADIOI_Count_contiguous_blocks(), ADIOI_Flatten(), and MPI_Type_create_darray().