hyper.deal
Loading...
Searching...
No Matches
mpi_tags.h
1// ---------------------------------------------------------------------
2//
3// Copyright (C) 2020 by the hyper.deal authors
4//
5// This file is part of the hyper.deal library.
6//
7// The hyper.deal library is free software; you can use it, redistribute
8// it, and/or modify it under the terms of the GNU Lesser General
9// Public License as published by the Free Software Foundation; either
10// version 3.0 of the License, or (at your option) any later version.
11// The full text of the license can be found in the file LICENSE.MD at
12// the top level directory of hyper.deal.
13//
14// ---------------------------------------------------------------------
15
16#ifndef HYPERDEAL_BASE_MPI_TAGS
17#define HYPERDEAL_BASE_MPI_TAGS
18
19#include <hyper.deal/base/config.h>
20
21#include <deal.II/base/mpi.h>
22
23namespace hyperdeal
24{
25 namespace mpi
26 {
27 namespace internal
28 {
29 namespace Tags
30 {
31 enum enumeration : std::uint16_t
32 {
33 // Partitioner::sync() -> MPI_Isend/MPI_Irecv
34 partitioner_sync,
35
36 };
37 }
38 } // namespace internal
39 } // namespace mpi
40} // namespace hyperdeal
41
42#endif