ALP User Documentation  0.8.preview
Algebraic Programming User Documentation
Static Public Member Functions | List of all members
IMPLEMENTATION< nonblocking > Class Template Reference

Implementation-dependent configuration parameters for the nonblocking backend. More...

Static Public Member Functions

static constexpr ALLOC_MODE defaultAllocMode ()
 A private memory segment shall never be accessed by threads other than the thread who allocates it. More...
 
static constexpr ALLOC_MODE sharedAllocMode ()
 For the nonblocking backend, a shared memory-segment should use interleaved alloc so that any thread has uniform access on average.
 

Detailed Description

template<>
class grb::config::IMPLEMENTATION< nonblocking >

Implementation-dependent configuration parameters for the nonblocking backend.

Note
The user documentation only specifies the fields that under some circumstances may benefit from a user adapting it. For viewing all fields, please see the developer documentation.
Adapting the fields should be done with care and may require re-compilation and re-installation of the ALP framework.
See also
grb::config::IMPLEMENTATION

Member Function Documentation

◆ defaultAllocMode()

static constexpr ALLOC_MODE defaultAllocMode ( )
inlinestatic

A private memory segment shall never be accessed by threads other than the thread who allocates it.

Therefore we choose aligned mode here.


The documentation for this class was generated from the following file: