[mvapich-discuss] mvapich layer breaking

Mike Heffner mike.heffner at evergrid.com
Thu Jul 20 17:12:35 EDT 2006


Hi,

I have been reading through the mvapich code and I have found that 
mvapich breaks the ADI abstraction provided by the MPID API. In the file 
"src/context/comm_util.c" in function MPIR_Comm_make_coll() there are 
direct calls to device-specific functions such as comm_rdma_init() and 
comm_exch_addr().

What were the technical reasons behind placing these initialization 
calls at the MPIR layer rather than overloading the MPID_CommInit() 
function to achieve similar results?


Cheers,

Mike

-- 

   Mike Heffner <mike.heffner at evergrid.com>
   EverGrid Software
   Blacksburg, VA USA

   Voice: (540) 443-3500 #603


More information about the mvapich-discuss mailing list