|
core 1.5.0
Shared MPI block decomposition, asynchronous ghost-layer exchange, SDF geometry, load balancing (header-only C++20)
|
#include <nbx.hpp>
Public Member Functions | |
| NbxEngine (MPI_Comm comm=MPI_COMM_WORLD) | |
| MPI_Comm | comm () const |
| int | rank () const |
| int | size () const |
| template<typename PackNext , typename OnRecv > | |
| void | exchange (PackNext &&packNext, OnRecv &&onRecv, int baseTag=0) |
|
inlineexplicit |
|
inline |
|
inline |
Definition at line 69 of file nbx.hpp.
References MPI_Comm_rank().
|
inline |
Definition at line 74 of file nbx.hpp.
References MPI_Comm_size().
|
inline |
Definition at line 96 of file nbx.hpp.
References MPI_ANY_SOURCE, MPI_BYTE, MPI_Get_count(), MPI_Ibarrier(), MPI_Iprobe(), MPI_Issend(), MPI_Recv(), MPI_REQUEST_NULL, MPI_STATUS_IGNORE, MPI_STATUSES_IGNORE, MPI_Test(), MPI_Testall(), and peclet::core::halo::detail::nbxRoundTag().