Yet Another eXchange Tool 0.11.1
|
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) |
Definition in file xt_xmap_dist_dir_intercomm.h.
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
[in] | src_idxlist | source index list |
[in] | dst_idxlist | destination index list |
[in] | inter_comm | MPI 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_comm | MPI intracommunicator corresponding to the group of inter_comm that the calling rank belongs to |
[in] | config | custom parameter object |
Definition at line 578 of file xt_xmap_dist_dir_intercomm.c.
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
[in] | src_idxlist | source index list |
[in] | dst_idxlist | destination index list |
[in] | inter_comm | MPI 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_comm | MPI intracommunicator corresponding to the group of inter_comm that the calling rank belongs to |
Definition at line 626 of file xt_xmap_dist_dir_intercomm.c.