/home/runner/work/HiCR/HiCR/include/hicr/backends/mpi/globalMemorySlot.hpp Source File
HiCR
|
globalMemorySlot.hpp
Go to the documentation of this file.
81 __INLINE__ std::unique_ptr<MPI_Win> &getRecvMessageCountWindow() { return _recvMessageCountWindow; }
88 __INLINE__ std::unique_ptr<MPI_Win> &getSentMessageCountWindow() { return _sentMessageCountWindow; }
Definition globalMemorySlot.hpp:38
Definition globalMemorySlot.hpp:38
__INLINE__ bool getLockAcquiredValue() const
Definition globalMemorySlot.hpp:95
__INLINE__ std::unique_ptr< MPI_Win > & getRecvMessageCountWindow()
Definition globalMemorySlot.hpp:81
__INLINE__ std::unique_ptr< MPI_Win > & getSentMessageCountWindow()
Definition globalMemorySlot.hpp:88
__INLINE__ void setLockAcquiredValue(const bool value)
Definition globalMemorySlot.hpp:102
~GlobalMemorySlot() override=default
GlobalMemorySlot(int rank, const HiCR::GlobalMemorySlot::tag_t globalTag=0, const HiCR::GlobalMemorySlot::globalKey_t globalKey=0, std::shared_ptr< HiCR::LocalMemorySlot > sourceLocalMemorySlot=nullptr)
Definition globalMemorySlot.hpp:49
__INLINE__ const int getRank()
Definition globalMemorySlot.hpp:67
__INLINE__ std::unique_ptr< MPI_Win > & getDataWindow()
Definition globalMemorySlot.hpp:74
Provides a definition for a HiCR Global Memory Slot class.
Provides a definition for a HiCR Local Memory Slot class.
Generated by