#include <algorithm>#include <map>#include <tuple>#include <vector>#include "dense/vec.hpp"#include "grid/grid_types.hpp"#include "grid/shell/spherical_shell.hpp"#include "terra/communication/buffer_copy_kernels.hpp"#include "terra/communication/shell/communication.hpp"#include "util/timer.hpp"Go to the source code of this file.
Classes | |
| class | terra::communication::shell::ShellBoundaryCommPlan< GridDataType > |
Namespaces | |
| namespace | terra |
| namespace | terra::communication |
| namespace | terra::communication::shell |
Functions | |
| template<typename GridDataType > | |
| void | terra::communication::shell::send_recv_with_plan (const ShellBoundaryCommPlan< GridDataType > &plan, const GridDataType &data, SubdomainNeighborhoodSendRecvBuffer< typename GridDataType::value_type, grid::grid_data_vec_dim< GridDataType >() > &recv_buffers, CommunicationReduction reduction=CommunicationReduction::SUM) |