GLAC  1.0
Public Member Functions | Static Public Attributes
Parallel::ParallelParameters Class Reference

#include <parallelparameters.h>

Public Member Functions

 ParallelParameters ()
 
 ~ParallelParameters ()
 

Static Public Attributes

static MPI_Group WORLD_GROUP
 The WORLD_GROUP is the communicator used all processors allocated to the program. More...
 
static MPI_Group ACTIVE_GROUP
 
static MPI_Comm ACTIVE_COMM
 The communicator ACTIVE_COMM is the communicator for the ACTIVE_GROUP. More...
 
static bool active = true
 Variable for storing if processor is active(will always seek maximum possible of cores divisible to 2^n). More...
 

Constructor & Destructor Documentation

◆ ParallelParameters()

ParallelParameters::ParallelParameters ( )

◆ ~ParallelParameters()

ParallelParameters::~ParallelParameters ( )

Field Documentation

◆ active

bool ParallelParameters::active = true
static

Variable for storing if processor is active(will always seek maximum possible of cores divisible to 2^n).

◆ ACTIVE_COMM

MPI_Comm ParallelParameters::ACTIVE_COMM
static

The communicator ACTIVE_COMM is the communicator for the ACTIVE_GROUP.

◆ ACTIVE_GROUP

MPI_Group ParallelParameters::ACTIVE_GROUP
static

The ACTIVE_GROUP is the communicator used for the processors involved directly in the calculation.

This is due to the fact that when allocating processors to the program, it may exceed what is the optimal number of processors for the specified sub-lattice geoemtry.

◆ WORLD_GROUP

MPI_Group ParallelParameters::WORLD_GROUP
static

The WORLD_GROUP is the communicator used all processors allocated to the program.


The documentation for this class was generated from the following files: