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:452
 
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.