Block-Structured AMR Software Framework
amrex::MPMD Namespace Reference

Classes

class  Copier
 Program ID. More...
 

Functions

void Initialize_without_split (int argc, char *argv[])
 
MPI_Comm Initialize (int argc, char *argv[])
 
void Finalize ()
 
bool Initialized ()
 
int MyProc ()
 
int NProcs ()
 Process ID in MPI_COMM_WORLD. More...
 
int AppNum ()
 Number of processes in MPI_COMM_WORLD. More...
 
int MyProgId ()
 Get the appnum (color) required for MPI_Comm_split. More...
 

Function Documentation

◆ AppNum()

int amrex::MPMD::AppNum ( )

Number of processes in MPI_COMM_WORLD.

◆ Finalize()

void amrex::MPMD::Finalize ( )

◆ Initialize()

MPI_Comm amrex::MPMD::Initialize ( int  argc,
char *  argv[] 
)

◆ Initialize_without_split()

void amrex::MPMD::Initialize_without_split ( int  argc,
char *  argv[] 
)

◆ Initialized()

bool amrex::MPMD::Initialized ( )

◆ MyProc()

int amrex::MPMD::MyProc ( )

◆ MyProgId()

int amrex::MPMD::MyProgId ( )

Get the appnum (color) required for MPI_Comm_split.

◆ NProcs()

int amrex::MPMD::NProcs ( )

Process ID in MPI_COMM_WORLD.