![]() |
fpmas 1.6
|
#include <cstdint>
#include <string>
#include <unordered_map>
#include "fpmas/utils/log.h"
#include "fpmas/api/communication/communication.h"
#include "fpmas/io/json_datapack.h"
Go to the source code of this file.
Namespaces | |
namespace | fpmas |
namespace | fpmas::communication |
Functions | |
void | fpmas::init (int argc, char **argv) |
template<typename T , typename BinaryOp = std::plus<T>> | |
T | fpmas::communication::reduce (api::communication::TypedMpi< T > &mpi, int root, const T &data, BinaryOp binary_op=BinaryOp()) |
template<typename T , typename BinaryOp = std::plus<T>> | |
T | fpmas::communication::all_reduce (api::communication::TypedMpi< T > &mpi, const T &data, BinaryOp binary_op=BinaryOp()) |
Communication implementation.