| DistDir
    | 
The structure contains information about all the exchanges in one direction. More...
#include <map.h>
| Data Fields | |
| int | count | 
| number of exchanges  More... | |
| t_map_exch_per_rank ** | exch | 
| array of pointers to t_map_exch_per_rank structure  More... | |
| int | buffer_size | 
| size of the exchange message  More... | |
| int * | buffer_idxlist | 
| idxlist to create the exchange buffer  More... | |
| int * | buffer_idxlist_gpu | 
| idxlist to create the exchange buffer  More... | |
| int * | buffer_offset | 
| offset for each exchange  More... | |
The structure contains information about all the exchanges in one direction.
The structure contains all buffers associated with a map.
The structure contains all buffers in one direction.
The structure contains information about all the exchanges associated with a source idxlist and a destination index list.
| int* t_map_exch::buffer_idxlist | 
idxlist to create the exchange buffer
| int* t_map_exch::buffer_idxlist_gpu | 
idxlist to create the exchange buffer
| int* t_map_exch::buffer_offset | 
offset for each exchange
| int t_map_exch::buffer_size | 
size of the exchange message
| int t_map_exch::count | 
number of exchanges
| t_map_exch_per_rank** t_map_exch::exch | 
array of pointers to t_map_exch_per_rank structure