IPPL (Independent Parallel Particle Layer)
IPPL
Loading...
Searching...
No Matches
ippl::mpi::Environment Class Reference

#include <Environment.h>

Collaboration diagram for ippl::mpi::Environment:

Public Member Functions

 Environment ()=delete
 Environment (int &argc, char **&argv, const MPI_Comm &comm=MPI_COMM_WORLD)
 ~Environment ()
void abort (int errorcode=-1) noexcept

Static Public Member Functions

static bool initialized ()
static bool finalized ()

Private Attributes

MPI_Comm comm_m

Detailed Description

Definition at line 14 of file Environment.h.

Constructor & Destructor Documentation

◆ Environment() [1/2]

ippl::mpi::Environment::Environment ( )
delete

◆ Environment() [2/2]

ippl::mpi::Environment::Environment ( int & argc,
char **& argv,
const MPI_Comm & comm = MPI_COMM_WORLD )

Definition at line 11 of file Environment.cpp.

References comm_m, and initialized().

Here is the call graph for this function:

◆ ~Environment()

ippl::mpi::Environment::~Environment ( )

Definition at line 18 of file Environment.cpp.

References finalized().

Here is the call graph for this function:

Member Function Documentation

◆ abort()

void ippl::mpi::Environment::abort ( int errorcode = -1)
inlinenoexcept

Definition at line 26 of file Environment.h.

References comm_m.

◆ finalized()

bool ippl::mpi::Environment::finalized ( )
static

Definition at line 30 of file Environment.cpp.

Referenced by ~Environment().

Here is the caller graph for this function:

◆ initialized()

bool ippl::mpi::Environment::initialized ( )
static

Definition at line 24 of file Environment.cpp.

Referenced by Environment().

Here is the caller graph for this function:

Member Data Documentation

◆ comm_m

MPI_Comm ippl::mpi::Environment::comm_m
private

Definition at line 29 of file Environment.h.

Referenced by abort(), and Environment().


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