PPL Logo

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

Go to the source code of this file.

Functions

static void DLOOP_Type_calc_footprint_struct (MPI_Datatype type, int combiner, int *ints, MPI_Aint *aints, MPI_Datatype *types, DLOOP_Type_footprint *tfp)
static int DLOOP_Named_type_alignsize (MPI_Datatype type, MPI_Aint disp)
static int DLOOP_Structalign_integer_max (void)
static int DLOOP_Structalign_float_max (void)
static int DLOOP_Structalign_double_max (void)
static int DLOOP_Structalign_long_double_max (void)
static int DLOOP_Structalign_double_position (void)
static int DLOOP_Structalign_llint_position (void)
void PREPEND_PREFIX() Type_calc_footprint (MPI_Datatype type, DLOOP_Type_footprint *tfp)


Function Documentation

static void DLOOP_Type_calc_footprint_struct ( MPI_Datatype  type,
int  combiner,
int ints,
MPI_Aint aints,
MPI_Datatype types,
DLOOP_Type_footprint tfp 
) [static]

Definition at line 408 of file typesize_support.c.

References DLOOP_Named_type_alignsize(), DLOOP_Type_footprint, cg3d::epsilon, lb, PREPEND_PREFIX(), size, true_lb, Type_calc_footprint(), and ub.

Referenced by Type_calc_footprint().

Here is the call graph for this function:

Here is the caller graph for this function:

static int DLOOP_Named_type_alignsize ( MPI_Datatype  type,
MPI_Aint  disp 
) [static]

static int DLOOP_Structalign_integer_max ( void   )  [static]

Definition at line 620 of file typesize_support.c.

References PUP::a, PUP::b, c, and size.

Referenced by DLOOP_Named_type_alignsize().

Here is the caller graph for this function:

static int DLOOP_Structalign_float_max ( void   )  [static]

Definition at line 715 of file typesize_support.c.

References PUP::a, PUP::b, and size.

Referenced by DLOOP_Named_type_alignsize().

Here is the caller graph for this function:

static int DLOOP_Structalign_double_max ( void   )  [static]

Definition at line 754 of file typesize_support.c.

References PUP::a, PUP::b, and size.

Referenced by DLOOP_Named_type_alignsize().

Here is the caller graph for this function:

static int DLOOP_Structalign_long_double_max ( void   )  [static]

Definition at line 790 of file typesize_support.c.

References PUP::a, PUP::b, c, and size.

Referenced by DLOOP_Named_type_alignsize().

Here is the caller graph for this function:

static int DLOOP_Structalign_double_position ( void   )  [static]

Definition at line 842 of file typesize_support.c.

References PUP::a, and PUP::b.

Referenced by DLOOP_Named_type_alignsize().

Here is the caller graph for this function:

static int DLOOP_Structalign_llint_position ( void   )  [static]

Definition at line 865 of file typesize_support.c.

References PUP::a, and PUP::b.

Referenced by DLOOP_Named_type_alignsize().

Here is the caller graph for this function:

void PREPEND_PREFIX() Type_calc_footprint ( MPI_Datatype  type,
DLOOP_Type_footprint tfp 
)


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