Expand description
The comm actor that provides message casting and result accumulation.
Structs§
- Cast
Message - The is used to start casting a message to a group of actors.
- Cast
Message Envelope - An envelope that carries a message destined to a group of actors.
- Destination
Port - Destination port id of a message. It is a
PortIdwith the rank masked out, and the messege is always sent to the root actor because only root actor can be accessed externally. The rank is resolved by the destination Selection of the message. We can useDestinationPort::port_id(rank)to get the actualPortIdof the message. - Uslice
- A union of slices that can be used to represent arbitrary subset of ranks in a gang. It is represented by a Slice together with a Selection. This is used to define the destination of a cast message or the source of accumulation request.
Statics§
- CAST_
ORIGINATING_ SENDER - Header stamped on each locally delivered message with the original sender that initiated the cast.
- CAST_
POINT - Header stamped on each locally delivered message with the recipient’s point within the casting domain.