queso-0.54.0
|
MPI Communicator Class. More...
#include <queso/Defines.h>
Go to the source code of this file.
Classes | |
struct | QUESO::data_type |
class | QUESO::DataType |
class | QUESO::StandardType< T > |
class | QUESO::MpiComm |
The QUESO MPI Communicator Class. More... | |
Namespaces | |
QUESO | |
Macros | |
#define | RawValue_MPI_COMM_SELF 0 |
#define | RawValue_MPI_ANY_SOURCE -1 |
#define | RawValue_MPI_CHAR 0 |
#define | RawValue_MPI_INT 1 |
#define | RawValue_MPI_DOUBLE 2 |
#define | RawValue_MPI_UNSIGNED 3 |
#define | RawValue_MPI_MIN 0 |
#define | RawValue_MPI_MAX 1 |
#define | RawValue_MPI_SUM 2 |
#define | STANDARD_TYPE(cxxtype, mpitype) |
Typedefs | |
typedef int | QUESO::RawType_MPI_Comm |
typedef int | QUESO::RawType_MPI_Group |
typedef int | QUESO::RawType_MPI_Datatype |
typedef int | QUESO::RawType_MPI_Op |
typedef int | QUESO::RawType_MPI_Status |
Functions | |
QUESO::STANDARD_TYPE (char, MPI_CHAR) | |
QUESO::STANDARD_TYPE (int, MPI_INT) | |
QUESO::STANDARD_TYPE (unsigned int, MPI_UNSIGNED) | |
QUESO::STANDARD_TYPE (double, MPI_DOUBLE) | |
MPI Communicator Class.
Definition in file MpiComm.h.
#define RawValue_MPI_ANY_SOURCE -1 |
Definition at line 64 of file MpiComm.h.
Referenced by QUESO::ScalarSequence< T >::unifiedSort().
#define RawValue_MPI_CHAR 0 |
Definition at line 65 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_DOUBLE 2 |
Definition at line 67 of file MpiComm.h.
Referenced by QUESO::VectorFunctionSynchronizer< P_V, P_M, Q_V, Q_M >::callFunction(), QUESO::ScalarFunctionSynchronizer< V, M >::callFunction(), QUESO::MLSampling< P_V, P_M >::generateBalLinkedChains_all(), QUESO::MLSampling< P_V, P_M >::generateSequence(), QUESO::MLSampling< P_V, P_M >::generateUnbLinkedChains_all(), QUESO::ScalarSequence< T >::getUnifiedContentsAtProc0Only(), QUESO::MiscCheckForSameValueInAllNodes(), QUESO::GslVector::mpiAllQuantile(), QUESO::GslVector::mpiBcast(), QUESO::MLSampling< P_V, P_M >::mpiExchangePositions_inter0(), QUESO::ScalarSequence< T >::parallelMerge(), QUESO::InterpolationSurrogateIOASCII< V, M >::read(), QUESO::MLSampling< P_V, P_M >::restartML(), QUESO::InterpolationSurrogateData< V, M >::sync_values(), and QUESO::ScalarSequence< T >::unifiedSort().
#define RawValue_MPI_MAX 1 |
Definition at line 70 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 0 |
Definition at line 69 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 2 |
Definition at line 71 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 3 |
Definition at line 68 of file MpiComm.h.
Referenced by QUESO::MLSampling< P_V, P_M >::decideOnBalancedChains_all(), QUESO::MLSampling< P_V, P_M >::generateBalLinkedChains_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step02_inter0(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step09_all(), QUESO::MLSampling< P_V, P_M >::generateUnbLinkedChains_all(), QUESO::ScalarSequence< T >::parallelMerge(), QUESO::MLSampling< P_V, P_M >::prepareBalLinkedChains_inter0(), QUESO::MLSampling< P_V, P_M >::prepareUnbLinkedChains_inter0(), QUESO::InterpolationSurrogateIOASCII< V, M >::read(), QUESO::MLSampling< P_V, P_M >::restartML(), and QUESO::ScalarSequence< T >::unifiedSort().