queso-0.53.0
Classes | Namespaces | Macros | Typedefs
MpiComm.h File Reference

MPI Communicator Class. More...

#include <queso/Defines.h>
#include <mpi.h>
Include dependency graph for MpiComm.h:

Go to the source code of this file.

Classes

class  QUESO::MpiComm
 The QUESO MPI Communicator Class. More...
 

Namespaces

 QUESO
 

Macros

#define RawValue_MPI_COMM_SELF   MPI_COMM_SELF
 
#define RawValue_MPI_IN_PLACE   MPI_IN_PLACE
 
#define RawValue_MPI_ANY_SOURCE   MPI_ANY_SOURCE
 
#define RawValue_MPI_CHAR   MPI_CHAR
 
#define RawValue_MPI_INT   MPI_INT
 
#define RawValue_MPI_DOUBLE   MPI_DOUBLE
 
#define RawValue_MPI_UNSIGNED   MPI_UNSIGNED
 
#define RawValue_MPI_MIN   MPI_MIN
 
#define RawValue_MPI_MAX   MPI_MAX
 
#define RawValue_MPI_SUM   MPI_SUM
 

Typedefs

typedef MPI_Comm QUESO::RawType_MPI_Comm
 
typedef MPI_Group QUESO::RawType_MPI_Group
 
typedef MPI_Datatype QUESO::RawType_MPI_Datatype
 
typedef MPI_Op QUESO::RawType_MPI_Op
 
typedef MPI_Status QUESO::RawType_MPI_Status
 

Detailed Description

MPI Communicator Class.

Definition in file MpiComm.h.

Macro Definition Documentation

#define RawValue_MPI_ANY_SOURCE   MPI_ANY_SOURCE

Definition at line 45 of file MpiComm.h.

Referenced by QUESO::ScalarSequence< T >::unifiedSort().

#define RawValue_MPI_CHAR   MPI_CHAR
#define RawValue_MPI_COMM_SELF   MPI_COMM_SELF

Definition at line 43 of file MpiComm.h.

Referenced by QUESO::FullEnvironment::FullEnvironment().

#define RawValue_MPI_DOUBLE   MPI_DOUBLE

Definition at line 48 of file MpiComm.h.

