YAC 3.9.1
Yet Another Coupler
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
yac_xmap.c File Reference
#include "config.h"
#include <yaxt.h>
#include "yac_xmap.h"
#include "ppm/ppm_xfuncs.h"
#include "yac_assert.h"
#include "yac_mpi_internal.h"
Include dependency graph for yac_xmap.c:

Go to the source code of this file.

Data Structures

struct  yac_xmap_msg
 
struct  yac_xmap_
 

Functions

static struct yac_xmap_msg parse_transfer_pos (int const *transfer_pos, size_t num_transfer_pos)
 
yac_xmap yac_xmap_from_point_infos (struct remote_point_infos *point_infos, size_t count, MPI_Comm comm)
 
static void xt_redist_msg_free (struct Xt_redist_msg *msgs, size_t count, MPI_Comm comm)
 
Xt_redist yac_xmap_generate_redist (yac_xmap xmap, MPI_Datatype base_type)
 
void yac_xmap_delete (yac_xmap xmap)
 

Function Documentation

◆ parse_transfer_pos()

static struct yac_xmap_msg parse_transfer_pos ( int const * transfer_pos,
size_t num_transfer_pos )
static

Definition at line 30 of file yac_xmap.c.

Here is the caller graph for this function:

◆ xt_redist_msg_free()

static void xt_redist_msg_free ( struct Xt_redist_msg * msgs,
size_t count,
MPI_Comm comm )
static

Definition at line 152 of file yac_xmap.c.

Here is the caller graph for this function:

◆ yac_xmap_delete()

void yac_xmap_delete ( yac_xmap xmap)

Definition at line 196 of file yac_xmap.c.

Here is the caller graph for this function:

◆ yac_xmap_from_point_infos()

yac_xmap yac_xmap_from_point_infos ( struct remote_point_infos * point_infos,
size_t count,
MPI_Comm comm )

Definition at line 63 of file yac_xmap.c.

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

◆ yac_xmap_generate_redist()

Xt_redist yac_xmap_generate_redist ( yac_xmap xmap,
MPI_Datatype base_type )

Definition at line 161 of file yac_xmap.c.

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