DisCoTec
Contents:
Sparse Grid Combination Technique with Time Stepping
Getting Started with DisCoTec
Parallelism in DisCoTec
Tutorial: Using Your Code With DisCoTec
Advanced Topics and Further Resources
Library API
Class Hierarchy
Full API
Namespaces
Classes and Structs
Enums
Functions
Template Function abstraction::getabstractionDataType
Specialized Template Function abstraction::getabstractionDataType< char >
Specialized Template Function abstraction::getabstractionDataType< double >
Specialized Template Function abstraction::getabstractionDataType< float >
Specialized Template Function abstraction::getabstractionDataType< int16_t >
Specialized Template Function abstraction::getabstractionDataType< int32_t >
Specialized Template Function abstraction::getabstractionDataType< long >
Specialized Template Function abstraction::getabstractionDataType< long double >
Specialized Template Function abstraction::getabstractionDataType< long long >
Specialized Template Function abstraction::getabstractionDataType< size_t >
Specialized Template Function abstraction::getabstractionDataType< std::complex< double > >
Specialized Template Function abstraction::getabstractionDataType< std::complex< float > >
Specialized Template Function abstraction::getabstractionDataType< uint32_t >
Function abstraction::getMPIDatatype
Template Function abstraction::toString
Function combigrid::broadcastParameters::getCoordinatesFromRankZero
Function combigrid::broadcastParameters::getFileContentsFromRankZero
Function combigrid::broadcastParameters::getJsonFromRankZero
Function combigrid::broadcastParameters::getParametersFromRankZero
Function combigrid::buildCombiParametersFromConfig
Function combigrid::check_dimensionality
Function combigrid::check_faults
Function combigrid::check_input_levels
Template Function combigrid::checkLeftSuccesors
Template Function combigrid::checkPredecessors
Template Function combigrid::checkRightSuccesors
Template Function combigrid::CombiCom::addIndexedElements
Template Function combigrid::CombiCom::asyncBcastDsgData
Template Function combigrid::CombiCom::asyncBcastOutgroupDsgData
Template Function combigrid::CombiCom::broadcastSubspaceSizes
Template Function combigrid::CombiCom::distributedGlobalSparseGridReduce
Template Function combigrid::CombiCom::distributedGlobalSubspaceReduce
Template Function combigrid::CombiCom::getChunkedSubspaces
Template Function combigrid::CombiCom::getGlobalReduceChunkSize
Template Function combigrid::CombiCom::getReductionDatatypes
Template Function combigrid::CombiCom::maxReduceSubspaceSizesAcrossGroups
Function combigrid::CombiCom::MiBtoBytes
Template Function combigrid::CombiCom::receiveSubspaceSizesWithScatter
Template Function combigrid::CombiCom::recvDsgData
Template Function combigrid::CombiCom::reduceSubspaceSizes
Template Function combigrid::CombiCom::sendDsgData
Template Function combigrid::CombiCom::sendSubspaceDataSizes
Template Function combigrid::CombiCom::sendSubspaceSizesWithGather
Template Function combigrid::CombiCom::sumAndCheckSubspaceSizes(const SparseGridType&, const std::vector<SubspaceSizeType>&)
Template Function combigrid::CombiCom::sumAndCheckSubspaceSizes(const SparseGridType&)
Function combigrid::create_aux_entire_dict
Function combigrid::create_out_dict
Template Function combigrid::createMultiArray
Template Function combigrid::createMultiArrayRef
Function combigrid::createTruncatedHierarchicalLevels
Function combigrid::createTruncatedHierarchicalLevelsRec
Template Function combigrid::dehierarchize_biorthogonal_boundary_kernel
Template Function combigrid::dehierarchize_full_weighting_boundary_kernel
Template Function combigrid::dehierarchize_hat_boundary_kernel
Template Function combigrid::dehierarchizeNoBoundary
Function combigrid::deserializeInterpolationCoords
Template Function combigrid::DistributedSparseGridIO::readFromDiskChunked
Template Function combigrid::DistributedSparseGridIO::readOneFile
Template Function combigrid::DistributedSparseGridIO::readOneFileAndReduce
Template Function combigrid::DistributedSparseGridIO::readReduceSubspaceSizesFromFile
Template Function combigrid::DistributedSparseGridIO::readReduceSubspaceSizesFromFiles
Template Function combigrid::DistributedSparseGridIO::readSomeFiles
Template Function combigrid::DistributedSparseGridIO::readSomeFilesAndReduce
Template Function combigrid::DistributedSparseGridIO::readSubspaceSizesFromFile
Template Function combigrid::DistributedSparseGridIO::reduceVectorTowardsMe
Template Function combigrid::DistributedSparseGridIO::reduceVectorTowardsThem
Template Function combigrid::DistributedSparseGridIO::writeMinMaxCoefficents
Template Function combigrid::DistributedSparseGridIO::writeOneFile
Template Function combigrid::DistributedSparseGridIO::writeSomeFiles
Template Function combigrid::DistributedSparseGridIO::writeSubspaceSizesToFile
Template Function combigrid::DistributedSparseGridIO::writeToDiskChunked
Function combigrid::downsampleDecomposition
Template Function combigrid::elementwiseGreater
Template Function combigrid::elementwiseGreaterOrEqual
Template Function combigrid::elementwiseLess
Template Function combigrid::elementwiseLessOrEqual
Function combigrid::endsWith
Template Function combigrid::equals_with_size_check
Template Function combigrid::exchangeAllData1d
Template Function combigrid::exchangeData1d
Template Function combigrid::exchangeData1dDehierarchization
Function combigrid::filter_faults
Function combigrid::generate_random_fault
Function combigrid::get_downset_indices
Function combigrid::get_inv_M
Function combigrid::get_python_data
Function combigrid::getAllKOutOfDDimensions
Function combigrid::getAssignedLevels
Function combigrid::getAverageOfFirstColumn
Function combigrid::getCombiDegreesOfFreedom
Function combigrid::getCommRank
Function combigrid::getCommSize
Function combigrid::getConjointSet
Function combigrid::getDefaultDecomposition
Function combigrid::getDiagonalRanks
Function combigrid::getDownSet(combigrid::LevelVector const&)
Template Function combigrid::getDownSet(std::array<LevelType, NumDimensions> const&)
Function combigrid::getDownSetRecursively
Function combigrid::getFileExistsRootOnly
Function combigrid::getFilename
Template Function combigrid::getFirstIndexOfLevel1d
Function combigrid::getFurthestCorner
Function combigrid::getHighestIndexInHierarchicalSubspaceLowerThanNodalIndexOnLref
Template Function combigrid::getLevelVectorFromTaskID
Function combigrid::getLoadBalancedLevels
Function combigrid::getMpiErrorString
Template Function combigrid::getNextIndex1d(const DistributedFullGrid<FG_ELEMENT, DIM>&, DimType, IndexType)
Template Function combigrid::getNextIndex1d(const DistributedFullGrid<FG_ELEMENT, DIM>&, DimType, IndexType)
Function combigrid::getNumDofHierarchical(const LevelType&, const BoundaryType&)
Function combigrid::getNumDofHierarchical(const LevelVector&, const std::vector<BoundaryType>&)
Function combigrid::getNumDofHierarchical(const std::vector<LevelVector>&, const std::vector<BoundaryType>&)
Function combigrid::getNumDofNodal(const LevelType&, const BoundaryType&)
Function combigrid::getNumDofNodal(const LevelVector&, const std::vector<BoundaryType>&)
Function combigrid::getNumDofNodal(const std::vector<LevelVector>&, const std::vector<BoundaryType>&)
Function combigrid::getNumDOFSGConjoint
Function combigrid::getPartitionedNumDOFSG
Function combigrid::getPartitionedNumDOFSGAdaptive
Function combigrid::getPartitionedNumDOFSGConjoint
Function combigrid::getRoundRobinLevels
Function combigrid::getSGDegreesOfFreedomFromDownSet
Function combigrid::getSockType
Function combigrid::getStandardDecomposition
Function combigrid::getSubspaceVote
Function combigrid::getTimeStamp
Function combigrid::h5io::readH5Coordinates
Function combigrid::h5io::readH5Values
Template Function combigrid::h5io::readValuesFromH5File
Template Function combigrid::h5io::writeValuesToH5File
Template Function combigrid::hierarchize_biorthogonal_boundary_kernel
Template Function combigrid::hierarchize_full_weighting_boundary_kernel
Template Function combigrid::hierarchize_hat_boundary_kernel
Template Function combigrid::hierarchizeNoBoundary
Template Function combigrid::hierarchizeWithBoundary
Template Function combigrid::interpolateValues
Template Function combigrid::isPowerOfTwo
Template Function combigrid::l1
Function combigrid::l1_norm
Function combigrid::levelSum(const LevelVector&)
Template Function combigrid::levelSum(const std::array<LevelType, NumDimensions>&)
Template Function combigrid::makeDistributedFullGrid
Template Function combigrid::makeOwningDistributedFullGrid
Function combigrid::mindex
Function combigrid::montecarlo::getNumberSequenceFromSeed
Function combigrid::montecarlo::getRandomCoordinates
Function combigrid::montecarlo::getRandomNumber
Template Function combigrid::mpiio::compressBufferToLZ4Frame
Template Function combigrid::mpiio::compressBufferToLZ4FrameAndGatherHeader
Template Function combigrid::mpiio::decompressLZ4FrameToBuffer(const std::vector<char>&, T *, size_t)
Template Function combigrid::mpiio::decompressLZ4FrameToBuffer(const std::vector<char>&, std::vector<T>&)
Function combigrid::mpiio::getNewConsecutiveMpiInfo
Function combigrid::mpiio::getPositionFromNumValues
Template Function combigrid::mpiio::readCompressedValuesConsecutive
Template Function combigrid::mpiio::readMultipleReduceValuesConsecutive
Template Function combigrid::mpiio::readReduceCompressedValuesConsecutive
Template Function combigrid::mpiio::readReduceValuesConsecutive
Template Function combigrid::mpiio::readValuesConsecutive
Template Function combigrid::mpiio::transformN
Template Function combigrid::mpiio::writeCompressedValuesConsecutive
Template Function combigrid::mpiio::writeValuesConsecutive
Function combigrid::mpimemory::get_all_memory_usage_kb
Function combigrid::mpimemory::get_memory_usage_kb
Function combigrid::mpimemory::get_memory_usage_local_kb
Function combigrid::mpimemory::print_memory_usage_comm
Function combigrid::mpimemory::print_memory_usage_comm_minus_ref
Function combigrid::mpimemory::print_memory_usage_local
Function combigrid::mpimemory::print_memory_usage_world
Function combigrid::OpenMPUtils::getMaximumActiveLevels
Function combigrid::OpenMPUtils::getNumberOfTeams
Function combigrid::OpenMPUtils::getNumThreads
Function combigrid::OpenMPUtils::getTeamNumber
Function combigrid::OpenMPUtils::isOmpEnabled
Function combigrid::OpenMPUtils::setMaximumActiveLevels
Template Function combigrid::operator+(const std::array<T, N>&, const std::array<T, N>&)
Template Function combigrid::operator+(const std::vector<T>&, const std::vector<T>&)
Template Function combigrid::operator-(const std::array<T, N>&, const std::array<T, N>&)
Template Function combigrid::operator-(const std::vector<T>&, const std::vector<T>&)
Function combigrid::operator<
Function combigrid::operator<<(std::ostream&, const combigrid::CombiMinMaxScheme&)
Template Function combigrid::operator<<(std::ostream&, const DistributedFullGrid<FG_ELEMENT, DIM>&)
Template Function combigrid::operator<<(std::ostream&, const FullGrid<FG_ELEMENT>&)
Template Function combigrid::operator<<(std::ostream&, const DistributedSparseGridUniform<FG_ELEMENT>&)
Template Function combigrid::operator<<(std::ostream&, const SGrid<FG_ELEMENT>&)
Function combigrid::operator<<(std::ostream&, const IndexVector&)
Function combigrid::operator<<(std::ostream&, const DimType&)
Template Function combigrid::operator<<(std::ostream&, const std::vector<T>&)
Template Function combigrid::operator<<(std::ostream&, const std::map<T, U>&)
Template Function combigrid::operator<<(std::ostream&, const std::set<T>&)
Template Function combigrid::operator<<(std::ostream&, const std::array<T, N>&)
Function combigrid::operator<=
Template Function combigrid::operator==
Function combigrid::operator>
Function combigrid::operator>=
Template Function combigrid::operator>>
Function combigrid::parseBasisFunctionType
Function combigrid::powerOfTwoByBitshift
Template Function combigrid::print
Function combigrid::printCombiDegreesOfFreedom
Function combigrid::printSGDegreesOfFreedomAdaptive
Function combigrid::python_code_caller
Function combigrid::readParameterFile
Function combigrid::receiveAndBroadcastInterpolationCoords
Function combigrid::receiveLevalAndBroadcast
Function combigrid::receiveSignalFromManagerAndBroadcast
Function combigrid::receiveStringFromManagerAndBroadcastToGroup
Function combigrid::receiveThreeNorms
Template Function combigrid::recvDsguFromWorker
Function combigrid::recvDsguFromWorker< double >
Function combigrid::recvDsguFromWorker< std::complex< float > >
Function combigrid::select_coeff_downset
Template Function combigrid::sendAndReceiveIndicesBlock
Template Function combigrid::sendDsguToWorker
Function combigrid::sendDsguToWorker< double >
Function combigrid::sendDsguToWorker< std::complex< float > >
Function combigrid::sendLevelVector
Function combigrid::sendNormsToManager
Function combigrid::serializeInterpolationCoords
Function combigrid::set_aux_var_name
Function combigrid::set_entire_downset_dict
Function combigrid::set_new_given_dict
Template Function combigrid::setCombiParametersHierarchicalBasesUniform(CombiParameters&)
Function combigrid::setCombiParametersHierarchicalBasesUniform(CombiParameters&, BasisFunctionType)
Function combigrid::setCombiParametersHierarchicalBasesUniform(CombiParameters&, const std::string&)
Template Function combigrid::str_to_number
Function combigrid::test_greater
Function combigrid::theMPISystem
Template Function combigrid::toArray
Template Function combigrid::toConstRef(const DistributedFullGridVariant<FG_ELEMENT>&)
Template Function combigrid::toConstRef(const OwningDistributedFullGridVariant<FG_ELEMENT>&)
Template Function combigrid::toRef(DistributedFullGridVariant<FG_ELEMENT>&)
Template Function combigrid::toRef(OwningDistributedFullGridVariant<FG_ELEMENT>&)
Function combigrid::toString
Template Function combigrid::toVector
Template Function combigrid::visitDFG(Visitor&&, DistributedFullGridRef<FG_ELEMENT>&)
Template Function combigrid::visitDFG(Visitor&&, const ConstDistributedFullGridRef<FG_ELEMENT>&)
Function combigrid::writeConcatenatedFileRootOnly
Template Function combigrid::writeInterpolatedValuesPerGrid
Template Function combigrid::writeInterpolatedValuesSingleFile
Function MPI_Comm_agree(simft::Sim_FT_MPI_Comm, int *)
Function MPI_Comm_agree(simft::Sim_FT_MPI_Comm, int *)
Function MPI_Comm_failure_ack(simft::Sim_FT_MPI_Comm)
Function MPI_Comm_failure_ack(simft::Sim_FT_MPI_Comm)
Function MPI_Comm_failure_get_acked(simft::Sim_FT_MPI_Comm, MPI_Group *)
Function MPI_Comm_failure_get_acked(simft::Sim_FT_MPI_Comm, MPI_Group *)
Function MPI_Comm_revoke(simft::Sim_FT_MPI_Comm)
Function MPI_Comm_revoke(simft::Sim_FT_MPI_Comm)
Function MPI_Comm_shrink(simft::Sim_FT_MPI_Comm, simft::Sim_FT_MPI_Comm *)
Function MPI_Comm_shrink(simft::Sim_FT_MPI_Comm, simft::Sim_FT_MPI_Comm *)
Function operator!=(const simft::Sim_FT_MPI_Request&, const simft::Sim_FT_MPI_Request_struct&)
Function operator!=(const simft::Sim_FT_MPI_Comm&, const simft::Sim_FT_MPI_Comm_struct&)
Function operator!=(const simft::Sim_FT_MPI_Request&, const simft::Sim_FT_MPI_Request_struct&)
Function operator!=(const simft::Sim_FT_MPI_Comm&, const simft::Sim_FT_MPI_Comm_struct&)
Function operator==(const simft::Sim_FT_MPI_Request&, const simft::Sim_FT_MPI_Request_struct&)
Function operator==(const simft::Sim_FT_MPI_Comm&, const simft::Sim_FT_MPI_Comm_struct&)
Function operator==(const simft::Sim_FT_MPI_Request&, const simft::Sim_FT_MPI_Request_struct&)
Function operator==(const simft::Sim_FT_MPI_Comm&, const simft::Sim_FT_MPI_Comm_struct&)
Function simft::Bcast_Get_Predecessor
Function simft::Bcast_Get_Successors
Function simft::ConvertId
Function simft::customReduceOp
Function simft::Datatype_to_Dtype
Function simft::DeNormalizeId
Function simft::Dtype_to_Datatype
Function simft::flipBit
Function simft::getAmountOfFlips
Function simft::MOp_to_Op
Function simft::NBC_to_Vector
Function simft::NormalizeId
Function simft::Op_to_MOp
Function simft::Sim_FT_Check_comm_revoked
Function simft::Sim_FT_Check_comm_root
Function simft::Sim_FT_Check_dead_processes
Function simft::Sim_FT_Collective_failure_propagation
Function simft::Sim_FT_Complete_nb_operations
Function simft::Sim_FT_Custom_Dead_bcast
Function simft::Sim_FT_Custom_Ibcast_NRoot
Function simft::Sim_FT_Custom_Ibcast_Root
Function simft::Sim_FT_Custom_Ireduce
Function simft::Sim_FT_Custom_Reduce
Function simft::Sim_FT_decide_kill
Function simft::Sim_FT_Initialize_new_comm
Function simft::Sim_FT_kill_me
Function simft::Sim_FT_Manipulate_bits
Function simft::Sim_FT_MPI_Abort
Function simft::Sim_FT_MPI_Allreduce
Function simft::Sim_FT_MPI_Barrier
Function simft::Sim_FT_MPI_Bcast
Function simft::Sim_FT_MPI_Cart_coords
Function simft::Sim_FT_MPI_Cart_create
Function simft::Sim_FT_MPI_Cart_rank
Function simft::Sim_FT_MPI_Comm_create
Function simft::Sim_FT_MPI_Comm_free
Function simft::Sim_FT_MPI_Comm_free2
Function simft::Sim_FT_MPI_Comm_group
Function simft::Sim_FT_MPI_Comm_rank
Function simft::Sim_FT_MPI_Comm_set_errhandler
Function simft::Sim_FT_MPI_Comm_size
Function simft::Sim_FT_MPI_Comm_split
Function simft::Sim_FT_MPI_Finalize
Function simft::Sim_FT_MPI_Finalize_worker
Function simft::Sim_FT_MPI_Get_count
Function simft::Sim_FT_MPI_Iallreduce
Function simft::Sim_FT_MPI_Ibarrier
Function simft::Sim_FT_MPI_Ibcast
Function simft::Sim_FT_MPI_Init
Function simft::Sim_FT_MPI_Init_worker
Function simft::Sim_FT_MPI_Irecv
Function simft::Sim_FT_MPI_Isend
Function simft::Sim_FT_MPI_Probe
Function simft::Sim_FT_MPI_Recv
Function simft::Sim_FT_MPI_Reduce
Function simft::Sim_FT_MPI_Request_free
Function simft::Sim_FT_MPI_Send
Function simft::Sim_FT_MPI_Test
Function simft::Sim_FT_MPI_Wait
Function simft::Sim_FT_MPI_Waitall
Function simft::Sim_FT_NBC_bcast_Nroot
Function simft::Sim_FT_NBC_bcast_root
Function simft::Sim_FT_Only_check_comm_revoked
Function simft::Sim_FT_Only_propagate_comm_revoked
Function simft::Sim_FT_Perform_background_operations(Sim_FT_MPI_Comm, bool)
Function simft::Sim_FT_Perform_background_operations(bool)
Function simft::Sim_FT_Perform_background_operations_dead
Function simft::Sim_FT_Perform_nb_operations
Function simft::Sim_FT_proc_is_root
Function simft::Sim_FT_Receive_dead_msgs_root
Function simft::Sim_FT_Send_revoke_message
Function simft::Vector_to_NBC
Variables
Defines
Typedefs
DisCoTec
Library API
Function combigrid::h5io::readH5Values
View page source
Function combigrid::h5io::readH5Values
Defined in
File H5InputOutput.cpp
Function Documentation
void
combigrid
::
h5io
::
readH5Values
(
std
::
vector
<
real
>
&
values
,
const
std
::
string
&
saveFilePath
)