Skip to main content

class collective_partition

Declaration

class collective_partition : public partition { /* full declaration omitted */ };

Description

A one-dimensional partition, additionally carrying the MPI communicator of the collective group.

Inherits from: partition

Member Variables

const detail::communicator* m_collective_comm

Member Function Overview

Member Functions

MPI_Comm get_collective_mpi_comm() const


size_t get_node_index() const


size_t get_num_nodes() const


collective_partition(
    const range<1>& global_size,
    const subrange<1>& range,
    const detail::communicator& collective_comm)

Parameters

const range<1>& global_size
const subrange<1>& range
const detail::communicator& collective_comm