Multiscale Universal Interface  2.0
A Concurrent Framework for Coupling Heterogeneous Solvers
lib_mpi_helper.h File Reference

MPI data types used internally by MUI. More...

#include <mpi.h>
Include dependency graph for lib_mpi_helper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 mui
 
 mui::mpi
 

Functions

template<typename T >
MPI_Datatype mui::mpi::mpi_type (T const &t)
 
MPI_Datatype mui::mpi::mpi_type (int const &t)
 
MPI_Datatype mui::mpi::mpi_type (long const &t)
 
MPI_Datatype mui::mpi::mpi_type (unsigned long const &t)
 
MPI_Datatype mui::mpi::mpi_type (long long const &t)
 
MPI_Datatype mui::mpi::mpi_type (float const &t)
 
MPI_Datatype mui::mpi::mpi_type (double const &t)
 
MPI_Datatype mui::mpi::mpi_type (char const &t)
 
MPI_Datatype mui::mpi::mpi_type (short const &t)
 
MPI_Datatype mui::mpi::mpi_type (unsigned short const &t)
 
template<typename T >
std::vector< T > mui::mpi::gather (T t, MPI_Comm comm)
 

Detailed Description

MPI data types used internally by MUI.

Author
Y. H. Tang
Date
1 June 2015