Kernel which updates all ghost particles.
#include <SyncNextNeighborsBlockForest.h>
Public Member Functions | |
void | operator() (data::ParticleStorage &ps, const std::shared_ptr< blockforest::BlockForest > &blockforest, const std::shared_ptr< domain::BlockForestDomain > &domain, const real_t dx=real_t(0)) const |
int64_t | getBytesSent () const |
int64_t | getBytesReceived () const |
int64_t | getNumberOfSends () const |
int64_t | getNumberOfReceives () const |
Private Member Functions | |
void | generateSynchronizationMessages (walberla::mpi::BufferSystem &bs, data::ParticleStorage &ps, const std::shared_ptr< blockforest::BlockForest > &blockforest, const real_t dx) const |
Private Attributes | |
int | numProcesses_ = walberla::mpi::MPIManager::instance()->numProcesses() |
int | rank_ = walberla::mpi::MPIManager::instance()->rank() |
int64_t | bytesSent_ = 0 |
int64_t | bytesReceived_ = 0 |
int64_t | numberOfSends_ = 0 |
int64_t | numberOfReceives_ = 0 |
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
void walberla::mesa_pd::mpi::SyncNextNeighborsBlockForest::operator() | ( | data::ParticleStorage & | ps, |
const std::shared_ptr< blockforest::BlockForest > & | blockforest, | ||
const std::shared_ptr< domain::BlockForestDomain > & | domain, | ||
const real_t | dx = real_t(0) |
||
) | const |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
private |
|
private |