Or better still if you want to be able to pass the filename and args on the mpirun command line use the following and then run it as
mpirun -np 64 ./input_wrapper inputs.txt my_exe #!/bin/bash FILE=$1 shift "$@" < $FILE In general though using stdin on parallel applications is rarely a good solution. Ashley. On Wed, 2009-10-07 at 18:42 +0300, Roman Cheplyaka wrote: > As a slight modification, you can write a wrapper script > > #!/bin/sh > my_exe < inputs.txt > > and pass it to mpirun. -- Ashley Pittman, Bath, UK. Padb - A parallel job inspection tool for cluster computing http://padb.pittman.org.uk