Cabana 0.8.0-dev
Loading...
Searching...
No Matches
Cabana_Grid_GlobalParticleComm.hpp File Reference

Global particle communication. More...

#include <Cabana_Grid_LocalMesh.hpp>
#include <Cabana_Grid_Types.hpp>
#include <Cabana_Tags.hpp>
#include <Cabana_Distributor.hpp>
#include <Cabana_Slice.hpp>
#include <memory>
#include <stdexcept>
#include <type_traits>
Include dependency graph for Cabana_Grid_GlobalParticleComm.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Cabana::Grid::GlobalParticleComm< MemorySpace, LocalGridType, CommSpaceType >
 Global particle communication based on the background grid. More...

Namespaces

namespace  Cabana
 Core: particle data structures and algorithms.

Functions

template<class MemorySpace, class LocalGridType, class CommSpaceType = Mpi>
auto Cabana::Grid::createGlobalParticleComm (const LocalGridType &local_grid)
 Create global linked cell binning.

Detailed Description

Global particle communication.

Function Documentation

◆ createGlobalParticleComm()

template<class MemorySpace, class LocalGridType, class CommSpaceType = Mpi>
auto Cabana::Grid::createGlobalParticleComm ( const LocalGridType & local_grid)

Create global linked cell binning.

Returns
Shared pointer to a GlobalParticleComm.