Skip to content

Commit a2dd7c0

Browse files
authored
Merge pull request #1936 from YarShev/dev/yigoshev-mpi-note
2 parents b4b9d11 + b24fe86 commit a2dd7c0

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/user/tipsandtricks.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,12 @@ the local version matches the ``conda`` version within the proper ABI range, the
101101
work. At runtime, the ``conda-forge`` package that depends on MPI should find the
102102
local copy of ``mpich``/``openmpi`` and link to it.
103103

104+
Another point for using your own MPI binaries specialized for the system is that
105+
if you care about ultimate performance, you should build/install your MPI backend yourself,
106+
and not rely on ``conda-forge`` packages (they are built for compatibility rather than performance).
107+
Due to the constrained build environment of ``conda-forge`` packages there might be the lack of such important features
108+
as XPMEM and CMA for ``mpich`` and ``openmpi``, respectively.
109+
104110

105111
.. _apple_silicon_rosetta:
106112

0 commit comments

Comments
 (0)