|
core
Shared MPI block decomposition + asynchronous ghost-layer exchange (header-only C++20)
|
#include <cmath>#include <memory>#include <vector>#include "peclet/core/amr/distributed_poisson.hpp"#include "peclet/core/amr/multigrid.hpp"#include "peclet/core/common/mpi.hpp"#include "peclet/core/common/view.hpp"#include "peclet/core/halo/grid_halo.hpp"Go to the source code of this file.
Classes | |
| class | peclet::core::amr::DistributedGatherHalo< Dim, Bits > |
| Value-only, device-resident face-neighbour gather over a fixed topology (C2). More... | |
| class | peclet::core::amr::DistributedPoissonView< Dim, Bits > |
| Device-resident distributed plain-Laplacian Poisson operator: y = ∇²x with cross-block neighbours from the device gather halo. More... | |
| class | peclet::core::amr::DistributedMultigridView< Dim, Bits > |
| Device-resident distributed geometric multigrid for the plain Laplacian (the device analogue of the host DistributedMultigrid). More... | |
Namespaces | |
| namespace | peclet |
| namespace | peclet::core |
| namespace | peclet::core::amr |