|
Yet Another eXchange Tool
DO_NOT_EDIT_HERE
|
#include <assert.h>#include <limits.h>#include <stdbool.h>#include <stdlib.h>#include <mpi.h>#include "core/core.h"#include "core/ppm_xfuncs.h"#include "xt/xt_mpi.h"#include "xt_mpi_internal.h"#include "xt/xt_redist_collection_static.h"#include "xt_redist_single_array_base.h"#include "ensure_array_size.h"#include "xt/xt_redist.h"#include "xt_redist_internal.h"#include "xt/xt_sort.h"Go to the source code of this file.
Functions | |
| static size_t | generate_msg_infos (struct Xt_redist_msg **msgs, const MPI_Aint *displacements, Xt_redist *redists, size_t num_redists, MPI_Comm comm, enum xt_msg_direction direction, MPI_Datatype(*get_MPI_datatype)(Xt_redist, int)) |
| Xt_redist | xt_redist_collection_static_new (Xt_redist *redists, int num_redists, const MPI_Aint src_displacements[num_redists], const MPI_Aint dst_displacements[num_redists], MPI_Comm comm) |
Definition in file xt_redist_collection_static.c.
|
static |
Definition at line 70 of file xt_redist_collection_static.c.
| Xt_redist xt_redist_collection_static_new | ( | Xt_redist * | redists, |
| int | num_redists, | ||
| const MPI_Aint | src_displacements[num_redists], | ||
| const MPI_Aint | dst_displacements[num_redists], | ||
| MPI_Comm | comm | ||
| ) |
constructor for a redistribution collection that is comprised of multiple other redistributions
| [in] | redists | redistributions |
| [in] | num_redists | number of redistributions |
| [in] | src_displacements | array of displacements of the source input arrays for the exchange |
| [in] | dst_displacements | array of displacements of the destination input arrays for the exchange |
| [in] | comm | MPI communicator |
Definition at line 131 of file xt_redist_collection_static.c.
1.8.13