Referenced by QUESO::VectorFunctionSynchronizer< P_V, P_M, Q_V, Q_M >::callFunction(), QUESO::ScalarFunctionSynchronizer< V, M >::callFunction(), QUESO::ComputeCovCorrBetweenScalarSequences(), QUESO::ComputeCovCorrMatricesBetweenVectorSequences(), QUESO::MLSampling< P_V, P_M >::generateBalLinkedChains_all(), QUESO::MLSampling< P_V, P_M >::generateSequence(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step03_inter0(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step04_inter0(), QUESO::MLSampling< P_V, P_M >::generateUnbLinkedChains_all(), QUESO::ScalarSequence< T >::getUnifiedContentsAtProc0Only(), QUESO::MiscCheckForSameValueInAllNodes(), QUESO::GslVector::mpiAllQuantile(), QUESO::GslVector::mpiAllReduce(), QUESO::GslVector::mpiBcast(), QUESO::MLSampling< P_V, P_M >::mpiExchangePositions_inter0(), QUESO::MHRawChainInfoStruct::mpiSum(), QUESO::GslMatrix::mpiSum(), QUESO::ScalarSequence< T >::parallelMerge(), QUESO::MLSampling< P_V, P_M >::prepareBalLinkedChains_inter0(), QUESO::MLSampling< P_V, P_M >::restartML(), QUESO::ScalarSequence< T >::unifiedGaussian1dKde(), QUESO::ScalarSequence< T >::unifiedMeanExtra(), QUESO::ScalarSequence< T >::unifiedMinMaxExtra(), QUESO::ScalarSequence< T >::unifiedPopulationVariance(), QUESO::BaseVectorSequence< V, M >::unifiedPositionsOfMaximum(), QUESO::ScalarSequence< T >::unifiedSampleStd(), QUESO::ScalarSequence< T >::unifiedSampleVarianceExtra(), and QUESO::ScalarSequence< T >::unifiedSort().

#define RawValue_MPI_IN_PLACE   MPI_IN_PLACE
#define RawValue_MPI_INT   MPI_INT
#define RawValue_MPI_MAX   MPI_MAX
#define RawValue_MPI_MIN   MPI_MIN
#define RawValue_MPI_SUM   MPI_SUM

Definition at line 52 of file MpiComm.h.

Referenced by QUESO::ComputeCovCorrBetweenScalarSequences(), QUESO::ComputeCovCorrMatricesBetweenVectorSequences(), QUESO::MLSampling< P_V, P_M >::generateBalLinkedChains_all(), QUESO::MLSampling< P_V, P_M >::generateSequence(), QUESO::MLSampling< P_V, P_M >::generateSequence_Level0_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step01_inter0(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step03_inter0(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step04_inter0(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step09_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step11_inter0(), QUESO::MLSampling< P_V, P_M >::generateUnbLinkedChains_all(), QUESO::MiscCheckForSameValueInAllNodes(), QUESO::GslVector::mpiBcast(), QUESO::MHRawChainInfoStruct::mpiSum(), QUESO::GslMatrix::mpiSum(), QUESO::MLSampling< P_V, P_M >::prepareUnbLinkedChains_inter0(), QUESO::ScalarSequence< T >::unifiedGaussian1dKde(), QUESO::ScalarSequence< T >::unifiedHistogram(), QUESO::ScalarSequence< T >::unifiedInterQuantileRange(), QUESO::ScalarSequence< T >::unifiedMeanExtra(), QUESO::ScalarSequence< T >::unifiedPopulationVariance(), QUESO::BaseVectorSequence< V, M >::unifiedPositionsOfMaximum(), QUESO::ScalarSequence< T >::unifiedSampleStd(), QUESO::ScalarSequence< T >::unifiedSampleVarianceExtra(), QUESO::ScalarSequence< T >::unifiedScaleForKde(), QUESO::BaseVectorSequence< V, M >::unifiedSequenceSize(), QUESO::ScalarSequence< T >::unifiedSequenceSize(), and QUESO::ScalarSequence< T >::unifiedSort().

#define RawValue_MPI_UNSIGNED   MPI_UNSIGNED

Definition at line 49 of file MpiComm.h.

Referenced by QUESO::ComputeCovCorrBetweenScalarSequences(), QUESO::ComputeCovCorrMatricesBetweenVectorSequences(), QUESO::MLSampling< P_V, P_M >::decideOnBalancedChains_all(), QUESO::MLSampling< P_V, P_M >::generateBalLinkedChains_all(), QUESO::MLSampling< P_V, P_M >::generateSequence(), QUESO::MLSampling< P_V, P_M >::generateSequence_Level0_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step01_inter0(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step02_inter0(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step09_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step11_inter0(), QUESO::MLSampling< P_V, P_M >::generateUnbLinkedChains_all(), QUESO::MiscCheckForSameValueInAllNodes(), QUESO::MHRawChainInfoStruct::mpiSum(), QUESO::ScalarSequence< T >::parallelMerge(), QUESO::MLSampling< P_V, P_M >::prepareBalLinkedChains_inter0(), QUESO::MLSampling< P_V, P_M >::prepareUnbLinkedChains_inter0(), QUESO::MLSampling< P_V, P_M >::restartML(), QUESO::ScalarSequence< T >::unifiedGaussian1dKde(), QUESO::ScalarSequence< T >::unifiedHistogram(), QUESO::ScalarSequence< T >::unifiedInterQuantileRange(), QUESO::ScalarSequence< T >::unifiedMeanExtra(), QUESO::ScalarSequence< T >::unifiedPopulationVariance(), QUESO::ScalarSequence< T >::unifiedSampleStd(), QUESO::ScalarSequence< T >::unifiedSampleVarianceExtra(), QUESO::ScalarSequence< T >::unifiedScaleForKde(), QUESO::BaseVectorSequence< V, M >::unifiedSequenceSize(), QUESO::ScalarSequence< T >::unifiedSequenceSize(), and QUESO::ScalarSequence< T >::unifiedSort().


Generated on Thu Jun 11 2015 13:52:33 for queso-0.53.0 by  doxygen 1.8.5