Yet Another eXchange Tool 0.11.3
Loading...
Searching...
No Matches
xt_redist_single_array_base.h File Reference
#include <mpi.h>
#include <xt/xt_config.h>
#include <xt/xt_xmap.h>
#include <xt/xt_redist.h>
Include dependency graph for xt_redist_single_array_base.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

Xt_redist xt_redist_single_array_base_new (int nsend, int nrecv, const struct Xt_redist_msg send_msgs[], const struct Xt_redist_msg recv_msgs[], MPI_Comm comm)
 
Xt_redist xt_redist_single_array_base_custom_new (int nsend, int nrecv, const struct Xt_redist_msg send_msgs[], const struct Xt_redist_msg recv_msgs[], MPI_Comm comm, Xt_config config)
 

Detailed Description

Function Documentation

◆ xt_redist_single_array_base_custom_new()

Xt_redist xt_redist_single_array_base_custom_new ( int nsend,
int nrecv,
const struct Xt_redist_msg send_msgs[],
const struct Xt_redist_msg recv_msgs[],
MPI_Comm comm,
Xt_config config )

constructor for a redistribution using point to point communication for the exchange with custom configuration

Parameters
[in]nsendnumber of send messages
[in]nrecvnumber of receive messages
[in]send_msgsarray with send messages
[in]recv_msgsarray with receive messages
[in]commMPI communicator that is to be used for the communication
[in]configconfiguration object for custom settings
Here is the caller graph for this function:

◆ xt_redist_single_array_base_new()

Xt_redist xt_redist_single_array_base_new ( int nsend,
int nrecv,
const struct Xt_redist_msg send_msgs[],
const struct Xt_redist_msg recv_msgs[],
MPI_Comm comm )

constructor for a redistribution using point to point communication for the exchange using default configuration

Parameters
[in]nsendnumber of send messages
[in]nrecvnumber of receive messages
[in]send_msgsarray with send messages
[in]recv_msgsarray with receive messages
[in]commMPI communicator that is to be used for the communication
Here is the caller graph for this function: