X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/93930744c818285a426e426c674c84275269a7f8..9b5c287fbf93c2ae7c3d18c8584647ef9920fe87:/examples/smpi/replay_multiple/generate_multiple_deployment.sh diff --git a/examples/smpi/replay_multiple/generate_multiple_deployment.sh b/examples/smpi/replay_multiple/generate_multiple_deployment.sh index 1288fcbb12..3cf7463e03 100755 --- a/examples/smpi/replay_multiple/generate_multiple_deployment.sh +++ b/examples/smpi/replay_multiple/generate_multiple_deployment.sh @@ -1,6 +1,6 @@ -#! /bin/sh +#!/usr/bin/env sh -# Copyright (c) 2007-2017. The SimGrid Team. All rights reserved. +# Copyright (c) 2007-2019. The SimGrid Team. All rights reserved. # This program is free software; you can redistribute it and/or modify it # under the terms of the license (GNU LGPL) which comes with this package. @@ -110,7 +110,7 @@ APPLICATIONTMP=$(echo ${PROC_ARGS}|cut -d' ' -f2 -s) cat > ${APPLICATIONTMP} < - + APPLICATIONHEAD @@ -146,15 +146,15 @@ if [ -n "${DESCRIPTIONFILE}" ] && [ -f "${DESCRIPTIONFILE}" ]; then HAVE_SEQ=$(which seq 2>/dev/null) if [ -n "${HAVE_SEQ}" ]; then - SEQ1=$( ${HAVE_SEQ} 0 $(( $NUMPROCSMINE - 1 )) ) + SEQ1=$( ${HAVE_SEQ} 0 $(( NUMPROCSMINE - 1 )) ) else cnt=0 - while (( $cnt < $NUMPROCSMINE )) ; do - SEQ1="$SEQ1 $cnt" - cnt=$((cnt + 1)); + while (( cnt < NUMPROCSMINE )) ; do + SEQ1="$SEQ1 $cnt" + cnt=$((cnt + 1)) done fi - #NUMPROCS=$((${NUMPROCS}+${NUMPROCSMINE})); + #NUMPROCS=$(( NUMPROCS + NUMPROCSMINE )); for i in $SEQ1 ##---------------------------------------------------------- ## generate application.xml with hostnames from hostfile: @@ -166,7 +166,7 @@ if [ -n "${DESCRIPTIONFILE}" ] && [ -f "${DESCRIPTIONFILE}" ]; then ##---- generate tags------------------------------ do if [ -n "${HOSTFILE}" ]; then - j=$(( $NUMPROCS % $NUMHOSTS +1)) + j=$(( NUMPROCS % NUMHOSTS + 1)) fi hostname=$(echo $hostnames|cut -d' ' -f$j) if [ -z "${hostname}" ]; then @@ -178,11 +178,11 @@ if [ -n "${DESCRIPTIONFILE}" ] && [ -f "${DESCRIPTIONFILE}" ]; then echo " " >> ${APPLICATIONTMP} echo " " >> ${APPLICATIONTMP} echo " " >> ${APPLICATIONTMP} - echo " " >> ${APPLICATIONTMP} + echo " " >> ${APPLICATIONTMP} echo " " >> ${APPLICATIONTMP} echo " " >> ${APPLICATIONTMP} - NUMPROCS=$(( $NUMPROCS +1)) + NUMPROCS=$(( NUMPROCS + 1)) done # return IFS back to newline for "for" loop IFS_OLD=$IFS