Thank you very much George. I'll check this today.

Caciano

2008/5/8 George Bosilca <bosi...@eecs.utk.edu>:

> Caciano,
>
> It's a little bit more complex than that. In fact you should never set the
> req_complete flag to true yourself. Instead you should use
> ompi_request_complete (defined in ompi/request/request.h) which will set the
> flag and trigger a condition broadcast or signal for you. This will allow
> the upper level to be released from the requests condition, and therefore
> discover that the request is completed.
>
>  george.
>
>
>
> On May 8, 2008, at 8:27 PM, Caciano Machado wrote:
>
>  Hi,
>>
>> I'm finishing the implementation of a MTL module but something went wrong.
>> This module is using PML/cm and the Recv operations are hanging in the
>> ompi_request_wait_completion() call in pml_cm_recv.c:mca_pml_cm_recv(). I
>> think that I must set the variable recvreq->req_base.req_ompi.req_complete
>> somewhere but I don't know exactly where is the right place. When I comment
>> out the ompi_request_wait_completion() call the application messages are
>> delivered correctly with my backend.
>>
>> Regards,
>> Caciano
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>
>
>
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>

Reply via email to