PPL Logo

libs/ck-libs/ampi/romio/common/dataloop/dataloop_create_struct.c File Reference

Go to the source code of this file.

Functions

static int DLOOP_Dataloop_create_struct_memory_error (void)
static int DLOOP_Dataloop_create_unique_type_struct (int count, int *blklens, MPI_Aint *disps, DLOOP_Type *oldtypes, int type_pos, DLOOP_Dataloop **dlp_p, int *dlsz_p, int *dldepth_p, int flag)
static int DLOOP_Dataloop_create_basic_all_bytes_struct (int count, int *blklens, MPI_Aint *disps, DLOOP_Type *oldtypes, DLOOP_Dataloop **dlp_p, int *dlsz_p, int *dldepth_p, int flag)
static int DLOOP_Dataloop_create_flattened_struct (int count, int *blklens, MPI_Aint *disps, DLOOP_Type *oldtypes, DLOOP_Dataloop **dlp_p, int *dlsz_p, int *dldepth_p, int flag)
int PREPEND_PREFIX() Dataloop_create_struct (int count, int *blklens, MPI_Aint *disps, DLOOP_Type *oldtypes, DLOOP_Dataloop **dlp_p, int *dlsz_p, int *dldepth_p, int flag)


Function Documentation

static int DLOOP_Dataloop_create_struct_memory_error ( void   )  [static]

static int DLOOP_Dataloop_create_unique_type_struct ( int  count,
int blklens,
MPI_Aint disps,
DLOOP_Type *  oldtypes,
int  type_pos,
DLOOP_Dataloop **  dlp_p,
int dlsz_p,
int dldepth_p,
int  flag 
) [static]

Definition at line 409 of file dataloop_create_struct.c.

References Dataloop_create_indexed(), DLOOP_Dataloop_create_struct_memory_error(), and PREPEND_PREFIX().

Referenced by Dataloop_create_struct().

Here is the call graph for this function:

Here is the caller graph for this function:

static int DLOOP_Dataloop_create_basic_all_bytes_struct ( int  count,
int blklens,
MPI_Aint disps,
DLOOP_Type *  oldtypes,
DLOOP_Dataloop **  dlp_p,
int dlsz_p,
int dldepth_p,
int  flag 
) [static]

Definition at line 471 of file dataloop_create_struct.c.

References Dataloop_create_indexed(), DLOOP_Dataloop_create_struct_memory_error(), int, and PREPEND_PREFIX().

Referenced by Dataloop_create_struct().

Here is the call graph for this function:

Here is the caller graph for this function:

static int DLOOP_Dataloop_create_flattened_struct ( int  count,
int blklens,
MPI_Aint disps,
DLOOP_Type *  oldtypes,
DLOOP_Dataloop **  dlp_p,
int dlsz_p,
int dldepth_p,
int  flag 
) [static]

Definition at line 533 of file dataloop_create_struct.c.

References Dataloop_create_indexed(), DLOOP_Dataloop_create_struct_memory_error(), PREPEND_PREFIX(), Segment_alloc(), Segment_count_contig_blocks(), Segment_free(), Segment_init(), Segment_mpi_flatten(), and VERBOSE().

Referenced by Dataloop_create_struct().

Here is the call graph for this function:

Here is the caller graph for this function:

int PREPEND_PREFIX() Dataloop_create_struct ( int  count,
int blklens,
MPI_Aint disps,
DLOOP_Type *  oldtypes,
DLOOP_Dataloop **  dlp_p,
int dlsz_p,
int dldepth_p,
int  flag 
)


Generated on Mon Sep 21 08:05:55 2020 for Charm++ by  doxygen 1.5.5