Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Public Attributes | List of all members
shamalgs::collective::CommMessageInfo Struct Reference

Public Attributes

size_t message_size
 Size of the MPI message.
 
i32 rank_sender
 Rank of the sender.
 
i32 rank_receiver
 Rank of the receiver.
 
std::optional< i32message_tag
 Tag of the MPI message.
 
std::optional< CommMessageBufOffsetmessage_bytebuf_offset_send
 Offset of the MPI message in the send buffer.
 
std::optional< CommMessageBufOffsetmessage_bytebuf_offset_recv
 Offset of the MPI message in the recv buffer.
 

Detailed Description

Definition at line 37 of file sparse_exchange.hpp.

Member Data Documentation

◆ message_bytebuf_offset_recv

std::optional<CommMessageBufOffset> shamalgs::collective::CommMessageInfo::message_bytebuf_offset_recv

Offset of the MPI message in the recv buffer.

Definition at line 46 of file sparse_exchange.hpp.

◆ message_bytebuf_offset_send

std::optional<CommMessageBufOffset> shamalgs::collective::CommMessageInfo::message_bytebuf_offset_send

Offset of the MPI message in the send buffer.

Definition at line 44 of file sparse_exchange.hpp.

◆ message_size

size_t shamalgs::collective::CommMessageInfo::message_size

Size of the MPI message.

Definition at line 38 of file sparse_exchange.hpp.

◆ message_tag

std::optional<i32> shamalgs::collective::CommMessageInfo::message_tag

Tag of the MPI message.

Definition at line 41 of file sparse_exchange.hpp.

◆ rank_receiver

i32 shamalgs::collective::CommMessageInfo::rank_receiver

Rank of the receiver.

Definition at line 40 of file sparse_exchange.hpp.

◆ rank_sender

i32 shamalgs::collective::CommMessageInfo::rank_sender

Rank of the sender.

Definition at line 39 of file sparse_exchange.hpp.


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