|
void | ityr::ori::init (MPI_Comm comm=MPI_COMM_WORLD) |
|
void | ityr::ori::fini () |
|
template<typename T > |
global_ptr< T > | ityr::ori::malloc_coll (std::size_t count) |
|
template<typename T , template< block_size_t > typename MemMapper, typename... MemMapperArgs> |
global_ptr< T > | ityr::ori::malloc_coll (std::size_t count, MemMapperArgs &&... mmargs) |
|
template<typename T > |
global_ptr< T > | ityr::ori::malloc (std::size_t count) |
|
template<typename T > |
void | ityr::ori::free_coll (global_ptr< T > ptr) |
|
template<typename T > |
void | ityr::ori::free (global_ptr< T > ptr, std::size_t count) |
|
template<typename ConstT , typename T > |
void | ityr::ori::get (global_ptr< ConstT > from_ptr, T *to_ptr, std::size_t count) |
|
template<typename T > |
void | ityr::ori::put (const T *from_ptr, global_ptr< T > to_ptr, std::size_t count) |
|
template<bool SkipFetch, typename T > |
T * | ityr::ori::checkout_with_getput (global_ptr< T > ptr, std::size_t count) |
|
template<typename T > |
std::pair< T *, bool > | ityr::ori::checkout_nb (global_ptr< T > ptr, std::size_t count, mode::read_t) |
|
template<typename T > |
std::pair< T *, bool > | ityr::ori::checkout_nb (global_ptr< T > ptr, std::size_t count, mode::write_t) |
|
template<typename T > |
std::pair< T *, bool > | ityr::ori::checkout_nb (global_ptr< T > ptr, std::size_t count, mode::read_write_t) |
|
void | ityr::ori::checkout_complete () |
|
template<typename T , typename Mode > |
auto | ityr::ori::checkout (global_ptr< T > ptr, std::size_t count, Mode mode) |
|
template<bool RegisterDirty, typename T > |
void | ityr::ori::checkin_with_getput (T *raw_ptr, std::size_t count) |
|
template<typename T > |
void | ityr::ori::checkin (T *raw_ptr, std::size_t count, mode::read_t) |
|
template<typename T > |
void | ityr::ori::checkin (T *raw_ptr, std::size_t count, mode::write_t) |
|
template<typename T > |
void | ityr::ori::checkin (T *raw_ptr, std::size_t count, mode::read_write_t) |
|
void | ityr::ori::release () |
|
auto | ityr::ori::release_lazy () |
|
void | ityr::ori::acquire () |
|
void | ityr::ori::acquire (release_handler rh) |
|
template<typename T > |
void | ityr::ori::set_readonly_coll (global_ptr< T > ptr, std::size_t count) |
|
template<typename T > |
void | ityr::ori::unset_readonly_coll (global_ptr< T > ptr, std::size_t count) |
|
void | ityr::ori::poll () |
|
void | ityr::ori::collect_deallocated () |
|
void | ityr::ori::cache_prof_begin () |
|
void | ityr::ori::cache_prof_end () |
|
void | ityr::ori::cache_prof_print () |
|
void * | ityr::ori::file_mem_alloc_coll (const std::string &fpath, bool mlock) |
|
void | ityr::ori::file_mem_free_coll (void *addr) |
|
file_mem & | ityr::ori::file_mem_get (void *addr) |
|