[MPICH] multiple definitions of MPID_Recvq_posted_head_ptr

Guillaume Mercier mercierg at mcs.anl.gov
Fri Nov 17 15:09:56 CST 2006


Hello,

We'll fix this in the release.
Right now, you can edit the file :
src/mpid/ch3/channels/nemesis/src/ch_progress.c
and replace the lines :

#ifdef BYPASS_PROGRESS
extern MPID_Request ** const MPID_Recvq_posted_head_ptr;
extern MPID_Request ** const MPID_Recvq_unexpected_head_ptr;
extern MPID_Request ** const MPID_Recvq_posted_tail_ptr;
extern MPID_Request ** const MPID_Recvq_unexpected_tail_ptr;
#else
MPID_Request ** const MPID_Recvq_posted_head_ptr = 0;
MPID_Request ** const MPID_Recvq_unexpected_head_ptr =0;
MPID_Request ** const MPID_Recvq_posted_tail_ptr = 0;
MPID_Request ** const MPID_Recvq_unexpected_tail_ptr = 0;
#endif

with :
#ifdef BYPASS_PROGRESS
extern MPID_Request ** const MPID_Recvq_posted_head_ptr;
extern MPID_Request ** const MPID_Recvq_unexpected_head_ptr;
extern MPID_Request ** const MPID_Recvq_posted_tail_ptr;
extern MPID_Request ** const MPID_Recvq_unexpected_tail_ptr;
#endif

This should fix your problem.

Regards,

Guillaume Mercier




More information about the mpich-discuss mailing list