Thanks for posting to the Intel HPC forums and welcome!
To answer your question: the Intel MPI Library does not require that you start more than one mpd on a single node. In fact, we generally recommend that only on MPD daemon is startedper node (which is the default for the
mpdboot command). If you need to start 2 MPI jobs on the same node (which would require you to start more than one mpd per node), we recommend that you use the
mpirun command instead. More details on
mpirun are available in the "Simplified Job Startup Command" section of the Intel MPI Library Reference Manual.
I'm not sure I fully understood your issue with the
"-1" flag. Could you provide more details? If you feel this is a bug with the Intel MPI Library, feel free to submit an issue at the Intel Premier Support Website.