[mvapich-discuss] mvapich layer breaking

amith rajith mamidala mamidala at cse.ohio-state.edu
Fri Jul 21 09:16:05 EDT 2006


Hi Mike,

We have done this for supporting RDMA-based collective operations
and the associated address exchange to deliver the best
peformance,

Thanks,
Amith

On Thu, 20 Jul 2006, Mike Heffner wrote:

> 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
> _______________________________________________
> mvapich-discuss mailing list
> mvapich-discuss at mail.cse.ohio-state.edu
> http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
>



More information about the mvapich-discuss mailing list