Block-Structured AMR Software Framework
 
Loading...
Searching...
No Matches
amrex::ParallelAllReduce Namespace Reference

Functions

template<typename K , typename V >
void Max (KeyValuePair< K, V > &vi, MPI_Comm comm)
 
template<typename K , typename V >
void Max (KeyValuePair< K, V > *vi, int cnt, MPI_Comm comm)
 
template<typename K , typename V >
void Min (KeyValuePair< K, V > &vi, MPI_Comm comm)
 
template<typename K , typename V >
void Min (KeyValuePair< K, V > *vi, int cnt, MPI_Comm comm)
 
template<typename T >
void Max (T &v, MPI_Comm comm)
 
template<typename T >
void Max (T *v, int cnt, MPI_Comm comm)
 
template<typename T >
void Max (Vector< std::reference_wrapper< T > > v, MPI_Comm comm)
 
template<typename T >
void Min (T &v, MPI_Comm comm)
 
template<typename T >
void Min (T *v, int cnt, MPI_Comm comm)
 
template<typename T >
void Min (Vector< std::reference_wrapper< T > > v, MPI_Comm comm)
 
template<typename T >
void Sum (T &v, MPI_Comm comm)
 
template<typename T >
void Sum (T *v, int cnt, MPI_Comm comm)
 
template<typename T >
void Sum (Vector< std::reference_wrapper< T > > v, MPI_Comm comm)
 
void Or (bool &v, MPI_Comm comm)
 
void And (bool &v, MPI_Comm comm)