I tried to use multi-threading using OpenMPI but it did not workout for
me; however, it worked perfectly with MPICH2.
> Send users mailing list submissions to
> To subscribe or unsubscribe via the World Wide Web, visit
> or, via email, send a message with subject or body 'help' to
> You can reach the person managing the list at
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of users digest..."
> Today's Topics:
> 1. Re: multithreading support (Jeff Squyres)
> 2. Re: Issues with Get/Put and IRecv (Mike Houston)
> 3. HotI 2007 Call for Papers -- 4th call. Deadline March 31st is
> approaching (Weikuan Yu)
> 4. segfault with netpipe & ompi 1.2 + MX (32bit only)
> (Nicolas Niclausse)
> Message: 1
> Date: Tue, 20 Mar 2007 20:57:21 -0400
> From: Jeff Squyres <jsquyres_at_[hidden]>
> Subject: Re: [OMPI users] multithreading support
> To: Open MPI Users <users_at_[hidden]>
> Message-ID: <B3C1B097-2FC7-46D4-9667-C4C8BE2D0CEA_at_[hidden]>
> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
> On Mar 16, 2007, at 1:35 AM, Chevchenkovic Chevchenkovic wrote:
>> Could someone let me know about the status of multithread support in
>> openMPI and MVAPICH. I got some details about MVAPICH which says that
>> it is supported for MVAPICH2 but I am not sure of the same for
> Open MPI's threading support is "light testing", at best. In
> reality, it probably will not work. Threading support was designed
> into the system from the beginning, but we have not really got around
> to debugging / testing it yet. It is possible that we will do so
> over the next few months; a few of the Open MPI member organizations
> indicated that they will be working on threading support for the v1.3
> series (probably towards the end of this year -- v1.3 is very much in
> the planning/definition stage at this point).
> We cannot really comment on MVAPICH2 here; it's an entirely different
> software project. You'll probably want to post to their mailing list
> to get an answer.
We can't resolve problems by using the same kind of thinking we used
when we created them.