Set the verbosity level of the LIKWID library. Returns
true on success.
Returns whether LIKWID has been compiled with GPU support (i.e. has been compiled with
pinmask(N::Integer) -> mask
mask that can be supplied to
likwid pin -s <mask> to pin
N Julia threads.
Taken from https://discourse.julialang.org/t/thread-affinitization-pinning-julia-threads-to-cores/58069/8.
Query the access mode used by LIKWID, i.e. either
List the values of
LIKWID_* environment variables.
LIKWID_* environment variables (for the current session).
Enables the overwriting of counters that are detected to be in-use. The environment variable is similar to the
--force command line switch for
The execution does not require the access layer (access to hardware counters). For example, this variable is set by
The comma-separated list contains the CPUs the application threads should be pinned to. Careful, the first CPU in the cpuset must be the last entry because the application is pinned to this CPU per default.
Disable stdout output caused by the library and the scripts. Some scripts provide the
--quiet command line switch which provides the same functionality.
Variable content must be a hexmask. This hexmask describes which threads should be skipped while pinning. This function is required to avoid pinning the shepherd threads used by some OpenMP and MPI implementations. The version 4.3.1 introduced an automatic detection of the shepherd threads. In most cases the detection works, but if not, the hexmask overwrites the automatic detection.
Verbosity settings for the LIKWID library.
LIKWID respects the CPUset of the calling process. If you want to measure/run outside of this CPUset, use this environment variable. It will not ignore the CPUset but create a new CPUset internally which contains
sysconf(_SC_NPROCESSORS_CONF) hardware threads.
Filepath for the result file of the MarkerAPI.
Access mode for MarkerAPI.
1 is the code for the access daemon.
Event string or performance group name. Multiple event strings or performance group names can be separated by
The CPUs LIKWID is configured to run on (comma-separated list).
Connection method for Intel MPI. Default is
ssh, see option
mpdboot or similar.