struct collective_group_state
Declaration
struct collective_group_state { /* full declaration omitted */ };
Member Variables
- instruction* last_collective_operation
- Collective host tasks will be serialized wrt/ the collective group to ensure that the user can freely submit MPI collectives on their communicator.
Member Function Overview
- apply_epoch(instruction * epoch) → void
- collective_group_state(instruction * last_host_task) → explicit
Member Functions
¶void apply_epoch(instruction* epoch)
void apply_epoch(instruction* epoch)
Description
If the last host-task instruction was older than epoch
, replaces it with epoch
.
Parameters
- instruction* epoch
¶explicit collective_group_state(
instruction* last_host_task)
explicit collective_group_state(
instruction* last_host_task)
Parameters
- instruction* last_host_task