OpenLB 1.7
Loading...
Searching...
No Matches
Namespaces | Functions
mpiManager.cpp File Reference
#include "mpiManager.h"
#include <unistd.h>
+ Include dependency graph for mpiManager.cpp:

Go to the source code of this file.

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.
 
namespace  olb::singleton
 

Functions

MpiManagerolb::singleton::mpi ()
 
template<>
void olb::singleton::MpiManager::send< std::uint8_t > (std::uint8_t *buf, int count, int dest, int tag, MPI_Comm comm)
 
template<>
void olb::singleton::MpiManager::sendInit< std::size_t > (std::size_t *buf, int count, int dest, MPI_Request *request, int tag, MPI_Comm comm)
 
template<>
void olb::singleton::MpiManager::sendInit< std::uint32_t > (std::uint32_t *buf, int count, int dest, MPI_Request *request, int tag, MPI_Comm comm)
 
template<>
void olb::singleton::MpiManager::sendInit< std::uint8_t > (std::uint8_t *buf, int count, int dest, MPI_Request *request, int tag, MPI_Comm comm)
 
template<>
void olb::singleton::MpiManager::iSend< std::uint8_t > (std::uint8_t *buf, int count, int dest, MPI_Request *request, int tag, MPI_Comm comm)
 
template<>
void olb::singleton::MpiManager::iSend< std::size_t > (std::size_t *buf, int count, int dest, MPI_Request *request, int tag, MPI_Comm comm)
 
template<>
void olb::singleton::MpiManager::iSend< std::uint32_t > (std::uint32_t *buf, int count, int dest, MPI_Request *request, int tag, MPI_Comm comm)
 
template<>
std::size_t olb::singleton::MpiManager::probeReceiveSize< std::uint32_t > (int source, int tag, MPI_Comm comm)
 
template<>
std::size_t olb::singleton::MpiManager::probeReceiveSize< std::uint64_t > (int source, int tag, MPI_Comm comm)
 
template<>
void olb::singleton::MpiManager::receive< std::uint8_t > (std::uint8_t *buf, int count, int source, int tag, MPI_Comm comm)
 
template<>
void olb::singleton::MpiManager::receive< std::size_t > (std::size_t *buf, int count, int source, int tag, MPI_Comm comm)
 
template<>
void olb::singleton::MpiManager::receive< std::uint32_t > (std::uint32_t *buf, int count, int source, int tag, MPI_Comm comm)
 
template<>
void olb::singleton::MpiManager::recvInit< std::uint8_t > (std::uint8_t *buf, int count, int dest, MPI_Request *request, int tag, MPI_Comm comm)
 
template<>
void olb::singleton::MpiManager::gatherv< std::size_t > (std::size_t *sendBuf, int sendCount, std::size_t *recvBuf, int *recvCounts, int *displs, int root, MPI_Comm comm)
 
template<>
void olb::singleton::MpiManager::bCast< std::string > (std::string *sendBuf, int sendCount, int root, MPI_Comm comm)
 
template<>
void olb::singleton::MpiManager::reduce< std::size_t > (std::size_t &sendVal, std::size_t &recvVal, MPI_Op op, int root, MPI_Comm comm)