DASH  0.3.0
dash::allocator::GlobalAllocationPolicy< AllocationPolicy, SynchronizationPolicy, LMemSpaceTag > Class Template Reference

Collective AllocationPolicy: Implements the mechanisms to allocate symmetrically from the global memory space. More...

#include <AllocationPolicy.h>

Detailed Description

template<class AllocationPolicy, class SynchronizationPolicy, class LMemSpaceTag>
class dash::allocator::GlobalAllocationPolicy< AllocationPolicy, SynchronizationPolicy, LMemSpaceTag >

Collective AllocationPolicy: Implements the mechanisms to allocate symmetrically from the global memory space.

This means that all units allocate collectively the same number of blocks. This is suitable for static containers such as Arrays where all units allocate collectively a local portion to global memory. Note: All gobal memory allocations and deallocations are collective

Definition at line 71 of file AllocationPolicy.h.


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