[mvapich-discuss] Announcing the release of MVAPICH2 1.0-beta

Eric A. Borisch eborisch at ieee.org
Tue Jul 31 10:32:35 EDT 2007


Dr. Panda,

Thank you again for you and your group's hard work on this software.

I'll start by saying that I know I should move over to OpenFabrics and Gen2,
but as we've discussed previously, this isn't currently a viable option for
reasons that are outside the scope of this forum. With that said...

A few compilation snags with MVAPICH2-1.0-beta on the VAPI flavor:

(1) In src/mpid/osu_ch3/channels/mrail/src/rdma/ch3_read_progress.c line 146
:

type = MPIDI_CH3I_MRAILI_Cq_poll(v_ptr, NULL, 0, is_blocking)

calls with four arguments; the VAPI version ( defined in
src/mpid/osu_ch3/channels/mrail/src/vapi/mpidi_ch3_rdma_post.h ) has only
the first three arguments. I imagine this is just a missing #ifdef switch
...

(2) in src/mpid/osu_ch3/channels/mrail/src/vapi/rdma_iba_1sc.c lines 151-156
:

if (SMP_INIT)
{
    /*correspoding post has not been issued */
    flag = 0;
    break;
}

These lines appear to have migrated here from somewhere else in the code
(perhaps  the function immediately above it.) The variable flag is undefined
at this point, and there's a break statement without a loop to break out
of...

By no means a tested fix, but removing the last argument from the issue
mentioned in (1) and commenting out the offending lines in (2) appears to
allow the VAPI channel to compile and run (benchmarks, in-house tools)
successfully. I haven't been able to get logging working, but that is
another discussion.

Your thoughts?

Thanks again!
 Eric Borisch

On 7/26/07, Dhabaleswar Panda <panda at cse.ohio-state.edu> wrote:
> The MVAPICH team is pleased to announce the availability of
> MVAPICH2-1.0-beta with the following NEW features:
>
> - Message coalescing support to enable reduction of per Queue-pair
>   send queues for reduction in memory requirement on large scale
>   clusters. This design also increases the small message messaging
>   rate significantly. Available for Open Fabrics Gen2-IB.
>
> - Hot-Spot Avoidance Mechanism (HSAM) for alleviating
>   network congestion in large scale clusters. Available for
>   Open Fabrics Gen2-IB.
>
> - RDMA CM based on-demand connection management for large scale
>   clusters. Available for OpenFabrics Gen2-IB and Gen2-iWARP.
>
> - uDAPL on-demand connection management for large scale clusters.
>   Available for uDAPL interface (including Solaris IB implementation).
>
> - RDMA Read support for increased overlap of computation and
>   communication. Available for OpenFabrics Gen2-IB and Gen2-iWARP.
>
> - Application-initiated system-level (synchronous) checkpointing in
>   addition to the user-transparent checkpointing. User application can
>   now request a whole program checkpoint synchronously with BLCR by
>   calling special functions within the application. Available for
>   OpenFabrics Gen2-IB.
>
> - Network-Level fault tolerance with Automatic Path Migration (APM)
>   for tolerating intermittent network failures over InfiniBand.
>   Available for OpenFabrics Gen2-IB.
>
> - Integrated multi-rail communication support for OpenFabrics
>   Gen2-iWARP.
>
> - Blocking mode of communication progress. Available for OpenFabrics
>   Gen2-IB.
>
> - Based on MPICH2 1.0.5p4.
>
> For downloading MVAPICH2 1.0-beta source code, associated user guide
> and accessing the anonymous SVN, please visit the following URL:
>
> http://mvapich.cse.ohio-state.edu
>
> All feedbacks, including bug reports and hints for performance tuning,
> are welcome. Please post it to the mvapich-discuss mailing list.
>
> Thanks,
>
> MVAPICH Team
>
> _______________________________________________
> mvapich-discuss mailing list
> mvapich-discuss at cse.ohio-state.edu
> http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
>


-- 
Eric A. Borisch
eborisch at ieee.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.cse.ohio-state.edu/pipermail/mvapich-discuss/attachments/20070731/c8c15eaa/attachment.html


More information about the mvapich-discuss mailing list