Ginkgo
Generated from pipelines/1554403166 branch based on develop. Ginkgo version 1.9.0
A numerical linear algebra library targeting many-core architectures
|
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) const | gko::experimental::mpi::window< ValueType > | inline |
create_type enum name | gko::experimental::mpi::window< ValueType > | |
fence(int assert=0) const | gko::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) const | gko::experimental::mpi::window< ValueType > | inline |
flush(int rank) const | gko::experimental::mpi::window< ValueType > | inline |
flush_all() const | gko::experimental::mpi::window< ValueType > | inline |
flush_all_local() const | gko::experimental::mpi::window< ValueType > | inline |
flush_local(int rank) const | gko::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) const | gko::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) const | gko::experimental::mpi::window< ValueType > | inline |
get_window() const | gko::experimental::mpi::window< ValueType > | inline |
lock(int rank, lock_type lock_t=lock_type::shared, int assert=0) const | gko::experimental::mpi::window< ValueType > | inline |
lock_all(int assert=0) const | gko::experimental::mpi::window< ValueType > | inline |
lock_type enum name | gko::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) const | gko::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) const | gko::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) const | gko::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) const | gko::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) const | gko::experimental::mpi::window< ValueType > | inline |
sync() const | gko::experimental::mpi::window< ValueType > | inline |
unlock(int rank) const | gko::experimental::mpi::window< ValueType > | inline |
unlock_all() const | gko::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 |