OpenLB
1.7
Loading...
Searching...
No Matches
src
communication
communication.h
Go to the documentation of this file.
1
/* This file is part of the OpenLB library
2
*
3
* Copyright (C) 2007 The OpenLB project
4
*
5
* This program is free software; you can redistribute it and/or
6
* modify it under the terms of the GNU General Public License
7
* as published by the Free Software Foundation; either version 2
8
* of the License, or (at your option) any later version.
9
*
10
* This program is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU General Public License for more details.
14
*
15
* You should have received a copy of the GNU General Public
16
* License along with this program; if not, write to the Free
17
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18
* Boston, MA 02110-1301, USA.
19
*/
20
26
#ifndef COMMUNICATION_H
27
#define COMMUNICATION_H
28
29
#include "
loadBalancer.h
"
30
#include "
blockLoadBalancer.h
"
31
#include "
heuristicLoadBalancer.h
"
32
#include "
randomLoadBalancer.h
"
33
#include "
heterogeneousLoadBalancer.h
"
34
35
#include "
mpiManager.h
"
36
#include "
mpiManagerAD.hh
"
// includes aDiff, but āSā is not defined -> it is working if you use the right order in the main cf. apps/mathias/bifurcation-pi
37
#include "
ompManager.h
"
38
39
#include "
superStructure.h
"
40
#include "
blockCommunicator.h
"
41
#include "
superCommunicator.h
"
42
#include "
blockCommunicationNeighborhood.h
"
43
#include "
superCommunicationTagCoordinator.hh
"
44
#include "
mpiGroup.h
"
45
46
#endif
blockCommunicationNeighborhood.h
blockCommunicator.h
blockLoadBalancer.h
heterogeneousLoadBalancer.h
heuristicLoadBalancer.h
loadBalancer.h
mpiGroup.h
mpiManagerAD.hh
Wrapper functions that simplify the use of MPI, generic template code.
mpiManager.h
Wrapper functions that simplify the use of MPI.
ompManager.h
randomLoadBalancer.h
superCommunicationTagCoordinator.hh
superCommunicator.h
superStructure.h
Generated on Tue Mar 5 2024 09:57:45 for OpenLB by
1.10.0