Infiniband Install


Click here for full thread
Forum Vet
Better switch to ARMCI_NETWORK=MPI-MT
I think that your best option would be to try the ARMCI port that uses MPI threads.
In order to do that, you need MPI implementation that supports MPI_Init_thread() and a required threading level of MPI_THREAD_MULTIPLE.
If your choice is OpenMPI, MPI multithreading is not on by default, but you would have to recompile it with the
configure option
--enable-mpi-threads

You can check the output of ompi_info to see if Open MPI has MPI_THREAD_MULTIPLE support
$ ompi_info | grep -i thread
         Thread support: posix (mpi: yes, progress: no)
$

The "mpi: yes" portion of the above output indicates that Open MPI was compiled with MPI_THREAD_MULTIPLE support.