Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Public Attributes | List of all members
shamalgs::collective::CommTable Struct Reference
+ Collaboration diagram for shamalgs::collective::CommTable:

Public Attributes

std::vector< CommMessageInfomessages_send
 Messages to send.
 
std::vector< CommMessageInfomessage_all
 All messages = (allgatherv of messages_send)
 
std::vector< CommMessageInfomessages_recv
 Messages to recv.
 
std::vector< size_t > send_message_global_ids
 ids of messages_send in message_all
 
std::vector< size_t > recv_message_global_ids
 ids of messages_recv in message_all
 
std::vector< size_t > send_total_sizes
 Total size of the send buffer.
 
std::vector< size_t > recv_total_sizes
 Total size of the recv buffer.
 

Detailed Description

Definition at line 49 of file sparse_exchange.hpp.

Member Data Documentation

◆ message_all

std::vector<CommMessageInfo> shamalgs::collective::CommTable::message_all

All messages = (allgatherv of messages_send)

Definition at line 51 of file sparse_exchange.hpp.

◆ messages_recv

std::vector<CommMessageInfo> shamalgs::collective::CommTable::messages_recv

Messages to recv.

Definition at line 52 of file sparse_exchange.hpp.

◆ messages_send

std::vector<CommMessageInfo> shamalgs::collective::CommTable::messages_send

Messages to send.

Definition at line 50 of file sparse_exchange.hpp.

◆ recv_message_global_ids

std::vector<size_t> shamalgs::collective::CommTable::recv_message_global_ids

ids of messages_recv in message_all

Definition at line 54 of file sparse_exchange.hpp.

◆ recv_total_sizes

std::vector<size_t> shamalgs::collective::CommTable::recv_total_sizes

Total size of the recv buffer.

Definition at line 57 of file sparse_exchange.hpp.

◆ send_message_global_ids

std::vector<size_t> shamalgs::collective::CommTable::send_message_global_ids

ids of messages_send in message_all

Definition at line 53 of file sparse_exchange.hpp.

◆ send_total_sizes

std::vector<size_t> shamalgs::collective::CommTable::send_total_sizes

Total size of the send buffer.

Definition at line 56 of file sparse_exchange.hpp.


The documentation for this struct was generated from the following file: