Go to the source code of this file.
void PREPEND_PREFIX() Dataloop_create | ( | MPI_Datatype | type, | |
DLOOP_Dataloop ** | dlp_p, | |||
int * | dlsz_p, | |||
int * | dldepth_p, | |||
int | flag | |||
) |
Definition at line 19 of file dataloop_create.c.
References Dataloop_create(), Dataloop_create_blockindexed(), Dataloop_create_contiguous(), Dataloop_create_indexed(), Dataloop_create_struct(), Dataloop_create_vector(), Dataloop_dup(), DLOOP_Dataloop_create_named(), flag, MPI_Type_free, ndims, PREPEND_PREFIX(), stride, type, Type_convert_darray(), and Type_convert_subarray().
Referenced by Dataloop_create().
int PREPEND_PREFIX() Dataloop_create_contiguous | ( | int | count, | |
MPI_Datatype | oldtype, | |||
DLOOP_Dataloop ** | dlp_p, | |||
int * | dlsz_p, | |||
int * | dldepth_p, | |||
int | flag | |||
) |
Referenced by Dataloop_create(), Dataloop_create_blockindexed(), Dataloop_create_indexed(), Dataloop_create_struct(), and Dataloop_create_vector().
int PREPEND_PREFIX() Dataloop_create_vector | ( | int | count, | |
int | blocklength, | |||
MPI_Aint | stride, | |||
int | strideinbytes, | |||
MPI_Datatype | oldtype, | |||
DLOOP_Dataloop ** | dlp_p, | |||
int * | dlsz_p, | |||
int * | dldepth_p, | |||
int | flag | |||
) |
Referenced by Dataloop_create(), and Dataloop_create_blockindexed().
int PREPEND_PREFIX() Dataloop_create_blockindexed | ( | int | count, | |
int | blklen, | |||
void * | disp_array, | |||
int | dispinbytes, | |||
MPI_Datatype | oldtype, | |||
DLOOP_Dataloop ** | dlp_p, | |||
int * | dlsz_p, | |||
int * | dldepth_p, | |||
int | flag | |||
) |
Referenced by Dataloop_create(), Dataloop_create_indexed(), and Dataloop_create_struct().
int PREPEND_PREFIX() Dataloop_create_indexed | ( | int | count, | |
int * | blocklength_array, | |||
void * | displacement_array, | |||
int | dispinbytes, | |||
MPI_Datatype | oldtype, | |||
DLOOP_Dataloop ** | dlp_p, | |||
int * | dlsz_p, | |||
int * | dldepth_p, | |||
int | flag | |||
) |
Definition at line 45 of file dataloop_create_indexed.c.
References DLOOP_Dataloop_indexed::blocksize_array, DLOOP_Dataloop_indexed::count, count, Dataloop_alloc(), Dataloop_alloc_and_copy(), Dataloop_create_blockindexed(), Dataloop_create_contiguous(), DLOOP_Type_indexed_array_copy(), DLOOP_Type_indexed_count_contig(), flag, DLOOP_Dataloop::i_t, int, DLOOP_Dataloop::loop_params, DLOOP_Dataloop_indexed::offset_array, oldtype, PREPEND_PREFIX(), and DLOOP_Dataloop_indexed::total_blocks.
Referenced by Dataloop_create(), DLOOP_Dataloop_create_basic_all_bytes_struct(), DLOOP_Dataloop_create_flattened_struct(), and DLOOP_Dataloop_create_unique_type_struct().
int PREPEND_PREFIX() Dataloop_create_struct | ( | int | count, | |
int * | blklen_array, | |||
MPI_Aint * | disp_array, | |||
MPI_Datatype * | oldtype_array, | |||
DLOOP_Dataloop ** | dlp_p, | |||
int * | dlsz_p, | |||
int * | dldepth_p, | |||
int | flag | |||
) |
Referenced by Dataloop_create(), and Dataloop_create_pairtype().
int PREPEND_PREFIX() Dataloop_create_pairtype | ( | MPI_Datatype | type, | |
DLOOP_Dataloop ** | dlp_p, | |||
int * | dlsz_p, | |||
int * | dldepth_p, | |||
int | flag | |||
) |
Definition at line 39 of file dataloop_create_pairtype.c.
References Dataloop_create_struct(), flag, PREPEND_PREFIX(), and type.
Referenced by DLOOP_Dataloop_create_named().
int PREPEND_PREFIX() Type_convert_subarray | ( | int | ndims, | |
int * | array_of_sizes, | |||
int * | array_of_subsizes, | |||
int * | array_of_starts, | |||
int | order, | |||
MPI_Datatype | oldtype, | |||
MPI_Datatype * | newtype | |||
) |
Definition at line 12 of file subarray_support.c.
References array_of_sizes, array_of_starts, array_of_subsizes, MPI_Type_contiguous, MPI_Type_free, MPI_Type_struct, ndims, oldtype, order, and size.
Referenced by Dataloop_create(), and Type_calc_footprint().
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().