OpenLB 1.7
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
communicator.h File Reference
#include <map>
#include <set>
#include <typeindex>
+ Include dependency graph for communicator.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  olb::ConcreteHeterogeneousCopyTask
 Private implementation of HeterogeneousCopyTask (PIMPL) More...
 
class  olb::HeterogeneousCopyTask< T, DESCRIPTOR, SOURCE, Platform::GPU_CUDA >
 Wrapper for a local heterogeneous block communication request. More...
 
class  olb::HeterogeneousCopyTask< T, DESCRIPTOR, Platform::GPU_CUDA, TARGET >
 Wrapper for a local heterogeneous block communication request. More...
 
class  olb::ConcreteBlockCommunicator< ConcreteBlockLattice< T, DESCRIPTOR, Platform::GPU_CUDA > >
 

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.
 

Functions

template<>
void olb::checkPlatform< Platform::GPU_CUDA > ()
 Verifies availability of CUDA device and MPI support.