Go to the source code of this file.
Functions | |
static DLOOP_Count | DLOOP_Type_indexed_count_contig (DLOOP_Count count, int *blocklength_array, void *displacement_array, int dispinbytes, DLOOP_Offset old_extent) |
static void | DLOOP_Type_indexed_array_copy (DLOOP_Count count, DLOOP_Count contig_count, int *input_blocklength_array, void *input_displacement_array, DLOOP_Count *output_blocklength_array, DLOOP_Offset *out_disp_array, int dispinbytes, DLOOP_Offset old_extent) |
int PREPEND_PREFIX() | Dataloop_create_indexed (int icount, int *blocklength_array, void *displacement_array, int dispinbytes, MPI_Datatype oldtype, DLOOP_Dataloop **dlp_p, int *dlsz_p, int *dldepth_p, int flag) |
static DLOOP_Count DLOOP_Type_indexed_count_contig | ( | DLOOP_Count | count, | |
int * | blocklength_array, | |||
void * | displacement_array, | |||
int | dispinbytes, | |||
DLOOP_Offset | old_extent | |||
) | [static] |
Definition at line 368 of file dataloop_create_indexed.c.
Referenced by Dataloop_create_indexed().
static void DLOOP_Type_indexed_array_copy | ( | DLOOP_Count | count, | |
DLOOP_Count | contig_count, | |||
int * | input_blocklength_array, | |||
void * | input_displacement_array, | |||
DLOOP_Count * | output_blocklength_array, | |||
DLOOP_Offset * | out_disp_array, | |||
int | dispinbytes, | |||
DLOOP_Offset | old_extent | |||
) | [static] |
Definition at line 287 of file dataloop_create_indexed.c.
Referenced by Dataloop_create_indexed().
int PREPEND_PREFIX() Dataloop_create_indexed | ( | int | icount, | |
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().