Go to the source code of this file.
Functions | |
int PREPEND_PREFIX() | Segment_contig_m2m (DLOOP_Offset *blocks_p, DLOOP_Type el_type, DLOOP_Offset rel_off, DLOOP_Buffer unused, void *v_paramp) |
int PREPEND_PREFIX() | Segment_vector_m2m (DLOOP_Offset *blocks_p, DLOOP_Count unused, DLOOP_Count blksz, DLOOP_Offset stride, DLOOP_Type el_type, DLOOP_Offset rel_off, DLOOP_Buffer unused2, void *v_paramp) |
int PREPEND_PREFIX() | Segment_blkidx_m2m (DLOOP_Offset *blocks_p, DLOOP_Count count, DLOOP_Count blocklen, DLOOP_Offset *offsetarray, DLOOP_Type el_type, DLOOP_Offset rel_off, DLOOP_Buffer unused, void *v_paramp) |
int PREPEND_PREFIX() | Segment_index_m2m (DLOOP_Offset *blocks_p, DLOOP_Count count, DLOOP_Count *blockarray, DLOOP_Offset *offsetarray, DLOOP_Type el_type, DLOOP_Offset rel_off, DLOOP_Buffer unused, void *v_paramp) |
void PREPEND_PREFIX() | Segment_pack (DLOOP_Segment *segp, DLOOP_Offset first, DLOOP_Offset *lastp, void *streambuf) |
void PREPEND_PREFIX() | Segment_unpack (DLOOP_Segment *segp, DLOOP_Offset first, DLOOP_Offset *lastp, void *streambuf) |
struct | PREPEND_PREFIX (contig_blocks_params) |
static int | DLOOP_Segment_contig_count_block (DLOOP_Offset *blocks_p, DLOOP_Type el_type, DLOOP_Offset rel_off, DLOOP_Buffer unused, void *v_paramp) |
static int | DLOOP_Segment_vector_count_block (DLOOP_Offset *blocks_p, DLOOP_Count count, DLOOP_Count blksz, DLOOP_Offset stride, DLOOP_Type el_type, DLOOP_Offset rel_off, DLOOP_Buffer unused, void *v_paramp) |
static int | DLOOP_Segment_blkidx_count_block (DLOOP_Offset *blocks_p, DLOOP_Count count, DLOOP_Count blksz, DLOOP_Offset *offsetarray, DLOOP_Type el_type, DLOOP_Offset rel_off, DLOOP_Buffer unused, void *v_paramp) |
static int | DLOOP_Segment_index_count_block (DLOOP_Offset *blocks_p, DLOOP_Count count, DLOOP_Count *blockarray, DLOOP_Offset *offsetarray, DLOOP_Type el_type, DLOOP_Offset rel_off, DLOOP_Buffer unused, void *v_paramp) |
void PREPEND_PREFIX() | Segment_count_contig_blocks (DLOOP_Segment *segp, DLOOP_Offset first, DLOOP_Offset *lastp, DLOOP_Count *countp) |
struct | PREPEND_PREFIX (mpi_flatten_params) |
static int | DLOOP_Segment_contig_mpi_flatten (DLOOP_Offset *blocks_p, DLOOP_Type el_type, DLOOP_Offset rel_off, DLOOP_Buffer bufp, void *v_paramp) |
static int | DLOOP_Segment_vector_mpi_flatten (DLOOP_Offset *blocks_p, DLOOP_Count count, DLOOP_Count blksz, DLOOP_Offset stride, DLOOP_Type el_type, DLOOP_Offset rel_off, DLOOP_Buffer bufp, void *v_paramp) |
void PREPEND_PREFIX() | Segment_mpi_flatten (DLOOP_Segment *segp, DLOOP_Offset first, DLOOP_Offset *lastp, int *blklens, MPI_Aint *disps, int *lengthp) |
int PREPEND_PREFIX() Segment_contig_m2m | ( | DLOOP_Offset * | blocks_p, | |
DLOOP_Type | el_type, | |||
DLOOP_Offset | rel_off, | |||
DLOOP_Buffer | unused, | |||
void * | v_paramp | |||
) |
Definition at line 77 of file segment_ops.c.
References DLOOP_Dataloop::el_size, PREPEND_PREFIX(), and size.
int PREPEND_PREFIX() Segment_vector_m2m | ( | DLOOP_Offset * | blocks_p, | |
DLOOP_Count | unused, | |||
DLOOP_Count | blksz, | |||
DLOOP_Offset | stride, | |||
DLOOP_Type | el_type, | |||
DLOOP_Offset | rel_off, | |||
DLOOP_Buffer | unused2, | |||
void * | v_paramp | |||
) |
Definition at line 116 of file segment_ops.c.
References int32_t, PREPEND_PREFIX(), and stride.
int PREPEND_PREFIX() Segment_blkidx_m2m | ( | DLOOP_Offset * | blocks_p, | |
DLOOP_Count | count, | |||
DLOOP_Count | blocklen, | |||
DLOOP_Offset * | offsetarray, | |||
DLOOP_Type | el_type, | |||
DLOOP_Offset | rel_off, | |||
DLOOP_Buffer | unused, | |||
void * | v_paramp | |||
) |
Definition at line 212 of file segment_ops.c.
References count, dest, int32_t, PREPEND_PREFIX(), and src.
int PREPEND_PREFIX() Segment_index_m2m | ( | DLOOP_Offset * | blocks_p, | |
DLOOP_Count | count, | |||
DLOOP_Count * | blockarray, | |||
DLOOP_Offset * | offsetarray, | |||
DLOOP_Type | el_type, | |||
DLOOP_Offset | rel_off, | |||
DLOOP_Buffer | unused, | |||
void * | v_paramp | |||
) |
Definition at line 275 of file segment_ops.c.
References count, dest, int32_t, PREPEND_PREFIX(), and src.
void PREPEND_PREFIX() Segment_pack | ( | DLOOP_Segment * | segp, | |
DLOOP_Offset | first, | |||
DLOOP_Offset * | lastp, | |||
void * | streambuf | |||
) |
Definition at line 337 of file segment_ops.c.
References PREPEND_PREFIX(), Segment_blkidx_m2m(), Segment_contig_m2m(), Segment_index_m2m(), Segment_manipulate(), and Segment_vector_m2m().
void PREPEND_PREFIX() Segment_unpack | ( | DLOOP_Segment * | segp, | |
DLOOP_Offset | first, | |||
DLOOP_Offset * | lastp, | |||
void * | streambuf | |||
) |
Definition at line 362 of file segment_ops.c.
References PREPEND_PREFIX(), Segment_blkidx_m2m(), Segment_contig_m2m(), Segment_index_m2m(), Segment_manipulate(), and Segment_vector_m2m().
struct PREPEND_PREFIX | ( | contig_blocks_params | ) | [read] |
static int DLOOP_Segment_contig_count_block | ( | DLOOP_Offset * | blocks_p, | |
DLOOP_Type | el_type, | |||
DLOOP_Offset | rel_off, | |||
DLOOP_Buffer | unused, | |||
void * | v_paramp | |||
) | [static] |
Definition at line 393 of file segment_ops.c.
References PREPEND_PREFIX(), and size.
Referenced by Segment_count_contig_blocks().
static int DLOOP_Segment_vector_count_block | ( | DLOOP_Offset * | blocks_p, | |
DLOOP_Count | count, | |||
DLOOP_Count | blksz, | |||
DLOOP_Offset | stride, | |||
DLOOP_Type | el_type, | |||
DLOOP_Offset | rel_off, | |||
DLOOP_Buffer | unused, | |||
void * | v_paramp | |||
) | [static] |
Definition at line 440 of file segment_ops.c.
References PREPEND_PREFIX(), and size.
Referenced by Segment_count_contig_blocks().
static int DLOOP_Segment_blkidx_count_block | ( | DLOOP_Offset * | blocks_p, | |
DLOOP_Count | count, | |||
DLOOP_Count | blksz, | |||
DLOOP_Offset * | offsetarray, | |||
DLOOP_Type | el_type, | |||
DLOOP_Offset | rel_off, | |||
DLOOP_Buffer | unused, | |||
void * | v_paramp | |||
) | [static] |
Definition at line 478 of file segment_ops.c.
References PREPEND_PREFIX(), and size.
Referenced by Segment_count_contig_blocks().
static int DLOOP_Segment_index_count_block | ( | DLOOP_Offset * | blocks_p, | |
DLOOP_Count | count, | |||
DLOOP_Count * | blockarray, | |||
DLOOP_Offset * | offsetarray, | |||
DLOOP_Type | el_type, | |||
DLOOP_Offset | rel_off, | |||
DLOOP_Buffer | unused, | |||
void * | v_paramp | |||
) | [static] |
Definition at line 520 of file segment_ops.c.
References PREPEND_PREFIX().
Referenced by Segment_count_contig_blocks().
void PREPEND_PREFIX() Segment_count_contig_blocks | ( | DLOOP_Segment * | segp, | |
DLOOP_Offset | first, | |||
DLOOP_Offset * | lastp, | |||
DLOOP_Count * | countp | |||
) |
Definition at line 562 of file segment_ops.c.
References DLOOP_Segment_blkidx_count_block(), DLOOP_Segment_contig_count_block(), DLOOP_Segment_index_count_block(), DLOOP_Segment_vector_count_block(), PREPEND_PREFIX(), and Segment_manipulate().
Referenced by DLOOP_Dataloop_create_flattened_struct().
struct PREPEND_PREFIX | ( | mpi_flatten_params | ) | [read] |
static int DLOOP_Segment_contig_mpi_flatten | ( | DLOOP_Offset * | blocks_p, | |
DLOOP_Type | el_type, | |||
DLOOP_Offset | rel_off, | |||
DLOOP_Buffer | bufp, | |||
void * | v_paramp | |||
) | [static] |
Definition at line 609 of file segment_ops.c.
References int, PREPEND_PREFIX(), and size.
Referenced by Segment_mpi_flatten().
static int DLOOP_Segment_vector_mpi_flatten | ( | DLOOP_Offset * | blocks_p, | |
DLOOP_Count | count, | |||
DLOOP_Count | blksz, | |||
DLOOP_Offset | stride, | |||
DLOOP_Type | el_type, | |||
DLOOP_Offset | rel_off, | |||
DLOOP_Buffer | bufp, | |||
void * | v_paramp | |||
) | [static] |
Definition at line 668 of file segment_ops.c.
References int, PREPEND_PREFIX(), and size.
Referenced by Segment_mpi_flatten().
void PREPEND_PREFIX() Segment_mpi_flatten | ( | DLOOP_Segment * | segp, | |
DLOOP_Offset | first, | |||
DLOOP_Offset * | lastp, | |||
int * | blklens, | |||
MPI_Aint * | disps, | |||
int * | lengthp | |||
) |
Definition at line 759 of file segment_ops.c.
References DLOOP_Segment_contig_mpi_flatten(), DLOOP_Segment_vector_mpi_flatten(), PREPEND_PREFIX(), and Segment_manipulate().
Referenced by DLOOP_Dataloop_create_flattened_struct().