mpiexec and mvapich with InfiniBand Multicast-based MPI Broadcast
Thomas Zeiser
thomas.zeiser at rrze.uni-erlangen.de
Mon May 2 04:37:11 EDT 2005
Dear All!
mvapich (0.9.4) has a compile-time option (MCST_SUPPORT) to
activate "InfiniBand Multicast-based MPI Broadcast".
When I starting a MCST_SUPPORT-enabled MPI-executable with the
mpirun_rsh from mvapich everything is fine. When mpiexec is used
instead, I get the following error message
mpiexec -comm ib ./pi3
[1]pmgr_exchange_mcs_group_sync: read grp info 0(expected:8)
[2]pmgr_exchange_mcs_group_sync: read grp info 0(expected:8)
[3]pmgr_exchange_mcs_group_sync: read grp info 0(expected:8)
pmgr_exchange_mcs_group_sync: root read: Success
mpiexec: Warning: tasks 0-3 exited with status 1.
It seems that mvapich uses some additional initialisation sequences
in this case ... (see also mpid/vapi/process/mpirun_rsh.c and
mpid/vapi/process/pmgr_client_mpirun_rsh.c in the mvapich sources).
Can anyone confirm my observations?
Kind regards,
thomas
--
Dipl.-Ing. Thomas ZEISER
Regionales Rechenzentrum Erlangen / HPC-Gruppe
Martensstr. 1, 91058 Erlangen, GERMANY
More information about the mpiexec
mailing list