[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