DistDir
Data Structures | Typedefs | Functions
map.h File Reference
#include "mpi.h"
#include "src/core/indices/idxlist.h"

Go to the source code of this file.

Data Structures

struct  t_map_exch_per_rank
 The structure contains information about each exchange. More...
 
struct  t_map_exch
 The structure contains information about all the exchanges in one direction. More...
 
struct  t_map
 

Typedefs

typedef struct t_map_exch_per_rank t_map_exch_per_rank
 
typedef struct t_map_exch t_map_exch
 
typedef struct t_map t_map
 

Functions

t_mapnew_map (t_idxlist *src_idxlist, t_idxlist *dst_idxlist, int stride, MPI_Comm comm)
 Create a new t_map structure. More...
 
t_mapextend_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...
 

Typedef Documentation

◆ t_map

typedef struct t_map t_map

◆ t_map_exch

typedef struct t_map_exch t_map_exch

◆ t_map_exch_per_rank