PlasCom2  1.0
XPACC Multi-physics simluation application
PCPPCommUtil.H File Reference
#include "PCPPTypes.H"
Include dependency graph for PCPPCommUtil.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  paralleltopologyinfo
 

Namespaces

 pcpp
 
 pcpp::comm
 

Typedefs

typedef comm::paralleltopologyinfo ParallelTopologyInfoType
 

Functions

void ReduceTimers (double *processTimes, unsigned int nTimes, std::vector< std::vector< double > > &parallelTimes, pcpp::CommunicatorType &inCommunicator)
 
void ReduceCounters (long long *processTimes, unsigned int nTimes, std::vector< std::vector< long long > > &parallelTimes, pcpp::CommunicatorType &inCommunicator)
 
int SetupCartesianTopology (pcpp::CommunicatorType &parallelCommunicator, pcpp::ParallelTopologyInfoType &topologyInfo, pcpp::CommunicatorType &topoCommunicator, std::ostream &messageStream)
 Sets up a communicator with Cartesian topology. More...
 
bool CheckResult (bool &localResult, pcpp::CommunicatorType &testComm)