Teuchos Package Browser (Single Doxygen Collection) Version of the Day
Classes | Namespaces | Functions
Teuchos_DefaultMpiComm.hpp File Reference
#include "Teuchos_Comm.hpp"
#include "Teuchos_CommUtilities.hpp"
#include "Teuchos_OrdinalTraits.hpp"
#include "Teuchos_OpaqueWrapper.hpp"
#include "Teuchos_MpiReductionOpSetter.hpp"
#include "Teuchos_SerializationTraitsHelpers.hpp"
#include "Teuchos_Workspace.hpp"
#include "Teuchos_TypeNameTraits.hpp"
#include "Teuchos_as.hpp"
#include "Teuchos_Assert.hpp"
#include "mpi.h"
#include <iterator>
Include dependency graph for Teuchos_DefaultMpiComm.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Teuchos::MpiCommStatus< OrdinalType >
 MPI-specific implementation of CommStatus. More...
class  Teuchos::MpiCommRequestBase< OrdinalType >
 Base class MPI implementation of CommRequest. More...
class  Teuchos::MpiCommRequest< OrdinalType >
 MPI implementation of CommRequest. More...
class  Teuchos::MpiComm< Ordinal >
 Implementation of Comm that uses MPI for communication. More...

Namespaces

namespace  Teuchos
namespace  Teuchos::details

Functions

std::string Teuchos::mpiErrorCodeToString (const int err)
 Human-readable string version of the given MPI error code.
void Teuchos::details::safeCommFree (MPI_Comm *comm)
 Give comm to MPI_Comm_free, if MPI is not yet finalized.
int Teuchos::details::setCommErrhandler (MPI_Comm comm, MPI_Errhandler handler)
template<class OrdinalType >
RCP< MpiCommStatus< OrdinalType > > Teuchos::mpiCommStatus (MPI_Status rawMpiStatus)
template<class OrdinalType >
RCP< MpiCommRequest
< OrdinalType > > 
Teuchos::mpiCommRequest (MPI_Request rawMpiRequest, const ArrayView< char >::size_type numBytes)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines