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

Multi-node communication patterns. Uses vanilla MPI as the communication backend. More...

#include <Cabana_Utils.hpp>
#include <Kokkos_Core.hpp>
#include <Kokkos_ScatterView.hpp>
#include <mpi.h>
#include <algorithm>
#include <exception>
#include <memory>
#include <numeric>
#include <type_traits>
#include <vector>
Include dependency graph for Cabana_CommunicationPlan_Mpi.hpp:

Go to the source code of this file.

Classes

class  Cabana::CommunicationPlan< MemorySpace, Mpi >
 Communication plan class. Uses vanilla MPI as the communication backend. More...
 
class  Cabana::CommunicationData< CommPlanType, CommDataType, Mpi >
 Store AoSoA send/receive buffers. Mpi variant. More...
 

Namespaces

namespace  Cabana
 Core: particle data structures and algorithms.
 

Detailed Description

Multi-node communication patterns. Uses vanilla MPI as the communication backend.