/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/common/mpi.hh File Reference#

DiFfRG: /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/common/mpi.hh File Reference
DiFfRG
mpi.hh File Reference
#include <DiFfRG/common/utils.hh>
#include <deal.II/base/mpi.h>

Go to the source code of this file.

Namespaces

namespace  DiFfRG
 
namespace  DiFfRG::MPI
 

Functions

uint DiFfRG::MPI::rank (MPI_Comm comm)
 
uint DiFfRG::MPI::size (MPI_Comm comm)
 
void DiFfRG::MPI::barrier (MPI_Comm comm)
 
int DiFfRG::MPI::sum_reduce (MPI_Comm comm, int *data, int size)
 
int DiFfRG::MPI::max_reduce (MPI_Comm comm, int *data, int size)
 
int DiFfRG::MPI::min_reduce (MPI_Comm comm, int *data, int size)
 
int DiFfRG::MPI::sum_reduce (MPI_Comm comm, int value)
 
int DiFfRG::MPI::max_reduce (MPI_Comm comm, int value)
 
int DiFfRG::MPI::min_reduce (MPI_Comm comm, int value)
 
double DiFfRG::MPI::sum_reduce (MPI_Comm comm, double *data, int size)
 
double DiFfRG::MPI::max_reduce (MPI_Comm comm, double *data, int size)
 
double DiFfRG::MPI::min_reduce (MPI_Comm comm, double *data, int size)
 
double DiFfRG::MPI::sum_reduce (MPI_Comm comm, double value)
 
double DiFfRG::MPI::max_reduce (MPI_Comm comm, double value)
 
double DiFfRG::MPI::min_reduce (MPI_Comm comm, double value)