core
Shared MPI block decomposition + asynchronous ghost-layer exchange (header-only C++20)
Loading...
Searching...
No Matches
grid_halo.hpp File Reference
#include <cstdlib>
#include <vector>
#include "peclet/core/common/mpi.hpp"
#include "peclet/core/common/types.hpp"
#include "peclet/core/common/view.hpp"
#include "peclet/core/halo/grid_halo_topology.hpp"

Go to the source code of this file.

Classes

class  peclet::core::halo::GridHalo< T >
 GPU ghost-layer exchange for a contiguous device field peclet::core::View<T> (one element per extended-block cell). More...
 

Namespaces

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

Functions

bool peclet::core::halo::detail::gpuAwareMpi ()
 Whether to hand DEVICE pointers straight to MPI (GPU-aware MPI) instead of host-staging.