[mvapich-discuss] dat_evd_dequeue erroneous condition is not handled

nilesh awate nilesh_awate at yahoo.com
Tue Jun 17 10:57:06 EDT 2008


Hi All,

I am using mvapich2-1.0.1 over udapl stack.

I am getting DAT_DTO_ERR_TRANSPORT error at udapl level, but mpi application is not terminating with some error 

as i browse through the code i observe following thing.

ret1 = dat_evd_dequeue (MPIDI_CH3I_RDMA_Process.cq_hndl[i], &event);
if (ret1 == DAT_SUCCESS)
{
        assert (event.event_number == DAT_DTO_COMPLETION_EVENT);
        /* but there is no check for event.event_data.dto_completion_event_data.status */
  . . . .
  . . . .

}

but above condition is handled in rdma_udapl_1sc.c file while dequeuing 

what is expected behavior of mpi when  udapl  throws  error  like  DAT_DTO_ERR_TRANSPORT ?

How this kind of error going to be handled at mpi level?
OR
How underlying udapl errors are reflected by mpi ?

I am using pallas as an application for testing purpose 

waiting for reply
thanking 
Nilesh


      Unlimited freedom, unlimited storage. Get it now, on http://help.yahoo.com/l/in/yahoo/mail/yahoomail/tools/tools-08.html/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.cse.ohio-state.edu/pipermail/mvapich-discuss/attachments/20080617/84cdcd4b/attachment.html


More information about the mvapich-discuss mailing list