class clone_collective_group_instruction
Declaration
class clone_collective_group_instruction : public implement_acceptor { /* full declaration omitted */ };
Description
Creates a new (MPI) collective group by cloning an existing one. The instruction is issued whenever the first host task on a new collective_group is compiled, and itself is a collective operation.
Inherits from: implement_acceptor
Member Variables
- collective_group_id m_original_cgid
- collective_group_id m_new_cgid
Member Function Overview
- clone_collective_group_instruction(instruction_id iid, int priority, collective_group_id original_cgid, collective_group_id new_cgid) → explicit
- get_new_collective_group_id() const → collective_group_id
- get_original_collective_group_id() const → collective_group_id
Member Functions
¶explicit clone_collective_group_instruction(
instruction_id iid,
int priority,
collective_group_id original_cgid,
collective_group_id new_cgid)
explicit clone_collective_group_instruction(
instruction_id iid,
int priority,
collective_group_id original_cgid,
collective_group_id new_cgid)
Parameters
- instruction_id iid
- int priority
- collective_group_id original_cgid
- collective_group_id new_cgid
¶collective_group_id get_new_collective_group_id()
const
collective_group_id get_new_collective_group_id()
const
¶collective_group_id
get_original_collective_group_id() const
collective_group_id
get_original_collective_group_id() const