Since Intel® MPI Library 2017 the SMPD process manager was removed. I have no problems in the use the SMPD process manager that was available in the previous Intel® MPI 5.1.3 version of the MPI library, as it supports the call of executable in a way that is similar to ordinary call of Fortran executables:
mpiexec.smpd <g-options> <l-options> <executable>
where executable = <name>.exe is the executable file. In particular case, the following call was supported:
mpiexec.smpd -n 4 executable < input file > output file 2>&1 (A)
The Syntax of the mpiexec utility that is a scalable MPI process manager is formally similar:
mpiexec <g-options> <l-options> <executable>
On a local node the following call of the mpiexec utility works:
mpiexec -n 4 –localonly executable > output file 2>&1
Explain, please, what options should be used to run the executable by the mpiexec utility in a way, similar to (A) with the explicit definition of the input file.