Skip to main content

struct pilot_message

Declaration

struct pilot_message { /* full declaration omitted */ };

Description

Metadata exchanged in preparation for a peer-to-peer data transfer with send_instruction / receive_instruction (and cousins). Pilots allow the receiving side to issue MPI_*recv instructions directly to the appropriate target memory and (optionally) stride without additional staging or buffering.

Member Variables

detail::message_id id = -1
detail::transfer_id transfer_id
detail::box<3> box