Library API
Class Hierarchy
-
- Namespace abstraction
- Enum DataType
- Namespace combigrid
- Namespace combigrid::mpiio
- Template Class MPIFileConsecutive
- Struct AllKOutOfDDimensions
- Struct DurationInformation
- Struct FaultsInfo
- Struct LocalTasks
- Struct MpiOnOff
- Struct ParameterFileContent
- Class AnisotropyLoadModel
- Class AnyDistributedSparseGrid
- Class AverageOfLastNLoadModel
- Class AveragingLoadModel
- Class ClientSocket
- Class CombiMinMaxScheme
- Class CombiMinMaxSchemeFromFile
- Class CombiParameters
- Class CombiThirdLevelScheme
- Template Class DistributedFullGrid
- Class DistributedHierarchization
- Template Class DistributedSparseGridDataContainer
- Template Class DistributedSparseGridUniform
- Class FaultCriterion
- Template Class FullGrid
- Class Hierarchization
- Class HypercubeDownSetGenerator
- Class LearningLoadModel
- Class LinearLoadModel
- Class LoadModel
- Class LP_OPT_INTERP
- Class MicrocsecondsLearningLoadModel
- Template Class MPICartesianUtils
- Class MPISystem
- Class MPIUtils
- Class NetworkUtils
- Template Class OwningDistributedFullGrid
- Template Class ProcessGroupManager
- Template Class ProcessGroupWorker
- Template Class ProcessManager
- Class RebalancingTaskRescheduler
- Template Class RemoteDataCollector
- Template Class RemoteDataSlice
- Class ServerSocket
- Template Class SGrid
- Class Socket
- Template Class SparseGridWorker
- Class StaticFaults
- Class StaticTaskRescheduler
- Class Stats
- Struct Stats::Event
- Template Class Task
- Class TaskRescheduler
- Template Class TaskWorker
- Template Class TensorDim
- Template Class TensorIndexer
- Class ThirdLevelUtils
- Class WeibullFaults
- Enum BasisFunctionType
- Enum CombinationVariant
- Enum HierarchizationBackend
- Namespace combigrid::mpiio
- Namespace simft
- Struct Sim_FT_Istats
- Struct Sim_FT_MPI_Comm_struct
- Struct Sim_FT_MPI_Request_struct
- Struct Sim_FT_MPI_Status
- Enum NextOp
- Namespace abstraction
Full API
Namespaces
Classes and Structs
- Struct Sim_FT_Istats
- Struct Documentation
Sim_FT_IstatsSim_FT_Istats::TypeSim_FT_Istats::countSim_FT_Istats::DatatypeSim_FT_Istats::rootSim_FT_Istats::opSim_FT_Istats::tagSim_FT_Istats::p2p_rankSim_FT_Istats::requestSim_FT_Istats::BuffCharSim_FT_Istats::BuffIntSim_FT_Istats::BuffDoubleSim_FT_Istats::BuffChar2Sim_FT_Istats::BuffInt2Sim_FT_Istats::BuffDouble2
- Struct Documentation
- Struct Sim_FT_MPI_Comm_struct
- Struct Documentation
Sim_FT_MPI_Comm_structSim_FT_MPI_Comm_struct::c_commSim_FT_MPI_Comm_struct::c_comm_copySim_FT_MPI_Comm_struct::c_comm_copy_collSim_FT_MPI_Comm_struct::c_comm_copy_p2pSim_FT_MPI_Comm_struct::c_comm_copy_probeSim_FT_MPI_Comm_struct::comm_revokedSim_FT_MPI_Comm_struct::manual_revoke_messageSim_FT_MPI_Comm_struct::Finalize_NextSim_FT_MPI_Comm_struct::comm_sizeSim_FT_MPI_Comm_struct::comm_rankSim_FT_MPI_Comm_struct::Bcast_SuccessorsSim_FT_MPI_Comm_struct::Bcast_PredecessorSim_FT_MPI_Comm_struct::Root_RankSim_FT_MPI_Comm_struct::dead_nodesSim_FT_MPI_Comm_struct::root_recent_dead_setSim_FT_MPI_Comm_struct::dead_setSim_FT_MPI_Comm_struct::err_returnSim_FT_MPI_Comm_struct::Ack_failed_processesSim_FT_MPI_Comm_struct::failedgrpSim_FT_MPI_Comm_struct::Dead_BufSim_FT_MPI_Comm_struct::Recent_IcollectivesSim_FT_MPI_Comm_struct::NBC_Vector_SendSim_FT_MPI_Comm_struct::Dead_Processes_RootSim_FT_MPI_Comm_struct::CurrentMaxNBCSim_FT_MPI_Comm_struct::CurrentMaxNBC_RankSim_FT_MPI_Comm_struct::CurrentMinNBCSim_FT_MPI_Comm_struct::CurrentMinNBC_RankSim_FT_MPI_Comm_struct::CurrentMinNBC_ModifiedSim_FT_MPI_Comm_struct::LastNBC_bcastSim_FT_MPI_Comm_struct::DeadTagSim_FT_MPI_Comm_struct::ReduceTagSim_FT_MPI_Comm_struct::Recv_FlagSim_FT_MPI_Comm_struct::Received_CntSim_FT_MPI_Comm_struct::countSim_FT_MPI_Comm_struct::Recv_RequestSim_FT_MPI_Comm_struct::Ireduce_ActiveSim_FT_MPI_Comm_struct::ReceivedSim_FT_MPI_Comm_struct::Send_VectorSim_FT_MPI_Comm_struct::Last_Send_Vector
- Struct Documentation
- Class AnyDistributedSparseGrid
- Inheritance Relationships
- Class Documentation
AnyDistributedSparseGridAnyDistributedSparseGrid::SubspaceIndexTypeAnyDistributedSparseGrid::AnyDistributedSparseGrid()AnyDistributedSparseGrid::~AnyDistributedSparseGrid()AnyDistributedSparseGrid::clearSubspaceCommunicators()AnyDistributedSparseGrid::getAccumulatedDataSize()AnyDistributedSparseGrid::getAccumulatedDataSize()AnyDistributedSparseGrid::getCommunicator()AnyDistributedSparseGrid::getDataSize()AnyDistributedSparseGrid::getDataSize()AnyDistributedSparseGrid::getIngroupSubspaces()AnyDistributedSparseGrid::getNumSubspaces()AnyDistributedSparseGrid::getRank()AnyDistributedSparseGrid::getSubspaceDataSizes()AnyDistributedSparseGrid::getSubspaceDataSizes()AnyDistributedSparseGrid::getSubspacesByCommunicator()AnyDistributedSparseGrid::setDataSize()AnyDistributedSparseGrid::setOutgroupCommunicator()AnyDistributedSparseGrid::setSubspaceCommunicators()AnyDistributedSparseGrid::comm_AnyDistributedSparseGrid::rank_AnyDistributedSparseGrid::subspacesDataSizes_AnyDistributedSparseGrid::subspacesByComm_AnyDistributedSparseGrid::myOwnSubspaceCommunicators_
- Class ClientSocket
- Inheritance Relationships
- Class Documentation
ClientSocketClientSocket::ClientSocket()ClientSocket::~ClientSocket()ClientSocket::init()ClientSocket::sendall()ClientSocket::sendall()ClientSocket::sendallPrefixed()ClientSocket::sendallPrefixed()ClientSocket::sendallBinary()ClientSocket::recvall()ClientSocket::recvall()ClientSocket::recvLength()ClientSocket::recvallPrefixed()ClientSocket::recvallPrefixed()ClientSocket::recvallBinaryAndReduceInPlace()ClientSocket::recvallBinaryAndCorrectInPlace()ClientSocket::recvallBinaryToFile()ClientSocket::getRemoteHost()ClientSocket::getRemotePort()ClientSocket::getSockaddrIn()ClientSocket::isReadable()ClientSocket::isWriteable()ClientSocket::recvallBinaryAndReduceInPlace()
- Class CombiMinMaxScheme
- Inheritance Relationships
- Class Documentation
CombiMinMaxSchemeCombiMinMaxScheme::CombiMinMaxScheme()CombiMinMaxScheme::CombiMinMaxScheme()CombiMinMaxScheme::~CombiMinMaxScheme()CombiMinMaxScheme::createClassicalCombischeme()CombiMinMaxScheme::createAdaptiveCombischeme()CombiMinMaxScheme::makeFaultTolerant()CombiMinMaxScheme::getCombiSpaces()CombiMinMaxScheme::getCoeffs()CombiMinMaxScheme::getDownSet()CombiMinMaxScheme::createDownSet()CombiMinMaxScheme::print()CombiMinMaxScheme::computeCombiCoeffsClassical()CombiMinMaxScheme::computeCombiCoeffsAdaptive()CombiMinMaxScheme::n_CombiMinMaxScheme::dim_CombiMinMaxScheme::effDim_CombiMinMaxScheme::lmin_CombiMinMaxScheme::lmax_CombiMinMaxScheme::levels_CombiMinMaxScheme::combiSpaces_CombiMinMaxScheme::coefficients_
- Class CombiParameters
- Class Documentation
CombiParametersCombiParameters::CombiParameters()CombiParameters::CombiParameters()CombiParameters::CombiParameters()CombiParameters::CombiParameters()CombiParameters::~CombiParameters()CombiParameters::getLMin()CombiParameters::getLMax()CombiParameters::getLMaxReductionVector()CombiParameters::getBoundary()CombiParameters::getCoeff()CombiParameters::getCoeffs()CombiParameters::getLevelsToIDs()CombiParameters::setCoeff()CombiParameters::setLevelsCoeffs()CombiParameters::getLevel()CombiParameters::getID()CombiParameters::getLevelsDict()CombiParameters::getCombiDict()CombiParameters::getDim()CombiParameters::getNumLevels()CombiParameters::getNumGrids()CombiParameters::getHierarchizationDims()CombiParameters::setHierarchicalBases()CombiParameters::getHierarchicalBases()CombiParameters::getParallelization()CombiParameters::getNumberOfCombinations()CombiParameters::getCombinationVariant()CombiParameters::getHierarchizationBackend()CombiParameters::setHierarchizationBackend()CombiParameters::getChunkSizeInMebibybtePerThread()CombiParameters::getThirdLevelHost()CombiParameters::getThirdLevelPort()CombiParameters::getThirdLevelPG()CombiParameters::setParallelization()CombiParameters::isParallelizationSet()CombiParameters::setDecomposition()CombiParameters::getDecomposition()CombiParameters::getForwardDecomposition()
- Class Documentation
- Template Class DistributedFullGrid
- Inheritance Relationships
- Class Documentation
DistributedFullGridDistributedFullGrid::ElementTypeDistributedFullGrid::LevelsTypeDistributedFullGrid::BoundaryFlagsTypeDistributedFullGrid::SpacingTypeDistributedFullGrid::DimIndexTypeDistributedFullGrid::IndexerTypeDistributedFullGrid::TensorTypeDistributedFullGrid::DecompositionTypeDistributedFullGrid::DistributedFullGrid()DistributedFullGrid::~DistributedFullGrid()DistributedFullGrid::getCoordsGlobal()DistributedFullGrid::getCoordsLocal()DistributedFullGrid::getGlobalLI()DistributedFullGrid::getGlobalVectorIndex()DistributedFullGrid::getGlobalVectorIndex()DistributedFullGrid::getLocalVectorIndex()DistributedFullGrid::getLocalVectorIndex()DistributedFullGrid::getGlobalLinearIndex()DistributedFullGrid::getGlobalLinearIndex()DistributedFullGrid::getLocalLinearIndex()DistributedFullGrid::getLocalLinearIndex()DistributedFullGrid::isGlobalIndexHere()DistributedFullGrid::isGlobalIndexHere()DistributedFullGrid::getOffsets()DistributedFullGrid::getLocalOffsets()DistributedFullGrid::getSizesSubsizesStartsOfSubtensor()DistributedFullGrid::getLevels()DistributedFullGrid::getGridSpacing()DistributedFullGrid::getInverseGridSpacingIn()DistributedFullGrid::getInverseGridSpacing()DistributedFullGrid::getInnerNodalBasisFunctionIntegral()DistributedFullGrid::getNrElements()DistributedFullGrid::getNrLocalElements()DistributedFullGrid::getLocalSizes()DistributedFullGrid::getGlobalSizes()DistributedFullGrid::globalNumPointsInDimension()DistributedFullGrid::returnBoundaryFlags()DistributedFullGrid::getData()DistributedFullGrid::getData()DistributedFullGrid::setZero()DistributedFullGrid::getCommunicator()DistributedFullGrid::getCommunicatorSize()DistributedFullGrid::getRank()DistributedFullGrid::getLowerBounds()DistributedFullGrid::getLowerBounds()DistributedFullGrid::getLowerBoundsCoord()DistributedFullGrid::getUpperBounds()DistributedFullGrid::getUpperBounds()DistributedFullGrid::getUpperBoundsCoords()DistributedFullGrid::getUpperBoundsCoords()DistributedFullGrid::getNeighbor1dFromAxisIndex()DistributedFullGrid::getParallelization()DistributedFullGrid::getFirstGlobal1dIndex()DistributedFullGrid::getLastGlobal1dIndex()DistributedFullGrid::getLevel()DistributedFullGrid::getLeftPredecessor()DistributedFullGrid::getRightPredecessor()DistributedFullGrid::getPartitionCoords()DistributedFullGrid::print()DistributedFullGrid::getMPIDatatype()DistributedFullGrid::getPointDistanceToCoordinate()DistributedFullGrid::evalIndexAndAllUpperNeighbors()DistributedFullGrid::evalLocal()DistributedFullGrid::evalLocal()DistributedFullGrid::evalLocal()DistributedFullGrid::evalLocal()DistributedFullGrid::getCoordsGlobal()DistributedFullGrid::getCoordsGlobal()DistributedFullGrid::getCoordsLocal()DistributedFullGrid::getCoordsLocal()DistributedFullGrid::getInterpolatedValues()DistributedFullGrid::gatherFullGrid()DistributedFullGrid::getFGPointsOfSubspace()DistributedFullGrid::extractFromUniformSG()DistributedFullGrid::getNumPointsOnThisPartition()DistributedFullGrid::get1dIndicesLocal()DistributedFullGrid::getLpNorm()DistributedFullGrid::writePlotFile()DistributedFullGrid::writePlotFileVTK()DistributedFullGrid::getDecomposition()DistributedFullGrid::getHighestAndLowestNeighbor()DistributedFullGrid::writeLowerBoundaryToUpperBoundary()DistributedFullGrid::exchangeGhostLayerUpward()DistributedFullGrid::exchangeGhostLayerUpward()DistributedFullGrid::isGlobalLinearIndexOnBoundary()DistributedFullGrid::isLocalLinearIndexOnBoundary()DistributedFullGrid::getCornersGlobalVectorIndices()DistributedFullGrid::getCornersValues()DistributedFullGrid::getCartesianUtils()DistributedFullGrid::getDimension()DistributedFullGrid::setData()
- Template Class DistributedSparseGridDataContainer
- Class Documentation
DistributedSparseGridDataContainerDistributedSparseGridDataContainer::SubspaceIndexTypeDistributedSparseGridDataContainer::DistributedSparseGridDataContainer()DistributedSparseGridDataContainer::createSubspaceData()DistributedSparseGridDataContainer::createKahanBuffer()DistributedSparseGridDataContainer::deleteSubspaceData()DistributedSparseGridDataContainer::setZero()DistributedSparseGridDataContainer::getRawDataSize()DistributedSparseGridDataContainer::isSubspaceDataCreated()DistributedSparseGridDataContainer::swap()DistributedSparseGridDataContainer::allocateDifferentSubspaces()
- Class Documentation
- Template Class DistributedSparseGridUniform
- Inheritance Relationships
- Class Documentation
DistributedSparseGridUniformDistributedSparseGridUniform::ElementTypeDistributedSparseGridUniform::DistributedSparseGridUniform()DistributedSparseGridUniform::DistributedSparseGridUniform()DistributedSparseGridUniform::~DistributedSparseGridUniform()DistributedSparseGridUniform::getDataContainer()DistributedSparseGridUniform::swapDataContainers()DistributedSparseGridUniform::allocateDifferentSubspaces()DistributedSparseGridUniform::getCurrentlyAllocatedSubspaces()DistributedSparseGridUniform::isSubspaceCurrentlyAllocated()DistributedSparseGridUniform::print()DistributedSparseGridUniform::createSubspaceData()DistributedSparseGridUniform::createKahanBuffer()DistributedSparseGridUniform::deleteSubspaceData()DistributedSparseGridUniform::setZero()DistributedSparseGridUniform::getAllLevelVectors()DistributedSparseGridUniform::getLevelVector()DistributedSparseGridUniform::getLevelVector()DistributedSparseGridUniform::getIndexInRange()DistributedSparseGridUniform::getIndex()DistributedSparseGridUniform::getData()DistributedSparseGridUniform::getData()DistributedSparseGridUniform::getRawData()DistributedSparseGridUniform::getRawData()DistributedSparseGridUniform::getDim()DistributedSparseGridUniform::resetLevels()DistributedSparseGridUniform::setDataSize()DistributedSparseGridUniform::getAllocatedDataSize()DistributedSparseGridUniform::getMinCoefficientsPerSubspace()DistributedSparseGridUniform::getMaxCoefficientsPerSubspace()DistributedSparseGridUniform::clearMinMaxCoefficientsPerSubspace()DistributedSparseGridUniform::accumulateMinMaxCoefficients()DistributedSparseGridUniform::registerDistributedFullGrid()DistributedSparseGridUniform::addDistributedFullGrid()DistributedSparseGridUniform::getRawDataSize()DistributedSparseGridUniform::isSubspaceDataCreated()DistributedSparseGridUniform::maxReduceSubspaceSizes()DistributedSparseGridUniform::copyDataFrom()DistributedSparseGridUniform::copyDataFrom()
- Template Class FullGrid
- Class Documentation
FullGridFullGrid::FullGrid()FullGrid::FullGrid()FullGrid::FullGrid()FullGrid::FullGrid()FullGrid::FullGrid()FullGrid::~FullGrid()FullGrid::createFullGrid()FullGrid::deleteFullGrid()FullGrid::eval()FullGrid::getCoords()FullGrid::getLI()FullGrid::getVectorIndex()FullGrid::getLinearIndex()FullGrid::getBasisFct()FullGrid::getDimension()FullGrid::getElementVector()FullGrid::getElementVector()FullGrid::getOffset()FullGrid::getOffsets()FullGrid::getLevels()FullGrid::isGridCreated()FullGrid::isHierarchized()FullGrid::setHierarchized()FullGrid::getNrElements()FullGrid::length()FullGrid::getSGppIndex()FullGrid::returnBoundaryFlags()FullGrid::setElementVector()FullGrid::getData()FullGrid::getData()FullGrid::gridEval()FullGrid::save()FullGrid::add()FullGrid::addGENE()FullGrid::getlpNorm()FullGrid::normalizelp()FullGrid::getSizes()FullGrid::print()FullGrid::writePlotFile()
- Class Documentation
- Class LP_OPT_INTERP
- Class Documentation
LP_OPT_INTERPLP_OPT_INTERP::LP_OPT_INTERP()LP_OPT_INTERP::LP_OPT_INTERP()LP_OPT_INTERP::operator=()LP_OPT_INTERP::init_opti_prob()LP_OPT_INTERP::set_constr_matrix()LP_OPT_INTERP::set_constr_matrix()LP_OPT_INTERP::getNumFaults()LP_OPT_INTERP::solve_opti_problem()LP_OPT_INTERP::get_results()LP_OPT_INTERP::~LP_OPT_INTERP()LP_OPT_INTERP::opt_typeLP_OPT_INTERP::i_lp_probLP_OPT_INTERP::constr_matLP_OPT_INTERP::row_indexLP_OPT_INTERP::col_index
- Class Documentation
- Template Class MPICartesianUtils
- Class Documentation
MPICartesianUtilsMPICartesianUtils::MPICartesianUtils()MPICartesianUtils::MPICartesianUtils()MPICartesianUtils::MPICartesianUtils()MPICartesianUtils::operator=()MPICartesianUtils::MPICartesianUtils()MPICartesianUtils::operator=()MPICartesianUtils::~MPICartesianUtils()MPICartesianUtils::getComm()MPICartesianUtils::getPartitionCoordsOfRank()MPICartesianUtils::getPartitionCoordsOfLocalRank()MPICartesianUtils::isOnLowerBoundaryInDimension()MPICartesianUtils::isOnUpperBoundaryInDimension()MPICartesianUtils::getRankFromPartitionCoords()MPICartesianUtils::getRankFromPartitionCoords()MPICartesianUtils::getNeighbor1dFromPartitionIndex()MPICartesianUtils::getAllMyPoleNeighborRanks()MPICartesianUtils::getCartesianDimensions()MPICartesianUtils::getCartesianDimensionsVector()MPICartesianUtils::getCommunicatorSize()MPICartesianUtils::getCommunicatorRank()
- Class Documentation
- Template Class MPIFileConsecutive
- Class Documentation
MPIFileConsecutiveMPIFileConsecutive::MPIFileConsecutive()MPIFileConsecutive::operator=()MPIFileConsecutive::MPIFileConsecutive()MPIFileConsecutive::operator=()MPIFileConsecutive::~MPIFileConsecutive()MPIFileConsecutive::writeValuesToFileAtPosition()MPIFileConsecutive::readValuesFromFileAtPosition()MPIFileConsecutive::readValuesFromFileAtPositionSingleRank()MPIFileConsecutive::checkFileSizeConsecutive()MPIFileConsecutive::getFileToWrite()MPIFileConsecutive::getFileToRead()
- Class Documentation
- Class MPISystem
- Class Documentation
MPISystemMPISystem::init()MPISystem::init()MPISystem::initWorldReusable()MPISystem::getWorldComm()MPISystem::getGlobalComm()MPISystem::getLocalComm()MPISystem::getProcessGroupNumber()MPISystem::getGlobalReduceComm()MPISystem::getOutputGroupComm()MPISystem::getOutputComm()MPISystem::getFilePartNumber()MPISystem::getThirdLevelComms()MPISystem::getWorldCommFT()MPISystem::getSpareCommFT()MPISystem::getGlobalCommFT()MPISystem::getLocalCommFT()MPISystem::getGlobalReduceCommFT()MPISystem::getWorldRank()MPISystem::getWorldSize()MPISystem::getGlobalRank()MPISystem::getLocalRank()MPISystem::getGlobalReduceRank()MPISystem::getOutputGroupRank()MPISystem::getOutputRankInGlobalReduceComm()MPISystem::getThirdLevelRank()MPISystem::getManagerRankWorld()MPISystem::getManagerRank()MPISystem::getMasterRank()MPISystem::getThirdLevelManagerRank()MPISystem::isWorldManager()MPISystem::isThirdLevelManager()MPISystem::isProcessGroupMaster()MPISystem::getNumGroups()MPISystem::getNumProcs()MPISystem::isInitialized()MPISystem::recoverCommunicators()MPISystem::deleteCommFT()MPISystem::deleteCommFTAndCcomm()MPISystem::deleteCommFTAndCcomm()MPISystem::sendFailedSignal()MPISystem::storeLocalComm()MPISystem::initOutputGroupComm()
- Class Documentation
- Template Class ProcessGroupManager
- Class Documentation
ProcessGroupManagerProcessGroupManager::ProcessGroupManager()ProcessGroupManager::runfirst()ProcessGroupManager::runnext()ProcessGroupManager::initDsgus()ProcessGroupManager::exit()ProcessGroupManager::getStatus()ProcessGroupManager::waitStatus()ProcessGroupManager::getTaskContainer()ProcessGroupManager::removeTask()ProcessGroupManager::combine()ProcessGroupManager::combineThirdLevel()ProcessGroupManager::combineThirdLevelFileBased()ProcessGroupManager::combineThirdLevelFileBasedWrite()ProcessGroupManager::combineThirdLevelFileBasedReadReduce()ProcessGroupManager::pretendCombineThirdLevelForWorkers()ProcessGroupManager::combineSystemWide()ProcessGroupManager::updateCombiParameters()ProcessGroupManager::isGroupFault()ProcessGroupManager::addTask()ProcessGroupManager::refreshTask()ProcessGroupManager::resetTasksWorker()ProcessGroupManager::recompute()ProcessGroupManager::recoverCommunicators()ProcessGroupManager::parallelEval()ProcessGroupManager::writeSparseGridMinMaxCoefficients()ProcessGroupManager::doDiagnostics()ProcessGroupManager::getLpNorms()ProcessGroupManager::evalAnalyticalOnDFG()ProcessGroupManager::evalErrorOnDFG()ProcessGroupManager::interpolateValues()ProcessGroupManager::writeInterpolatedValuesPerGrid()ProcessGroupManager::rescheduleAddTask()ProcessGroupManager::rescheduleRemoveTask()ProcessGroupManager::hasTask()ProcessGroupManager::writeDSGsToDisk()ProcessGroupManager::readDSGsFromDisk()ProcessGroupManager::storeTaskReference()
- Class Documentation
- Template Class ProcessGroupWorker
- Class Documentation
ProcessGroupWorkerProcessGroupWorker::ProcessGroupWorker()ProcessGroupWorker::wait()ProcessGroupWorker::runAllTasks()ProcessGroupWorker::exit()ProcessGroupWorker::getTasks()ProcessGroupWorker::initCombinedDSGVector()ProcessGroupWorker::updateFullFromCombinedSparseGrids()ProcessGroupWorker::dehierarchizeAllTasks()ProcessGroupWorker::combineAtOnce()ProcessGroupWorker::combineSystemWide()ProcessGroupWorker::combineSystemWideAndWrite()ProcessGroupWorker::parallelEval()ProcessGroupWorker::parallelEvalUniform()ProcessGroupWorker::doDiagnostics()ProcessGroupWorker::doDiagnostics()ProcessGroupWorker::getLpNorms()ProcessGroupWorker::interpolateValues()ProcessGroupWorker::writeInterpolatedValuesPerGrid()ProcessGroupWorker::writeInterpolatedValuesSingleFile()ProcessGroupWorker::writeSparseGridMinMaxCoefficients()ProcessGroupWorker::writeDSGsToDisk()ProcessGroupWorker::readDSGsFromDisk()ProcessGroupWorker::setCombiParameters()ProcessGroupWorker::getCombiParameters()ProcessGroupWorker::combineThirdLevel()ProcessGroupWorker::combineThirdLevelFileBasedWrite()ProcessGroupWorker::waitForTokenFile()ProcessGroupWorker::readReduce()ProcessGroupWorker::combineThirdLevelFileBasedReadReduce()ProcessGroupWorker::combineReadDistributeSystemWide()ProcessGroupWorker::combineThirdLevelFileBased()ProcessGroupWorker::waitForThirdLevelCombiResult()ProcessGroupWorker::reduceSubspaceSizesThirdLevel()ProcessGroupWorker::reduceExtraSubspaceSizes()ProcessGroupWorker::reduceExtraSubspaceSizesFileBased()ProcessGroupWorker::waitForThirdLevelSizeUpdate()ProcessGroupWorker::getCombinedDSGVector()ProcessGroupWorker::getExtraDSGVector()ProcessGroupWorker::initializeAllTasks()ProcessGroupWorker::initializeTask()ProcessGroupWorker::getCurrentNumberOfCombinations()ProcessGroupWorker::zeroDsgsData()ProcessGroupWorker::getTaskWorker()ProcessGroupWorker::getSparseGridWorker()
- Class Documentation
- Template Class ProcessManager
- Class Documentation
ProcessManagerProcessManager::ProcessManager()ProcessManager::removeGroups()ProcessManager::runfirst()ProcessManager::initDsgus()ProcessManager::exit()ProcessManager::~ProcessManager()ProcessManager::waitForAllGroupsToWait()ProcessManager::runnext()ProcessManager::combine()ProcessManager::combineThirdLevel()ProcessManager::combineThirdLevelFileBasedWrite()ProcessManager::combineThirdLevelFileBasedReadReduce()ProcessManager::combineThirdLevelFileBased()ProcessManager::pretendCombineThirdLevelForBroker()ProcessManager::pretendCombineThirdLevelForWorkers()ProcessManager::unifySubspaceSizesThirdLevel()ProcessManager::pretendUnifySubspaceSizesThirdLevel()ProcessManager::monteCarloThirdLevel()ProcessManager::combineSystemWide()ProcessManager::recomputeOptimumCoefficients()ProcessManager::getTask()ProcessManager::updateCombiParameters()ProcessManager::getGroupFaultIDs()ProcessManager::parallelEval()ProcessManager::doDiagnostics()ProcessManager::getLpNorms()ProcessManager::getLpNorm()ProcessManager::interpolateValues()ProcessManager::writeInterpolatedValuesSingleFile()ProcessManager::writeInterpolatedValuesPerGrid()ProcessManager::writeInterpolationCoordinates()ProcessManager::writeSparseGridMinMaxCoefficients()ProcessManager::redistribute()ProcessManager::reInitializeGroup()ProcessManager::recompute()ProcessManager::recoverCommunicators()ProcessManager::restoreCombischeme()ProcessManager::setupThirdLevel()ProcessManager::reschedule()ProcessManager::writeDSGsToDisk()ProcessManager::readDSGsFromDisk()
- Class Documentation
- Template Class SparseGridWorker
- Class Documentation
SparseGridWorkerSparseGridWorker::SparseGridWorker()SparseGridWorker::collectReduceDistribute()SparseGridWorker::copyFromExtraDsgToPartialDSG()SparseGridWorker::copyFromPartialDsgToExtraDSG()SparseGridWorker::deleteDsgsData()SparseGridWorker::distributeChunkedBroadcasts()SparseGridWorker::distributeCombinedSolutionToTasks()SparseGridWorker::fillDFGFromDSGU()SparseGridWorker::getCombinedUniDSGVector()SparseGridWorker::getCombinedUniDSGVector()SparseGridWorker::getExtraUniDSGVector()SparseGridWorker::getExtraUniDSGVector()SparseGridWorker::getNumberOfGrids()SparseGridWorker::getSparseGridToUseForThirdLevel()SparseGridWorker::initCombinedUniDSGVector()SparseGridWorker::interpolateAndPlotOnLevel()SparseGridWorker::maxReduceSubspaceSizesInOutputGroup()SparseGridWorker::readDSGsFromDisk()SparseGridWorker::readDSGsFromDiskAndReduce()SparseGridWorker::readReduce()SparseGridWorker::reduceExtraSubspaceSizes()SparseGridWorker::reduceLocalAndGlobal()SparseGridWorker::reduceSubspaceSizesBetweenGroups()SparseGridWorker::removeReadingFiles()SparseGridWorker::setExtraSparseGrid()SparseGridWorker::startSingleBroadcastDSGs()SparseGridWorker::writeDSGsToDisk()SparseGridWorker::writeExtraSubspaceSizesToFile()SparseGridWorker::writeMinMaxCoefficients()SparseGridWorker::writeTokenFiles()SparseGridWorker::writeSubspaceSizesToFile()SparseGridWorker::zeroDsgsData()
- Class Documentation
- Class Stats
- Nested Relationships
- Class Documentation
- Template Class Task
- Class Documentation
TaskTask::~Task()Task::getDim()Task::getLevelVector()Task::getID()Task::getCoefficient()Task::setID()Task::run()Task::changeDir()Task::init()Task::isFinished()Task::setFinished()Task::getFullGrid()Task::getDistributedFullGrid()Task::getDistributedFullGrid()Task::visitDistributedFullGrid()Task::visitDistributedFullGrid()Task::setZero()Task::getCurrentTimestep()Task::getCurrentTime()Task::analyticalSolution()Task::getDecomposition()Task::isInitialized()Task::doDiagnostics()Task::receiveDiagnostics()Task::getBoundary()Task::receive()Task::send()Task::broadcast()Task::Task()Task::Task()Task::Task()Task::faultCriterion_Task::dim_Task::l_Task::coeff_Task::boundary_Task::id_Task::loadModel_Task::isFinished_Task::count
- Class Documentation
- Template Class TensorDim
- Inheritance Relationships
- Class Documentation
TensorDimTensorDim::TensorDim()TensorDim::TensorDim()TensorDim::TensorDim()TensorDim::TensorDim()TensorDim::operator=()TensorDim::operator=()TensorDim::getData()TensorDim::getData()TensorDim::setData()TensorDim::operator[]()TensorDim::operator[]()TensorDim::operator()()TensorDim::operator()()TensorDim::getAsMultiArrayRef()TensorDim::getAsConstMultiArrayRef()
- Template Class TensorIndexer
- Inheritance Relationships
- Class Documentation
TensorIndexerTensorIndexer::TensorIndexer()TensorIndexer::TensorIndexer()TensorIndexer::TensorIndexer()TensorIndexer::TensorIndexer()TensorIndexer::operator=()TensorIndexer::operator=()TensorIndexer::dim()TensorIndexer::size()TensorIndexer::sequentialIndex()TensorIndexer::sequentialIndex()TensorIndexer::getArrayIndex()TensorIndexer::getExtents()TensorIndexer::getExtentsArray()TensorIndexer::getOffsets()TensorIndexer::getOffsetsArray()TensorIndexer::getExtentsVector()TensorIndexer::getOffsetsVector()TensorIndexer::extents_TensorIndexer::localOffsets_
- Class ThirdLevelUtils
- Class Documentation
ThirdLevelUtilsThirdLevelUtils::ThirdLevelUtils()ThirdLevelUtils::~ThirdLevelUtils()ThirdLevelUtils::connectToThirdLevelManager()ThirdLevelUtils::signalReadyToCombine()ThirdLevelUtils::signalReadyToCombineFile()ThirdLevelUtils::signalReadyToUnifySubspaceSizes()ThirdLevelUtils::signalReadyToExchangeData()ThirdLevelUtils::signalReady()ThirdLevelUtils::receiveSize()ThirdLevelUtils::fetchInstruction()ThirdLevelUtils::recvDSGUniform()ThirdLevelUtils::recvDSGUniformSerialized()ThirdLevelUtils::sendData()ThirdLevelUtils::recvData()ThirdLevelUtils::recvAndAddToData()
- Class Documentation
Enums
- Enum DataType
- Enum Documentation
DataTypeDataType::type_unknownDataType::type_charDataType::type_floatDataType::type_doubleDataType::type_long_doubleDataType::type_double_complexDataType::type_float_complexDataType::type_long_longDataType::type_longDataType::type_size_tDataType::type_int16_tDataType::type_int32_tDataType::type_uint32_t
- Enum Documentation