Hi,

I tried execute the Osu_latency_mt as mentioned below

First build the openmpi with Multi-threaded support as Osu_latency_mt
needed

> [root@localhost openmpi-1.4.3]# ./configure --with-threads=posix
--enable-mpi-threads

> make && make install


> [root@localhost openmpi-1.4.3]# mpirun --prefix /usr/local/ -np 2 --mca
btl openib,self -H 192.168.0.174,192.168.0.175
/root/ramu/ofed_pkgs/osu_benchmarks-3.1.1/osu_latency_mt

--------------------------------------------------------------------------
WARNING: No preset parameters were found for the device that Open MPI
detected:

  Local host:            test2
  Device name:           plx2_0
  Device vendor ID:      0x10b5
  Device vendor part ID: 4277

Default device parameters will be used, which may result in lower
performance.  You can edit any of the files specified by the
btl_openib_device_param_files MCA parameter to set values for your
device.

NOTE: You can turn off this warning by setting the MCA parameter
      btl_openib_warn_no_device_params_found to 0.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
At least one pair of MPI processes are unable to reach each other for
MPI communications.  This means that no Open MPI device has indicated
that it can be used to communicate between these processes.  This is
an error; Open MPI requires that all MPI processes be able to reach
each other.  This error can sometimes be the result of forgetting to
specify the "self" BTL.

  Process 1 ([[29990,1],0]) is on host: localhost.localdomain
  Process 2 ([[29990,1],1]) is on host: 192
  BTLs attempted: self

Your MPI job is now going to abort; sorry.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
It looks like MPI_INIT failed for some reason; your parallel process is
likely to abort.  There are many reasons that a parallel process can
fail during MPI_INIT; some of which are due to configuration or environment
problems.  This failure appears to be an internal failure; here's some
additional information (which may only be relevant to an Open MPI
developer):

  PML add procs failed
  --> Returned "Unreachable" (-12) instead of "Success" (0)
--------------------------------------------------------------------------
*** The MPI_Init_thread() function was called before MPI_INIT was invoked.
*** This is disallowed by the MPI standard.
*** Your MPI job will now abort.
[localhost.localdomain:32216] Abort before MPI_INIT completed successfully;
not able to guarantee that all other processes were killed!
--------------------------------------------------------------------------
mpirun has exited due to process rank 0 with PID 32216 on
node localhost.localdomain exiting without calling "finalize". This may
have caused other processes in the application to be
terminated by signals sent by mpirun (as reported here).
--------------------------------------------------------------------------
*** The MPI_Init_thread() function was called before MPI_INIT was invoked.
*** This is disallowed by the MPI standard.
*** Your MPI job will now abort.
[test2:2104] Abort before MPI_INIT completed successfully; not able to
guarantee that all other processes were killed!
[localhost.localdomain:32214] 1 more process has sent help message
help-mca-bml-r2.txt / unreachable proc
[localhost.localdomain:32214] Set MCA parameter "orte_base_help_aggregate"
to 0 to see all help / error messages
[localhost.localdomain:32214] 1 more process has sent help message
help-mpi-runtime / mpi_init:startup:internal-failure


Remaining all MPI cases executed well only this case creating problem ..
"The MPI_Init_thread() function was called before MPI_INIT was invoked "

Please give suggestions to execute this.

Reply via email to