X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/12cd6f226a676a2dbd827724f0ed8264f5868ea8..3e7047f7353ca1853d3eb5415264714a0315a8d4:/src/smpi/smpirun.in diff --git a/src/smpi/smpirun.in b/src/smpi/smpirun.in index 26f9b88255..2aaea1635a 100755 --- a/src/smpi/smpirun.in +++ b/src/smpi/smpirun.in @@ -1,4 +1,4 @@ -#!/bin/bash +#! /usr/bin/env bash @CMAKE_SMPI_COMMAND@ @@ -27,7 +27,8 @@ Options: -map # display the machine on which each process rank is mapped -np # use that amount of processes from the hostfile. # By default, all processes of the hostfile are used. - -trace # activate tracing + -trace-ti # activate time independant tracing (for replay, default in smpi_simgrid.txt) + -trace # activate tracing (Paje, default in smpi_simgrid.trace) -trace-comment # put a comment on the top of the trace file -trace-comment-file # put file contents on the top of the trace file as comment -trace-grouped # group MPI processes by location @@ -98,6 +99,12 @@ while true; do shift 1 ;; + "-trace-ti") + TRACE_ACTIVE="true" + TRACE_TI_ACTIVE="true" + shift 1 + ;; + "-trace-comment") TRACE_COMMENT="$2" shift 2 @@ -341,10 +348,17 @@ APPLICATIONFOOT ##---------------------- SMPI TRACING OPTIONS --------------------------------- if [ -n "${TRACE_ACTIVE}" ]; then #define trace filename - if [ -z "${TRACE_FILENAME}" ]; then - TRACE_FILENAME="smpi_simgrid.trace" + if [ -n "${TRACE_TI_ACTIVE}" ]; then + if [ -z "${TRACE_FILENAME}" ]; then + TRACE_FILENAME="smpi_simgrid.txt" + fi + TRACEOPTIONS="--cfg=tracing:yes --cfg=tracing/filename:${TRACE_FILENAME} --cfg=tracing/smpi:yes --cfg=tracing/smpi/format:TI --cfg=tracing/smpi/computing:yes" + else + if [ -z "${TRACE_FILENAME}" ]; then + TRACE_FILENAME="smpi_simgrid.trace" + fi + TRACEOPTIONS="--cfg=tracing:yes --cfg=tracing/filename:${TRACE_FILENAME} --cfg=tracing/smpi:yes" fi - TRACEOPTIONS="--cfg=tracing:1 --cfg=tracing/filename:${TRACE_FILENAME} --cfg=tracing/smpi:1" if [ -n "${TRACE_COMMENT}" ]; then TRACEOPTIONS="${TRACEOPTIONS} --cfg=tracing/comment:${TRACE_COMMENT}" @@ -355,11 +369,11 @@ if [ -n "${TRACE_ACTIVE}" ]; then fi if [ -n "${TRACE_GROUPED}" ]; then - TRACEOPTIONS="${TRACEOPTIONS} --cfg=tracing/smpi/group:1" + TRACEOPTIONS="${TRACEOPTIONS} --cfg=tracing/smpi/group:yes" fi if [ -n "${TRACE_RESOURCE}" ]; then - TRACEOPTIONS="${TRACEOPTIONS} --cfg=tracing/categorized:1 --cfg=tracing/uncategorized:1" + TRACEOPTIONS="${TRACEOPTIONS} --cfg=tracing/categorized:yes --cfg=tracing/uncategorized:yes" fi if [ -n "${TRACE_VIVA}" ]; then