Member List
|
HiCR
|
HiCR::backend::mpi::CommunicationManager Member List
This is the complete list of members for HiCR::backend::mpi::CommunicationManager, including all inherited members.
| acquireGlobalLock(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inline |
| HiCR::CommunicationManager::acquireGlobalLockImpl(std::shared_ptr< GlobalMemorySlot > memorySlot)=0 | HiCR::CommunicationManager | protectedpure virtual |
| CommunicationManager(MPI_Comm comm=MPI_COMM_WORLD) | HiCR::backend::mpi::CommunicationManager | inline |
| deregisterGlobalMemorySlot(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inline |
| HiCR::CommunicationManager::deregisterGlobalMemorySlotImpl(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inlineprotectedvirtual |
| deserializeGlobalMemorySlot(uint8_t *buffer, GlobalMemorySlot::tag_t tag) | HiCR::CommunicationManager | inlinevirtual |
| destroyGlobalMemorySlot(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inline |
| HiCR::CommunicationManager::destroyGlobalMemorySlotImpl(std::shared_ptr< GlobalMemorySlot > memorySlot)=0 | HiCR::CommunicationManager | protectedpure virtual |
| destroyPromotedGlobalMemorySlot(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inlinevirtual |
| exchangeGlobalMemorySlots(GlobalMemorySlot::tag_t tag, const std::vector< globalKeyMemorySlotPair_t > &memorySlots) | HiCR::CommunicationManager | inline |
| exchangeGlobalMemorySlotsImpl(HiCR::GlobalMemorySlot::tag_t tag, const std::vector< globalKeyMemorySlotPair_t > &memorySlots) override | HiCR::backend::mpi::CommunicationManager | inlineprotectedvirtual |
| fence(GlobalMemorySlot::tag_t tag) | HiCR::CommunicationManager | inline |
| fence(const std::shared_ptr< LocalMemorySlot > &slot, size_t expectedSent, size_t expectedRecvd) | HiCR::CommunicationManager | inline |
| fence(const std::shared_ptr< GlobalMemorySlot > &slot, size_t expectedSent, size_t expectedRecvd) | HiCR::CommunicationManager | inline |
| fenceImpl(HiCR::GlobalMemorySlot::tag_t tag) override | HiCR::backend::mpi::CommunicationManager | inlineprotectedvirtual |
| HiCR::CommunicationManager::fenceImpl(const std::shared_ptr< LocalMemorySlot > &slot, size_t expectedSent, size_t expectedRcvd) | HiCR::CommunicationManager | inlineprotectedvirtual |
| HiCR::CommunicationManager::fenceImpl(const std::shared_ptr< GlobalMemorySlot > &slot, size_t expectedSent, size_t expectedRcvd) | HiCR::CommunicationManager | inlineprotectedvirtual |
| flushReceived() | HiCR::CommunicationManager | inlinevirtual |
| flushSent() | HiCR::CommunicationManager | inlinevirtual |
| getComm() const | HiCR::backend::mpi::CommunicationManager | inline |
| getGlobalMemorySlot(GlobalMemorySlot::tag_t tag, GlobalMemorySlot::globalKey_t globalKey) | HiCR::CommunicationManager | inline |
| getGlobalMemorySlotsToDestroyPerTag() | HiCR::CommunicationManager | inlineprotected |
| getGlobalMemorySlotTagKeyMap() | HiCR::CommunicationManager | inline |
| getRank() const | HiCR::backend::mpi::CommunicationManager | inline |
| getSize() const | HiCR::backend::mpi::CommunicationManager | inline |
| globalKeyMemorySlotPair_t typedef | HiCR::CommunicationManager | |
| globalKeyToMemorySlotMap_t typedef | HiCR::CommunicationManager | |
| globalMemorySlotTagKeyMap_t typedef | HiCR::CommunicationManager | |
| increaseMessageRecvCounter(HiCR::LocalMemorySlot &memorySlot) noexcept | HiCR::CommunicationManager | inlineprotected |
| increaseMessageSentCounter(HiCR::LocalMemorySlot &memorySlot) noexcept | HiCR::CommunicationManager | inlineprotected |
| memcpy(const std::shared_ptr< LocalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< LocalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inline |
| memcpy(const std::shared_ptr< GlobalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< LocalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inline |
| memcpy(const std::shared_ptr< LocalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< GlobalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inline |
| HiCR::CommunicationManager::memcpyImpl(const std::shared_ptr< LocalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< LocalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inlineprotectedvirtual |
| HiCR::CommunicationManager::memcpyImpl(const std::shared_ptr< GlobalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< LocalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inlineprotectedvirtual |
| HiCR::CommunicationManager::memcpyImpl(const std::shared_ptr< LocalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< GlobalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inlineprotectedvirtual |
| promoteLocalMemorySlot(const std::shared_ptr< LocalMemorySlot > &localMemorySlot, GlobalMemorySlot::tag_t tag) | HiCR::CommunicationManager | inlinevirtual |
| queryMemorySlotUpdates(std::shared_ptr< LocalMemorySlot > memorySlot) | HiCR::CommunicationManager | inline |
| HiCR::CommunicationManager::queryMemorySlotUpdatesImpl(std::shared_ptr< LocalMemorySlot > memorySlot)=0 | HiCR::CommunicationManager | protectedpure virtual |
| registerGlobalMemorySlot(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inlineprotected |
| releaseGlobalLock(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inline |
| HiCR::CommunicationManager::releaseGlobalLockImpl(std::shared_ptr< GlobalMemorySlot > memorySlot)=0 | HiCR::CommunicationManager | protectedpure virtual |
| serializeGlobalMemorySlot(const std::shared_ptr< HiCR::GlobalMemorySlot > &globalSlot) const | HiCR::CommunicationManager | inlinevirtual |
| setGlobalMemorySlotTagKeyMap(const HiCR::CommunicationManager::globalMemorySlotTagKeyMap_t &globalMemorySlotTagKeyMap) | HiCR::CommunicationManager | inline |
| setMessagesRecv(HiCR::LocalMemorySlot &memorySlot, const size_t count) noexcept | HiCR::CommunicationManager | inlineprotected |
| setMessagesSent(HiCR::LocalMemorySlot &memorySlot, const size_t count) noexcept | HiCR::CommunicationManager | inlineprotected |
| ~CommunicationManager() override=default | HiCR::backend::mpi::CommunicationManager | virtual |
Generated by