diff --git a/src/tools/mpirun/mpirun b/src/tools/mpirun/mpirun index 23bd549c79..b9ee338ada 100755 --- a/src/tools/mpirun/mpirun +++ b/src/tools/mpirun/mpirun @@ -50,7 +50,6 @@ unset dir # ###################################################################### args_err=0 -args_fork=0 for i ; do case "${i}" in -np) @@ -72,10 +71,6 @@ for i ; do shift args_err=1 ;; - -f) - shift - args_fork=1 - ;; --) shift ompi_app_args="$@" @@ -158,10 +153,7 @@ do_start_proc() { local rmt_boot="${ompi_mydir}/mpiboot" local cmd="" - if test "$args_fork" = "0"; then - cmd="ssh ${rmt_hostname} -f -n ${rmt_boot} " - fi - cmd="${cmd} ${rmt_boot} " + cmd="ssh ${rmt_hostname} -f -n ${rmt_boot} " cmd="${cmd} -cellid 1 -jobid ${ompi_jobid} -procid ${rmt_vpid}" cmd="${cmd} -numprocs ${ompi_numprocs}" cmd="${cmd} -pwd ${ompi_cwd} ${ompi_prepped}" @@ -180,11 +172,7 @@ do_start_proc() { cmd="${cmd} -commdir ${OMPI_MCA_oob_cofs_dir}" fi cmd="${cmd} -- ${argv}" - if test "$args_fork" = "0"; then - ${cmd} - else - ${cmd} & - fi + ${cmd} } ######################################################################