openmpi/debian
openKylinBot 3578fe395d Import Debian changes 4.1.6-ok1
openmpi (4.1.6-ok1) nile; urgency=medium

  * Build for openKylin.
2024-05-07 10:51:02 +08:00
..
patches Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
source Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
tests Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
README.Debian Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
changelog Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
control Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
copyright Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
gbp.conf Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
libopenmpi-dev.README.Debian Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
libopenmpi-dev.dirs Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
libopenmpi-dev.fortran-mod Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
libopenmpi-dev.install Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
libopenmpi-dev.links Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
libopenmpi-dev.postinst.in Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
libopenmpi-dev.prerm.in Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
libopenmpi3t64.install Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
libopenmpi3t64.links Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
libopenmpi3t64.lintian-overrides Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
not-installed Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
openmpi-bin.README.Debian Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
openmpi-bin.dirs Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
openmpi-bin.install Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
openmpi-bin.links Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
openmpi-bin.manpages Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
openmpi-bin.postinst Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
openmpi-bin.prerm Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
openmpi-common.install Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
openmpi-common.links Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
openmpi-doc.install Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
openmpi-doc.manpages Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
rules Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00
watch Import Debian changes 4.1.6-ok1 2024-05-07 10:51:02 +08:00

README.Debian

Please be aware that as of release 4.1.0-5, Debian now sets the following:

	OMPI_MCA_btl_base_warn_component_unused=0
	btl = ^uct,openib
	pml = ^ucx
	osc = ^ucx

This is set in /etc/openmpi/openmpi-mca-params.conf and turns off warnings that OpenFabric is configured
but not used on the system. Many or most users of Debian will not have OpenFabric present on their systems
and turning this off prevents spurious warnings that were breaking higher-level libraries and
applications.  

However the Libfabric EFA provider currently does not support applications calling fork() 
when memory registrations are handled by the EFA provider. This is to prevent applications 
from encountering potential data corruption or crashes when operating in this mode.
Most applications, including the majority of MPI and NCCL applications, will still function
with this constraint. Some applications do require fork() support, however, 
these applications do not require memory registrations to be handled by the EFA provider.

If you wish to use OpenIB and know the application to be safe, comment out the exclude line.

Similarly, UCX is disabled by default as it gives spurious errors on missing RDMA fabric.
Please enable this if you have the appropriate hardware.

-- Alastair McKinstry <mckinstry@debian.org>, 2021-01-14