| 
    queso-0.55.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().