#include <algorithm>
#include <cassert>
#include <map>
#include <numeric>
#include <stdexcept>
#include <vector>
#include <Kokkos_Core.hpp>
#include "grid/grid_types.hpp"
#include "grid/shell/spherical_shell.hpp"
#include "terra/mpi/mpi.hpp"
#include "util/timer.hpp"
Go to the source code of this file.
|
| class | terra::communication::shell::Redistribute< GridDataType > |
| | Move a distributed grid vector from a fine DistributedDomain to a coarse one whose comm is a subset of the fine domain's comm. Used by agglomerated multigrid to collapse the active rank set at the descent into a coarse V-cycle level, and then to broadcast the coarse correction back to the fine rank set on the way up. More...
|
| |