diff --git a/bin/merge_traces.sh b/bin/merge_traces.sh index 839f7be258..1c6e65bf6b 100755 --- a/bin/merge_traces.sh +++ b/bin/merge_traces.sh @@ -32,9 +32,12 @@ bin_name=`basename $0` usage() { echo "Script for aggregating results from multiple rocprofiler out directries." echo "Full path: $BIN_DIR/$bin_name" - echo "Usage:" + echo "Usage: if running independently" echo " $bin_name -o [...]" echo "" + echo "Usage: if running with rocprof" + echo " rocprof --merge-traces -o [...]" + echo "" echo "Options:" echo " -o - output directory where the results will be aggregated." echo " ... - space separated list of rocprofiler directories. If not specified, CWD is used." diff --git a/bin/rpl_run.sh b/bin/rpl_run.sh index 76b85070a9..98cd9c5ea9 100755 --- a/bin/rpl_run.sh +++ b/bin/rpl_run.sh @@ -227,6 +227,10 @@ usage() { echo " obj-tracking=off" echo " >" echo "" + echo " --merge-traces - Script for aggregating results from multiple rocprofiler out directries." + echo " Usage: if running with rocprof" + echo " rocprof --merge-traces -o [...]" + echo "" exit 1 } @@ -529,6 +533,11 @@ while [ 1 ] ; do if [ "$2" = "off" ] ; then CMD_QTS=0 fi + elif [ "$1" = "--merge-traces" ] ; then + shift + echo "merging traces with $PROF_BIN_DIR/merge_traces.sh" + $PROF_BIN_DIR/merge_traces.sh $@ + exit 0 else break fi