| 
            
                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.