My problem is that when I run on the build with --with-threads=posix, --enable-mpi-threads, and --enable-progress-threads it doesn't get past the init when I use more than one machine. It either hangs on MPI_Init or outputs the message "mca_btl_sm_component_init: mkfifo failed with errno=17" for each of the non-head nodes.
My nodes are dual processors, so if I specify my hosts as only 1 node and use either 1 or 2 processes, it works fine. As soon as I try to run the program on more than just 1 machine, the problem occurs. I'm using OpenMPI 1.1.1. I'm fairly new to it, so I couldn't answer your questions. ______________________________ Matt Cupp Battelle Memorial Institute Statistics and Information Analysis -----Original Message----- From: users-boun...@open-mpi.org [mailto:users-boun...@open-mpi.org] On Behalf Of laurent.po...@fr.thalesgroup.com Sent: Tuesday, October 17, 2006 2:30 AM To: us...@open-mpi.org Subject: [OMPI users] OpenMPI 1.1.1 with Multiple Thread Support Hi, Could you explain what's wrong with thread support ? Does it hang, or something else ? I'm developping an application using multiple processes with multiple threads, and I have to use MPI to make process communicate. Typically, I will have to use the following functions : - MPI_Comm_spawn_multiple, - MPI_Bsend, MPI_Recv, MPI_Irecv, MPI_Test - MPI_Barrier - MPI_Allgather Can this work with the actual version of Open-MPI (1.1.1) or a later one, or even with an other MPI library (free or commercial) ? Do I have to think about giving up MPI ? Thanks, Laurent. _______________________________________________ users mailing list us...@open-mpi.org http://www.open-mpi.org/mailman/listinfo.cgi/users