3.1.1. General runtime options

Nanos++ have several common options which can be specified while running OmpSs’s programs.

--smp-cpus=<n> Set number of requested CPUs.
 Set number of SMP worker threads.
 Set number of CPUs per socket.
 Set number of sockets available.
 Overrides hwloc’s topology discovery and uses the one provided by xml-file.
 Defines default stack size for all devices.
 Set initial CPU for binding (binding required).
 Set binding stride (binding required).
--disable-binding, --no-disable-binding
 Disables/enables thread binding (enabled by default).
--verbose, --no-verbose
 Activate verbose mode (requires Nanos++ debug version).
--disable-synchronized-start, --no-disable-synchronized-start
 Disables synchronized start (enabled by default).
 Defines default architecture. Where arch can be one of the following options: smp, gpu, opencl or cluster.
--disable-caches, --no-disable-caches
 Disables/enables the use of caches (enabled by default).
 Set default cache policy. Where cache-policy can be one of the following options: wt (write through) or wb (write back).
--summary, --no-summary
 Enables/disables runtime summary mode, printing statistics at start/end phases (disabled by default)