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

Go to the source code of this file.

Functions

Xt_xmap xt_xmap_dist_dir_intercomm_new (Xt_idxlist src_idxlist, Xt_idxlist dst_idxlist, MPI_Comm inter_comm, MPI_Comm intra_comm)
 
Xt_xmap xt_xmap_dist_dir_intercomm_custom_new (Xt_idxlist src_idxlist, Xt_idxlist dst_idxlist, MPI_Comm inter_comm, MPI_Comm intra_comm, Xt_config config)
 

Detailed Description

Function Documentation

◆ xt_xmap_dist_dir_intercomm_custom_new()

Xt_xmap xt_xmap_dist_dir_intercomm_custom_new ( Xt_idxlist src_idxlist,
Xt_idxlist dst_idxlist,
MPI_Comm inter_comm,
MPI_Comm intra_comm,
Xt_config config )

Construct an exchange map over an intercommunicator with custom parameters
This operation is collective over all processes in comm.
It uses a distributed directory for the initialisation

Parameters
[in]src_idxlistsource index list
[in]dst_idxlistdestination index list
[in]inter_commMPI intercommunicator that contains all processes that part in the exchange (xt_xmap_dist_dir_icomm_new will make its own copy of comm)
[in]intra_commMPI intracommunicator corresponding to the group of inter_comm that the calling rank belongs to
[in]configcustom parameter object

Definition at line 582 of file xt_xmap_dist_dir_intercomm.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ xt_xmap_dist_dir_intercomm_new()

Xt_xmap xt_xmap_dist_dir_intercomm_new ( Xt_idxlist src_idxlist,
Xt_idxlist dst_idxlist,
MPI_Comm inter_comm,
MPI_Comm intra_comm )

Construct an exchange map over an intercommunicator
This operation is collective over all processes in comm.
It uses a distributed directory for the initialisation

Parameters
[in]src_idxlistsource index list
[in]dst_idxlistdestination index list
[in]inter_commMPI intercommunicator that contains all processes that part in the exchange (xt_xmap_dist_dir_icomm_new will make its own copy of comm)
[in]intra_commMPI intracommunicator corresponding to the group of inter_comm that the calling rank belongs to
Examples
test_xmap_dist_dir_intercomm_parallel.c.

Definition at line 630 of file xt_xmap_dist_dir_intercomm.c.

Here is the call graph for this function:
Here is the caller graph for this function: