[MPICH] MPI message head definiation

Rajeev Thakur thakur at mcs.anl.gov
Mon Oct 29 14:17:04 CDT 2007


1. They are listed in the MPIDI_CH3_Pkt_type enum in
src/mpid/ch3/include/mpidpkt.h and, as the comment in there says, a channel
can add more types.
 
2. Not as such, unless you want to add something to the
MPID_MPI_FUNC_ENTER/EXIT macros.
 
Rajeev


  _____  

From: owner-mpich-discuss at mcs.anl.gov
[mailto:owner-mpich-discuss at mcs.anl.gov] On Behalf Of Ruini Xue
Sent: Monday, October 29, 2007 8:24 AM
To: mpich-discuss at mcs.anl.gov
Subject: [MPICH] MPI message head definiation


Hello,

I want to pack additional information into the MPI message header (add a new
field in the header struct). 
I went through the MPICH code roughly and found that there are different
header types for different communication styles. ( e.g. for eager and for
rndv). 

I have two question:
1. How many header types are there and which .h files are they in?
2. Is there any hook or callback for each MPI API? (I want to perform some
additional work before and after the MPI functions) 

Best

Andrew



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20071029/2705e6a5/attachment.htm>


More information about the mpich-discuss mailing list