sys-cluster/parsec: move parsec's use expand to profiles/desc

Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
Alessandro Barbieri
2022-05-27 01:55:14 +02:00
parent 561b72179c
commit 24acda93ef
5 changed files with 87 additions and 73 deletions

View File

@@ -0,0 +1,11 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of PARSEC_DEBUG USE_EXPAND flags.
debug-history - Keep a summarized history of critical events in memory that can be dumped in gdb when deadlock occur
debug-mem-addr - Enable the memory access checker
debug-mem-leak - Enable only the memory leak checker
debug-mem-race - Enable the memory thread-race checker
debug-noisier - Enable chatterbox-like verbose debugging (may impact performance)
debug-paranoid - Enable extra paranoid checks (may impact performance)

View File

@@ -0,0 +1,8 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of PARSEC_DIST USE_EXPAND flags.
collectives - Use optimized asynchronous operations where collective communication pattern is detected
priorities - Favor the communications that unlock the most prioritary tasks
thread - Use an extra thread to progress the data movements

View File

@@ -0,0 +1,18 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of PARSEC_PROF USE_EXPAND flags.
active-arena-set - Enable the profiling of active arena set to track memory usage of parsec handles
btf - Force PaRSEC Binary Tracing Format to be the profiling system
dry-body - Disable calls to the actual bodies, no computation is performed
dry-dep - Disable calls to the actual data transport, remote dependencies are notified, but no data movement takes place
dry-run - Disable calls to the actual bodies and do not move the data between nodes, unfold the dependencies only
grapher - Enable the generation of the dot graph representation during execution
mmap - Use MMAP to create the profile files
otf2 - Force otf2 to be the profiling system
pins - Enable the use of the PaRSEC callback instrumentation system
ptg - Generate Profiling traces for the internal_init tasks in the PTG interface
rusage - Print the rusage per execution unit for each progress
scheduling-events - Enable the tracing of fine-grained scheduling details during execution
prof-tau - Experimental usage of TAU profiling framework