struct collective_group_state
Declaration
struct collective_group_state { /* full declaration omitted */ };
Declared at: src/instruction_graph_generator.cc:483
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
.
Declared at: src/instruction_graph_generator.cc:490
Parameters
- instruction* epoch
¶explicit collective_group_state(
instruction* last_host_task)
explicit collective_group_state(
instruction* last_host_task)
Declared at: src/instruction_graph_generator.cc:487
Parameters
- instruction* last_host_task