27 #ifndef _H_GRB_BASE_SPMD 28 #define _H_GRB_BASE_SPMD 50 template< Backend implementation >
56 static inline size_t nprocs() noexcept {
61 static inline size_t pid() noexcept {
91 static enum RC sync(
const size_t msgs_in = 0,
const size_t msgs_out = 0 ) noexcept {
101 #endif // end _H_GRB_BASE_SPMD Defines the ALP error codes.
This file contains a register of all backends that are either implemented, under implementation,...
static size_t nprocs() noexcept
Definition: spmd.hpp:56
RC
Return codes of ALP primitives.
Definition: rc.hpp:47
static size_t pid() noexcept
Definition: spmd.hpp:61
The ALP/GraphBLAS namespace.
Definition: graphblas.hpp:477
Generic fatal error code.
Definition: rc.hpp:68
For backends that support multiple user processes this class defines some basic primitives to support...
Definition: spmd.hpp:51
Defines both configuration parameters effective for all backends, as well as defines structured ways ...