![]() |
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.