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 PREPEND_PREFIX() | Type_convert_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 217 of file darray_support.c.
References count, MPI_Type_free, MPI_Type_struct, and stride.
int PREPEND_PREFIX() Type_convert_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 22 of file darray_support.c.
References coords, MPI_Type_free, MPI_Type_struct, MPIOI_Type_block(), MPIOI_Type_cyclic(), ndims, oldtype, order, rank, and size.
Referenced by Dataloop_create(), and Type_calc_footprint().