Block-Structured AMR Software Framework
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
AMReX_MPMD.H File Reference
#include <AMReX_Config.H>
#include <AMReX_FabArray.H>
#include <mpi.h>

Go to the source code of this file.

Classes

class  amrex::MPMD::Copier
 Program ID. More...
 

Namespaces

namespace  amrex
 
namespace  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.
 
int amrex::MPMD::AppNum ()
 Number of processes in MPI_COMM_WORLD.
 
int amrex::MPMD::MyProgId ()
 Get the appnum (color) required for MPI_Comm_split.