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 {
This file contains a register of all backends that are either implemented, under implementation,...
For backends that support multiple user processes this class defines some basic primitives to support...
Definition: spmd.hpp:51
static size_t pid() noexcept
Definition: spmd.hpp:61
static size_t nprocs() noexcept
Definition: spmd.hpp:56
The ALP/GraphBLAS namespace.
Definition: graphblas.hpp:450
RC
Return codes of ALP primitives.
Definition: rc.hpp:47
@ PANIC
Generic fatal error code.
Definition: rc.hpp:68
Defines the ALP error codes.
Contains the configuration parameters for the reference and reference_omp backends.