Go to the source code of this file.
|
#define | Xt_Type_create_indexed_block(count, blocklength, disp, oldtype, newtype, comm) |
|
#define | MPI_Type_create_hindexed_block XtMPI_Type_create_hindexed_block |
|
#define | XT_MPI_TYPE_CREATE_HINDEXED_BLOCK_CONST_DISP |
|
#define | Xt_Type_create_hindexed_block(count, blocklength, array_of_displacements, oldtype, newtype, comm) |
|
#define | Xt_Type_indexed(count, blocklength, disp, oldtype, newtype, comm) |
|
#define | Xt_Type_create_hindexed(count, blocklength, disp, oldtype, newtype, comm) |
|
#define | Xt_Type_create_struct(count, array_of_blocklengths, array_of_displacements, array_of_types, newtype, comm) |
|
#define | Xt_Type_create_subarray(ndims, array_of_sizes, array_of_subsizes, array_of_starts, order, oldtype, newtype, comm) |
|
◆ MPI_Type_create_hindexed_block
◆ XT_MPI_TYPE_CREATE_HINDEXED_BLOCK_CONST_DISP
#define XT_MPI_TYPE_CREATE_HINDEXED_BLOCK_CONST_DISP |
◆ Xt_Type_create_hindexed
#define Xt_Type_create_hindexed |
( |
| count, |
|
|
| blocklength, |
|
|
| disp, |
|
|
| oldtype, |
|
|
| newtype, |
|
|
| comm ) |
Value:
(int *)(intptr_t)blocklength, \
(MPI_Aint *)(intptr_t)disp, \
oldtype, newtype), comm)
int MPI_Type_create_hindexed(int count, XT_MPI2_CONST int array_of_blocklengths[], XT_MPI2_CONST MPI_Aint array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype)
#define xt_mpi_call(call, comm)
- Examples
- test_ddt.c.
Definition at line 134 of file xt_mpi_ddt_wrap.h.
◆ Xt_Type_create_hindexed_block
#define Xt_Type_create_hindexed_block |
( |
| count, |
|
|
| blocklength, |
|
|
| array_of_displacements, |
|
|
| oldtype, |
|
|
| newtype, |
|
|
| comm ) |
Value:
array_of_displacements, \
oldtype, newtype), comm)
static int XtMPI_Type_create_hindexed_block(int count, int blocklength, const MPI_Aint array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype)
- Examples
- test_ddt.c.
Definition at line 91 of file xt_mpi_ddt_wrap.h.
◆ Xt_Type_create_indexed_block
#define Xt_Type_create_indexed_block |
( |
| count, |
|
|
| blocklength, |
|
|
| disp, |
|
|
| oldtype, |
|
|
| newtype, |
|
|
| comm ) |
Value:
(int *)(intptr_t)disp, \
oldtype, newtype), comm)
int MPI_Type_create_indexed_block(int count, int blocklength, XT_MPI2_CONST int array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype)
- Examples
- test_ddt.c, and test_redist_single_array_base.c.
Definition at line 59 of file xt_mpi_ddt_wrap.h.
◆ Xt_Type_create_struct
#define Xt_Type_create_struct |
( |
| count, |
|
|
| array_of_blocklengths, |
|
|
| array_of_displacements, |
|
|
| array_of_types, |
|
|
| newtype, |
|
|
| comm ) |
Value:
count, (int *)(intptr_t)array_of_blocklengths, \
(MPI_Aint*)(intptr_t)array_of_displacements, \
(MPI_Datatype *)(intptr_t)array_of_types, \
newtype), comm)
int MPI_Type_create_struct(int count, XT_MPI2_CONST int array_of_block_lengths[], XT_MPI2_CONST MPI_Aint array_of_displacements[], XT_MPI2_CONST MPI_Datatype array_of_types[], MPI_Datatype *newtype)
- Examples
- test_ddt.c.
Definition at line 153 of file xt_mpi_ddt_wrap.h.
◆ Xt_Type_create_subarray
#define Xt_Type_create_subarray |
( |
| ndims, |
|
|
| array_of_sizes, |
|
|
| array_of_subsizes, |
|
|
| array_of_starts, |
|
|
| order, |
|
|
| oldtype, |
|
|
| newtype, |
|
|
| comm ) |
Value:
ndims, (int *)(intptr_t)array_of_sizes, \
(int *)(intptr_t)array_of_subsizes, \
(int *)(intptr_t)array_of_starts, \
order, oldtype, newtype), comm)
int MPI_Type_create_subarray(int ndims, XT_MPI2_CONST int size_array[], XT_MPI2_CONST int subsize_array[], XT_MPI2_CONST int start_array[], int order, MPI_Datatype oldtype, MPI_Datatype *newtype)
- Examples
- test_ddt.c.
Definition at line 173 of file xt_mpi_ddt_wrap.h.
◆ Xt_Type_indexed
#define Xt_Type_indexed |
( |
| count, |
|
|
| blocklength, |
|
|
| disp, |
|
|
| oldtype, |
|
|
| newtype, |
|
|
| comm ) |
Value:
(int *)(intptr_t)disp, oldtype, \
newtype), comm)
int MPI_Type_indexed(int count, XT_MPI2_CONST int array_of_blocklengths[], XT_MPI2_CONST int array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype)
- Examples
- test_ddt.c.
Definition at line 121 of file xt_mpi_ddt_wrap.h.
◆ anonymous enum
◆ XtMPI_Type_create_hindexed_block()
static int XtMPI_Type_create_hindexed_block |
( |
int | count, |
|
|
int | blocklength, |
|
|
const MPI_Aint | array_of_displacements[], |
|
|
MPI_Datatype | oldtype, |
|
|
MPI_Datatype * | newtype ) |
|
inlinestatic |