Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
a4e22d7
Retain coll info when adding a callback to the event queue
Matthew-Whitlock Oct 21, 2025
846e22f
update VERSION file
edgargabriel Oct 24, 2025
7a5c028
Merge pull request #13465 from edgargabriel/update-main-VERSION
edgargabriel Oct 24, 2025
80f8cfb
Fix redundant declaration of MPI_Recv_c
devreal Oct 25, 2025
e62b18f
Merge pull request #13455 from Matthew-Whitlock/ftagree_retain
bwbarrett Oct 25, 2025
9bd7757
tuned: use tree instead of bruck at scale
devreal Nov 2, 2022
d2b485a
Merge pull request #11023 from devreal/tuned-barrier-tree-instead-of-…
bwbarrett Oct 26, 2025
def9194
Merge pull request #13470 from devreal/redundant-mpi-recv-c
bwbarrett Oct 26, 2025
0213485
make type_get_value_index language aware
hppritcha Oct 27, 2025
25ce8f9
Merge pull request #13472 from hppritcha/add_lang_discrim_in_type_get…
hppritcha Oct 27, 2025
b2d103c
UBCL: Add PML/UBCL and OSC/UBCL
vanman-nguyen Oct 23, 2025
87335ba
coll: Remove hcoll component
janjust Oct 24, 2025
54c4dbd
Merge pull request #13467 from janjust/remove-hcoll
bosilca Oct 28, 2025
4220027
fix empty status fields
hppritcha Oct 28, 2025
eb124b9
Merge pull request #13479 from hppritcha/fix_empty_status_fields
bosilca Oct 28, 2025
e3ad19f
Revert "tuned: use tree instead of bruck at scale"
devreal Oct 29, 2025
04dbb92
Merge pull request #13483 from devreal/revert-tuned-barrier-tree-inst…
devreal Oct 30, 2025
b840b3a
ompi-prte: advance to sha 5ad79eb
jiaxiyan Oct 30, 2025
fa0cc00
Merge pull request #13488 from jiaxiyan/prrte
hppritcha Oct 30, 2025
4673f07
Replace sprintf with snprintf
devreal Oct 25, 2025
2b56685
acoll: remove unused module variables
devreal Oct 25, 2025
4bfe98e
comm_cid: initialize remote_cid64
devreal Oct 25, 2025
ef93ff4
comm_cid: fix printf warnings
devreal Oct 25, 2025
588ae90
reduce-local: add parans around min/max macro
devreal Oct 25, 2025
3a2e908
Merge pull request #13468 from devreal/sprintf-is-deprecated
bosilca Oct 30, 2025
dc5f7c5
Merge pull request #13475 from BullSequana/ubcl
hppritcha Nov 10, 2025
4a41be8
group_from_session_pset - remove confusing error message
hppritcha Nov 10, 2025
8f865da
Merge pull request #13499 from hppritcha/remove_confusing_err_msg_for…
hppritcha Nov 10, 2025
091d788
adjust hdf5 workflow script
edgargabriel Nov 11, 2025
ba35ec8
Merge pull request #13505 from edgargabriel/topic/hdf5-ci-adjust
janjust Nov 12, 2025
3571f8c
Always populate failed procs in comms' groups
Matthew-Whitlock Nov 10, 2025
aac1647
btl: fix ompi_info for btl_flags
hjelmn Nov 12, 2025
21db9e9
Merge pull request #13501 from Matthew-Whitlock/populate_failed_procs
bosilca Nov 12, 2025
4b2fc51
Merge pull request #13509 from hjelmn/add_missing_btl_flag_to_enum_to…
bwbarrett Nov 12, 2025
7564015
ubcl: removed unused cuda-related m4 macro
vanman-nguyen Nov 13, 2025
800b047
Merge pull request #13514 from AntonDaumen/remove_unused_macros
edgargabriel Nov 13, 2025
8cb3ba6
fortran:fix a problem with request_get_some
hppritcha Nov 20, 2025
b0af346
Merge pull request #13524 from hppritcha/request_get_status_some_f_prob
hppritcha Nov 20, 2025
112b4f8
btl/uct: complete re-work of the BTL
hjelmn Feb 27, 2025
28d0458
Merge pull request #13335 from hjelmn/complete_rework_of_the_btl_uct_…
edgargabriel Nov 21, 2025
0e71b93
pmix: advance sha to 632bc703
hppritcha Nov 24, 2025
28e27db
op/example fix warnings and error at compilation
Nov 25, 2025
80bd9de
Merge pull request #13533 from mentOS31/op_fix_example_type
jsquyres Nov 27, 2025
65be0f9
pml/example: Remove outdated example component
jsquyres Nov 27, 2025
9f7dddf
vprotocol/example: remove stale example component
jsquyres Nov 27, 2025
04360cc
coll/demo: Updates to support const, bigcount
jsquyres Nov 27, 2025
4dea0fe
topo/example: updates for const and API changes
jsquyres Nov 27, 2025
f2f5d14
Github Actions: Add Action to build ignored components
jsquyres Nov 29, 2025
6bf7e2b
Merge pull request #13536 from jsquyres/pr/example-components
jsquyres Dec 1, 2025
8e3823a
fortran i8: sqaush some more compiler warnings
hppritcha Dec 1, 2025
64e86bd
configure: update ubcl with newer help macro
hppritcha Dec 1, 2025
3980e80
coll/ucc: Fix indentation issue with tab.
QiaoK Dec 1, 2025
d3683b8
Merge pull request #13543 from hppritcha/squash_some_fortran_i8_comp_…
hppritcha Dec 1, 2025
dc036e8
Merge pull request #13542 from QiaoK/indentation_fix
janjust Dec 2, 2025
9531590
coll/ucc: Fix indentation issue with tab.
QiaoK Dec 2, 2025
82e55b7
Merge pull request #13541 from hppritcha/fix_ubcl_config_warning
hppritcha Dec 2, 2025
8f1f791
Merge pull request #13531 from hppritcha/advance_pmix_sha_to_632bc703
hppritcha Dec 2, 2025
8a8be14
Merge pull request #13546 from QiaoK/indentation_fix
jsquyres Dec 3, 2025
6519bd0
Public APIs for:
Nov 19, 2025
4eee1f6
pmix:advance sha to d30c15e6
hppritcha Dec 4, 2025
e773f54
Merge pull request #13549 from hppritcha/advance_pmix_sha_to_d30c15e6
hppritcha Dec 4, 2025
02a6377
[UBCL] Fixed warnings to build with -Werror
EmmanuelBRELLE Dec 8, 2025
81adcc0
[OSC/UBCL] Fix returned error codes with overlapping exposure epochs
EmmanuelBRELLE Dec 4, 2025
a0acc73
[OSC/UBCL] Window infos violation are not be fatal, just prints a war…
EmmanuelBRELLE Dec 4, 2025
9e531f8
Merge pull request #13553 from EmmanuelBRELLE/osc-ubcl-fix-bad-return…
hppritcha Dec 8, 2025
7c5a405
Merge pull request #13552 from EmmanuelBRELLE/ubcl_werror_fixes
hppritcha Dec 8, 2025
9ca90fa
[UBCL] No bxi endpoints if we don't need them
Oct 22, 2025
959dc30
[PML/UBCL] add_procs fallbacks on higher transport when required
Nov 3, 2025
90532de
[PML/UBCL] free endpoints when transport init failed
Nov 24, 2025
50c2cb9
Pass over the tuning section
edgargabriel Dec 10, 2025
dd6a7a3
Merge pull request #13562 from edgargabriel/topic/docs-update-for-6.0
edgargabriel Dec 12, 2025
bbce4b5
OSHMEM/SHMEM/C: shmem_signal_fetch implementation
roiedanino Dec 14, 2025
a0593ad
sharedfp/lockedfile: do not limit filename length
edgargabriel Dec 15, 2025
ae93945
Merge pull request #13571 from edgargabriel/topic/long-filename-fix
bosilca Dec 15, 2025
e867093
Merge pull request #13557 from EmmanuelBRELLE/ubcl_endpoints_fallback
hppritcha Dec 16, 2025
d535836
docs: cleanup some hpe/crayisms
hppritcha Dec 16, 2025
da044dc
Merge pull request #13576 from hppritcha/docs_update_some_crayisms
hppritcha Dec 16, 2025
355d5ce
MPI_F08: error out if fortran FCFLAGs do not work with big count
hppritcha Dec 15, 2025
b9ee2d3
docs: generalize a couple of places for current
hppritcha Dec 16, 2025
7d78a4d
docs: tweaks to developer docs for 6.0.x
hppritcha Dec 16, 2025
d1083f9
Merge pull request #13578 from hppritcha/docs_remove_explicit_release_5
hppritcha Dec 17, 2025
f3486c6
Merge pull request #13572 from hppritcha/big_count_and_i8_do_not_mix
hppritcha Dec 17, 2025
448fa67
Merge pull request #13579 from hppritcha/docs_developer_updates_for_6
hppritcha Dec 17, 2025
a88da05
docs: add note about F08 big count and FCFLAGS
hppritcha Dec 16, 2025
462fb91
Merge pull request #13580 from hppritcha/docs_and_f08_big_count
hppritcha Dec 17, 2025
ee1aac8
ACCL/ZE: fix a missing symbols problem
hppritcha Dec 17, 2025
66fe583
Merge pull request #13585 from hppritcha/fix_ze_symbol_prob
hppritcha Dec 18, 2025
7414d20
Merge pull request #13567 from roiedanino/fetch-signal
yosefe Dec 21, 2025
ab57fbb
Edits for Public APIs:
Dec 22, 2025
678a4cd
Merge branch 'devreal:main' into notified-rma-sm
joe-explr Dec 22, 2025
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
2 changes: 1 addition & 1 deletion .ci/mellanox/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
CI is managed by [Azure Pipelines](https://docs.microsoft.com/en-us/azure/devops/pipelines/?view=azure-devops) service.

Mellanox Open MPI CI includes:
* Open MPI building with internal stable engineering versions of UCX and HCOLL. The building is run in Docker-based environment.
* Open MPI building with internal stable engineering versions of UCX. The building is run in Docker-based environment.
* Sanity functional testing.
### How to Run CI
Mellanox Open MPI CI is triggered upon the following events:
Expand Down
19 changes: 19 additions & 0 deletions .github/workflows/compile-examples.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Compile ignored components

on: [pull_request]

jobs:
compile-ignored:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Remove .opal_ignore files so that we build all examples
run: |
find . -name .opal_ignore -exec rm -f {} \; -print
- name: Build Open MPI
run: |
./autogen.pl
./configure --prefix=${PWD}/install --disable-silent-rules
make -j
6 changes: 3 additions & 3 deletions .github/workflows/hdf5-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ jobs:
make -j 8 && make install
- name: Install HDF5
run: |
wget --progress=dot:giga https://github.com/HDFGroup/hdf5/releases/latest/download/hdf5.tar.gz
tar -xzf hdf5.tar.gz
mv hdf5-1* hdf5
wget --progress=dot:giga https://github.com/HDFGroup/hdf5/releases/download/hdf5_1.14.6/hdf5-1.14.6.tar.gz
tar -xzf hdf5-1.14.6.tar.gz
mv hdf5-1.14.6 hdf5
cd hdf5
export PATH=/opt/openmpi/bin:${PATH}
export LD_LIBRARY_PATH=/opt/openmpi/lib:${LD_LIBRARY_PATH}
Expand Down
2 changes: 1 addition & 1 deletion 3rd-party/openpmix
Submodule openpmix updated 282 files
2 changes: 1 addition & 1 deletion 3rd-party/prrte
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# major, minor, and release are generally combined in the form
# <major>.<minor>.<release>.

major=5
major=6
minor=1
release=0

Expand Down
61 changes: 0 additions & 61 deletions config/ompi_check_libhcoll.m4

This file was deleted.

57 changes: 57 additions & 0 deletions config/ompi_check_ubcl.m4
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# -*- shell-script -*-
#
# Copyright (C) 2015-2017 Mellanox Technologies, Inc.
# All rights reserved.
# Copyright (c) 2015 Research Organization for Information Science
# and Technology (RIST). All rights reserved.
# Copyright (c) 2016 Los Alamos National Security, LLC. All rights
# reserved.
# Copyright (c) 2016 Cisco Systems, Inc. All rights reserved.
# Copyright (c) 2022 Amazon.com, Inc. or its affiliates. All Rights reserved.
# Copyright (c) 2024-2025 Bull S.A.S. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#

# OMPI_CHECK_UBCL(prefix, [action-if-found], [action-if-not-found])
# --------------------------------------------------------
# check if UBCL support can be found. sets prefix_{CPPFLAGS,
# as needed and runs action-if-found if there is
# support, otherwise executes action-if-not-found
AC_DEFUN([OMPI_CHECK_UBCL],[
OPAL_VAR_SCOPE_PUSH([ompi_check_ubcl_dir ompi_check_ubcl_happy])

m4_ifblank([$1], [m4_fatal([First argument to OMPI_CHECK_UBCL cannot be blank])])

AC_ARG_WITH([ubcl],
[AS_HELP_STRING([--with-ubcl(=DIR)],
[Build with UBCL support])])

# UBCL is dlopen'd to avoid direct link to libubcl.so.
# OAC_CHECK_PACKAGE would add this explicit link, so it cannot be used.
# OPAL_CHECK_WITHDIR prints an error if the given path is invalid
OPAL_CHECK_WITHDIR([ubcl], [$with_ubcl], [include/ubcl_api.h])

AS_IF([test "$with_ubcl" == "no"],
[ompi_check_ubcl_happy="no"],

[test -z "$with_ubcl"],
[ompi_check_ubcl_happy="no"],

[ompi_check_ubcl_happy="yes"
$1_CPPFLAGS="${$1_CPPFLAGS} -I$with_ubcl/include/"
AC_MSG_NOTICE([$1_CPPFLAGS is set to: ${$1_CPPFLAGS}])])


OPAL_SUMMARY_ADD([Transports],[UBCL],[],[$ompi_check_ubcl_happy])

AS_IF([test "$ompi_check_ubcl_happy" = "yes"],
[$2],
[$3])

OPAL_VAR_SCOPE_POP
])

54 changes: 54 additions & 0 deletions config/ompi_fortran_check_big_count.m4
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
dnl -*- shell-script -*-
dnl
dnl Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
dnl University Research and Technology
dnl Corporation. All rights reserved.
dnl Copyright (c) 2004-2005 The University of Tennessee and The University
dnl of Tennessee Research Foundation. All rights
dnl reserved.
dnl Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
dnl University of Stuttgart. All rights reserved.
dnl Copyright (c) 2004-2005 The Regents of the University of California.
dnl All rights reserved.
dnl Copyright (c) 2010-2014 Cisco Systems, Inc. All rights reserved.
dnl Copyright (c) 2022-2025 Triad National Security, LLC. All rights
dnl reserved.
dnl $COPYRIGHT$
dnl
dnl Additional copyrights may follow
dnl
dnl $HEADER$
dnl

# Check whether or not the Fortran compiler can build mpi_f08 using
# the given compiler options. This test is intended to
# trap cases where default INTEGER KIND is equivalent to MPI_COUNT_KIND.

# OMPI_FORTRAN_CHECK_BIG_COUNT([action if found],
# [action if not found])
# ----------------------------------------------------
AC_DEFUN([OMPI_FORTRAN_CHECK_BIG_COUNT],[
AS_VAR_PUSHDEF([big_count_var], [ompi_cv_big_count_var])

AC_CACHE_CHECK([if Fortran compiler can compile interface containing MPI_KIND_COUNT arguments ], big_count_var,
[AC_LANG_PUSH([Fortran])
AC_COMPILE_IFELSE([AC_LANG_SOURCE([[module sendit_interfaces
INTERFACE SendIt
subroutine SendIt_int(X)
INTEGER :: X
end subroutine SendIt_int
subroutine SendIt_big(x)
integer(KIND=$OMPI_MPI_COUNT_KIND)::X
end subroutine SendIt_big
end interface SendIt
end module sendit_interfaces]])],
[AS_VAR_SET(big_count_var, yes)],
[AS_VAR_SET(big_count_var, no)])
touch conftest_foo.mod
rm -rf *.mod 2>/dev/null
AC_LANG_POP([Fortran])
])

AS_VAR_IF(big_count_var, [yes], [$1], [$2])
AS_VAR_POPDEF([big_count_var])dnl
])
8 changes: 8 additions & 0 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -896,6 +896,14 @@ AC_CHECK_MEMBERS([struct timespec.tv_nsec],
#
m4_ifdef([project_ompi], [OMPI_FIND_MPI_AINT_COUNT_OFFSET])

#
# now that we have MPI_COUNT_KIND set, try building
# MPI F08 bindings if that level of fortran support is requested
#
m4_ifdef([project_ompi], [AS_IF([test $OMPI_BUILD_FORTRAN_BINDINGS -ge $OMPI_FORTRAN_USEMPIF08_BINDINGS],
[OMPI_FORTRAN_CHECK_BIG_COUNT([],
[AC_MSG_ERROR([The mpi_f08 module cannot be compiled using the current set of Fortran compiler options ($FCFLAGS). Either change compiler options or use --enable-mpi-fortran=usempi])])
])])
# checkpoint results
AC_CACHE_SAVE

Expand Down
4 changes: 2 additions & 2 deletions contrib/amca-param-sets/ft-mpi
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ btl=^usnic
# The following frameworks/components are UNTESTED, and probably won't work.
# They should run without faults, and will probably crash/deadlock after a fault.
# You may try at your own risk.
# coll hcoll, portals4
# coll portals4
# topo (all)
# osc (all)
# io (all)
Expand All @@ -72,7 +72,7 @@ btl=^usnic
# We will disable only the components for which good components are known to exist.
# Other untested components are selectable but will issue a runtime warning at
# initiation if FT is enabled.
coll=^hcoll,portals4
coll=^portals4

#
# The following frameworks/components are NOT WORKING. Do not enable these with FT.
Expand Down
2 changes: 1 addition & 1 deletion contrib/platform/intel/bend/linux
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ enable_ipv6=no
enable_man_pages=no
enable_mpi_fortran=no
enable_memchecker=no
enable_mca_no_build=memchecker,coll-adapt,coll-cuda,coll-demo,coll-ftagree,coll-han,coll-hcoll,coll-inter,coll-libnbc,coll-monitoring,coll-portals4,coll-tuned,common-monitoring,common-ompio,fbtl,fcoll,fs,io,mtl,osc,pml-cm,pml-monitoring,pml-ucx,pml-v,sharedfp,topo,vprotocol,btl-ofi,btl-portals4,btl-smcuda,btl-uct,btl-ugni,btl-usnic,common-cuda,common-ofi,common-ucx
enable_mca_no_build=memchecker,coll-adapt,coll-cuda,coll-demo,coll-ftagree,coll-han,coll-inter,coll-libnbc,coll-monitoring,coll-portals4,coll-tuned,common-monitoring,common-ompio,fbtl,fcoll,fs,io,mtl,osc,pml-cm,pml-monitoring,pml-ucx,pml-v,sharedfp,topo,vprotocol,btl-ofi,btl-portals4,btl-smcuda,btl-uct,btl-ugni,btl-usnic,common-cuda,common-ofi,common-ucx
enable_contrib_no_build=libompitrace
with_memory_manager=no
with_devel_headers=yes
Expand Down
1 change: 0 additions & 1 deletion contrib/platform/lanl/toss/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ created.
(change S to X; make sure numbers match those for the same entry in
contrib/platform/lanl/toss/optimized-mlx.conf)
- addition: pml = ob1 (disable MXM)
- addition: coll = ^hcoll (disable MXM)
- toss3-hfi-optimized
- copy of toss2-qib-optimized
- toss3-hfi-optimized.conf
Expand Down
1 change: 0 additions & 1 deletion contrib/platform/lanl/toss/toss2-mlx-optimized.conf
Original file line number Diff line number Diff line change
Expand Up @@ -106,4 +106,3 @@ ras_base_launch_orted_on_hn = true

## Disable MXM
pml = ob1
coll = ^hcoll
5 changes: 0 additions & 5 deletions contrib/platform/mellanox/optimized
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,6 @@ if [ "$mellanox_autodetect" == "yes" ]; then
with_ucx=$ucx_dir
fi

hcoll_dir=${hcoll_dir:="$(pkg-config --variable=prefix hcoll)"}
if [ -d $hcoll_dir ]; then
with_hcoll=$hcoll_dir
fi

slurm_dir=${slurm_dir:="/usr"}
if [ -f $slurm_dir/include/slurm/slurm.h ]; then
with_slurm=$slurm_dir
Expand Down
2 changes: 1 addition & 1 deletion docs/building-apps/abi-compatibility.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ application compiled with Open MPI v4.x can be executed with Open MPI
.. important:: ABI is maintained for *most* of the Fortran MPI bindings, too |mdash| see below for additional information.

There are however a few scenarios where an application compiled with
Open MPI v4.x might not execute correctly with Open MPI 5.0.
Open MPI v4.x might not execute correctly with Open MPI |ompi_series|.

- Fortran compilers provide varying degrees of ABI guarantees between
their releases. As such, Open MPI can only provide ABI guarantees
Expand Down
7 changes: 7 additions & 0 deletions docs/developers/gnu-autotools.rst
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,13 @@ to at least the versions listed below.
- 2.4.6
- 2.5.35
- 4.2.0
* - v6.0.x
- 1.4.17
- 2.69
- 1.15
- 2.4.6
- 2.5.35
- 4.2.0
* - Git main
- 1.4.17
- 2.69
Expand Down
2 changes: 1 addition & 1 deletion docs/developers/prerequisites.rst
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ the Open MPI build, such as (but not limited to):

* When building from a Git clone:

* Generating the Fortran bindings
* Generating the C and Fortran bindings

* Generating the "show help" messages

Expand Down
6 changes: 3 additions & 3 deletions docs/features/ulfm.rst
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ non-blocking) use an optimized implementation on top of ``ob1``.
- Loopback (send-to-self)
- TCP
- UCT (InfiniBand)
- uGNI (Cray Gemini, Aries)
- OFI/libfabric
- Shared Memory (FT supported with CMA and XPMEM; KNEM is untested)
- Tuned and non-blocking collective communications

Expand Down Expand Up @@ -159,7 +159,7 @@ Running under a batch scheduler
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

ULFM can operate under a job/batch scheduler, and is tested routinely
with ALPS, PBS, and Slurm. One difficulty comes from the fact that
with PBS and Slurm. One difficulty comes from the fact that
many job schedulers handle failures by triggering an immediate "cleanup"
of the application as soon as any process fails. In addition, failure
detection subsystems integrated into PRTE are not active in direct launch
Expand Down Expand Up @@ -333,7 +333,7 @@ correctly after a failure.
* ``cuda``, ``inter``, ``sync``, ``sm``: **untested** (they have not
been modified to handle faults, but we expect correct post-fault
behavior)
* ``hcoll``, ``portals4`` **disabled** (they have not been modified
* ``portals4`` **disabled** (it has not been modified
to handle faults, and we expect unspecified post-fault behavior)

* ``osc``: MPI one-sided communications
Expand Down
8 changes: 8 additions & 0 deletions docs/installing-open-mpi/compilers-and-flags.rst
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,14 @@ compatible, meaning that object files created by one compiler must be
able to be linked with object files from the other compilers and
produce correctly functioning executables.

.. note:: Starting with Open MPI 6.0.0, the MPI 4.0 large count
C and Fortran ``mpi_f08`` interfaces are supported. A consequence
of this is that users may specify Fortran compiler
options that conflict with the support for F08 interfaces that have
both default ``INTEGER`` and ``INTEGER(KIND=MPI_COUNT_KIND)``
procedures. The Open MPI ``configure`` script will detect this condition
and fail with an appropriate error message.

Statically linking to the libraries of Intel compiler suite
-----------------------------------------------------------

Expand Down
9 changes: 0 additions & 9 deletions docs/installing-open-mpi/configure-cli-options/networking.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,6 @@ can be used with ``configure``:

FCA is the support library for Mellanox switches and HCAs.

* ``--with-hcoll=DIR``:
Specify the directory where the Mellanox hcoll library and header
files are located. This option is generally only necessary if the
hcoll headers and libraries are not in default compiler/linker
search paths.

hcoll is the support library for MPI collective operation offload on
Mellanox ConnectX-3 HCAs (and later).

* ``--with-knem=DIR``:
Specify the directory where the knem libraries and header files are
located. This option is generally only necessary if the knem headers
Expand Down
Loading