Advanced Multi-Physics (AMP)
On-Line Documentation
Classes | Namespaces | Macros | Functions
AMP_MPI.h File Reference
#include <any>
#include <array>
#include <atomic>
#include <map>
#include <memory>
#include <random>
#include <set>
#include <string>
#include <tuple>
#include <vector>
#include "AMP/AMP_TPLs.h"
#include "AMP/utils/UtilityMacros.h"
#include "mpi.h"
Include dependency graph for AMP_MPI.h:

Go to the source code of this file.

Classes

class  AMP::AMP_MPI
 Provides C++ wrapper around MPI routines. More...
 
class  AMP::AMP_MPI::Request
 

Namespaces

namespace  AMP
 

Macros

#define AMP_COMM_NULL   AMP::AMP_MPI::commNull
 
#define AMP_COMM_SELF   AMP::AMP_MPI::commSelf
 
#define AMP_COMM_WORLD   AMP::AMP_MPI::commWorld
 

Functions

template<class TYPE >
AMP_MPI AMP::getComm (const TYPE &obj)
 Return the underlying MPI class for the object.
 

Macro Definition Documentation

◆ AMP_COMM_NULL

#define AMP_COMM_NULL   AMP::AMP_MPI::commNull

Definition at line 30 of file AMP_MPI.h.

◆ AMP_COMM_SELF

#define AMP_COMM_SELF   AMP::AMP_MPI::commSelf

Definition at line 31 of file AMP_MPI.h.

◆ AMP_COMM_WORLD

#define AMP_COMM_WORLD   AMP::AMP_MPI::commWorld

Definition at line 32 of file AMP_MPI.h.



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:41.
Comments on this page