DistDir
|
Functions | |
t_map * | new_map (t_idxlist *src_idxlist, t_idxlist *dst_idxlist, int stride, MPI_Comm comm) |
Create a new t_map structure. More... | |
t_map * | extend_map_3d (t_map *map2d, int nlevels) |
Create a new t_map structure for 3D decomposition. More... | |
void | delete_map (t_map *map) |
Clean memory of a t_map structure. More... | |
User interface to generate a t_map object which contains information about the MPI communication mapping based on the provided source and destination idxlist
void delete_map | ( | t_map * | map | ) |
Create a new t_map structure.
Create a map given a source index list and a destination index list
[in] | src_idxlist | pointer to source index list |
[in] | dst_idxlist | pointer to destination index list |
[in] | stride | bucket stride |
[in] | comm | MPI communicator containing all the MPI procs involved in the exchange |