|
Doxygen
1.9.1
|
Sparse Grids send/receive through MPI. More...
#include "tsgAddonsCommon.hpp"

Go to the source code of this file.
Classes | |
| class | TasGrid::VectorToStreamBuffer |
| Coverts a vector to basic stream-buffer. More... | |
Namespaces | |
| TasGrid | |
| Encapsulates the Tasmanian Sparse Grid module. | |
Functions | |
| int | TasGrid::getMPIRank (MPI_Comm comm) |
| Utility to return the rank within the given comm. More... | |
| template<bool binary = TasGrid::mode_binary> | |
| int | TasGrid::MPIGridSend (TasmanianSparseGrid const &grid, int destination, int tag, MPI_Comm comm) |
| Send a grid to another process in the MPI comm. More... | |
| template<bool binary = TasGrid::mode_binary> | |
| int | TasGrid::MPIGridRecv (TasmanianSparseGrid &grid, int source, int tag, MPI_Comm comm, MPI_Status *status=MPI_STATUS_IGNORE) |
| Receive a grid from another process in the MPI comm. More... | |
| template<bool binary = TasGrid::mode_binary> | |
| int | TasGrid::MPIGridBcast (TasmanianSparseGrid &grid, int root, MPI_Comm comm) |
| Broadcast a grid to all processes in an MPI comm. More... | |
| template<bool binary = TasGrid::mode_binary> | |
| int | TasGrid::MPIGridScatterOutputs (TasmanianSparseGrid const &source, TasmanianSparseGrid &destination, int root, int tag, MPI_Comm comm) |
| Split the grid across the comm where each rank receives an equal portion of the total outputs. More... | |
Sparse Grids send/receive through MPI.
Templates that communicate sparse grids through MPI commands.