#include <cstddef>#include <cstdlib>#include <cstring>#include <atomic>#include <sys/mman.h>#include <memory_resource>#include "ityr/common/util.hpp"#include "ityr/common/mpi_util.hpp"#include "ityr/common/mpi_rma.hpp"#include "ityr/common/topology.hpp"#include "ityr/common/virtual_mem.hpp"#include "ityr/common/physical_mem.hpp"#include "ityr/common/freelist.hpp"#include "ityr/common/profiler.hpp"#include "ityr/common/prof_events.hpp"#include "ityr/common/options.hpp"

Go to the source code of this file.
Classes | |
| class | ityr::common::mpi_win_resource | 
| class | ityr::common::block_resource | 
| class | ityr::common::remotable_resource | 
Namespaces | |
| ityr | |
| ityr::common | |
Functions | |
| template<typename T > | |
| void | ityr::common::remote_get (const remotable_resource &rmr, T *origin_p, const T *target_p, std::size_t size) | 
| template<typename T > | |
| T | ityr::common::remote_get_value (const remotable_resource &rmr, const T *target_p) | 
| template<typename T > | |
| void | ityr::common::remote_put (const remotable_resource &rmr, const T *origin_p, T *target_p, std::size_t size) | 
| template<typename T > | |
| void | ityr::common::remote_put_value (const remotable_resource &rmr, const T &val, T *target_p) | 
| template<typename T > | |
| T | ityr::common::remote_faa_value (const remotable_resource &rmr, const T &val, T *target_p) | 
Variables | |
| constexpr bool | ityr::common::use_dynamic_win = ITYR_ALLOCATOR_USE_DYNAMIC_WIN |