User Manual

Rev 2.2-1.0.1
Mellanox Technologies
153
ware multicast. In FCA 3.0 we also expose the performance and scalability of Mellanox's
advanced point-to-point library, MXM 2.x, in the form of the "mlnx_p2p" BCOL. This allows
users to take full advantage of new features with minimal effort.
FCA 3.0 is a standalone library that can be integrated into any MPI or PGAS runtime. Support
for FCA 3.0 is currently integrated into Open MPI versions 1.7.4 and higher
. The 3.0 release cur-
rently supports blocking and non-blocking variants of "Allgather", "Allreduce", "Barrier", and
"Bcast".
The following diagram summarizes the FCA architecture:
Figure 4: FCA Architecture
The following diagram shows the FCA components and the role that each plays in the accelera-
tion process: