Skip to content

File mpiallreduce.h

FileList > code_source > templat > include > TempLat > parallel > mpi > comm > exchange > mpiallreduce.h

Go to the source code of this file

  • #include <vector>
  • #include <array>
  • #include "TempLat/parallel/devices/kokkos/kokkos.h"
  • #include "TempLat/util/exception.h"
  • #include "TempLat/util/log/saycomplete.h"
  • #include "TempLat/parallel/mpi/mpitypeconstants.h"
  • #include "TempLat/parallel/device.h"

Namespaces

Type Name
namespace TempLat

Classes

Type Name
class MPIAllReduce
A class which calls MPI_Allreduce, meaning that all processes submit their value and receive the combined value of all processes, given an operation to combine the values.

The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/parallel/mpi/comm/exchange/mpiallreduce.h