|
core 0.5.0
Shared MPI block decomposition + asynchronous ghost-layer exchange (header-only C++20)
|
#include <array>#include <memory>#include <vector>#include "peclet/core/common/view.hpp"#include "peclet/core/amr/distributed_octree.hpp"#include "peclet/core/amr/fv_op.hpp"#include "peclet/core/amr/leaf_halo.hpp"#include "peclet/core/amr/multigrid.hpp"#include "peclet/core/amr/poisson.hpp"#include "peclet/core/common/mpi.hpp"Go to the source code of this file.
Classes | |
| class | peclet::core::amr::DistributedFlowMultigrid< Dim, Bits > |
Namespaces | |
| namespace | peclet |
| namespace | peclet::core |
| namespace | peclet::core::amr |
Functions | |
| void | peclet::core::amr::removeMeanFvDist (const FvOp &op, View< double > u, MPI_Comm comm) |
| removeMeanFv with the two mean sums folded across ranks (identical kernels; the Allreduce sits between the reduce and the subtract). | |