Ginkgo  Generated from pipelines/1554403166 branch based on develop. Ginkgo version 1.9.0
A numerical linear algebra library targeting many-core architectures
gko::experimental::mpi::window< ValueType > Member List

This is the complete list of members for gko::experimental::mpi::window< ValueType >, including all inherited members.

accumulate(std::shared_ptr< const Executor > exec, const PutType *origin_buffer, const int origin_count, const int target_rank, const unsigned int target_disp, const int target_count, MPI_Op operation) constgko::experimental::mpi::window< ValueType >inline
create_type enum namegko::experimental::mpi::window< ValueType >
fence(int assert=0) constgko::experimental::mpi::window< ValueType >inline
fetch_and_op(std::shared_ptr< const Executor > exec, GetType *origin_buffer, GetType *result_buffer, const int target_rank, const unsigned int target_disp, MPI_Op operation) constgko::experimental::mpi::window< ValueType >inline
flush(int rank) constgko::experimental::mpi::window< ValueType >inline
flush_all() constgko::experimental::mpi::window< ValueType >inline
flush_all_local() constgko::experimental::mpi::window< ValueType >inline
flush_local(int rank) constgko::experimental::mpi::window< ValueType >inline
get(std::shared_ptr< const Executor > exec, GetType *origin_buffer, const int origin_count, const int target_rank, const unsigned int target_disp, const int target_count) constgko::experimental::mpi::window< ValueType >inline
get_accumulate(std::shared_ptr< const Executor > exec, GetType *origin_buffer, const int origin_count, GetType *result_buffer, const int result_count, const int target_rank, const unsigned int target_disp, const int target_count, MPI_Op operation) constgko::experimental::mpi::window< ValueType >inline
get_window() constgko::experimental::mpi::window< ValueType >inline
lock(int rank, lock_type lock_t=lock_type::shared, int assert=0) constgko::experimental::mpi::window< ValueType >inline
lock_all(int assert=0) constgko::experimental::mpi::window< ValueType >inline
lock_type enum namegko::experimental::mpi::window< ValueType >
operator=(const window &other)=delete (defined in gko::experimental::mpi::window< ValueType >)gko::experimental::mpi::window< ValueType >
operator=(window &&other)gko::experimental::mpi::window< ValueType >inline
put(std::shared_ptr< const Executor > exec, const PutType *origin_buffer, const int origin_count, const int target_rank, const unsigned int target_disp, const int target_count) constgko::experimental::mpi::window< ValueType >inline
r_accumulate(std::shared_ptr< const Executor > exec, const PutType *origin_buffer, const int origin_count, const int target_rank, const unsigned int target_disp, const int target_count, MPI_Op operation) constgko::experimental::mpi::window< ValueType >inline
r_get(std::shared_ptr< const Executor > exec, GetType *origin_buffer, const int origin_count, const int target_rank, const unsigned int target_disp, const int target_count) constgko::experimental::mpi::window< ValueType >inline
r_get_accumulate(std::shared_ptr< const Executor > exec, GetType *origin_buffer, const int origin_count, GetType *result_buffer, const int result_count, const int target_rank, const unsigned int target_disp, const int target_count, MPI_Op operation) constgko::experimental::mpi::window< ValueType >inline
r_put(std::shared_ptr< const Executor > exec, const PutType *origin_buffer, const int origin_count, const int target_rank, const unsigned int target_disp, const int target_count) constgko::experimental::mpi::window< ValueType >inline
sync() constgko::experimental::mpi::window< ValueType >inline
unlock(int rank) constgko::experimental::mpi::window< ValueType >inline
unlock_all() constgko::experimental::mpi::window< ValueType >inline
window()gko::experimental::mpi::window< ValueType >inline
window(const window &other)=delete (defined in gko::experimental::mpi::window< ValueType >)gko::experimental::mpi::window< ValueType >
window(window &&other)gko::experimental::mpi::window< ValueType >inline
window(std::shared_ptr< const Executor > exec, ValueType *base, int num_elems, const communicator &comm, const int disp_unit=sizeof(ValueType), MPI_Info input_info=MPI_INFO_NULL, create_type c_type=create_type::create)gko::experimental::mpi::window< ValueType >inline
~window()gko::experimental::mpi::window< ValueType >inline