queso-0.53.0
|
MPI Communicator Class. More...
#include <queso/Defines.h>
#include <mpi.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 |
MPI Communicator Class.
Definition in file MpiComm.h.
#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 |
Definition at line 46 of file MpiComm.h.
Referenced by QUESO::VectorFunctionSynchronizer< P_V, P_M, Q_V, Q_M >::callFunction(), QUESO::ScalarFunctionSynchronizer< V, M >::callFunction(), and QUESO::MLSampling< P_V, P_M >::prepareBalLinkedChains_inter0().
#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 |
Definition at line 44 of file MpiComm.h.
Referenced by QUESO::ScalarSequence< T >::getUnifiedContentsAtProc0Only(), and QUESO::MLSampling< P_V, P_M >::mpiExchangePositions_inter0().
#define RawValue_MPI_INT MPI_INT |
Definition at line 47 of file MpiComm.h.
Referenced by QUESO::ScalarSequence< T >::getUnifiedContentsAtProc0Only(), and QUESO::BaseVectorSequence< V, M >::unifiedPositionsOfMaximum().
#define RawValue_MPI_MAX MPI_MAX |
Definition at line 51 of file MpiComm.h.
Referenced by QUESO::MLSampling< P_V, P_M >::generateBalLinkedChains_all(), QUESO::MLSampling< P_V, P_M >::generateSequence(), QUESO::MLSampling< P_V, P_M >::generateUnbLinkedChains_all(), QUESO::MLSampling< P_V, P_M >::prepareBalLinkedChains_inter0(), QUESO::MLSampling< P_V, P_M >::prepareUnbLinkedChains_inter0(), QUESO::ScalarSequence< T >::unifiedMinMaxExtra(), and QUESO::BaseVectorSequence< V, M >::unifiedPositionsOfMaximum().
#define RawValue_MPI_MIN MPI_MIN |
Definition at line 50 of file MpiComm.h.
Referenced by QUESO::MLSampling< P_V, P_M >::generateBalLinkedChains_all(), QUESO::MLSampling< P_V, P_M >::generateSequence(), QUESO::MLSampling< P_V, P_M >::generateUnbLinkedChains_all(), QUESO::MLSampling< P_V, P_M >::prepareBalLinkedChains_inter0(), QUESO::MLSampling< P_V, P_M >::prepareUnbLinkedChains_inter0(), and QUESO::ScalarSequence< T >::unifiedMinMaxExtra().
#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().