X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d2f4a210180dfc8473d3a6285b70af249a309fc5..91bb8b44ef09735fc79f40a3d9eeb69456a46909:/src/smpi/smpirun.in diff --git a/src/smpi/smpirun.in b/src/smpi/smpirun.in index 805bfb37c1..bc97526332 100755 --- a/src/smpi/smpirun.in +++ b/src/smpi/smpirun.in @@ -52,6 +52,7 @@ fi EXTOPT="" WRAPPER="" +HOSTFILE="" while true; do case "$1" in @@ -234,20 +235,26 @@ if [ -z "${PLATFORM}" ]; then PLATFORMHEAD -for i in $(echo "for (i=${NUMPROCS};i>0;i--) i"|bc); do +i=${NUMPROCS} +while [ $i -gt 0 ]; do echo " " >> ${PLATFORMTMP} echo " " >> ${PLATFORMTMP} echo " " >> ${PLATFORMTMP} + i=$((i - 1)) done -for i in $(echo "for (i=${NUMPROCS};i>0;i--) i"|bc); do - for j in $(echo "for (i=${NUMPROCS};i>0;i--) i"|bc); do +i=${NUMPROCS} +while [ $i -gt 0 ]; do + j=${NUMPROCS} + while [ $j -gt 0 ]; do if [ $i -eq $j ]; then echo " " >> ${PLATFORMTMP} else echo " " >> ${PLATFORMTMP} fi + j=$((j - 1)) done + i=$((i - 1)) done cat >> ${PLATFORMTMP} <&2