Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] How to enable progress threads in 1.6?
From: Ralph Castain (rhc_at_[hidden])
Date: 2012-06-13 10:42:59


You may hit some threading issues, but it's worth a try.

On Jun 13, 2012, at 8:35 AM, Filippo Donida wrote:

> My idea is to have a thread to be launched just after the MPI_Isend call with a fake MPI_Test function call, just to make the sending operation progressing. Do you think this may work?
>
> Regards,
>
> Filippo.
> ________________________________________
> From: users-bounces_at_[hidden] [users-bounces_at_[hidden]] On Behalf Of Ralph Castain [rhc_at_[hidden]]
> Sent: Wednesday, June 13, 2012 4:29 PM
> To: Open MPI Users
> Subject: Re: [OMPI users] How to enable progress threads in 1.6?
>
> Not sure I understand the question - the progress thread option just enables async progress to be made. All MPI functions will progress whenever you call into the MPI library today - they just won't progress while you are, for example, running a non-MPI computation in your program.
>
>
> On Jun 13, 2012, at 8:21 AM, Filippo Donida wrote:
>
>> Any workaround?
>>
>> MPI_Test as polling function?
>> ________________________________________
>> From: users-bounces_at_[hidden] [users-bounces_at_[hidden]] On Behalf Of Ralph Castain [rhc_at_[hidden]]
>> Sent: Wednesday, June 13, 2012 4:12 PM
>> To: Open MPI Users
>> Subject: Re: [OMPI users] How to enable progress threads in 1.6?
>>
>> Pretty sure we don't support progress threads in 1.6 - working on it for the future
>>
>> On Jun 13, 2012, at 7:49 AM, Filippo Donida wrote:
>>
>>> Dear OpenMPI users,
>>>
>>> I tried to enable progress thread by using the:
>>>
>>> --enable-mpi-threads --enable-progress-threads
>>>
>>> flags during compilation of OpenMPI 1.6 but I got a:
>>>
>>> "configure: WARNING: unrecognized options: --enable-mpi-thread, --enable-progress-thread"
>>>
>>>
>>>
>>> Any suggestion?
>>>
>>> Thanks,
>>>
>>> Filippo.
>>> _______________________________________________
>>> users mailing list
>>> users_at_[hidden]
>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>
>>
>> _______________________________________________
>> users mailing list
>> users_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>
>> _______________________________________________
>> users mailing list
>> users_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>
>
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users
>
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users