Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions docs/software/communication/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,16 @@
CSCS provides common communication libraries optimized for the [Slingshot 11 network on Alps][ref-alps-hsn].

For most scientific applications relying on MPI, [Cray MPICH][ref-communication-cray-mpich] is recommended.
[OpenMPI][ref-communication-openmpi] may also be used, with limitations.
Both Cray MPICH and OpenMPI make use of [libfabric][ref-communication-libfabric] to interact with the underlying network.
[MPICH][ref-communication-mpich] and [OpenMPI][ref-communication-openmpi] may also be used, with limitations.
Cray MPICH, MPICH, and OpenMPI make use of [libfabric][ref-communication-libfabric] to interact with the underlying network.

Most machine learning applications rely on [NCCL][ref-communication-nccl] or [RCCL][ref-communication-rccl] for high-performance implementations of collectives.
NCCL and RCCL have to be configured with a plugin using [libfabric][ref-communication-libfabric] to make full use of the Slingshot network.

See the individual pages for each library for information on how to use and best configure the libraries.

* [Cray MPICH][ref-communication-cray-mpich]
* [MPICH][ref-communication-mpich]
* [OpenMPI][ref-communication-openmpi]
* [NCCL][ref-communication-nccl]
* [RCCL][ref-communication-rccl]
Expand Down