X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b4b1f2a9ddbe482716c52ae58b5591c5dfccb216..04368034521d1f7e019fe97360d1f73eaa232557:/src/smpi/smpirun.in diff --git a/src/smpi/smpirun.in b/src/smpi/smpirun.in index a421431c0e..09ea663c3f 100755 --- a/src/smpi/smpirun.in +++ b/src/smpi/smpirun.in @@ -59,6 +59,11 @@ while true; do shift 2 ;; + "-triva") + TRIVA="true" + shift 1 + ;; + "-keep-temps") KEEP="true" shift 1 @@ -100,7 +105,7 @@ if [ -z "${PLATFORM}" ]; then cat > ${PLATFORMTMP} < - + PLATFORMHEAD @@ -138,7 +143,7 @@ APPLICATIONTMP="$(mktemp tmpXXXXXX)" cat > ${APPLICATIONTMP} < - + APPLICATIONHEAD @@ -203,13 +208,19 @@ APPLICATIONFOOT else TRACEOPTIONS="" fi + + if [ -n "${TRIVA}" ]; then + TRIVAOPTIONS="--cfg=triva/categorized:smpi_cat.plist --cfg=triva/uncategorized:smpi_uncat.plist" + else + TRIVAOPTIONS="" + fi ##---------------------- end SMPI TRACING OPTIONS --------------------------------- export SMPI_GLOBAL_SIZE=${NUMPROCS} if [ -n "${KEEP}" ] ; then - echo ${EXEC} ${SIMOPTS} ${TRACEOPTIONS} ${PLATFORMTMP} ${APPLICATIONTMP} + echo ${EXEC} ${SIMOPTS} ${TRACEOPTIONS} ${TRIVAOPTIONS} ${PLATFORMTMP} ${APPLICATIONTMP} fi -${EXEC} ${SIMOPTS} ${TRACEOPTIONS} ${PLATFORMTMP} ${APPLICATIONTMP} +${EXEC} ${SIMOPTS} ${TRACEOPTIONS} ${TRIVAOPTIONS} ${PLATFORMTMP} ${APPLICATIONTMP} if [ -z "${KEEP}" ] ; then if [ -z "${PLATFORM}" ]; then