Cabana 0.8.0-dev
 
Loading...
Searching...
No Matches
Cabana_Tags.hpp
Go to the documentation of this file.
1/****************************************************************************
2 * Copyright (c) 2018-2025 by the Cabana authors *
3 * All rights reserved. *
4 * *
5 * This file is part of the Cabana library. Cabana is distributed under a *
6 * BSD 3-clause license. For the licensing terms see the LICENSE file in *
7 * the top-level directory. *
8 * *
9 * SPDX-License-Identifier: BSD-3-Clause *
10 ****************************************************************************/
11
16#ifndef CABANA_TAGS_HPP
17#define CABANA_TAGS_HPP
18
19namespace Cabana
20{
21//---------------------------------------------------------------------------//
22// Communication backend types.
23//---------------------------------------------------------------------------//
27struct Mpi
28{
29};
30
31//---------------------------------------------------------------------------//
32// Communication driver construction type tags.
33//---------------------------------------------------------------------------//
37struct Export
38{
39};
40
44struct Import
45{
46};
47
48//---------------------------------------------------------------------------//
49
50} // end namespace Cabana
51
52#endif // end CABANA_TAGS_HPP
Core: particle data structures and algorithms.
Definition Cabana_AoSoA.hpp:36
Export-based tag - default.
Definition Cabana_Tags.hpp:38
Import-based tag.
Definition Cabana_Tags.hpp:45
Vanilla MPI backend tag - default.
Definition Cabana_Tags.hpp:28