Directions for data synchronization in a distributed N-dimensional array.
It is treated as bitfield, i.e. the elementary enumerators represent individual bits and compound enumerators are obtained by combining bits from relevant elementary enumerators.
Enumerator |
---|
All | special value – synchronize in all directions
|
None | special value – no synchronization
|
Right | synchronization from left to right (N >= 1, positive x-axis)
|
Left | synchronization from right to left (N >= 1, negative x-axis)
|
Top | synchronization from bottom to top (N >= 2, positive y-axis)
|
Bottom | synchronization from top to bottom (N >= 2, negative y-axis)
|
Front | synchronization from back to front (N >= 3, positive z-axis)
|
Back | synchronization from front to back (N >= 3, negative z-axis)
|
TopRight | synchronization in the top-right direction
|
TopLeft | synchronization in the top-left direction
|
BottomRight | synchronization in the bottom-right direction
|
BottomLeft | synchronization in the bottom-left direction
|
BackRight | synchronization in the back-right direction
|
BackLeft | synchronization in the back-left direction
|
FrontRight | synchronization in the front-right direction
|
FrontLeft | synchronization in the front-left direction
|
BackTop | synchronization in the back-top direction
|
BackBottom | synchronization in the back-bottom direction
|
FrontTop | synchronization in the front-top direction
|
FrontBottom | synchronization in the front-bottom direction
|
BackTopRight | synchronization in the back-top-right direction
|
BackTopLeft | synchronization in the back-top-left direction
|
BackBottomRight | synchronization in the back-bottom-right direction
|
BackBottomLeft | synchronization in the back-bottom-left direction
|
FrontTopRight | synchronization in the front-top-right direction
|
FrontTopLeft | synchronization in the front-top-left direction
|
FrontBottomRight | synchronization in the front-bottom-right direction
|
FrontBottomLeft | synchronization in the front-bottom-left direction
|