core 1.5.0
Shared MPI block decomposition, asynchronous ghost-layer exchange, SDF geometry, load balancing (header-only C++20)
Loading...
Searching...
No Matches
nbx.hpp File Reference
#include <memory>
#include <vector>
#include "peclet/core/common/mpi.hpp"

Go to the source code of this file.

Classes

class  peclet::core::halo::NbxEngine
 

Namespaces

namespace  peclet
 
namespace  peclet::core
 
namespace  peclet::core::halo
 
namespace  peclet::core::halo::detail
 

Functions

int peclet::core::halo::detail::nbxRoundTag (MPI_Comm comm, int baseTag)
 

Variables

constexpr long peclet::core::halo::detail::kNbxRoundTags = 64
 Per-communicator round counter, kept as an MPI attribute so it lives and dies with the communicator (a handle-keyed map would confuse a freed handle with its reuse).
 
constexpr int peclet::core::halo::detail::kNbxFamilies = 128
 
constexpr int peclet::core::halo::detail::kNbxTagBase = 24576