PPL Logo

libs/ck-libs/ampi/romio/adio/common/ad_darray.c File Reference

Go to the source code of this file.

Functions

static int 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)
static int 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 ADIO_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)


Function Documentation

static int 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 
) [static]

Definition at line 149 of file ad_darray.c.

References MPI_Type_contiguous, and stride.

static int 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 
) [static]

Definition at line 211 of file ad_darray.c.

References count, MPI_Type_free, MPI_Type_struct, and stride.

int ADIO_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 21 of file ad_darray.c.

References coords, MPI_Type_free, MPI_Type_struct, MPIOI_Type_block(), and MPIOI_Type_cyclic().

Referenced by ADIOI_Count_contiguous_blocks(), ADIOI_Flatten(), and MPI_Type_create_darray().

Here is the call graph for this function:

Here is the caller graph for this function:


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