Block-Structured AMR Software Framework
AMReX_MPMD.cpp File Reference
#include <AMReX_MPMD.H>
#include <AMReX_ParallelDescriptor.H>
#include <algorithm>
#include <cstring>
#include <iostream>
#include <utility>
#include <vector>

Namespaces

 amrex
 
 amrex::MPMD
 

Functions

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