YAC 3.12.0
Yet Another Coupler
Loading...
Searching...
No Matches
yac_xmap.h
Go to the documentation of this file.
1// Copyright (c) 2024 The YAC Authors
2//
3// SPDX-License-Identifier: BSD-3-Clause
4
5#ifndef YAC_XMAP_H
6#define YAC_XMAP_H
7
8#include "yaxt.h"
9#include <remote_point.h>
10
11struct yac_xmap_;
12typedef struct yac_xmap_ * yac_xmap;
13
15 struct remote_point_infos * point_infos, size_t count, MPI_Comm comm);
16
17Xt_redist yac_xmap_generate_redist(yac_xmap xmap, MPI_Datatype base_type);
18
19void yac_xmap_delete(yac_xmap xmap);
20
21#endif // YAC_XMAPL_H
location information about a point that is located on one or
MPI_Comm comm
Definition yac_xmap.c:24
yac_xmap yac_xmap_from_point_infos(struct remote_point_infos *point_infos, size_t count, MPI_Comm comm)
Definition yac_xmap.c:63
void yac_xmap_delete(yac_xmap xmap)
Definition yac_xmap.c:196
struct yac_xmap_ * yac_xmap
Definition yac_xmap.h:12
Xt_redist yac_xmap_generate_redist(yac_xmap xmap, MPI_Datatype base_type)
Definition yac_xmap.c:161