Skip to main content

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

Member Functions

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_original_collective_group_id() const