OPAL (Object Oriented Parallel Accelerator Library)  2021.1.99
OPAL
Public Attributes | List of all members
Comm::Bundle_t Struct Reference

bundles all communicators for a specific role/pid More...

#include <types.h>

Public Attributes

int island_id
 
int leader_pid
 
int master_pid
 
int master_local_pid
 
MPI_Comm worker
 
MPI_Comm opt
 
MPI_Comm coworkers
 
MPI_Comm world
 

Detailed Description

bundles all communicators for a specific role/pid

Definition at line 32 of file types.h.

Member Data Documentation

◆ coworkers

MPI_Comm Comm::Bundle_t::coworkers

Definition at line 39 of file types.h.

Referenced by CommSplitter< Strategy_t >::getBundle(), and Worker< Sim_t >::Worker().

◆ island_id

int Comm::Bundle_t::island_id

◆ leader_pid

int Comm::Bundle_t::leader_pid

Definition at line 34 of file types.h.

Referenced by CommSplitter< Strategy_t >::getBundle().

◆ master_local_pid

int Comm::Bundle_t::master_local_pid

◆ master_pid

int Comm::Bundle_t::master_pid

Definition at line 35 of file types.h.

Referenced by CommSplitter< Strategy_t >::getBundle().

◆ opt

MPI_Comm Comm::Bundle_t::opt

◆ worker

MPI_Comm Comm::Bundle_t::worker

Definition at line 37 of file types.h.

Referenced by CommSplitter< Strategy_t >::getBundle().

◆ world

MPI_Comm Comm::Bundle_t::world

Definition at line 40 of file types.h.

Referenced by CommSplitter< Strategy_t >::getBundle().


The documentation for this struct was generated from the following file: