X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4eb19719e894c33eeba5df8cd3af77d217fbbaf0..841493f1159e95a32f05ae19760ab669279d647e:/src/smpi/smpirun.in diff --git a/src/smpi/smpirun.in b/src/smpi/smpirun.in index d5dbcdee2d..5211e87020 100755 --- a/src/smpi/smpirun.in +++ b/src/smpi/smpirun.in @@ -27,6 +27,12 @@ while true; do NETWORK_LATENCY="$2" shift 2 ;; + "-help") + echo "usage:" + echo "$0 [-np ] [-bandwidth ] [-latency ] program [program-options]" + echo + exit + ;; *) break ;; @@ -36,42 +42,42 @@ done EXEC="$1" shift -#PLATFORMTMP="$(mktemp tmpXXXXXX)" -PLATFORMTMP="pla.xml" +PLATFORMTMP="$(mktemp tmpXXXXXX)" +#PLATFORMTMP="pla.xml" cat > ${PLATFORMTMP} < - - + + PLATFORMHEAD for (( i=${NUMPROCS}; $i ; i=$i-1 )) do - echo " " >> ${PLATFORMTMP} - echo " " >> ${PLATFORMTMP} - echo " " >> ${PLATFORMTMP} + echo " " >> ${PLATFORMTMP} + echo " " >> ${PLATFORMTMP} + echo " " >> ${PLATFORMTMP} done for (( i=${NUMPROCS}; $i ; i=$i-1 )) do for (( j=${NUMPROCS}; $j ; j=$j-1 )) do if [ $i -eq $j ]; then - echo " " >> ${PLATFORMTMP} + echo " " >> ${PLATFORMTMP} else - echo " " >> ${PLATFORMTMP} + echo " " >> ${PLATFORMTMP} fi done done cat >> ${PLATFORMTMP} < + PLATFORMFOOT -#APPLICATIONTMP="$(mktemp tmpXXXXXX)" -APPLICATIONTMP="app.xml" +APPLICATIONTMP="$(mktemp tmpXXXXXX)" +#APPLICATIONTMP="app.xml" cat > ${APPLICATIONTMP} < - - + + APPLICATIONHEAD for (( i=${NUMPROCS}; $i ; i=$i-1 )) do @@ -88,8 +94,8 @@ for (( i=${NUMPROCS}; $i ; i=$i-1 )) do done cat >> ${APPLICATIONTMP} < + APPLICATIONFOOT ${EXEC} ${PLATFORMTMP} ${APPLICATIONTMP} -#rm ${PLATFORMTMP} ${APPLICATIONTMP} +rm ${PLATFORMTMP} ${APPLICATIONTMP}