![]() |
Shamrock 2025.10.0
Astrophysical Code
|
Collaboration diagram for shamalgs::collective::DDSCommCacheTarget< target >:Public Member Functions | |
| void | set_sizes (sham::DeviceScheduler_ptr dev_sched, const std::vector< size_t > &sizes_cache1, const std::vector< size_t > &sizes_cache2) |
| void | send_cache_write_buf_at (size_t buf_id, size_t offset, const sham::DeviceBuffer< u8 > &buf) |
| void | send_cache_read_buf_at (size_t buf_id, size_t offset, size_t size, sham::DeviceBuffer< u8 > &buf) |
| void | recv_cache_write_buf_at (size_t buf_id, size_t offset, const sham::DeviceBuffer< u8 > &buf) |
| void | recv_cache_read_buf_at (size_t buf_id, size_t offset, size_t size, sham::DeviceBuffer< u8 > &buf) |
Public Attributes | |
| std::vector< std::unique_ptr< sham::DeviceBuffer< u8, target > > > | cache1 |
| std::vector< std::unique_ptr< sham::DeviceBuffer< u8, target > > > | cache2 |
Definition at line 38 of file distributedDataComm.hpp.
|
inline |
Definition at line 90 of file distributedDataComm.hpp.
|
inline |
Definition at line 84 of file distributedDataComm.hpp.
|
inline |
Definition at line 78 of file distributedDataComm.hpp.
|
inline |
Definition at line 72 of file distributedDataComm.hpp.
|
inline |
Definition at line 42 of file distributedDataComm.hpp.
| std::vector<std::unique_ptr<sham::DeviceBuffer<u8, target> > > shamalgs::collective::DDSCommCacheTarget< target >::cache1 |
Definition at line 39 of file distributedDataComm.hpp.
| std::vector<std::unique_ptr<sham::DeviceBuffer<u8, target> > > shamalgs::collective::DDSCommCacheTarget< target >::cache2 |
Definition at line 40 of file distributedDataComm.hpp.