3.3.4. Barrier algorithms

3.3.4.1. Usage

Description: Selects the barrier algorithm used during the execution.
Type: string value.
Environment variable: NX_BARRIER=<string>
Command line flag: --barrier[ |=]<string>

3.3.4.2. List of barrier plugins

3.3.4.2.1. Centralized

Important

This is the default barrier algorithm

  • Configuratin string: NX_BARRIER=centralized or NX_ARGS="--barrier=centralized
  • Description: All the threads are synchronized following a centralized structure.

3.3.4.2.2. Tree

Warning

This barrier is experimental.

  • Configuration string: NX_BARRIER=tree or NX_ARGS="--barrier=tree"
  • Description: Threads are synchronized following a tree structure.