Skip to content

Commit 14a89ee

Browse files
committed
typo
1 parent 49a1d36 commit 14a89ee

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/software/communication/mpich.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ It can be installed inside containers directly from the source code manually, bu
88
MPICH can be built inside containers, however for native Slingshot performance special care has to be taken, to ensure that communication is optimal for all cases:
99

1010
* Intra-node communication (this is via shared memory, especially `xpmem`)
11-
* Inter-node communication (this should go through the openfabrics interface OFI)
11+
* Inter-node communication (this should go through the OpenFabrics Interface - OFI)
1212
* Host-to-Host memory communication
1313
* Device-to-Device memory communication
1414

1515
To achieve native performance one needs to ensure to build MPICH with `libfabric` and `xpmem` support.
1616
Additionally, when building for GH200 nodes one needs to ensure to build `libfabric` and `mpich` with `CUDA` support.
1717

1818
At container runtime the [CXI hook][ref-ce-cxi-hook] will replace the libraries `xpmem` and `libfabric` inside the container, with the libraries on the host system.
19-
This will ensure native peformance when doing MPI communication.
19+
This will ensure native performance when doing MPI communication.
2020

2121
This are example Dockerfiles that can be used on `Eiger` and `Daint` to build a container image with MPICH and best communication performance.
2222
They are quite explicit and building manually the necessary packages, however for real-life one should fall back to Spack to do the building.

0 commit comments

Comments
 (0)