TRIQS/mpi 2.0.0
C++ interface to MPI
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
 mpi
  
array.hpp
Provides an MPI broadcast and reduce for std::array
  
chunk.hpp
Provides utilities to distribute a range across MPI processes
  
communicator.hpp
Provides a C++ wrapper class for an MPI_Comm object
  
datatypes.hpp
Provides utilities to map C++ datatypes to MPI datatypes
  
environment.hpp
Provides an MPI environment for initializing and finalizing an MPI program
  
generic_communication.hpp
Provides generic implementations for a subset of collective MPI communications (broadcast, reduce, gather, scatter)
  
group.hpp
Provides a C++ wrapper class for an MPI_Group object
  
macros.hpp
Macros used in the mpi library
  
monitor.hpp
Provides a class for monitoring and communicating events across multiple processes
  
mpi.hpp
Includes all relevant mpi headers
  
operators.hpp
Provides utilities to map custom binary functions to MPI operators
  
optional.hpp
Provides an MPI broadcast and reduce for std::optional
  
pair.hpp
Provides an MPI broadcast and reduce for std::pair
  
ranges.hpp
Provides an MPI broadcast, reduce, scatter and gather for generic ranges
  
string.hpp
Provides an MPI broadcast and gather for std::string
  
utils.hpp
Provides general utilities related to MPI
  
vector.hpp
Provides an MPI broadcast, reduce, scatter and gather for std::vector
  
window.hpp
Provides a C++ wrapper class for an MPI_Win object