
Go to the source code of this file.
Functions | |
| void | 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) |
| void | 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 | MPI_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) |
| void 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 | |||
| ) |
Definition at line 260 of file darray.c.
References MPI_Abort(), MPI_COMM_WORLD, MPI_Type_contiguous(), and MPI_Type_hvector().
Referenced by MPI_Type_create_darray().
| void 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 | |||
| ) |
Definition at line 316 of file darray.c.
References MPI_Abort(), MPI_COMM_WORLD, MPI_Type_free(), MPI_Type_hvector(), MPI_Type_struct(), and MPI_UB.
Referenced by MPI_Type_create_darray().
| int MPI_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 57 of file darray.c.
References coords, MPI_Abort(), MPI_COMM_WORLD, MPI_DATATYPE_NULL, MPI_LB, MPI_SUCCESS, MPI_Type_extent(), MPI_Type_free(), MPI_Type_struct(), MPI_UB, MPIOI_Type_block(), and MPIOI_Type_cyclic().
Referenced by mpi_type_create_darray_().
1.5.5