Using Intel MPI 4.0.3.008 I want to run an MPI application that has a '-r' option at the command line. For example:
mpirun -np 42 ./foo.exe -r bar
When mpd.hosts is absent, or when mpd.hosts contains localhost only, this command works fine, and Intel MPI executes foo.exe. In other cases, it doesn't, and Intel MPI complains that it can't find the 'bar' executable.
It appears the mpirun script scans the entire command line for a '-r' option, which is incorrect, since it should leave the arguments behind the executable alone.
Could you please verify this issue, fix it in the next release, and/or provide a workaround?