support for mpich
This commit is contained in:
parent
7b917838ce
commit
79ffe06758
@ -206,6 +206,21 @@ done
|
|||||||
cmd=""
|
cmd=""
|
||||||
if [ .$WM_MPLIB = .OPENMPI ]; then
|
if [ .$WM_MPLIB = .OPENMPI ]; then
|
||||||
cmd="mpirun -app $PWD/mpirun.schema </dev/null"
|
cmd="mpirun -app $PWD/mpirun.schema </dev/null"
|
||||||
|
elif [ .$WM_MPLIB = .MPICH ]; then
|
||||||
|
cmd="mpiexec"
|
||||||
|
for ((proc=0; proc<$nProcs; proc++))
|
||||||
|
do
|
||||||
|
read procCmd
|
||||||
|
|
||||||
|
procXtermCmdFile="$PWD/processor${proc}Xterm.sh"
|
||||||
|
echo "#!/bin/sh" > $procXtermCmdFile
|
||||||
|
echo "$procCmd" >> $procXtermCmdFile
|
||||||
|
chmod +x $procXtermCmdFile
|
||||||
|
if [ $proc -ne 0 ]; then
|
||||||
|
cmd="${cmd} :"
|
||||||
|
fi
|
||||||
|
cmd="${cmd} -n 1 ${procXtermCmdFile}"
|
||||||
|
done < $PWD/mpirun.schema
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Constructed $PWD/mpirun.schema file."
|
echo "Constructed $PWD/mpirun.schema file."
|
||||||
|
Loading…
Reference in New Issue
Block a user