Hi all,

I am writing to seek assistance regarding an issue I encountered while
running an MPI job on CentOS 7  virtual machine  .

To provide some context, I have successfully installed Open MPI version
1.6.5 on my CentOS 7 system. However, when I attempted to run the command
"mpirun -n 2 -H wude,wude mpispeed 1000 10s 1", where "wude" is my
hostname, I encountered unexpected results. Instead of running with two
processes as intended, it appears that only one process was executed. The
output I received is as follows:

Processor = wude
Rank = 0/1
Sorry, must run with an even number of processes
This program should be invoked in a manner similar to:
mpirun -H host1,host2,...,hostN mpispeed [<numSends>|<timeSend>s]
[<sendSizeMByte>]
    where
        numSends: number of blocks to send (e.g., 256), or
        timeSend: duration in seconds to send (e.g., 100s)
Processor = wude
Rank = 0/1
Sorry, must run with an even number of processes
This program should be invoked in a manner similar to:
mpirun -H host1,host2,...,hostN mpispeed [<numSends>|<timeSend>s]
[<sendSizeMByte>]
    where
        numSends: number of blocks to send (e.g., 256), or
        timeSend: duration in seconds to send (e.g., 100s)
--------------------------------------------------------------------------
mpirun noticed that the job aborted, but has no info as to the process that
caused that situation.
--------------------------------------------------------------------------

I am unsure about the source of this problem and would appreciate any
guidance or insights you can provide to help me resolve it. It seems that
there may be an issue with the process distribution or the command syntax.

I would be grateful if you could review the information provided and
suggest any possible solutions or troubleshooting steps that I can
undertake to rectify the problem.

Thank you for your attention to this matter. I look forward to hearing from
you soon.

Best regards,

De Wu

Reply via email to