Block-Structured AMR Software Framework
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
AMReX_MPMD.cpp File Reference
#include <AMReX_MPMD.H>
#include <AMReX_ParallelDescriptor.H>
#include <algorithm>
#include <cstring>
#include <iostream>
#include <utility>
#include <vector>

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.