Skip to content

Issues Snapshot 2026 09 24

Tomislav Janjusic edited this page Sep 24, 2026 · 4 revisions

Issues Snapshot 2026-09-24 — open-mpi/ompi Open Issues

Snapshot date: 2026-09-24

Total open issues: 710 (131 analyzed)

Analysis by: Claude Opus 5.5 (claude-opus-5-5, effort: high). Verdicts are recommendations; issues are closed only after human review.

Legend

Field Meaning
Year (section header) Year the issue was opened
Created (age) Open date; age = days/months/years since snapshot
Labels GitHub labels; - = none
Analysis Our triage notes; blank = not investigated yet

By year

Year Open Analyzed
2026 70 0
2025 54 0
2024 93 0
2023 82 0
2022 130 0
2021 78 0
2020 72 0
2019 41 41
2018 21 21
2017 24 24
2016 26 26
2015 10 10
2014 9 9

Open issues (710)

2026 (70 open issues)

# Title Author Created (age) Labels Analysis
#14507 HWLOC update to 2.15: need change log entries hppritcha 2026-09-24 (0d) -
#14469 opal_os_dirpath_create() still follows a symlink when the path has a trailing separator tonyskjellum 2026-09-20 (4d) -
#14451 Vendored openpmix/prrte pins on v5.0.x miss two already-fixed upstream bugs (pmix_getline truncation, macOS endian false-positive) victor-tsang 2026-09-16 (8d) -
#14450 Launch only on mapped locations rhc54 2026-09-16 (8d) -
#14439 coll/acoll segfaults with MPI_IN_PLACE Allreduce gkatev 2026-09-15 (9d) -
#14438 MPI_Dist_graph_create_adjacent on a communicator that already has a topology returns a communicator that still reports the old one eschnett 2026-09-15 (9d) -
#14413 Unwanted debug/verbose output with nVidia card amckinstry 2026-09-10 (14d) -
#14410 MPI_T Events: What is considered dereferencing a handle? Matthew-Whitlock 2026-09-09 (15d) -
#14385 UCX Memory mismatch in ompi_coll_base_gather_intra_binomial DreamerLuu 2026-09-03 (21d) -
#14383 uct BTL busy-spins forever in singleton MPI_Init() on a system with no RDMA hardware (v5.0.10) GitPaean 2026-09-03 (21d) -
#14378 Problems installing OpenMPI (from ubuntu packages) in Ubuntu 24.04 JOSECCZ 2026-09-02 (22d) -
#14348 Install MPI ABI into separate prefix eschnett 2026-08-23 (1m) -
#14342 Unable to build ROMIO in Open MPI v5.0.10 with GCC 15.2.0 vterzi 2026-08-21 (1m) -
#14337 Performance regression with cuda drivers 580+ angainor 2026-08-20 (1m) -
#14336 ABI: Comments after running libabigail against the MPI ABI stubs dalcinl 2026-08-20 (1m) -
#14305 CUDA-aware MPI: inter-node MPI_Irecv into a CUDA IPC-imported device buffer fails hppritcha 2026-08-10 (1m) -
#14299 Stale plugins allowed to load rhc54 2026-08-09 (1m) -
#14298 A fresh window has a name ("rdma window 3") eschnett 2026-08-09 (1m) -
#14297 MPI_Info_create_env differs before and after MPI_Init eschnett 2026-08-09 (1m) -
#14291 ABI: need to add in some plumbing for MPI T event callback object types hppritcha 2026-08-06 (1m) Target: main, Target: v6.0.x
#14287 New CIDs in BTL OFI jsquyres 2026-08-06 (1m) -
#14223 What is the expected timeline for MPI 5.0 / OpenMPI 6 ? amckinstry 2026-07-29 (1m) question, Target: v6.0.x
#14203 Open MPI osc/rdma over OFI crashes after MPI_Win_allocate with multiple local ranks jeffhammond 2026-07-23 (2m) -
#14181 MPI_Accumulate loses updates with a one-element indexed datatype over UCX/InfiniBand jeffhammond 2026-07-20 (2m) -
#14175 osc/ucx: MPI_Accumulate with derived datatypes SIGSEGVs (NULL deref in the reduction) on the short-message path jeffhammond 2026-07-18 (2m) -
#14173 4.x bug: MPI_Get_accumulate / MPI_Rget_accumulate with MPI_REPLACE hang across nodes on IB jeffhammond 2026-07-17 (2m) -
#14169 --map-by dist not working (anymore) / --map-by device=gpu wanted christgau 2026-07-14 (2m) -
#14160 Open MPI program stops to work due to ptrace linux kernel vulnerability CVE-2026-46333 jfikar 2026-07-13 (2m) -
#14153 A compilation error occurs when Making all in mca/base Jaden-Anderson 2026-07-12 (2m) -
#14142 ABI: Performance Concern: ABI Datatype Converter Uses Linear Search in Hot Path hppritcha 2026-07-09 (2m) -
#14125 MPI Sessions: repeated MPI_Session_init after full finalize deadlocks on macOS (shmem backing-file ENOENT + PMIx fence hang) jsquyres 2026-07-05 (2m) -
#14086 Bogus UCX error message rhc54 2026-06-21 (3m) Target: v6.0.x
#14029 opal/mca/if: posix_ipv4 ignores if_base_retain_loopback (#if 0 since 2010); loopback enumeration differs across Linux/macOS vs the BSDs jsquyres 2026-06-16 (3m) -
#14015 Collective-read status ucount reports the requested, not transferred, byte count (breaks EOF-by-short-read) jsquyres 2026-06-15 (3m) bug, Target: main, MPI-5.0
#14014 MPI_File_get_type_extent ignores the file's data representation (returns native extent even for external32 views) jsquyres 2026-06-15 (3m) bug, Target: main, MPI-5.0
#14013 MPI_Register_datarep is non-functional (dead version guard; converters never invoked) jsquyres 2026-06-15 (3m) bug, Target: main, MPI-5.0
#14012 The required "internal" data representation is rejected by MPI_File_set_view jsquyres 2026-06-15 (3m) bug, Target: main, MPI-5.0
#14011 MPI_Win_get_info does not synthesize default values for honored-but-unset hints (same_size / same_disp_unit / accumulate_ops) jsquyres 2026-06-15 (3m) bug, Target: main, MPI-5.0
#14008 MPI_Get_hw_resource_info returns an empty info object (no resource keys populated) jsquyres 2026-06-15 (3m) enhancement, Target: main, MPI-5.0
#14007 MPI_Comm_split_type(MPI_COMM_TYPE_RESOURCE_GUIDED) ignores mpi_pset_name and yields MPI_COMM_NULL jsquyres 2026-06-15 (3m) bug, Target: main, MPI-5.0
#14005 MPI_Type_get_value_index returns MPI_DATATYPE_NULL for unnamed value-index pairs; MPI_COMBINER_VALUE_INDEX never produced/decoded jsquyres 2026-06-15 (3m) bug, Target: main, MPI-5.0
#14001 Build self-reports MPI 4.1, not 5.0 (MPI_VERSION/MPI_SUBVERSION and MPI_Get_version return 4/1) jsquyres 2026-06-15 (3m) enhancement, Target: main, MPI-5.0
#14000 MPI-5.0 Chapter 20 - Application Binary Interface (ABI) jsquyres 2026-06-15 (3m) enhancement, Target: main, MPI-5.0
#13997 MPI-5.0 Chapter 14 - I/O: conformance gaps jsquyres 2026-06-15 (3m) Target: main, MPI-5.0
#13996 MPI-5.0 Chapter 12 - One-Sided Communications: conformance gaps jsquyres 2026-06-15 (3m) Target: main, MPI-5.0
#13994 MPI-5.0 Chapter 9 - MPI Environmental Management: conformance gaps jsquyres 2026-06-15 (3m) Target: main, MPI-5.0
#13993 MPI-5.0 Chapter 7 - Groups, Contexts, Communicators, and Caching: conformance gaps jsquyres 2026-06-15 (3m) Target: main, MPI-5.0
#13991 MPI-5.0 Chapter 5 - Datatypes: conformance gaps jsquyres 2026-06-15 (3m) Target: main, MPI-5.0
#13988 MPI-5.0 Chapter 1 - Introduction to MPI: conformance gaps jsquyres 2026-06-15 (3m) Target: main, MPI-5.0
#13987 [EPIC] MPI-5.0 conformance: close the remaining gaps jsquyres 2026-06-15 (3m) enhancement, Target: main, MPI-5.0
#13956 macOS libmpi_abi absolute install name complicates MPI Forum ABI runtime selection jsquyres 2026-06-10 (3m) question, Target: v6.0.x
#13915 [ULFM] coll_ftagree_agreement MCA parameter cannot be set, and MPIX_Comm_agree deadlocks cross-node (v5.0.8) chzyao 2026-05-25 (3m) -
#13886 pmix2/prrte3 help files not found jngrad 2026-05-08 (4m) Severity: critical
#13843 OpenMPI 4.1.8 with --map-by slot:PE=N N > 1 fails when > 1 node bernstei 2026-04-27 (4m) -
#13836 btl/smcuda: Message completion not properly waited if there was a cuda context switch after MPI_Init ? AntonDaumen 2026-04-21 (5m) -
#13803 btl/ofi: double free if fi_domain fails devreal 2026-04-02 (5m) -
#13783 Problems running CP2K-CI with OpenMPI parallelization Growl1234 2026-03-23 (6m) Target: v6.0.x, target:v5.0.x
#13778 Fabric domain sharing between MTL and BTL component sadlochr 2026-03-19 (6m) -
#13762 opal_lifo tests hangs/crashes on specific riscv64 hardware (P550) andreabolognani 2026-03-12 (6m) -
#13755 Parallelization issue with Monte Carlo codes on Apple M3 Ultra MATHISB15 2026-03-05 (6m) -
#13740 OMPI OFI BTL accumulate buggy/not optimized aingerson 2026-02-24 (7m) -
#13725 OPAL ERROR: Unreachable in file ext3x_client.c at line 112 JOHN194872 2026-02-10 (7m) question, Target: v5.0.x
#13722 Setting OMPI_MCA_btl_tcp_if_include=lo as default amckinstry 2026-02-09 (7m) -
#13708 accelerator_cuda_check_addr expensive in CUDA-aware MPI NamjaeChoi 2026-02-02 (7m) -
#13688 UCX_IB_MLX5_DEVX mystery ashterenli 2026-01-26 (7m) -
#13680 hdf5 mpi tests fail/hang ashterenli 2026-01-22 (8m) -
#13662 Stack-use-after-return in ompi_info devreal 2026-01-17 (8m) -
#13661 Leaks reported by LSAN on mpi4py tests devreal 2026-01-16 (8m) -
#13648 Make better configury check for all the python modules required for Sphinx rhc54 2026-01-14 (8m) Target: main, Target: v6.0.x
#13621 Overflow in memheap_base_mkey.c mca_memheap_modex_recv_all rdfriese 2026-01-06 (8m) -

2025 (54 open issues)

# Title Author Created (age) Labels Analysis
#13561 mpi4py: osc/ucx dynamic window heap-buffer-overflow devreal 2025-12-09 (9m) bug, Target: main
#13544 Why does UCC consistently insist on using software to simulate PUT/GET operations? TroyMitchell911 2025-12-02 (9m) question, Target: v5.0.x
#13525 Feature: Provide network hardware counter summary at completion time sadlochr 2025-11-20 (10m) -
#13523 srun with OpenMPI 5.0.3 unexpectedly launches MPI jobs as singletons without ERROR GayatriManda 2025-11-19 (10m) -
#13485 v6.0.0 checklist hppritcha 2025-10-29 (10m) -
#13482 Connect-accept between multiple mpirun instances rhc54 2025-10-29 (10m) -
#13453 Efficiency improvements for error code/class management naughtont3 2025-10-21 (11m) -
#13451 Regression: Spawned process are not killed on timeout AntonDaumen 2025-10-20 (11m) -
#13432 MPI_Waitall doesn't return MPI_ERR_IN_STATUS for persistent request mentOS31 2025-10-10 (11m) -
#13431 with clang 21.1.6 as wrapper compiler for cuda-aware openmpi-5.0.9 and compile options -fopenmp and -fopenmp-targets=nvptx64-nvidia-cuda one gets the message "The call to cuMemHostRegister(0x7fb38c000000, 134217728, 0) failed." for every code with OpenMPI [Patch is proposed as temporary solution in the last comment] bschulz81 2025-10-10 (11m) -
#13428 segfault due to thread-unsafe getenv() call zsalvet 2025-10-09 (11m) -
#13427 Failing to MPI_Comm_spawn proc on different node with running PRTED but no running MPI rank renatobhf 2025-10-09 (11m) -
#13399 Variable forwarding in case of spawn not working for children hamme74 2025-09-09 (1y) -
#13397 cm/psm2 fails to get key from PMIx schiotz 2025-09-05 (1y) -
#13385 Open-Coarrays and gfortran-15 with OpenMPI amckinstry 2025-08-27 (1y) question
#13383 Allow use of OFI BTL with RXM jakemoroni 2025-08-26 (1y) -
#13376 ompio produces adverse, conflicting access patterns for some collective writes carns 2025-08-24 (1y1m) -
#13371 Q: MPI-IO hint to disable/enable data sieving wkliao 2025-08-19 (1y1m) -
#13361 mprotect failure on Fedora 41 during memory hook installation when clang asan is used. etiennemlb 2025-08-12 (1y1m) question, Target: v5.0.x
#13358 mpirun is terminated saying stack smashing detected when hostname is long ktns 2025-08-08 (1y1m) -
#13347 osc/ucx does not honor thread level requested edgargabriel 2025-07-28 (1y1m) -
#13346 openpmix 6.0.0 and openMPI 5.0.8 configure problem denisbertini 2025-07-24 (1y2m) -
#13341 mpirun man page needs to be audited for the 6.0.0 release hppritcha 2025-07-23 (1y2m) documentation, Target: v6.0.x
#13340 Performance regression in atmospheric model when using OpenMPI – traced to slow memset yuhao0102 2025-07-23 (1y2m) -
#13336 MPI_Type_get_envelope_c is wrong lindsayad 2025-07-16 (1y2m) -
#13326 Is the error "Error string: /lib64/libcuda.so.1: undefined symbol: cuIpcOpenMemHandle_v2 CUDA-aware support is disabled." due to unavailability of module nv_peer_mem or nvidia-peermem in the nvidia-driver Dcn303 2025-07-09 (1y2m) -
#13325 ULFM cannot handle faults in MPI_Comm_spawn-ed processes Robyroc 2025-07-07 (1y2m) question, Target: main
#13317 Running openmpi with different rank on two docker on same host alokprasad-mrvl 2025-07-01 (1y2m) question
#13300 Need to update release notes for 6.0.x hppritcha 2025-06-10 (1y3m) -
#13241 ompi_info needs to be more accurate about fortran f08 support hppritcha 2025-05-08 (1y4m) Target: main, Target: v6.0.x
#13215 How is PRTE's failure detector supposed to work? arielscht 2025-04-27 (1y4m) -
#13196 mpiexec 4.1.3, how to avoid transfer PMIX_INSTALL_PREFIX to the child process of orted gzm55 2025-04-15 (1y5m) -
#13191 SEGV in ompi_request_default_test_all() when triggering IPoIB networking problem during ucc_perftest run bfaccini 2025-04-14 (1y5m) question, Target: v4.1.x
#13190 Issue with NVFORTRAN With NVHPC 25.3 jcabrerard 2025-04-14 (1y5m) question, Target: v5.0.x
#13183 RDMA Read Error on DGX B200 systems johnmoore4 2025-04-07 (1y5m) question, Target: v5.0.x
#13181 Linking fails with AOCC-5.0.0 compilers bourdin 2025-04-07 (1y5m) -
#13170 Memory leak with ROCM-aware OpenMPI with UCX 1.17.0 StaticObserver 2025-03-31 (1y5m) question, Target: v5.0.x
#13153 ompi and opal datatype infrastructure should support MPI big count API hppritcha 2025-03-17 (1y6m) -
#13140 Adding another example for testing connectivity vdhyasani17 2025-03-12 (1y6m) question
#13134 opal_lifo test fails on FreeBSD amd64 LaurentChardon 2025-03-11 (1y6m) question, Target: v5.0.x
#13130 CUDA-aware MPI build on fresh Ubuntu 24.04 LTS, MPIX_Query_cuda_support() returns zero niklebedenko 2025-03-06 (1y6m) question, Target: v5.0.x
#13128 MPI One-sided applications only work via Infiniband adapter as expected, but not via Ethernet adapter KADichev 2025-03-06 (1y6m) question, Target: v4.1.x
#13127 spawn: the final one to fix in ibm test suite hppritcha 2025-03-05 (1y6m) bug, Target: main
#13120 Valgrind suppression writev(vector[...]) does not suppress for recent valgrind khanc 2025-03-03 (1y6m) enhancement, Target: v5.0.x
#13118 Help with launching MPI application frizwi 2025-03-03 (1y6m) question
#13078 v4.1.9 release checklist bwbarrett 2025-02-04 (1y7m) Target: v4.1.x
#13076 Freeze or error using function MPI_Comm_connect mixen56 2025-02-04 (1y7m) -
#13074 RFC: Provide equivalence of MPICH_ASYNC_PROGRESS hominhquan 2025-01-31 (1y7m) -
#13068 Segfault when choosing ofi btl in One-Sided mode angainor 2025-01-28 (1y7m) -
#13067 Not all communicators subscribe to info keys devreal 2025-01-28 (1y7m) -
#13064 UCX nonblocking accumulate leads to program freeze mts42 2025-01-28 (1y7m) question, Target: v5.0.x
#13048 Device to Device transfers don't work with OpenMPI + LinkX provider on AMD GPUs angainor 2025-01-22 (1y8m) Target: v5.0.x
#13044 Segfault sometimes when building with CUDA support G-Ragghianti 2025-01-16 (1y8m) -
#13043 static libraries, F90 module, and alignment warnings MJRutter 2025-01-16 (1y8m) question, fortran bindings, Target: v5.0.x

2024 (93 open issues)

# Title Author Created (age) Labels Analysis
#13002 Singletons do not capture ctrl-C and therefore do not cleanup rhc54 2024-12-29 (1y8m) bug, Target: main, Target: v5.0.x
#12999 OpenMPI combined with RDMA. xiaojiesi 2024-12-25 (1y8m) question, Target: v4.1.x
#12993 Program Hangs When Number of Process Exceeds 308 fzhwenzhou 2024-12-23 (1y9m) -
#12990 How to specify hostfile using environment variable? dmitry-gorshkov-fortum 2024-12-19 (1y9m) -
#12988 Relocation of OpenMPI prefix using slurm doesn't work - wasn't this issue fixed? langeseb 2024-12-19 (1y9m) -
#12977 Openmpi-5.0.5 + romio + oneapi configure error jczhang07 2024-12-11 (1y9m) question, Target: v5.0.x
#12971 Memory leak with CUDA-aware OpenMPI without UCX kvoronin 2024-12-09 (1y9m) question, Target: v4.1.x
#12969 Partitioned communications hang ggouaillardet 2024-12-08 (1y9m) -
#12968 openmpi5.0.6 - Multiple nodes cannot run ( Error: Connection timed out (110)) hermitguo 2024-12-08 (1y9m) question, Target: v5.0.x
#12948 Inquiry About OpenMPI Support for NVSwitch in Inter-Node GPU Communication JieRen98 2024-12-02 (1y9m) question
#12947 MPI 5.0.x can't initialize on x86 host on heterogeneous system dfherr 2024-12-01 (1y9m) -
#12936 Fix Documentation for environment variables satishskamath 2024-11-26 (1y9m) documentation, question, Target: v5.0.x
#12931 I am getting a 'Profiling Timer Alarm' signal after upgrading openmpi versions David12811 2024-11-20 (1y10m) -
#12922 $LDFLAGS not affecting libraries linked by libmpi minrk 2024-11-14 (1y10m) -
#12918 openMPI dropped inbound connection KansaiTraining 2024-11-12 (1y10m) -
#12915 Install fail on external PMIx, I get "error: 'PMIX_SESSION_PROVISION' undeclared" DaXor-0 2024-11-09 (1y10m) -
#12895 Passing CFLAGS down to 3rd-party/ broken due to *_CFLAGS_BEFORE_PICKY dalcinl 2024-10-30 (1y10m) -
#12891 mpirun using application options as mpirun options cniethammer 2024-10-29 (1y10m) bug, Target: v5.0.x
#12886 Jobs started with srun using cm/PSM2 fail mcarmesin 2024-10-28 (1y10m) -
#12884 CPU core duplication in OpenMPI 5.0.5 when running multiple tasks lemon3242 2024-10-26 (1y10m) -
#12881 PRRTE build failure with GCC 14.2.1 on Fedora 40 dalcinl 2024-10-24 (1y11m) -
#12875 Open MPI fortran configury has at least one bad test code hppritcha 2024-10-22 (1y11m) Target: main
#12849 [Cuda][Rocm?] memory leak in Ipc cache handling tdavidcl 2024-10-08 (1y11m) -
#12848 Is having more than one GPU initialized UB in standard cuda-aware MPI? JackAKirk 2024-10-08 (1y11m) -
#12845 Facing issue using mpirun as Grid points increased atanuchaudhury 2024-10-04 (1y11m) -
#12837 timeout always 14 seconds when MPIEXEC_TIMEOUT set to any value minrk 2024-10-01 (1y11m) -
#12816 v5.0.5 sm btl hanging and producing heap-buffer-overflow judicaelclair 2024-09-18 (2y) -
#12815 [patch] Make MPIx, PRRTE and MPL more portable for non-GNU ksalerno99 2024-09-17 (2y) -
#12814 [patch] openmpi 5.0.5 header relative path correction ksalerno99 2024-09-17 (2y) -
#12812 MPI_Comm_split_type not creating disjoint subgroups for certain cases mshanthagit 2024-09-16 (2y) bug, Target: main, Target: v5.0.x, Target: v4.1.x
#12802 --without-knem (and --with-knem=no) builds knem anyways alphataubio 2024-09-06 (2y) Target: v5.0.x
#12787 --with-mpi-moduledir does not create the installation directory opoplawski 2024-09-01 (2y) Target: v5.0.x
#12778 Bug during running a code in GPU when Resolution is increased but runs well in CPU atanuchaudhury 2024-08-24 (2y1m) -
#12773 m4 cleanup on main since we will not be supporting external PRRTE hppritcha 2024-08-21 (2y1m) -
#12746 occasional deadlock on mpi_barrier; what to do? gregfi 2024-08-12 (2y1m) Target: v4.1.x
#12677 Memory leaks when calling mpi_file_write_all andymwood 2024-07-12 (2y2m) bug, Target: v4.1.x
#12657 Bad persistent collective communication performance mikesoehner 2024-07-08 (2y2m) performance, Target: v5.0.x
#12646 Reduce collectives latency by reusing temporary buffers wenduwan 2024-06-27 (2y2m) enhancement, Target: main
#12637 lower coll accelerator priority bosilca 2024-06-20 (2y3m) bug, Target: main, Target: v5.0.x
#12625 Remove script wrappers in v6.0.x jsquyres 2024-06-17 (2y3m) question, Target: v6.0.x
#12602 coll tuned alltoall algorithm ignored after initialization burlen 2024-06-05 (2y3m) Target: main, Target: v5.0.x
#12599 Fault tolerant error when re spawn process in mpiexec in remote node dariomnz 2024-06-04 (2y3m) Target: main, Target: v5.0.x
#12595 small array of derived data type(in Fortran) can be sent by MPI_Isend and MPI_Irecv but it ran into errors when I augment the array Bellahra 2024-06-03 (2y3m) question, Target: v4.0.x
#12585 Error when using MPI_Comm_spawn with ULFM enabled goutham-kuncham 2024-05-29 (2y3m) Target: main
#12584 when i run mpi program using ASAN, asan reports some memory leaks helin1995 2024-05-29 (2y3m) Target: main, Target: v5.0.x
#12578 ImportError: libopen-pal.so.80: cannot open shared object file: No such file or directory lucasjinreal 2024-05-27 (2y3m) question, Stale
#12567 libmpi.so is linked with the wrong libopen-pal.so SeyedMir 2024-05-22 (2y4m) Target: v5.0.x
#12548 Discrepancy between 'oshcc' compiler wrapper and corresponding pkg-config files "oshmem-c.pc" and "oshmem.pc" scienceplease 2024-05-15 (2y4m) Target: main, Target: v5.0.x
#12547 dead coll tuned alltoall mca parameters burlen 2024-05-15 (2y4m) Target: main, Target: v5.0.x
#12536 Support zero-copy non-contiguous send pascal-boeschoten-hapteon 2024-05-09 (2y4m) feature request, Target: main
#12520 Errors when running mpi programs rafelamer 2024-05-03 (2y4m) question
#12517 openmpi osc_ucx_component error SLgramps 2024-05-03 (2y4m) bug, Target: v5.0.x
#12511 Scaling issue run openmp on a cluster AIBSCT80 2024-05-01 (2y4m) question
#12489 Open MPI fails with 480 processes on a single node jstrodtb 2024-04-23 (2y5m) Stale
#12479 Revisit the request management login for the nonblocking resilience support bosilca 2024-04-19 (2y5m) bug
#12476 Problems executing mpirun in parallel, it hangs and sends the message: ORTE does not know how to route a message to the specified daemon located on the indicated node jonny261 2024-04-18 (2y5m) -
#12475 job launch fails with srun: [cn05] [[31923,0],1] selected pml ob1, but peer [[31923,0],0] on cn04 selected pml bhendersonPlano 2024-04-18 (2y5m) -
#12473 Problem when running mpirun on an Ubuntu computer cluster error (ORTE does not know how to route a message to the specified daemon located on the indicated node:) jonny261 2024-04-17 (2y5m) question
#12470 Internal hwloc shipped with OpenMPI 4.1.7 no longer compatible with SLURM 23.11 cgroup plugin / system hwloc NicoMittenzwey 2024-04-16 (2y5m) question, Target: v4.1.x
#12452 Q: preferred way to implement GPU communication angainor 2024-04-04 (2y5m) question
#12448 frozen ring_c sanity test on ubuntu 22.04 laptop, not cloud VM richardbeare 2024-03-31 (2y5m) Target: v4.1.x
#12446 Rankfile and MPMD Issue JaredCrean2 2024-03-29 (2y5m) Target: v4.1.x
#12437 Deprecated MCA variable warning mistakenly quotes config file as source of issue instead of environment lrbison 2024-03-26 (2y5m) bug, Target: main, Target: v5.0.x
#12422 Is there an MCA way to specify server URI in v5.0? cruiseliu 2024-03-21 (2y6m) Target: main, Target: v5.0.x
#12419 Internal error using shmem_reduce in example/oshmem_max_reduction.c smguzik 2024-03-20 (2y6m) bug, Target: main, Target: v5.0.x
#12414 Non-blocking point-to-point performance issue (MPI_Isend, MPI_Irecv) LukasBreitwieser 2024-03-18 (2y6m) performance
#12413 NAG 7.2 does not build 5.0.2, but does 4.1.6: -pthread passed to ld mathomp4 2024-03-18 (2y6m) -
#12381 OpenMPI 4.1.3 with pmix kvdheeraj84 2024-02-28 (2y6m) question, Target: v4.1.x
#12349 Singleton init mode, MPI_Comm_spawn, and OPAL_PREFIX dalcinl 2024-02-19 (2y7m) bug, Target: main, Target: v5.0.x
#12328 MPI_Test and MPI_Request get status return wrong state with partitioned communication cniethammer 2024-02-13 (2y7m) bug, Target: v5.0.x, MPI-4.0
#12323 Help needed with understanding ompi_display_comm output tlivolsi 2024-02-08 (2y7m) question, Target: v5.0.x
#12314 OpenMPI Version 5.0.1 seems to break compatibilities with CUDA and create memory allocation errors maxawake 2024-02-06 (2y7m) Target: main, Target: v5.0.x
#12310 Memory leak with OpenMPI and Vasp ? fabboyrie 2024-02-05 (2y7m) question, Target: v5.0.x
#12308 mpi4py: Memory corruption with pack/unpack external and MPI_C_LONG_DOUBLE_COMPLEX on macOS arm64 dalcinl 2024-02-04 (2y7m) question, Target: v5.0.x
#12307 mpi4py: Remaining spawn/accept/connect issues dalcinl 2024-02-04 (2y7m) bug, Target: v5.0.x
#12286 Slow MPI_Group_difference k202077 2024-01-29 (2y7m) feature request, Target: main, Target: v5.0.x
#12282 OpenMPI 5.0.1-3 Installation Failure vorlkets 2024-01-27 (2y7m) Target: main, Target: v5.0.x
#12279 Expand CUDA support and fix documentation to account for all cuda dependent components. christgau 2024-01-26 (2y7m) enhancement, documentation, Target: main, Target: v5.0.x
#12277 nvcc undeclared builtins reporting failure -- configure test method for PMIx? olagarde 2024-01-25 (2y7m) Target: v5.0.x
#12265 MPI apps segfault on Mac OSX rhc54 2024-01-23 (2y8m) Target: main, Target: v5.0.x
#12257 mpifort does not pass -I/usr/include to gfortran lahwaacz 2024-01-20 (2y8m) -
#12255 osc/rdma does not select btl/sm for intra-node communications wenduwan 2024-01-20 (2y8m) -
#12247 problem linking mpi memory routines from C++ floquet-cxx 2024-01-19 (2y8m) Target: v4.1.x
#12240 Cannot launch mpirun on raspberry pi from Mac ( tcp_peer_recv_connect_ack: received unexpected process identifier) loregen 2024-01-17 (2y8m) -
#12232 TCP BTL fails to collect all interface addresses (when interfaces are on different subnets) JBlaschke 2024-01-13 (2y8m) question, Target: v4.1.x
#12228 Proposal: provide mpiacc wrapper script gonzalobg 2024-01-12 (2y8m) feature request
#12227 Fault tolerance for node failure kwnsl 2024-01-11 (2y8m) -
#12225 What is the recommended way of using OpenMPI compiler wrappers for CUDA applications? gonzalobg 2024-01-10 (2y8m) question
#12224 OMPI 5.0 segfault at startup with "uct_md.c:203 UCX ERROR" error unless -mca btl ^uct is added tmandrus 2024-01-09 (2y8m) -
#12209 MPI_TYPE_INDEXED + MPI_SEND/RECV slow with older infiniband network? chhu 2024-01-03 (2y8m) question, Target: v5.0.x
#12205 MPI 4.1 - error handler argument to MPI_COMM_CREATE_FROM_GROUP hppritcha 2024-01-02 (2y8m) MPI 4.1
#12204 MPI 4.1 - opaque data handles and state preservation across sessions hppritcha 2024-01-02 (2y8m) MPI 4.1
#12202 CUDA + MPI_TYPE_INDEXED + MPI_SEND/RECV super slow chhu 2024-01-02 (2y8m) enhancement, Target: v5.0.x

2023 (82 open issues)

# Title Author Created (age) Labels Analysis
#12194 openmpi-4.1.6: ldflags in pkg-config incompatible with CMake's pkg_check_modules(... IMPORTED_TARGET ...) SomeoneSerge 2023-12-22 (2y9m) Target: v4.1.x
#12187 MPI 4.1 - need to check MPI_WIN_SYNC for correct behavior for windows using shared memory hppritcha 2023-12-21 (2y9m) MPI 4.1
#12186 MPI 4.1 - need to check if open mpi T is handling counter overflow correctly hppritcha 2023-12-21 (2y9m) MPI 4.1
#12146 trouble running openmpi+pmix in rootless podman-hpc container lastephey 2023-12-04 (2y9m) -
#12124 [5.0.0] MPI communication peer process has unexpectedly disconnected SimZhou 2023-11-24 (2y10m) Target: v5.0.x
#12123 OpenMPI hangs during allocation of shared memory if done after allgather arunjose696 2023-11-23 (2y10m) Target: v5.0.x, Target: v4.1.x
#12115 Open MPI hangs on MPI_Comm_split_type YarShev 2023-11-22 (2y10m) Target: v5.0.x, Target: v4.1.x
#12111 Cannot include mpi-ext.h without mpi.h eschnett 2023-11-21 (2y10m) -
#12092 Issue configuring openmpi 5.0.0 with ifort pierre-jeanne 2023-11-17 (2y10m) question, Target: v5.0.x
#12088 MPI 4.1 - MPI_Win_free is synchronizing, except when it isn't hppritcha 2023-11-16 (2y10m) MPI 4.1
#12087 MPI 4.1 - may want to recognize new RMA info key mpi_accumulate_granularity hppritcha 2023-11-16 (2y10m) MPI 4.1
#12086 MPI 4.1 - Allow MPI_WIN_SHARED_QUERY on created and allocated windows hppritcha 2023-11-16 (2y10m) MPI 4.1
#12078 MPI 4.1 - recognizing mpi_assert_strict_persistent_collective_ordering would be nice hppritcha 2023-11-15 (2y10m) MPI 4.1
#12053 No output from mpirun parallel execution pietro-sillano 2023-11-07 (2y10m) -
#12052 v5.0.0: Default build on MacOS with OneAPI compilers fails jsquyres 2023-11-06 (2y10m) bug, Target: v5.0.x
#12051 v5.0.0: Default configure on MacOS with OneAPI compilers fails jsquyres 2023-11-06 (2y10m) bug, Target: v5.0.x
#12048 MPI CUDA USAGE yunusemredemirdag 2023-11-06 (2y10m) question, Target: v5.0.x
#12045 coll collectives segfaults on CUDA buffers wenduwan 2023-11-03 (2y10m) Target: main
#12038 mtl/ofi: call to fi_domain fails on Crusher/Frontier devreal 2023-10-31 (2y10m) documentation, Target: v5.0.x
#12019 MPI_Intercomm_create leaks memory even with symmetric MPI_Comm_free calls oj-lappi 2023-10-25 (2y10m) Target: main, Target: v5.0.x, Target: v4.1.x
#12012 Performance issue in part/persist devreal 2023-10-21 (2y11m) performance, Target: main, Target: v5.0.x
#12010 Implement the MPI_T_BIND_MPI_SESSION bind type for use in CV/PV/Event handles. acdemiralp 2023-10-20 (2y11m) -
#12004 The flow hangs when using MPI_Comm_Spawn for large number of processes YarShev 2023-10-18 (2y11m) Target: main, Target: v5.0.x, Target: v4.1.x
#11970 MPI attribute MPI_TAG_UB not available on sub-communicators BerengerBerthoul 2023-10-05 (2y11m) -
#11949 ob1 pml with smcuda btl doesn't work with slurm gpu binding simonbyrne 2023-09-26 (2y11m) -
#11878 [5.0.0rc12] can't decide between rocm and cuda accelerator lahwaacz 2023-08-27 (3y) -
#11876 How to enable NVLink support with OFI for Slingshot 11 mhaseeb123 2023-08-25 (3y) -
#11874 MTT: onesided/c_lock_illegal failures awlauria 2023-08-24 (3y1m) Target: main, Target: v5.0.x
#11873 MTT: random/attr-error-code failures awlauria 2023-08-24 (3y1m) Target: main, Target: v5.0.x
#11845 MPMD MPI_APPNUM equivalent with srun b-fg 2023-08-02 (3y1m) bug, question
#11832 How to have multiple docker containers communicating through MPI? rthenamvar 2023-07-24 (3y2m) question
#11830 [4.1.5] ORTE has lost communication with a remote daemon wenduwan 2023-07-20 (3y2m) question, Target: v4.1.x
#11794 Han collective do not return errors from internal colls abouteiller 2023-06-29 (3y2m) bug, Target: main, Target: v5.0.x
#11785 How could i debug openmpi 3.0.5 ziyueSeo 2023-06-27 (3y2m) question
#11765 Performance issue of MPI_Allgatherv compared to Cray MPICH changliu777 2023-06-16 (3y3m) -
#11740 Need to increase the timeout value for PMIx_Get when using async_modex gpaulsen 2023-06-06 (3y3m) bug
#11719 mpirun interprets program's command line arguments as its own bernstei 2023-05-25 (3y3m) -
#11715 API Call to find OpenMPI IO Backend ax3l 2023-05-23 (3y4m) -
#11709 Vprotocol not working in v5.0.0? noam2720 2023-05-22 (3y4m) -
#11696 Accelerator aware (OFI) NIC selection wenduwan 2023-05-18 (3y4m) Target: main
#11692 Document new "soft breakpoint' functionality qkoziol 2023-05-17 (3y4m) documentation, Target: main, Target: v5.0.x, State: Awaiting code
#11691 Missing BEGIN_C_DECLS (and END_C_DECLS) in various headers julian-klode 2023-05-17 (3y4m) -
#11681 Error propagation in free_fn callback for generalized requests dalcinl 2023-05-16 (3y4m) bug, Target: main, Target: v5.0.x
#11680 Clean up MCA var de-registration of common components jsquyres 2023-05-15 (3y4m) code cleanup, Target: main, Target: v5.0.x
#11677 included ROMIO Intel GPU (ZE) doesn't build jeffhammond 2023-05-15 (3y4m) -
#11669 PML UCX error jonathandenman 2023-05-11 (3y4m) question, Target: v4.1.x
#11646 ARM invalid address alignment on IBM benchmarks a-szegel 2023-05-04 (3y4m) bug
#11636 mpif90 shows an invalid command on Ubuntu 22.04 + gcc perazz 2023-05-02 (3y4m) -
#11634 Deprecated info key: map_by siserte 2023-05-02 (3y4m) Target: main, Target: v5.0.x
#11618 osu one-sided failure with vader and rocm naughtont3 2023-04-26 (3y4m) -
#11604 Segmentation fault on exit with oshmem 4.1.5 mrogowski 2023-04-18 (3y5m) question, Target: v4.1.x
#11594 is there a GPU-aware build on Frontier? BenWibking 2023-04-16 (3y5m) -
#11585 Comm_split_type with COMM_TYPE_SHARED not working with PMIx 4.2.3 bramoore 2023-04-12 (3y5m) -
#11582 Possibly incorrect F08 test in ./configure script cparrott73 2023-04-11 (3y5m) -
#11560 Inconsistent implementation of compare and swap sunkuamzn 2023-04-04 (3y5m) -
#11556 MPI_2COMPLEX and MPI_2DOUBLE_COMPLEX should be removed jeffhammond 2023-04-04 (3y5m) Target: v5.0.x, Target: v4.1.x
#11547 --with-pmix=internal should be on by default jeffhammond 2023-03-30 (3y5m) Target: v4.1.x
#11506 Error writing shared file using ROMIO321 (openMPI 4.1.5 with UCX 1.14.0) denisbertini 2023-03-20 (3y6m) -
#11504 mpiexec: Forwarding signal 18 to job | attempt stopped | linux server | no hanging up Ilovecodinghaha 2023-03-20 (3y6m) -
#11501 High latency sending from device memory on Summit devreal 2023-03-17 (3y6m) help wanted
#11492 MPI_T_pvar_get_num() returns extraneous number of variables and causes MPI_T_pvar_get_info() to return with error later kingshuk00 2023-03-15 (3y6m) Target: v5.0.x, Target: v4.1.x
#11491 configure not propagating info about lustre to ROMIO cniethammer 2023-03-15 (3y6m) Target: main, Target: v4.1.x
#11485 Segfault calling MPI_T_finalize after MPI_Finalize cniethammer 2023-03-12 (3y6m) Target: v4.1.x
#11478 Deadlock in mpi_bcast using openmpi 4.1.5 from fortran pums974 2023-03-09 (3y6m) Target: v4.1.x
#11471 PMIX - SLURM OpenMPI husseinharake 2023-03-07 (3y6m) Target: v4.1.x
#11470 OMPI v 5.0 was not built with internal PMI, SLURM, libevent, hwloc maria-magazinnik 2023-03-05 (3y6m) -
#11463 Random SIGBUS error with xpmem on openmpi4.1.4 arunedarath 2023-03-03 (3y6m) Target: v4.1.x
#11444 MPI_Graph_map with no local nodes did not return MPI_UNDEFINED jeffhammond 2023-02-25 (3y6m) -
#11428 Deadlock in multi-threaded communication (lock-order inversion in opal?) jprotze 2023-02-20 (3y7m) Target: v4.1.x
#11410 osc/rdma: regression of acc_single_intrinsic for fetch-and-op AMOs s417-lama 2023-02-14 (3y7m) -
#11404 Getting stuck on MPI_FInalize() when using ULFM rcoacci 2023-02-10 (3y7m) -
#11386 How do I set the value of the "coll_tuned_alltoall_algorithm_segmentsize" parameter? gukejun1 2023-02-07 (3y7m) -
#11370 MPI_Comm_Spawn doesn't work with intracomms that have ranks on multiple machines HendrikLeier 2023-02-02 (3y7m) Target: v4.1.x
#11366 Open MPI make fails with UCX, undefined reference to `ucp_tag_recv_nbx' amirsojoodi 2023-01-31 (3y7m) question, Target: main, Target: v5.0.x
#11363 Docs: Fold all legacy "FAQ" content into the rest of the document jsquyres 2023-01-31 (3y7m) documentation, Target: main, Target: v5.0.x
#11359 Documentation of global variables zerothi 2023-01-31 (3y7m) documentation
#11357 Kernel's NUMA balancing vs. OpenMPI's affinity vitduck 2023-01-30 (3y7m) -
#11345 P vs E cores in Open MPI ggouaillardet 2023-01-26 (3y7m) -
#11340 Documentation beautification on the rst pages zerothi 2023-01-24 (3y8m) documentation, Target: main, Target: v5.0.x
#11295 Hang/segfault in MPI_Waitany ZedThree 2023-01-11 (3y8m) question
#11290 v6.x: Remove internal hwloc and libevent jsquyres 2023-01-10 (3y8m) Target: v6.0.x
#11288 CI for runtime testing (starter) naughtont3 2023-01-10 (3y8m) help wanted

2022 (130 open issues)

# Title Author Created (age) Labels Analysis
#11239 ompi_mpi_instance_init_common needs to be local hppritcha 2022-12-22 (3y9m) -
#11237 MTT failure for spawn_multiple rhc54 2022-12-22 (3y9m) -
#11235 pmix error / libfrabric call failed on Fedora i686 with 5.0.0-rc9 opoplawski 2022-12-22 (3y9m) -
#11229 Hyphen is unnecessarily prepended to MCA param arguments s417-lama 2022-12-21 (3y9m) -
#11207 hwloc distance table amirshehataornl 2022-12-13 (3y9m) -
#11201 HCOLL doesn't handle custom data types giordano 2022-12-12 (3y9m) bug, Target: main, Target: v5.0.x, Target: v4.1.x
#11193 Wrong received values when using 2 nodes and MPI_indexed datatype Iasonaspg 2022-12-12 (3y9m) -
#11184 osc/ucx: optimizations janjust 2022-12-09 (3y9m) enhancement, Target: main, Target: v5.0.x
#11174 OMPI fails to connect in a WAN setting IanSaucy 2022-12-07 (3y9m) -
#11168 Hang at coll/adapt reduce with ucx gkatev 2022-12-07 (3y9m) -
#11166 Launch scaling issue: calling PMIx_Fence five times during MPI_Init/Finalize rhc54 2022-12-07 (3y9m) Target: main, Target: v5.0.x
#11165 lustreapi.h is not useable Tristan-Kosciuch 2022-12-06 (3y9m) question, Target: v4.1.x
#11148 mpirun can now invoke mpirun rhc54 2022-12-05 (3y9m) documentation, Target: v5.0.x
#11139 [Q] MPI_THREAD_MULTIPLE and multiple workers / endpoints angainor 2022-12-01 (3y9m) -
#11136 A problem about hostfile hust-qc 2022-12-01 (3y9m) question, Target: v4.1.x
#11133 Build failure with Intel compiler (main branch of open mpi) MamziB 2022-11-30 (3y9m) -
#11129 Segmentation fault using openmpi 4.1.2 Huyuxi08 2022-11-30 (3y9m) question, Target: v4.1.x
#11123 btl/sm-opal/shmem finalize order & shmem unlink error gkatev 2022-11-29 (3y9m) -
#11107 List the available MPI variables in the documentation cponder 2022-11-23 (3y10m) documentation, question
#11098 openmpi build error Dcn303 2022-11-21 (3y10m) question
#11088 3rd-party/romio cannot be built with RHEL7 GNU compilers from Open MPI v5 ggouaillardet 2022-11-18 (3y10m) Target: v5.0.x, State-Awaiting developer information
#11087 Hang in libucs on mpi_finalize strocode 2022-11-18 (3y10m) question, Target: v4.1.x
#11066 OMPI main branch random hang/segfault wzamazon 2022-11-13 (3y10m) -
#11065 mmap failure on i686 during vader init opoplawski 2022-11-13 (3y10m) -
#11063 Problems when running examples hello_c shiwch 2022-11-12 (3y10m) question, Target: v4.1.x
#11047 Cuda Managed Memory fails with cuMemcpyAsync wckzhang 2022-11-08 (3y10m) -
#10969 MTT failure on IBM rhc54 2022-10-21 (3y11m) bug, Target: main, Target: v5.0.x
#10962 OSC header has outdated doxygen comments wckzhang 2022-10-21 (3y11m) documentation
#10955 Processes can't communicate with infiniband on lsf cluster dxyzx0 2022-10-19 (3y11m) Target: v4.1.x
#10947 Reduction latency variation with coll/tuned devreal 2022-10-18 (3y11m) Target: main
#10940 PMIX ERROR: NOT-FOUND in file ptl_usock.c at line 175 , fails when running 2 cmds inside bash script karanveersingh5623 2022-10-18 (3y11m) -
#10926 Connect to the wrong network interface using Slurm BDHU 2022-10-14 (3y11m) -
#10908 OFI BTL/MTL and efficacy of disable setting jtfrey 2022-10-10 (3y11m) question, Target: v4.1.x
#10871 silent performance degradation when cuda_ipc is not possible BenWibking 2022-09-29 (3y11m) -
#10868 Check to avoid duplicate sorting of arrays passed to PMIx rhc54 2022-09-29 (3y11m) -
#10860 MCA_MTL_BASE_FLAG_ACCELERATOR_INIT_DISABLE does not work with non contiguous buffers wckzhang 2022-09-27 (3y11m) -
#10841 Device vendor ID: 0x02c9, part ID: 4123, WARNING: No preset parameters were found for the device that Open MPI detected LinuxPersonEC 2022-09-23 (4y) question, Target: v4.1.x
#10759 Collective CUDA operations have dangerous pointer operation that could corrupt memory qkoziol 2022-09-02 (4y) -
#10740 Fortran Neighbor_Alltoallw fails with MPI_ERR_TYPE: invalid datatype SpinTensor 2022-09-01 (4y) -
#10735 [Question] ORTE daemon behavior on non-leader machines satishpasumarthi 2022-08-31 (4y) question, Target: v4.1.x
#10732 Regression when HOME is not set haampie 2022-08-30 (4y) -
#10730 Try to install mpi4py+openmpi using conda on Ubuntu 20.04 but failed shuheng-mo 2022-08-30 (4y) -
#10726 MPI_Win_create fails with -np 1 ximtec 2022-08-29 (4y) Target: v4.1.x
#10718 HCOLL fails to save coll handlers and ends in Segfault when used with HAN devreal 2022-08-25 (4y) Target: main, Target: v5.0.x
#10717 Question about how OMPI handles OFI HMEM and completion semantics mwheinz 2022-08-25 (4y) question
#10687 UCX Error: failed to parse address: number of ep addresses exceeds 6 omor1 2022-08-18 (4y1m) Target: v4.1.x
#10678 perf: hcoll: mpi_get_accumulate test slows down in mpi_win_fence when hcoll is enabled AboorvaDevarajan 2022-08-17 (4y1m) -
#10651 MPI_Comm_spawn() giving unreachable errors across nodes hughed2 2022-08-11 (4y1m) -
#10649 The mpirun - N 20 program was run 20 times with one command hwmmm1 2022-08-11 (4y1m) question
#10639 osc/ucx: internal error in MPI_Get (resource temporarily unavailable) s417-lama 2022-08-09 (4y1m) Target: v5.0.x
#10629 ompi_comm_finalize is called before osc ucx component_finalize MamziB 2022-08-05 (4y1m) Target: main
#10601 An error occurred in MPI_Init (seems the network initialization has some bugs) JiajunHuang1999 2022-07-23 (4y2m) question, Target: v4.1.x
#10573 MPI-RMA - performance issues with MPI_Get thomasgillis 2022-07-16 (4y2m) Target: v4.1.x
#10572 Add generic MPI pkgconfig descriptors eschnett 2022-07-16 (4y2m) -
#10560 Make --enable-wrapper-rpath --disable-wrapper-runpath pass -Wl,--disable-new-dtags when supported haampie 2022-07-12 (4y2m) question, Target: v4.0.x, Target: v4.1.x
#10559 osc/ucx: MPI_Win_flush sometimes hangs on intra-node s417-lama 2022-07-12 (4y2m) Target: main, Target: v5.0.x
#10550 Sigbus in UCX call inside opal_common_ucx_del_procs_nofence devreal 2022-07-11 (4y2m) Target: main, Target: v5.0.x
#10535 A process or daemon was unable to complete a TCP connection yangbinma 2022-06-29 (4y2m) question, Target: v4.1.x
#10526 Unify integer constants between mpi.h and the Fortran interfaces jsquyres 2022-06-28 (4y2m) enhancement, code cleanup, Target: v5.0.x
#10523 coll/tuned: Three bcast algorithms fail when mixing contig and noncontig dtypes awlauria 2022-06-28 (4y2m) Target: main, Target: v4.0.x, Target: v5.0.x, Target: v4.1.x
#10522 btl/uct not compatible with AM RDMA? devreal 2022-06-28 (4y2m) bug, Target: main, Target: v5.0.x
#10484 Missing libucm with static build devreal 2022-06-18 (4y3m) Target: main, Target: v5.0.x
#10481 Documentation: v5.0.x man page items jsquyres 2022-06-17 (4y3m) documentation, Target: main, Target: v5.0.x
#10474 Point to point protocols sometimes take a long time to complete frizwi 2022-06-16 (4y3m) question, Target: v4.1.x
#10459 List of issues with OMPI master+ULT+PartCom janciesko 2022-06-08 (4y3m) Target: main, Target: v5.0.x
#10454 pkg-config and PMIx potential conflict tonycurtis 2022-06-07 (4y3m) Target: v4.1.x
#10453 ompi 4.1.4 fails to compile in oshmem/mca/spml/ikrit/spml_ikrit.c:513:36: error: too few arguments to function ‘memheap_find_segnum’ torehl 2022-06-07 (4y3m) Target: v4.1.x
#10438 Improvements and fixes for coll/HAN gkatev 2022-06-01 (4y3m) question, Target: main
#10436 UCX issues with ibv_fork_init() and Open MPI 4.1.x mkre 2022-05-30 (4y3m) Target: v4.1.x
#10418 Possible heap-use-after-free reported by AddressSanitizer inside PMPI_Init call dqwu 2022-05-23 (4y4m) Target: v4.1.x
#10417 Is there any Scientific or Engineering Application dominated by the performance of LARGE message MPI_Allreduce? pengjintao 2022-05-22 (4y4m) question
#10410 v4.1: UCX onesided crash (ibm/onesided/1sided) jjhursey 2022-05-18 (4y4m) Target: v4.1.x
#10402 ompi_info_t does not follow OMPI object semantics devreal 2022-05-17 (4y4m) Target: main, Target: v5.0.x
#10389 Return error from node failure hatmer 2022-05-15 (4y4m) Target: main, Target: v5.0.x
#10377 Fortran configure warnings and build errors with nvidia fortran compiler Akshay-Venkatesh 2022-05-12 (4y4m) Target: v4.1.x
#10374 --prefix is not properly propagated to 3rd party libraries bosilca 2022-05-12 (4y4m) Target: main, Target: v5.0.x
#10370 segfault when trying to open significantly too many contexts joshfisher-cornelisnetworks 2022-05-11 (4y4m) Target: v4.1.x
#10356 Latest conda-forge build of 4.1.3 for Linux makes cudatoolkit an indirect dependency wm75 2022-05-05 (4y4m) question, Target: v4.1.x
#10328 Error with combination of MPI_Win_create_dynamic() and MPI_Get() using osc rdma joaobfernandes0 2022-04-27 (4y4m) Target: v4.1.x
#10313 Segfault in MPI_Finalize if MPI_Barrier isn't called first. dschulzg 2022-04-22 (4y5m) Target: v4.0.x, Target: v4.1.x
#10307 OMPI v4.x fails when built against PMIx v5 rhc54 2022-04-21 (4y5m) Target: v4.0.x, Target: v4.1.x
#10303 Unnormal Performance of MPI_Irecv() nfsp3k 2022-04-21 (4y5m) Target: v4.1.x
#10297 mca_io_ompio_file_write_at_all() failed during parallel write of PnetCDF lib dqwu 2022-04-19 (4y5m) Target: v4.1.x
#10261 Mpi4.1.0 How to check what algorithm was allreduce used?and why “intercomm, comm is too small, or not all peers local; disqualifying myself” pipihuang1998 2022-04-12 (4y5m) question, Target: v4.1.x
#10259 Make ompi_mpi_java_eager MCA var show up in ompi_info jsquyres 2022-04-11 (4y5m) java bindings
#10251 Calling python script with mpirun within a pytest does not work RCagnol 2022-04-08 (4y5m) question
#10245 Default mpirun behavior for Java apps incorrect if PRTE libdir != OMPI libdir jsquyres 2022-04-08 (4y5m) Target: main, Target: v5.0.x, State-Awaiting developer information
#10244 MTT ibm one-sided test failures for ompi v5.0.x shijin-aws 2022-04-07 (4y5m) Target: main, Target: v5.0.x
#10235 ROMIO fails to build if level_zero is installed acgoldma 2022-04-07 (4y5m) bug, Target: main, Target: v5.0.x
#10223 Java Segmentation Fault in ping-pong-mpi-tcp Janekdererste 2022-04-06 (4y5m) Target: v4.1.x
#10221 Assertion `reserve > 0' failed running collective-big-count tests using v4.1.x branch and --mca coll adapt,basic,sm,self,inter,libnbc option drwootton 2022-04-05 (4y5m) Target: v4.1.x
#10220 Multiple failures running collective-big-count tests with OMPI v4.1.x branch drwootton 2022-04-05 (4y5m) Target: v4.1.x
#10214 Multiple failures running collective-big-count tests with OMPI main branch drwootton 2022-04-04 (4y5m) Target: main
#10191 Multiple failures running collective-big-count tests with OMPI main branch and 'ftagree' collective component drwootton 2022-03-30 (4y5m) Target: main
#10190 Multiple failures running collective-big-count tests with OMPI main branch and 'tuned' collective component drwootton 2022-03-30 (4y5m) Target: main
#10187 Multiple failures running collective-big-count tests with OMPI main branch and 'han' collective component drwootton 2022-03-29 (4y5m) Target: main
#10186 Multiple failures running collective-big-count tests with OMPI main branch and 'adapt' collective component drwootton 2022-03-29 (4y5m) Target: main
#10158 Java Segmentation Fault Janekdererste 2022-03-24 (4y6m) Target: v4.1.x
#10152 opal_path_nfs test fails with (timed-out) autofs mount gkatev 2022-03-22 (4y6m) -
#10132 Not able to set stripe and stripe sie using mpi_info_set monsieuralok 2022-03-17 (4y6m) -
#10117 Intermittent crashes inside MPI_Finalize sethrj 2022-03-13 (4y6m) bug, Target: v4.1.x
#10110 Comm_spawn/accept using inefficient (and frail) rendezvous mechanism rhc54 2022-03-11 (4y6m) -
#10071 mpirun args for multi-node run with multiple cores per MPI task bernstei 2022-03-04 (4y6m) -
#10053 Lock files generated during parallel read of a NetCDF file dqwu 2022-02-28 (4y6m) Target: v4.1.x
#10048 Open MPI memory leaks on Ubuntu dqwu 2022-02-26 (4y6m) -
#10047 libopen-pal.so: undefined reference to PMIx_Value_unload/PMIx_Info_xfer/PMIx_Info_load kenorb 2022-02-26 (4y6m) question, Target: main
#10045 Cannot use SHARP with Singularity container vitduck 2022-02-25 (4y6m) -
#10042 Asynchronous Cuda Copy in pml ob1 implementation fails to check for copy completion for dtoh copy. wckzhang 2022-02-24 (4y7m) bug
#10027 PBS library path (--with-tm) ignored during configure of PRRTE albandil 2022-02-18 (4y7m) -
#10026 armci-mpi fails in multi-node execution with openmpi drew-parsons 2022-02-18 (4y7m) -
#10025 Orted hanging(?) while importing TensorFlow. camda03 2022-02-18 (4y7m) question, Target: v4.0.x
#10017 MPI_Datatype definitions cannot be used in constexpr statements bangerth 2022-02-16 (4y7m) -
#9988 Warnings on master branch: vprotocol rhc54 2022-02-08 (4y7m) -
#9983 Warnings in master branch: src area rhc54 2022-02-07 (4y7m) Severity: minor, Target: main, Target: v5.0.x
#9976 Option --preload-files causes segmentation fault albandil 2022-02-05 (4y7m) -
#9957 OpenMPI + UCX fails in MPI_Win_post and works with MPI_fence thomasgillis 2022-02-02 (4y7m) -
#9950 mca_btl_smcuda.super.btl_cuda_eager_limit missing OPAL_CUDA_GDR_SUPPORT protection akesandgren 2022-02-01 (4y7m) -
#9918 ORTE_ERROR_LOG: Data unpack had inadequate space in file base/plm_base_launch_support.c at line 1213 gengtsh 2022-01-25 (4y7m) question, Target: v4.1.x
#9912 Errors ignored in ft com_ft_detector code bwbarrett 2022-01-24 (4y8m) Target: main
#9907 [Open MPI main branch] mpirun/mpicc error while loading shared libraries shijin-aws 2022-01-21 (4y8m) Target: main, Target: v5.0.x
#9905 System call failure: unlink during MPI_Finalize() afborchert 2022-01-21 (4y8m) question, Target: v4.1.x
#9885 UCC initialization fails at mca_coll_ucc_save_coll_handlers(), when under HAN gkatev 2022-01-18 (4y8m) Target: main, Target: v5.0.x
#9883 coll/han: dynamic selection does not work for simple algorithms mkurnosov 2022-01-17 (4y8m) Target: main
#9860 A few minor configure errors gpaulsen 2022-01-11 (4y8m) Target: main
#9858 How do I use OpenMpi in AWS EFA chenshixinnb 2022-01-11 (4y8m) question, Target: v4.0.x
#9845 CUDA-aware Ireduce and Iallreduce operations for GPU tensors segfault jmerizia 2022-01-07 (4y8m) question, Target: v4.1.x
#9842 old code for GPFS support in romio321 needs stat64=>stat in ad_gpfs_open.c walkup 2022-01-07 (4y8m) bug, Target: v4.1.x
#9838 [openmpi-4.1.2] No components were able to be opened in the pml framework Honggang-LI 2022-01-05 (4y8m) -
#9828 Fix non-standard use of C99 flexible array in opal/mca/btl/base/btl_base_am_rdma.c jsquyres 2022-01-03 (4y8m) bug, Severity: minor, code cleanup
#9802 SMSC/knem throws error messages referencing BTL/knem BKitor 2022-01-01 (4y8m) bug, documentation, Target: main, Target: v5.0.x

2021 (78 open issues)

# Title Author Created (age) Labels Analysis
#9795 mpi_f08 configure tests failing for NAG jsquyres 2021-12-30 (4y8m) bug, fortran bindings, Target: v5.0.x, Target: v4.1.x
#9773 Wrong default binding in Open MPI v4 on AMD EPYC with NSP4 partitioning cniethammer 2021-12-17 (4y9m) documentation, Target: v4.0.x, Target: v4.1.x
#9764 SHMEM Fortran library only builds with --enable-oshmem bwbarrett 2021-12-13 (4y9m) bug, Target: main, Target: v5.0.x
#9761 Problems with collectives (HCOLL and coll_hcoll_enable 0) angainor 2021-12-13 (4y9m) -
#9751 Failing to build an RPM for openmpi 1.10.7 bedwards-mango 2021-12-07 (4y9m) question
#9722 Add simple opal atomic store/load? gkatev 2021-12-03 (4y9m) -
#9690 cuda-aware build fails cuda runtime linking with undefined symbol cuIpcOpenMemHandle_v2 mlohry 2021-11-22 (4y10m) question, Target: v4.1.x
#9689 mpi4py 3.1.2 test segfaults in UCX - ucp_mem_unmap opoplawski 2021-11-20 (4y10m) question, Target: v4.1.x
#9682 TCP interface specification/selection rhc54 2021-11-17 (4y10m) -
#9630 Disabling tcp btl causes issues for rdma osc when running IMB-RMA dshrader 2021-11-05 (4y10m) -
#9629 OpenBSD 7.0 statfs, no f_type app/ 2021-11-05 (4y10m) -
#9624 segfault in vmc_bcast_multiroot when running OpenFoam angainor 2021-11-04 (4y10m) -
#9599 mca_pml_ucx_preq_completion: Assertion `preq->tmp_req != ((void *)0)' failed jeromerobert 2021-10-26 (4y10m) question, Target: v4.1.x
#9589 PMIX ERROR: NOT-FOUND in file server/pmix_server.c at line 237 pankajd-57 2021-10-24 (4y11m) question, Target: v4.1.x
#9580 MPI_Win_allocate() fails when force to use RDMA joaobfernandes0 2021-10-21 (4y11m) -
#9575 Use of OFI for both MTL and BTL results in consuming double the # of end-points and double the # of hardware resources. mwheinz 2021-10-20 (4y11m) -
#9511 Coverity build failing due to common_ofi compile error jsquyres 2021-10-11 (4y11m) bug, Target: main
#9508 Is it possible for the target to service MPI_Get's in parallel? frizwi 2021-10-10 (4y11m) question, performance
#9481 OpenMPI 4.1.1 + LLVM 12.0 = Re-Link Error BryanFlynt-NOAA 2021-10-07 (4y11m) question, Target: v4.1.x
#9479 openMPI 4.1 + UCX 1.11 OMPIO hangs writing shared file on Lustre denisbertini 2021-10-06 (4y11m) -
#9461 pml/ucx: support for MPI 4.0 assertions? devreal 2021-10-03 (4y11m) question, MPI-4.0
#9452 Can not execute CUDA job using OPENMPI v4.1.1 acandac 2021-10-01 (4y11m) question
#9432 Segfault in mca_io_romio321.so amckinstry 2021-09-27 (4y11m) bug, Target: v4.1.x
#9406 btl/rdma warnings rhc54 2021-09-22 (5y) -
#9402 test/datatype/external32 failure when building with NVHPC (+ misleading error message) Micket 2021-09-22 (5y) -
#9397 v4.0.x and v4.1.x: document that --cpu-set doesn't work jsquyres 2021-09-21 (5y) documentation, Target: v4.0.x, Target: v4.1.x
#9396 client/server mechanism broken? frizwi 2021-09-20 (5y) -
#9390 portals4: fix compiler warnings in all the Portals4 components tkordenbrock 2021-09-17 (5y) bug, code cleanup, Target: v4.0.x
#9385 Iallreduce gives an incorrect result for algorithms 1 and 3 donners-atos 2021-09-17 (5y) bug, Target: v4.1.x
#9363 Calling mpirun from std::system() and MPI_Init(). gkarpa 2021-09-08 (5y) question
#9332 What to do with OMPI_MPI_THREAD_LEVEL env variable? jsquyres 2021-08-30 (5y) enhancement, Target: v4.0.x, Target: v4.1.x
#9316 Spawning process not working with multiple MPI processes goduck777 2021-08-26 (5y) -
#9307 Lazy intialization of frameworks is not thread safe nysal 2021-08-24 (5y1m) -
#9260 Using MPI_T for monitoring jychoi-hpc 2021-08-17 (5y1m) bug, Target: v4.0.x, Target: v5.0.x, Target: v4.1.x
#9218 OpenMPI periodically reports connection reset by peer qingsongli1979 2021-08-12 (5y1m) question, Target: v4.0.x
#9205 Dmtcp Launch with Mpi example throws segmentation fault 11 Wosch96 2021-08-03 (5y1m) question
#9194 MPI 4.0 - Need to implement embiggening feature hppritcha 2021-07-29 (5y1m) MPI-4.0
#9171 orte-clean broken in v4.0.6 and v4.1.1 jsquyres 2021-07-21 (5y2m) bug, Target: v4.0.x, Target: v4.1.x
#9146 osc/rdma: segfault in MPI_Compare_and_swap with flat MPI s417-lama 2021-07-14 (5y2m) -
#9129 clang: error: cannot specify -o when generating multiple output files leleliu008 2021-07-08 (5y2m) question
#9123 Crash in with Open MPI v4.1.x in MPI_Win_lock_all when used with libfabric < 1.12 Flamefire 2021-07-06 (5y2m) -
#9087 IB communication speed per process tetsushinto 2021-06-23 (5y3m) question
#9080 Mixing UCX pml and osc performance degradation devreal 2021-06-21 (5y3m) performance, Target: main, Target: v4.1.x
#9079 Questions about SRQ depletion tetsushinto 2021-06-21 (5y3m) question
#9062 Large message collective performance drops when using coll/han hjelmn 2021-06-14 (5y3m) performance
#9051 Memory Leak using Cuda-Aware MPI_Send and MPI_Recv for large packets of data geohussain 2021-06-08 (5y3m) question, Target: v4.0.x, Target: v4.1.x
#9050 OMPI_{CC,CXX}=mpi{cc,cxx} is a fork-bomb PHHargrove 2021-06-08 (5y3m) -
#9030 OPAL ERROR: Unreachable in file pmix3x_client.c at line 112 PerkzZheng 2021-06-03 (5y3m) -
#9022 Need a way to disable use of -mcx16 compile flag opoplawski 2021-05-30 (5y3m) -
#9021 Failures on MPICH tests (large_count, structpack2, struct_no_real_types, get_elements_pairtype, indexed_misc) karasevb 2021-05-30 (5y3m) Target: main, Target: v4.0.x, Target: v5.0.x, Target: v4.1.x
#9004 MPI Allreduce test stops on RHEL8.2 tetsushinto 2021-05-25 (5y3m) -
#9003 OSHMEM should not require SPML, nor UCX jeffhammond 2021-05-24 (5y4m) -
#8982 btl/tcp: Assert with MPI_Sendrecv() awlauria 2021-05-19 (5y4m) Target: main, Target: v5.0.x, Target: v4.1.x
#8967 Open MPI on bonded interface issues SharonBrunett 2021-05-18 (5y4m) question, Target: v4.1.x
#8964 shmem get throughput plummeting after 64KB get in IB G3orge26 2021-05-14 (5y4m) -
#8939 MPI_Neighbor_allgather hang with reorderd Dist Graph wfdoran 2021-05-09 (5y4m) Target: v4.1.x
#8928 Open MPI OFI transport does not support all OFI transports mwheinz 2021-05-05 (5y4m) -
#8919 NVIDIA 'nvfortran' cannot link libmpi_usempif08.la jsquyres 2021-05-04 (5y4m) bug, documentation, Target: v4.0.x, Target: v5.0.x, Target: v4.1.x
#8878 Incompatibility between hwloc (internal) and system hwloc on Ubuntu 20.04 (Arm) jagunnels 2021-04-28 (5y4m) -
#8820 Building of openmpi rpm hits issue with python scripts in 3rd-party modules acgoldma 2021-04-15 (5y5m) Target: main, Target: v5.0.x
#8819 Low scalability kshterev 2021-04-15 (5y5m) -
#8806 NCCL and CUDA-aware MPI? cadedaniel 2021-04-13 (5y5m) -
#8754 One-sided bandwidth drop of performance for non-align data cayrols 2021-04-01 (5y5m) -
#8752 Stop using Perl Smartmatch in autogen.pl bwbarrett 2021-04-01 (5y5m) bug, Target: main, Target: v5.0.x
#8720 Derived types with CUDA-Aware MPI ShatrovOA 2021-03-26 (5y5m) -
#8596 4.1.0: mpirun crashes when trying to schedule a task on a foreign host amckinstry 2021-03-12 (5y6m) Severity: critical, RTE, Target: v4.1.x
#8573 configure script strips out multiple -isystem flags from CFLAGS and CXXFLAGS xandox 2021-03-09 (5y6m) question
#8561 Memory leak with multiple equivalent tag pt2pt communications zerothi 2021-03-08 (5y6m) -
#8548 PMIX ERROR: BAD-PARAM in file base/bfrop_base_unpack.c at line 692 angelinesalberto 2021-03-03 (5y6m) question, RTE, Target: v4.1.x
#8527 Add check TSD key != NULL to support cases where TSD values are accessed on different threads (ULT)? janciesko 2021-02-25 (5y6m) -
#8467 Compiling with AOCC (Clang-9) adrianjhpc 2021-02-09 (5y7m) -
#8463 OpenMPI and mingw (msys2) 3rav 2021-02-09 (5y7m) question
#8439 Detect (and ignore) stale Open MPI components jsquyres 2021-02-02 (5y7m) enhancement
#8436 How to use MPI_Iallreduce with OpenMPI manasi-t24 2021-02-02 (5y7m) -
#8425 MPI internal error in MPI_Dist_graph_create_adjacent rajicon 2021-01-28 (5y7m) -
#8398 mpich testsuite MPI I/O fixes edgargabriel 2021-01-20 (5y8m) bug
#8350 Crash with Open MPI 4.1.0 on macOS, but not 4.0.5: Symbol not found: _preadv mathomp4 2021-01-07 (5y8m) bug, Target: v4.1.x
#8334 AVX-based MPI_OP performance regression rajachan 2021-01-04 (5y8m) Target: v4.1.x

2020 (72 open issues)

# Title Author Created (age) Labels Analysis
#8290 Memory leak with openib component when using MPI_AllToAllW patrick-legi 2020-12-15 (5y9m) bug, Target: v4.0.x, memory leak, Target: v4.1.x
#8278 Received msg header indicates a size that is too large - ptl_base_max_msg_size fm-dewal 2020-12-09 (5y9m) Target: v4.0.x, RTE, Target: v4.1.x
#8268 orted crash with v4.0.5 and BUILTIN_GCC (GCC v7.3.1) rajachan 2020-12-04 (5y9m) -
#8266 Apparent bug in MPI_File_seek() using MPI_SEEK_END davetaflin 2020-12-04 (5y9m) Target: v4.0.x, Target: v4.1.x
#8264 All TYPE(MPI_Foo) types need to be in the "mpi" module jsquyres 2020-12-03 (5y9m) bug, fortran bindings, Target: main, Target: v5.0.x
#8261 Compile: ARM cluster, Cray 10.0.1, error parsing compiler version during configure tonycurtis 2020-11-30 (5y9m) -
#8252 OSU one-sided ompi-4.0.5/ucx-1.9.0 ucp_worker error naughtont3 2020-11-24 (5y10m) Target: v4.0.x, Target: v4.1.x
#8236 When oversubscribing on a system with multiple NIC, the PMIx call for locality string from local peers returns a null locality string. dancejic 2020-11-19 (5y10m) Target: main
#8193 orte_ess_init failed while trying to run Horovod application BKitor 2020-11-09 (5y10m) question
#8166 Minor memory leak in init ekeever1 2020-10-31 (5y10m) -
#8157 coll_tuned_dynamic_rules_filename option miharulidze 2020-10-30 (5y10m) -
#8120 shmem_alltoall32() segfaulted when test run on two nodes thanh-lam 2020-10-22 (5y11m) bug
#8114 MPI_Init_thread provided status bobby-philip 2020-10-21 (5y11m) -
#8112 Unexpected behaviour with passive One side communication MPI_Win_lock/MPI_Win_unlock maugarsb 2020-10-21 (5y11m) -
#8106 oshmem_info link failure for 4.0.x and 4.1.x hoba87 2020-10-20 (5y11m) bug, Target: v4.0.x, Target: v4.1.x
#8102 IMB-RMA failure on POWER loveshack 2020-10-19 (5y11m) -
#8098 BTL UCT got active message id 26, but no handler installed abouteiller 2020-10-17 (5y11m) bug, Target: main
#8080 Potential GPUDirect RMDA bug huanghua1994 2020-10-07 (5y11m) -
#8072 Where to install and configure OpenMPI in a cluster ? ealemany 2020-09-30 (5y11m) -
#8061 ORTE linker issue with test/monitoring and test/spc observed the Mentor CodeBench GNU compilers paklui 2020-09-26 (5y11m) -
#8058 Problem with MPI_Init_thread Quisipinizzo180 2020-09-23 (6y) question
#8051 ofi_create_recv_tag mask hides ssend's "ack" bit hkuno 2020-09-17 (6y) -
#8050 MPI_Put fails for trivial example on v4.0.2 lifflander 2020-09-17 (6y) -
#8034 MTL-OFI + verbs provider will crash during MPI_INIT on MTHCA type hardware. abouteiller 2020-09-03 (6y) -
#8032 Segfault with Openmpi-4.0.3 + ucx-1.8.1 when running IMB-MPI1 dsharma283 2020-09-03 (6y) -
#8016 mpirun --help: --tune segment vs --am segment zerothi 2020-08-21 (6y1m) -
#8010 reduce_scatter and reduce_scatter_block algorithms incorrectly handling noncommutative ops wckzhang 2020-08-18 (6y1m) bug, Target: v4.1.x
#7988 OpenMPI 4.0.1 cannot build using PMIx 3.1.5 lcebaman 2020-08-06 (6y1m) -
#7983 Use MPI_FILE_WRITE_SHARED with stdout? simonbyrne 2020-08-05 (6y1m) -
#7965 OMPI+UCX on GPUs : drop of performance compared with pt2pt cayrols 2020-07-25 (6y1m) -
#7958 Undefined behaviour reported by clang UBSan in pml_ob1_hdr.h cniethammer 2020-07-22 (6y2m) Target: main, Target: v5.0.x
#7929 Cross Memory Attach gfiameni 2020-07-13 (6y2m) question
#7900 Terminal size under OpenMPI mrzv 2020-07-01 (6y2m) feature request
#7861 UCX iWARP support does not provide the same performance as the openib counterpart? pllopis 2020-06-23 (6y3m) -
#7857 Device binding according to process LudovicEnault 2020-06-22 (6y3m) question
#7841 WARNING: There was an error initializing OpenFabric device --with-verbs collinmines 2020-06-18 (6y3m) -
#7813 RMA Functionality bjpalmer 2020-06-12 (6y3m) Target: main, Target: v4.0.x, Target: v5.0.x, Target: v4.1.x
#7809 MPI_File_read_at_all hanging brtnfld 2020-06-11 (6y3m) bug
#7795 segfault with HDF5 chunked file angainor 2020-06-09 (6y3m) Target: v5.0.x
#7782 Investigate file munging issue found in openpmix bwbarrett 2020-06-03 (6y3m) Severity: minor, Target: main, Target: v5.0.x
#7766 Option to enable two level namespace on Mac OS srherbener 2020-05-26 (6y3m) -
#7765 Dynamic Tuning (coll/tuned) behavior doesn't have any non commutative checks wckzhang 2020-05-26 (6y3m) bug
#7733 synchronize cuda-aware mpi streams saareliad 2020-05-13 (6y4m) -
#7695 OMPI_Affinity_str and friends need to be updated rhc54 2020-05-04 (6y4m) Target: main
#7693 btl/uct using wrong topology rhc54 2020-05-04 (6y4m) bug, Target: main
#7686 Cleanup PGI Compiler Warnings jjhursey 2020-05-04 (6y4m) code cleanup
#7683 Getting Out of resource error Vidyaranya 2020-05-03 (6y4m) -
#7682 Performance drop of MPI_Allreduce (ring allreduce) as the number of containers increases qiangsu97 2020-05-03 (6y4m) -
#7672 Inconsistent & Perhaps buggy dynamic tuning behavior wckzhang 2020-04-29 (6y4m) -
#7630 Error on cluster over WAN: ORTE does not know how to route a message to the specified daemon langfield 2020-04-14 (6y5m) -
#7608 Datatype engine segfaults in MTT scatter tests rhc54 2020-04-07 (6y5m) bug
#7568 osu_acc_latency stalls on opempi 3.1.x branch nmorey 2020-03-26 (6y5m) -
#7567 some question and thinking about TenosrFlow and OpenMPI's usnic btl Keepmoving-ZXY 2020-03-26 (6y5m) question
#7533 openmpi seems to give priority to low ranks if there is multiple messages pending iassiour 2020-03-13 (6y6m) -
#7532 MCA settings required to run a windowing query mathstuf 2020-03-13 (6y6m) -
#7526 Disable cuda coll parameter doesn't work souravzzz 2020-03-11 (6y6m) -
#7481 Configure doesn't fail when enable-mca-no-build mca and component names are invalid Akshay-Venkatesh 2020-02-26 (6y6m) bug, Severity: minor
#7472 Delete smcuda BTL and put CUDA functionality in vader BTL jsquyres 2020-02-25 (6y6m) Target: main
#7469 psm2 support causes mtl/ofi, btl/ofi conflict hkuno 2020-02-25 (6y6m) -
#7461 Error initializing an OpenFabrics device using Mellanox InfiniBand BerndDoser 2020-02-24 (6y7m) -
#7460 Weird alltoallw segfault when libcuda and btl smcuda are present leofang 2020-02-24 (6y7m) question
#7423 Segv / freeing memory from dlclose()'ed common libraries jsquyres 2020-02-18 (6y7m) bug
#7394 shmem related files left in /dev/shm after interrupt manomars 2020-02-13 (6y7m) -
#7393 A system call failed during shared memory initialization ... manomars 2020-02-13 (6y7m) -
#7381 OpenMPI OSHMEM 4.0.2 missing some pshmem functions lriesen 2020-02-10 (6y7m) Target: main, Target: v5.0.x
#7378 Cannot find an UCX device after updating to CentOS 7.7? gshamov 2020-02-10 (6y7m) -
#7354 Compilation warnings with GCC 4.8.5 on RHEL 7.5 dmitrygx 2020-02-02 (6y7m) -
#7347 Trigger Mellanox CI with bot:[mellanox:]retest PR comments artemry-nv 2020-01-28 (6y7m) -
#7334 Oddity: configure and dlopen checks for CUDA support jsquyres 2020-01-23 (6y8m) question
#7311 FAQ on using single socket cponder 2020-01-16 (6y8m) documentation
#7301 Broken collectives on Cray when built with Intel compiler devreal 2020-01-14 (6y8m) Target: main
#7285 Make ompi_info also show PRRTE MCA params jsquyres 2020-01-08 (6y8m) enhancement, Severity: critical, Target: main, Target: v5.0.x

2019 (41 open issues)

# Title Author Created (age) Labels Analysis
#7263 OpenMPI+Open MP: The available threads decreased over iterations trbahb252 2019-12-28 (6y8m) - Close (unsupported version) (reported on unknown (2019, likely 4.0.x)): User reported omp_get_max_threads dropping each iteration in a hybrid MPI+OpenMP loop. No version, code or reply. Most likely binding/OpenMP runtime usage rather than an Open MPI bug. No activity since 2019 and nothing ties it to v5.0.x.
#7217 MPI_Comm_split crashes with Portals4 ptaffet 2019-12-03 (6y9m) - Close (wrong repo) (reported on 4.0.1): MPI_Comm_split crashed with a ct_check assertion in the Portals4 UDP-mode library. Maintainer tkordenbrock identified it as a Portals4 reference implementation bug and opened Portals4/portals4#82 (still open). No Open MPI change was identified.
#7165 Run openmpi on docker containers on different hosts uray10 2019-11-14 (6y10m) - Close (unsupported version) (reported on 2.1.1): User could not get orted to start across Docker containers on separate GCP VMs with 2.1.1; admits it is mainly a Docker networking setup question. No comments since 2019-11. Support question, not a bug; launch is PRRTE-based in v5.0.x.
#7164 Unable to run mpiexec in an MPI initialized environment EFanZh 2019-11-14 (6y10m) - Close (won't fix) (reported on 4.0.2): posix_spawn of mpiexec after MPI_Init exits with status 256 (worked in 2.1.1). ggouaillardet (2019-11) said this is expected, suggested MPI_Comm_spawn with MPI_Info for non-MPI apps. No further activity.
#7143 OSHMEM: SHPCLMOVE returns incorrect error code for 2 cases sssharka 2019-11-05 (6y10m) - Keep (reported on 4.0.1): SHPCLMOVE returns -2 instead of -4 (block already freed) and -5 (not at block start). v5.0.x oshmem/shmem/fortran/shpclmove_f.c still maps any shrealloc failure to -2 and never returns -4 or -5. Unchanged; no comments.
#7130 [btl_tcp_component.c:966:mca_btl_tcp_component_create_listen] bind() failed: no port available in the range wuxun-zhang 2019-10-31 (6y10m) question Close (unsupported version) (reported on 4.0.2): User restricted btl_tcp to 8445-8456 for a firewall. netstat showed mpirun itself listening on 8445-8455, so the TCP BTL could not bind. Advice given (check ports, use if_include). Last reply 2020-12. This is a setup issue, not a bug, and ORTE was removed in v5.
#7123 Detect when running in a containerized environment jjhursey 2019-10-29 (6y10m) enhancement, help wanted Close (wrong repo) (reported on master-2019): jjhursey RFE: have mpirun detect containers (for example Singularity) and adjust defaults such as plm_rsh_chdir via an orted schizo component. No comments since 2019. ORTE is gone in v5.0.0, and schizo and mpirun behavior now live in PRRTE (openpmix/prrte). No container detection exists there today.
#7120 SSH not execute when some node is same with the host performs mpirun sui-hs 2019-10-29 (6y10m) - Close (unsupported version) (reported on 3.1.4): 3.1.4 user wanted mpirun to ssh to its own node so .bashrc sets PATH for the script. Maintainers said mpirun never ssh-es locally, so set PATH before running. User setup issue, no reply since 2019-10. orte/ is absent in v5.0.x.
#7110 Error in ompi_io_ompio_calcl_aggregator() running netcdf testsuite on 32-bit hardware opoplawski 2019-10-26 (6y10m) bug Close (unsupported version) (reported on 4.0.2): The netcdf testsuite failed on i686/arm with ompi_io_ompio_calcl_aggregator rank_index(-2). edgargabriel fixed the 32-bit aggregator calculation (master ea1355beae, v4.0.x backport 02da54c174 in v4.0.3). The reporter confirmed the fix (2019-11) but the issue was never closed.
#7106 mpiexec not allowing more cpus per process in more than one node (master or slave) rafaeltiveron 2019-10-24 (6y11m) - Close (won't fix) (reported on 4.0.x): User asked to give one process 28-40 cpus spanning two 24-slot nodes. rhc54 (2019-11) replied it cannot work: cpus-per-proc larger than the node is rejected even with overload-allowed. A process cannot span nodes. No further activity.
#7091 Wrong values for MPI_Datatype with armflang alinask 2019-10-15 (6y11m) - Close (unsupported version) (reported on 4.0.x-2019): With armflang/flang, mpi_f08 constants like MPI_INTEGER came out wrong because the weak symbol was not bound at runtime (a compiler bug, reported to Arm). ggouaillardet reworked the f08 constants in #7105 (merged 2019), which is in v5.0.0 and v4.0.3. Last comment in 2021 asked about closing.
#7090 Is it possible to use different OFI mtl for inter- and intra-node transfers? mszpindler 2019-10-15 (6y11m) question Close (stale) (reported on master-2019): User with custom libfabric provider lacking loopback asked to use different providers intra/inter-node. jsquyres: CM/MTL uses a single provider; OB1/BTL allows per-peer transports. Answered 2019-10; v5.0.x has opal/mca/btl/ofi for that model. No further activity.
#7088 How to reduce Open MPI's memory footprint? mkre 2019-10-14 (6y11m) - Close (unsupported version) (reported on 3.1.3): User compared memory footprint vs Platform MPI. Advice given: disable oob/ud (rhc54), UCX UD/fifo knobs (brminich), ob1+vader single-node (hjelmn). Last activity Nov 2019. oob/ud, ORTE and openib are gone in v5.0.x; no actionable ompi bug.
#7085 illegal node name leeQT 2019-10-11 (6y11m) - Close (unsupported version) (reported on 4.0.2): 4.0.2 mpirun rejected hostname with underscore (ORTE regex). ggouaillardet asked about uname -n in 2019, no reply. orte/ is absent in v5.0.x and the error text is not in the v5 tree. If it happens on v5, file it against openpmix/prrte.
#7044 v3.1.x hangs at startup when openib BTL provider is active since commit 8be0a233c87d lnussbaum 2019-10-05 (6y11m) - Close (unsupported version) (reported on 3.1.x): Bisected hang to 8be0a233c8 on v3.1.x with -mca btl openib,self. No comments since 2019. btl/openib absent in v5.0.x and main (cat-file), and v3.1.x is EOL.
#7042 Improve map-by, rank-by, bind-to docs gpaulsen 2019-10-04 (6y11m) - Close (fixed) (reported on 4.0.x): Request for better map-by, rank-by and bind-to docs. jjhursey rewrote the PRRTE docs in prrte PR 773, and in v5.0.x mpirun is prterun. docs/man-openmpi/man1/mpirun.1.rst in v5.0.x has a Mapping, Ranking, and Binding: Oh My! section plus a policies section. Last activity 2021-08.
#6982 User's PMIx call fails after MPI_Init + UCX/HCOLL angainor 2019-09-17 (7y) bug Close (wrong repo) (reported on 4.0.1, 4.0.2 (PMIx 3.1.4)): User PMIx_Get of a key posted after MPI_Init fails with -46 across nodes. angainor reduced it to a PMIx-only sequence (Put, Fence, Put, Get); rhc54 (2020-01) traced it to the PMIx server answering not-found instead of deferring, test added to prrte #294. Not an ompi bug; pmix issue 1427 closed.
#6960 IPv4 vs. IPv6 issues mkre 2019-09-05 (7y) Target: main Close (unsupported version) (reported on 3.1.3, 4.0.1, 4.0.2rc2): --enable-ipv6 builds aborted in ORTE oob_tcp_listener on IPv4-only nodes. rhc54 fixed it and cherry-picked to 3.1.x/4.0.x, but the user still saw 'No network interfaces' for OOB in 4.0.2rc2 and it was reopened (2020-01). Last activity 2020-02. The ORTE OOB code is gone in v5.0.x.
#6916 Error using MPI_Comm_connect/MPI_Comm_accept nuriallv 2019-08-20 (7y1m) question Close (unsupported version) (reported on master-2019 (ORTE)): MPI_Comm_connect/accept between two separate mpiruns failed with ORTE_ERROR_LOG Not supported. rhc54 answered that a rendezvous server (ompi-server) or a PRRTE DVM is needed (2019-09). No follow-up. ORTE was removed in v5.0.0. Any remaining cross-mpirun connect issue belongs to prrte/openpmix.
#6896 .dylib warning from dlopen() for libcuda on Linux cparrott73 2019-08-12 (7y1m) question Close (unsupported version) (reported on 3.1.3): The warning listed failed dlopen attempts of libcuda.dylib on Linux nodes without GPUs. It came from opal/mca/common/cuda, which is gone in v5.0.x. The v5.0.x accelerator/cuda component links libcuda via accelerator_cuda_LIBS. Last activity 2019-08.
#6878 Linking separate executables with MPI_open_port sharing port information in a text file edwardsmith999 2019-08-07 (7y1m) - Close (unsupported version) (reported on 2.0.1, 4.0.1): Two separately launched mpiexec jobs hang in Comm_connect/accept using a port name shared via a file; ompi-server attempt failed with ORTE errors. No replies. v5.0.x docs/launching-apps/unusual.rst: start prte --report-uri and launch both jobs with mpiexec --dvm file:uri to use connect/accept.
#6876 mca/coll: segfault on v4.0.x amaslenn 2019-08-07 (7y1m) - Close (unsupported version) (reported on 4.0.x-2019): Regression from #6806: Ialltoallw segfaulted in ompi_coll_base_retain_datatypes_w (mpich nbicalltoallw). ggouaillardet flagged it as a likely duplicate of #6870 (closed). Fixed on master by #6880 and on v4.0.x by #6889, first in v4.0.2.
#6868 UCX (SW) RMA Atomics Performance devreal 2019-08-06 (7y1m) - Close (unsupported version) (reported on 4.0.x): High MPI_Accumulate latency with osc/ucx on 4.0.x, caused by an accumulate lock (remote CAS) per op. devreal proposed acc_single_intrinsic and skipping the lock under an exclusive lock, merged as PR #6980 (907f4e196a, 427d4bd226, 73a183408f), first in v5.0.0.
#6847 --use-hwthread-cpus changes behaviour of program Niken-physics 2019-07-26 (7y1m) - Close (unsupported version) (reported on 3.x (Cygwin)): Barrier appeared to hang with --use-hwthread-cpus on a 2-core i3 under Cygwin. awlauria (2021, v4.0.6) found it completes, just much slower (oversubscribed polling); suggested closing as working as expected. mpirun is PRRTE in v5. Last activity 2021-06.
#6831 Coding Style guserav 2019-07-22 (7y2m) - Close (fixed) (reported on master-2019): 2019 discussion about tab/whitespace policy and CI checks (tabs-only vs clang-format). Last activity 2019-07. Project later adopted clang-format: .clang-format exists in v5.0.x and main, and opal was reformatted in f067a89832 (first tag v5.0.0).
#6829 Error running HPL on Cori nuriallv 2019-07-19 (7y2m) bug Close (unsupported version) (reported on master-2019): HPL on Cori with btl/ugni failed with SOURCE_SSID AT_PF_INV on an RDMA read. hppritcha said it pointed to a bad source buffer (2019-07), then no follow-up. Cori is retired, Cray XC/uGNI hardware is effectively gone, and ugni was dropped after v5.0.x.
#6818 mpirun segfault in mpi_comm_connect/accept on multimachine jobs zack-hable 2019-07-15 (7y2m) - Close (unsupported version) (reported on 4.0.1, 3.1.4, 2.1.1): Multi-node server and client jobs rendezvousing through ompi-server made the client's mpirun segfault on 4.0.1 and hang on 3.x. A 2023 maintainer follow-up got no reply. orte/ and orte-server are gone in v5.0.x; connect/accept now goes through PRRTE/PMIx. Any remaining problem belongs in prrte.
#6777 UCX seemingly causing Python MPI tests to fail with Open MPI v4.0.5 jsquyres 2019-06-26 (7y2m) bug, Target: v4.0.x Close (unsupported version) (reported on 4.0.1 / 4.0.5): mpi4py RMA CompareAndSwap/FetchAndOp on 1-, 2- and 16-byte types failed with osc/ucx because UCX lacks those atomic sizes. e215eff43d (2020) restricted UCX atomics to 32/64-bit; v5.0.x checks ompi_osc_base_is_atomic_size_supported and falls back. The 2023 comment is an unrelated segfault.
#6768 hwloc symbol conflicts markalle 2019-06-19 (7y3m) question Close (stale) (reported on master-2019): hwloc_* symbols in libhcoll clashed with external hwloc 2 used by OMPI. jsquyres/rhc argued external hwloc should be the system one; jladd-mlnx said fixed in HCOLL (2019-07). Proposal to rename libhwloc for OMPI never pursued. Last activity 2019-07.
#6728 shmem.h uses C++ <complex> type for C++, but standard uses _Complex from <complex.h> sam6258 2019-05-31 (7y3m) bug, question, Target: main Keep (reported on master-2019, 3.0.x-4.0.x): In C++, OSHMEM_COMPLEX_TYPE is std::complex<T>, so Sandia C++ tests calling shmem_complex*_to_all with _Complex fail to compile. hppritcha asked Mellanox about plans in 2021 with no answer. oshmem/include/shmem.h.in is unchanged in v5.0.x and main.
#6719 Openmpi conflicting with wifi on macOS nbengdahl 2019-05-30 (7y3m) question Close (unsupported version) (reported on 4.0.0 / 4.0.2): ParFlow on macOS failed in MPI_Comm_split with MPI_ERR_ARG when on some enterprise WiFi networks and worked with WiFi off. Still seen on 4.0.2 (last comment Nov 2019). No small reproducer and never triaged. The runtime/OOB was replaced in v5.0.0, and nothing shows it persists.
#6710 MPI.COMM_SELF.Spawn() error connorourke 2019-05-29 (7y3m) - Needs check (reported on 3.1.4): mpi4py loop of COMM_SELF.Spawn fails after ~3276 spawns (proc on host unknown, ompi_dpm_dyn_init Unreachable), also on one node. No maintainer reply since 2019-06. Test: run the toy script (or a C loop of MPI_Comm_spawn+disconnect) for >5000 iterations on v5.0.x; close if it passes.
#6494 Reproducible Linear Algebra through posit-enabled MPI reductions Ravenwater 2019-03-17 (7y6m) feature request Close (stale) (reported on n/a (feature request 2019)): Request for collaboration to add posit-based MPI reduction ops. bosilca offered to take a look and the requester followed up by email on 2019-03-19. No PR or activity since then.
#6464 DDT shows message queues with pml ob1 but not with ucx and yalla. bartoldeman 2019-03-05 (7y6m) bug, good first issue Keep (reported on 2.1.1, 3.1.x): DDT message queues are empty with pml ucx because the msgq DLL walks mca_pml_base_send/recv_requests, which only ob1/cm populate. On v5.0.x and main, libompi_dbg_msgq still reads those lists and pml/ucx still does not use them (grep). Proposed opt-in MCA param was never done. yalla is gone.
#6447 horovod distributed failed run in k8s with kube-router wangqiaoshi 2019-03-04 (7y6m) - Close (unsupported version) (reported on 3.1.2): Horovod on k8s hung and the TCP BTL dropped inbound connections because the source IP did not match known peer IPs. Similar to closed issue 6103 (flannel). Another user confirmed that disabling ip-masquerade fixes it. The only later activity is a 2024 question. Not an Open MPI defect.
#6422 Add a test to verify that next_cid works after unbalanced communicator creation abouteiller 2019-02-22 (7y7m) enhancement, test Close (stale) (reported on master-2019): bosilca asked for a regression test for next_cid after unbalanced communicator creation, following PR #6417 (cart/graph create skipped next_cid). The fix merged in 2019 and first shipped in v5.0.0. No comments or activity on the test request since. Tests like this would live in ompi-tests.
#6390 MPI_Bcast hangs with version 4.0.0 when opal_progress_set_event_flag is set. iassiour 2019-02-15 (7y7m) - Close (unsupported version) (reported on 4.0.0): Bcast hang when app calls internal opal_progress_set_event_flag(1) to stop busy polling. ggouaillardet said it is not for end users, suggested mpi_yield_when_idle and --mca btl ^vader, which the reporter confirmed worked (2019-02-22). mpi_yield_when_idle exists in v5.0.x.
#6366 Unexpected behavior of DataType.getSize in Java malinkallen 2019-02-07 (7y7m) question Keep (reported on 3.1.3): Java Datatype.getSize/getExtent count elements, not bytes, which conflicts with byte-based createResized/struct. Options discussed: fix the docs, add byte APIs, or switch to bytes in v5. Last activity was a 2021 question about v5.0.0. v5.0.x Datatype.java still returns getSize(handle)/baseSize.
#6243 PGF90-S-0081-Illegal selector - KIND value must be non-negative with PGI 18.10 and OpenMPI master (v4.0.x) azrael417 2019-01-06 (7y8m) - Close (unsupported version) (reported on master-2019 (pre-4.0)): PGI 18.10 Fortran KIND error, first from hand-edited wrapper files mixing gfortran/pgfortran (unsupported), then a memkind header clash in native PGI build (workaround --with-memkind=no). Last activity 2019-01, no full error log posted. PGI 18.x obsolete; no report on v5.0.x.
#6242 Memory Leaks in pmix4x & mpool ax3l 2019-01-06 (7y8m) - Close (unsupported version) (reported on master-2019-01): ASan found leaks in embedded pmix4x query_cbfunc and mpool_hugepage_find_hugepages. Gilles fixed the hugepage one in 78fffa25f2 (Refs 6242, first in v5.0.0). opal/mca/pmix/pmix4x is gone in v5.0.x and PMIx leaks belong to openpmix. Last activity 2019-01.
#6240 TCP: unexpected process identifier in connect_ack abouteiller 2019-01-05 (7y8m) bug, Target: main Needs check (reported on master-2019): TCP BTL deadlock with 'received unexpected process identifier' on multi-rail hosts with non-routable ifaces (virbr0, docker0); if_include worked around it. PR #7134 (reachable pairing, v5.0.0) meant to fix; mkre 2020 still hung on master without excluding docker0. Test: v5.0.x mpirun -mca btl tcp,self IMB pingpong across 2+ nodes with docker0/virbr0 up, no if_include/exclude.

2018 (21 open issues)

# Title Author Created (age) Labels Analysis
#6231 libevent warnings with MPI_THREAD_MULTIPLE still occurring in head of v3.0.x release felker 2018-12-28 (7y8m) - Close (unsupported version) (reported on 3.0.3): Spurious libevent event_base_loop reentrant invocation warnings with MPI_THREAD_MULTIPLE on 3.0.x. No comments. v4.0.0+ and v5.0.x opal_progress_events guards opal_event_loop with an atomic swap lock (bdbb853461), absent in v3.1.4.
#6143 When using libtool to compile against Open MPI, libopen-pal and libopen-rte are explicitly linked in jsquyres 2018-12-01 (7y9m) bug Keep (reported on 3.1.x / 4.0.x (master-2018)): Libtool .la files make apps like HDF5 link libopen-pal/libopen-rte directly, which breaks cross-version runs. The Debian link_all_deplibs patch and dropping .la files were discussed with no resolution. libopen-rte is gone in v5, but libopen-pal 70:3:30 (so.40) became 80:0:0 (so.80) while libmpi stayed .40.
#6113 Not enough slots when upgrading from 2.0.2 to 4.0.0 iljah 2018-11-26 (7y9m) - Close (unsupported version) (reported on 4.0.0): 4.0.0 limits procs to physical cores (not hwthreads); user could not make oversubscribe the default via mca-params.conf. Explained by bgoglin/rhc54 2018-11. v4.0.1 changelog: fix for ORTE rmaps_base_oversubscribe MCA param. v5.0.x docs/mca.rst documents the PRRTE equivalent.
#6060 v3.1.3 Non-fatal "make all" warnings JonathanNStewart 2018-11-08 (7y10m) - Close (unsupported version) (reported on 3.1.3): List of compiler warnings from a macOS 10.13 build of 3.1.3: pragma pack, va_start with bool, libevent unused functions, deprecated syscall, empty libs, const char basename. No comments. 3970b06134 fixed the va_start warnings (in v5.0.0), and sharedfp now uses opal_basename.
#6001 CUDA-aware MPI broken after calling MPI_Bcast masterleinad 2018-10-30 (7y10m) - Close (unsupported version) (reported on 2.1.5, 3.1.3): Wrong data after MPI_Bcast with 2 GPUs, later segfault in UCX 1.4 ucp_dt_pack due to cudaMalloc interception (UCX_MEMTYPE_CACHE=n worked around it). Akshay could not reproduce with 2.1.3/3.1.0. Last activity 2018-12 ping. Old UCX memtype-cache problem.
#5976 Failed to convert worker name to MPI index: ps:0:0 qyyy 2018-10-26 (7y10m) - Close (wrong repo) (reported on 3.1.2): The TF parameter-server benchmark aborted in tensorflow/contrib/mpi/mpi_utils.h with Failed to convert worker name to MPI index. The ps and worker processes were started separately rather than under one mpirun. The only reply (2020) says the same. No Open MPI defect was shown.
#5949 Warn in configury that the TKR 'mpi' module is deprecated jsquyres 2018-10-18 (7y11m) enhancement, feature request, help wanted, State: Awaiting code Close (fixed) (reported on master-2018): Request to warn at configure that the TKR mpi module is deprecated when ignore-TKR is unavailable. Awaiting code since 2018, v4.0.x label dropped 2021. Instead use-mpi-tkr was deleted in main/v6.0.x (dc82f61977, Jan 2025); v5.0.x is a bugfix branch.
#5946 Running osu_acc_latency errors out with 3.1.2 Akshay-Venkatesh 2018-10-17 (7y11m) question Close (unsupported version) (reported on 3.1.2): osu_acc_latency segv in mca_btl_openib_get via osc/rdma on 3.1.2 (worked in 3.1.0). Devs said unrelated to btl/uct; no further triage since 2018. opal/mca/btl/openib does not exist in v5.0.x; one-sided on IB now uses osc/ucx.
#5902 TCP BTL progress thread segv's jsquyres 2018-10-11 (7y11m) bug Needs check (reported on master-2018): Segv in ~60% of runs at MPI_Finalize with btl tcp,self and btl_tcp_progress_thread=1 (2 nodes x16); suspected TCP progress thread still running after component dlclose. Maintainers pinged, no fix identified; option still exists in v5.0.x. Test: loop that config on v5.0.x/main, check for finalize segv.
#5885 PML fallback not selected if explicit MCA components specified mkre 2018-10-10 (7y11m) - Close (unsupported version) (reported on 3.1.2): User expected '-mca pml cm,yalla -mca mtl psm' to fall back to yalla when psm is unusable; got no pml component opened. Both components are gone in v5.0.x. No maintainer response; no activity since 2018-10. Re-file with v5 components (e.g. pml cm,ucx) if fallback still fails.
#5839 Compilation against HCOLL<=3.0 fails mkre 2018-10-04 (7y11m) - Close (unsupported version) (reported on 3.1.2, 4.0.3): coll/hcoll fails to compile against HCOLL 3.0 because it lacks coll_allgatherv/alltoallv/gatherv/igatherv. Mellanox acked 2018, still seen on 4.0.3 (2020), no fix. v5.0.x still uses those members unconditionally, but HCOLL 3.0 is a ~2014 release nobody ships; hcoll dropped from main/v6.0.x (87335ba8cd).
#5818 TCP BTL: problems when there are multiple IP interfaces in the same subnet jsquyres 2018-10-01 (7y11m) bug, Target: v4.1.x Close (unsupported version) (reported on master-2018 (3.x/4.x)): TCP BTL dropped inbound connections when an interface has multiple IPs in one subnet. bwbarrett 457f058e73 (Refs #5818) publishes the module address and bind()s to it; in v5.0.x. #3035 race fixed separately in 4.x. reox 2024-01: 5.0.1 works where 4.1.4 failed.
#5808 --MCA flag does not activate btl framework to work with specified components (TCP/IB) abeltre1 2018-09-29 (7y11m) question Close (unsupported version) (reported on 3.1.2): User saw same latency for --mca btl tcp vs openib because pml cm/mtl mxm was selected. ggouaillardet explained pml ob1 plus btl self and if_include usage (2018-10-01). Both mtl/mxm and btl/openib are absent from v5.0.x.
#5763 Performance issues with memory/patcher mkre 2018-09-24 (8y) question, State-Awaiting developer information Close (unsupported version) (reported on 3.1.2): User saw a 1-5% slowdown from memory/patcher on FDR IB with 3.1.2 and asked whether disabling it was safe. Disabling it worked for them (2018-10). No developer reply. The patcher still exists in v5.0.x, but openib, its main registration-cache consumer then, was removed in v5.0.0 (8de786f5a4).
#5599 BML (and BTL) framework(s) initialized even when they are not used jsquyres 2018-08-25 (8y) question Close (stale) (reported on master-2018): Asked why BML (and thus BTL) framework opens even with pml ucx. bwbarrett: BML used to init ompi_proc_t pieces, more than an if statement. v5.0.x still lists bml in instance.c framework deps (init stays lazy via ob1/osc rdma). No activity since 2018-09.
#5478 Segfault in MPI_Barrier elliottslaughter 2018-07-25 (8y1m) question Close (unsupported version) (reported on 3.0.1, 2.1.1): Intermittent MPI_Barrier segfault or unreachable-peer errors from btl_openib_connect_udcm when launched with srun on IB EDR. mpirun worked. Maintainers never root-caused it, last activity 2018-08. The openib BTL is gone in v5.0.x (cat-file confirms), and IB now goes through UCX.
#5206 Java bindings vs mpool/memkind ggouaillardet 2018-05-31 (8y3m) bug, java bindings Needs check (reported on master-2018): Java tests crash at exit because libmemkind pthread key destructor runs after the component is dlclosed; workaround --mca mpool ^memkind or --disable-dlopen. ggouaillardet sent a PoC fix upstream to memkind 2018-06. Test: v5.0.x built with --enable-mpi-java and memkind, run a Java hello, check exit crash.
#5172 Need a way to limit vma tree size (specifically for rgpusm if that's possible) Akshay-Venkatesh 2018-05-15 (8y4m) enhancement, question, State-Awaiting developer information Needs check (reported on 2.0.x, 3.0.x): Stale cuIpcMemHandles in rgpusm pile up on cudaMalloc/Isend/Irecv/cudaFree loops; asked for vma tree size knobs. hjelmn agreed 2018-06, jsquyres pinged 2018-09, no follow-up. v5.0.x still has smcuda+rgpusm (rcache_size_limit, leave_pinned, empty_cache) but vma_tree_items params are gone (38d9b10db8). Test: run the loop on v5.0.x with pml ob1 btl smcuda over 2 GPUs and watch GPU memory.
#4963 TCP/BTL multi-NIC still hangs rhc54 2018-03-25 (8y5m) bug, Target: main Close (unsupported version) (reported on master-2018): The TCP BTL tried to connect over an unroutable NIC pairing on asymmetric multi-subnet nodes and hung. btl_tcp_if_include with a CIDR worked around it. bwbarrett took it but no fix landed on this issue. The 2019 comment is about openib udcm (unrelated). TCP pairing now uses opal_reachable plus bipartite graph matching, in v5.0.0.
#4866 Error running MPI hello-world with IB on 16 machines (2 or more threads per node) junjieqian 2018-02-27 (8y6m) - Close (unsupported version) (reported on 1.10.3, 3.0.0): Segfault in mca_btl_openib during MPI_Init at 16 nodes with mixed IB/RoCE mlx5 ports; workaround btl_openib_if_exclude. Last comment 2018-03-01. opal/mca/btl/openib is absent from v5.0.x and main.
#4845 Document binding behavior (especially w.r.t. threads) jsquyres 2018-02-20 (8y7m) documentation Close (fixed) (reported on master-2018): Action item from 2018 webex: document default binding and its effect on progress threads, and how to change it. Discussion of binding progress threads went nowhere. v5.0.x docs/man-openmpi/man1/mpirun.1.rst documents the defaults and says threaded apps should use bind-to none or multiple PEs; affinity.rst covers threads.

2017 (24 open issues)

# Title Author Created (age) Labels Analysis
#4675 MPI_PROC_NULL in Topology Creation omor1 2017-12-29 (8y8m) - Close (fixed) (reported on master-2017 (3.0)): Request to accept MPI_PROC_NULL in MPI_Dist_graph_create_adjacent sources/destinations. bosilca merged PR #4898 (2018-05); v5.0.x dist_graph_create_adjacent.c accepts MPI_PROC_NULL. Reporter also raised it with MPI Forum. Last activity 2018-03.
#4610 [v2.1.1] Crash at opal_convertor_generic_simple_position while sending/receiving GPU memory with multi-threads at comm_dup channel woso 2017-12-12 (8y9m) bug Needs check (reported on 2.1.1, 3.0.0, 1.10.7): Crash in opal_convertor_set_position with THREAD_MULTIPLE, comm_dup and cudaMalloc buffers over tcp and smcuda. Fragments from two threads appeared to overlap. Last activity 2018-04. To decide, run the attached reproducer on v5.0.x with --mca pml ob1 --mca btl self,tcp,smcuda and CUDA buffers.
#4596 generalized request in FORTRAN exits with error AboorvaDevarajan 2017-12-11 (8y9m) - Close (unsupported version) (reported on master-2017): The Fortran generalized-request query left status.MPI_ERROR uninitialized, which caused a spurious MPI_ERR_TRUNCATE in MPI_Wait. PRs #4597 and #6416 were closed unmerged. markalle's PR #8578 now does Status_c2f before f_query and sets MPI_ERROR only on failure. That code is in v5.0.x ompi/request/grequest.c.
#4507 romio meaning of fp_ind for location within a file view markalle 2017-11-15 (8y10m) - Close (wrong repo) (reported on master-2017 (romio314)): markalle: ROMIO's zero-length LB/UB entries in flattened types confuse fp_ind handling in ADIOI_GEN_WriteStrided_naive. The repro needs a source hack routing NFS to the naive path. No replies besides a cc (2017). romio341 in v5.0.x still keeps LB/UB markers, but ompio is the default and v6.0.x/main have no ROMIO.
#4423 Improve OPAL_CHECK_PACKAGE jsquyres 2017-10-30 (8y10m) enhancement, help wanted Close (stale) (reported on master-2017): Idea from PR 4413 to make OPAL_CHECK_PACKAGE guarantee which library a -L path resolves to. There were no comments or work on it. Brian Barrett retired OPAL_CHECK_PACKAGE in 8489370f14 (first in v5.0.0); package checks now use OAC_CHECK_PACKAGE from config/oac.
#4282 memory/patcher selected also when all tests fail matzeri 2017-09-29 (8y11m) bug Close (unsupported version) (reported on 2.1.2): memory/patcher was selected on Cygwin even though its configure probes failed, which broke the build. Gilles' patch from the thread became d19a8351c8, first in v4.0.0. v5.0.x memory_patcher_component.c has the SYS_munmap guards. Last activity 2017-10.
#4264 master: getting segv's in many Intel MPI tests over TCP BTL (double free in MPI_Finalize?) jsquyres 2017-09-25 (8y11m) bug, Target: main Close (unsupported version) (reported on master-2017): SEGV in MPI_Finalize freeing uninitialized proc_hostname (Intel tests, TCP, intercomm path). ggouaillardet initialized proc_hostname in b3558f261b (ancestor of v5.0.x, first in v3.1.0). Rest was design discussion on hostname storage. Last activity 2017-09.
#4099 Huge number of leaked symbols when compiling with icc jsquyres 2017-08-16 (9y1m) bug Close (unsupported version) (reported on master-2017 (3.0.x)): make check symbol-name checker flagged many leaked symbols with icc 17. Consensus: false positives from compiler/linked libs; markalle removed the test (PR #4119 merged Aug 2017). No nmcheck in v5.0.x; icc itself is retired. Last activity Aug 2017.
#4034 NAG Fortran compiler -rpath configuration error nncarlson 2017-08-06 (9y1m) - Close (unsupported version) (reported on 2.1.1): mpifort wrapper passed -Wl,-rpath that NAG forwarded to gcc. ggouaillardet said fix was in v3.0.0rc2 and backported via PR #2092; reporter verified both on 2017-08-15. PR #2092 merged 2017-08-30, contained in v2.1.2+.
#4032 NAG Fortran compiler does not recognize the -pthread option nncarlson 2017-08-05 (9y1m) - Close (unsupported version) (reported on 2.1.1): NAG Fortran rejected -pthread when linking libmpi_usempi. Reporter confirmed v3.0.0rc2 and PR #2092 patch on 2.1.1 both fix it (2017-08-15). v5.0.x autogen.pl patches ltmain.sh for nagfor -pthread via config/ltmain_nag_pthread.diff.
#4019 opal_bitmap test is always passed Sergei-Lebedev 2017-08-04 (9y1m) - Close (fixed) (reported on 2.1.1): test/class/opal_bitmap.c main() ignored test_finalize() and always returned 0. Only a 2024 ping since. main and v6.0.x now return test_finalize() (PR #13976, first in v6.0.0rc1). v5.0.x still returns 0 but it is test-only code; not worth a backport.
#3954 Fortran/C PMPI profiling wrappers markalle 2017-07-24 (9y2m) - Close (stale) (reported on 2.1.x/master-2017): markalle proposed an MCA/configure switch so C profiling wrappers also catch Fortran calls. jsquyres, ggouaillardet and bosilca preferred current behavior (Fortran wrappers in Fortran); outline agreed but never implemented. v5.0.x mpif-h send_f.c still calls PMPI_Send. Last activity Sep 2017.
#3781 MPI_Gather Performance Issue (ompi_coll_base_gather_intra_linear_sync) hunsa 2017-06-28 (9y2m) - Close (unsupported version) (reported on 2.1.1): The first MPI_Gather call with the linear_sync algorithm took 7s at 512 ranks. bosilca identified lazy connection establishment as the cause; the reporter confirmed that mpi_preconnect_all removed it. bosilca also answered when linear_sync is beneficial. No open defect; last activity 2017-06.
#3769 Segv in new monitoring coll jsquyres 2017-06-27 (9y2m) bug Close (unsupported version) (reported on master-2017): Cisco MTT segv in new coll/monitoring even when not enabled; bosilca reproduced and pushed f8ffec926e same day (2017-06-27), issue never closed. git tag --contains gives v3.1.0 as first release.
#3612 XL Fortran Compiler F08 Bindings broken for OpenSHMEM jjhursey 2017-05-30 (9y3m) bug, help wanted Keep (reported on master-2017, 3.0.0rc1, master-2021): xlf defaults to no-underscore Fortran symbols, and oshmem/shmem/fortran only emits _, __ and _f names. jjhursey found the fix sprawling. In 2021 on master he confirmed it again and showed the documented FC='xlf -qextname' workaround also fails to link. docs/release-notes/compilers.rst in v5.0.x/main still documents it and links #3612.
#3470 Extend SLURM integration rhc54 2017-05-08 (9y4m) enhancement Close (wrong repo) (reported on master-2017): Request to have ORTE slurm RAS read ThreadsPerCore so Cray native slurm hwthread slot counts are not treated as cores. hjelmn explained need in 2017; no further activity. ORTE removed in v5.0.0 (orte/ absent in v5.0.x); slurm allocation handling is in PRRTE.
#3438 Problem with MPI I/O with np>1 and large filetypes jsquyres 2017-04-29 (9y4m) bug, question Close (unsupported version) (reported on 2.1.x/master-2017): MPI I/O with np>1 and very large filetypes crashed. ggouaillardet found a datatype bug (ompio) and a ROMIO bug; edgargabriel confirmed the fix. bosilca's datatype rework went to master and bwbarrett pulled it into 3.0. Last activity May 2017.
#3394 Nightly snapshot tarball filename problematic for RPMs jsquyres 2017-04-21 (9y5m) question Close (stale) (reported on 2.0.x nightly (2017)): User building RPMs from nightly tarballs hit RPM rejecting '-' in Version. bwbarrett said the name could change, but nobody did it (last comment 2017-04). Nightly tarballs aren't meant for RPM packaging, and the nightly scripts have since moved out of this repo (2ac8f75e0c).
#3357 --enable-script-wrapper-compilers and oshmem build failures bwbarrett 2017-04-14 (9y5m) bug Keep (reported on master-2017): --enable-script-wrapper-compilers breaks the oshmem wrappers. On v5.0.x and main, oshmem/tools/wrappers/Makefile.am still always symlinks shmemcc/oshcc etc. to opal_wrapper, but opal_wrapper is not built when script wrappers are on (opal/tools/wrappers/Makefile.am), so the links dangle. No comments.
#3182 MPI_ALLOC_MEM slowness with CP2K application jsquyres 2017-03-16 (9y6m) bug, performance Close (unsupported version) (reported on 2.0.x): CP2K spent most of its time in MPI_ALLOC_MEM/FREE_MEM because 2.0.x registered buffers with every mpool on each alloc and free. c53c0d84f4 (first in v2.1.0) removed that. In v5.0.x mca_mpool_base_alloc only allocates from an mpool, with no rcache registration. Deferred in 2017 with no activity since.
#3176 Adjust rcache framework to allow hooking madvise properly jsquyres 2017-03-15 (9y6m) enhancement Close (fixed) (reported on master-2017 (2.x)): Placeholder to rework rcache so madvise(2) can be hooked safely (it was disabled in 3caeda21dc). hjelmn added b6bf3f4d95 rcache deadlock reduction and 813762334e memory/patcher: hook madvise (2017-08); v5.0.x patcher patches madvise. No comments.
#3145 Getting Segmentation fault when run OpenFoam with openib on aarch64 rishards 2017-03-12 (9y6m) bug, question Close (unsupported version) (reported on master-2017): OpenFOAM segv in btl_openib_handle_incoming on aarch64 (corrupted hdr->tag, credit issues); ARM folks pinged in 2017, no follow-up. btl/openib does not exist in v5.0.x or main (cat-file). Use UCX on v5.
#2985 wrong endianness for "external32" representation tgastine 2017-02-15 (9y7m) - Close (unsupported version) (reported on 2.0.x): OMPIO wrote native-endian data for the external32 datarep. edgargabriel said support was incomplete; ROMIO fixes were backported in #2996/#2997. OMPIO external32 read/write came in PR #6697 (2019), which is in v5.0.0 and in v4.1.0 via the ompio resync ff130e7a9c.
#2984 Something odd about cuda.h configury checking jsquyres 2017-02-15 (9y7m) - Close (unsupported version) (reported on master-2017): Siegmar's config.log showed cuda.h usability failures; sjeaugey confirmed those lines were hwloc's own configure, OMPI CUDA support was detected. Only a wish to teach embedded hwloc about CUDA paths remained. v5 uses hwloc 2.x (bundled or external). Last activity 2017-02.

2016 (26 open issues)

# Title Author Created (age) Labels Analysis
#2490 Zero-length shmem_broadcast raises floating point exception nspark 2016-12-01 (9y9m) bug Close (unsupported version) (reported on master-2016 / 2.0.x): shmem_broadcast32/64 with nelems=0 raised an FPE (divide by zero in the tuned path). In 2018 Mellanox added zero-length handling to scoll basic and scoll mpi (9de128afaf, ff2fd0679e), backported to v4.0.x in PR #6124 and first tagged in v5.0.0.
#2433 NAG PHHargrove 2016-11-17 (9y10m) - Close (unsupported version) (reported on 2.0.x): NAG Fortran 5/6 rejected use-mpi-tkr/mpi_testall_f90.f90 on 2.0.x (still in 2.0.2rc4). That file was deleted as old kruft in 22026591fc (v5.0.0). Last activity 2017-01; no reports against newer releases.
#2430 Configuration of openmpi's 2.0.0 romio results in pread and pwrite being added to libmpi app/ 2016-11-16 (9y10m) - Close (unsupported version) (reported on 2.0.0 / 2.0.1): libmpi exported pread/pwrite from ROMIO utils.c because configure did not detect a pwrite declaration on SLES11/gcc 4.3. Last reply in 2016 promised more info, but none came. romio341 in v5.0.x keeps the HAVE_DECL_PWRITE==0 fallback, which modern glibc does not trigger. 3rd-party/romio341 is absent from v6.0.x and main.
#2389 MPI_Lookup_name fails if process for name has exited pietern 2016-11-08 (9y10m) bug Close (unsupported version) (reported on 2.0.1): MPI_Lookup_name via standalone orte-server returned stale zeroed entries after publisher exited (PACK-PMIX-VALUE unsupported type). Pinged rhc54 in 2016, no follow-up. orte/ tree does not exist in v5.0.x; no repro on anything recent.
#2366 MPI_Get_elements for data types used in reduction functions nysal 2016-11-06 (9y10m) bug Keep (reported on master-2016): OMPI returns 1 element per MPI_DOUBLE_INT, MPICH returns 2 (mpich test get-elements-pairtype.c). bosilca: OMPI treats pair types as unitary predefined, suggested asking the Forum; no follow-up since 2016-11. v5.0.x ompi_datatype_module.c DECLARE_MPI2_COMPOSED_STRUCT_DDT still sets PREDEFINED. Standard defines pair types as-if struct of 2 types.
#2335 MPI_Reduce op x datatype parameter check needs improvement jjhursey 2016-11-01 (9y10m) enhancement, help wanted Keep (reported on master-2016): Request to reject invalid op/datatype pairs such as MPI_SUM on MPI_BYTE. bosilca explained MPI_BYTE maps to the UINT8 id. ompi_datatype_internal.h in v5.0.x and main still defines OMPI_DATATYPE_MPI_BYTE as OMPI_DATATYPE_MPI_UINT8_T and ompi_op_is_valid is unchanged.
#2289 openmpi 2.0.1 over/under linkage opoplawski 2016-10-24 (9y11m) - Keep (reported on 2.0.1): Fedora rpmlint underlink/overlink warnings on libmca_common_sm, libompitrace, etc. Dynamic components got project-lib LIBADD in e1d079544b (v3.1.0, #3705); libompitrace is gone in v5.0.x. But opal/mca/common/{sm,ucx,ofi} and ompi/mca/common/ompio Makefile.am on v5.0.x and main still do not LIBADD libopen-pal/libmpi. Confirm with ldd -r on install.
#2284 OpenMPI 2.0.x: bug: violent break at beginning with (sequential) runs... ericch1 2016-10-24 (9y11m) - Close (unsupported version) (reported on 2.0.x): Singleton run crashed in orted with realloc invalid next size inside mca_pmix_pmix112. It happened rarely in nightly tests, never reproduced and no core was captured. Last activity 2017-01. The ORTE and pmix112 code is gone in v5.0.x, which uses PRRTE/OpenPMIx.
#2203 Segfault running mpich lock_dt rma test matcabral 2016-10-11 (9y11m) - Close (unsupported version) (reported on 2.0.x, master-2017): MPICH lock_dt RMA test segfaults with ob1+vader; valgrind (2017) shows overflow of buffer allocated in ompi_osc_gacc_long_start (osc_pt2pt_data_move.c). Last activity 2017-05. osc/pt2pt absent from v5.0.x and main (cat-file), removed in 8999bae25e (v5.0.0); v5 uses osc/rdma or osc/ucx.
#2168 TCP BTL does not do a good job of determining if peer interfaces can connect jsquyres 2016-10-04 (9y11m) enhancement Close (fixed) (reported on master-2016 (2.x)): Enhancement: TCP BTL should consult routing/reachability instead of heuristics. PR #7134 (merged 2020-01) makes btl/tcp call opal_reachable (netlink uses libnl routing info, weighted as fallback); present in v5.0.x btl_tcp_proc.c. Last activity 2018.
#2159 Audit OB1 + BTLs for multi-threaded out-of-sequence performance degredation jsquyres 2016-10-04 (9y11m) enhancement Close (stale) (reported on master-2016): Discussion placeholder spun off #2067 for redesigning ob1 frag sequencing to reduce out-of-sequence penalties with many sending threads. No comments, no owner, no work since opening in 2016.
#2106 v2.1.x: Open BSD 6.0 and patcher problems jsquyres 2016-09-22 (10y) bug Close (unsupported version) (reported on 2.1.x): Clone of #2049 (closed 2017 with README workaround --enable-mca-no-build=patcher). Runtime mprotect check PR #2107 was closed unmerged in 2018. Last activity 2017 milestone push to 2.1.1. v5.0.x platform notes do not list OpenBSD; no report against v5.
#2056 [feature request] packaging for multiple Fortran compilers jeffhammond 2016-09-05 (10y) enhancement, fortran bindings Close (stale) (reported on 2.0.x): Request to build Fortran bindings for multiple Fortran compilers in one install. ggouaillardet PoC PR #2070 closed 2017-09 unmerged; only a 2022 note since. Related --with-mpi-moduledir exists since v5.0.4 (3095d2dde0) but does not do multi-compiler builds. No owner for years.
#2025 can opal_progress() call opal_progress()? (test hanging in MPI_COMM_DUP) jsquyres 2016-08-27 (10y) bug Keep (reported on master-2016, 3.0.x, 3.1.x): Started as a keyval test hang, then became MT/idup CID deadlocks. bosilca confirmed overlapping MPI_Comm_idup (or idup+Ibcast) is valid MPI and can deadlock. ggouaillardet's PoC patch was never merged (last activity 2019). In v5.0.x/main, ompi_comm_nextcid_nb only uses the extended-CID path when comm==NULL, so idup keeps the old algorithm. Repro: two back-to-back MPI_Comm_idup on COMM_WORLD with 4 ranks.
#1764 Handling of datatypes with initial gaps in certain in-place collectives hiliev 2016-06-07 (10y3m) bug Close (unsupported version) (reported on 1.10.2): In-place MPI_Allreduce with a datatype having a large initial gap segfaulted in coll_base_allreduce. ggouaillardet fixed allreduce and reduce in 0e393195d9 (2016), first tag v3.0.0; v5.0.x coll_base_allreduce.c uses inplacebuf = inplacebuf_free - gap. No further reports.
#1763 Tuned bcast data corruption nysal 2016-06-07 (10y3m) bug, Target: main, help wanted Keep (reported on master-2016 (2.x)): Tuned bcast segmented algorithms corrupt data when ranks use different count/datatype pairs with same type signature. bosilca 2020: cannot be fixed efficiently; PoC #1789 abandoned; only libnbc got a workaround (350ef67fe0). v5.0.x tuned bcast decision still picks pipeline/split-bintree for large msgs. Reproducer in issue.
#1666 MPI_Accumulate Error when using datatype "MPI_SHORT_INT" Zhiming-Wang 2016-05-11 (10y4m) bug Keep (reported on master-2016 / 2.0.x): MPI_Accumulate MINLOC with MPI_SHORT_INT broken (padding/non-contig pair type). Forum agreed it must be supported; pt2pt fixed, rdma not; #2832 added an abort workaround. osc_base_obj_convert.c in v5.0.x, v6.0.x and main still has the TODO abort for these pair types. Last activity 2018.
#1635 romio build failure on OpenBSD-5.7 PHHargrove 2016-05-05 (10y4m) - Close (unsupported version) (reported on 1.8, 1.10, 2.0): ROMIO failed to build on OpenBSD 5.7 because struct statfs has no f_type. Commit b159587325 (May 2016) fixed it, first released in v3.0.0. In v5.0.x, 3rd-party/romio341 ad_fstype.c only uses f_type under ROMIO_HAVE_STRUCT_STATFS_WITH_F_TYPE.
#1620 OMPI-1.7 MPI_Alltoallv hang beginZero 2016-05-03 (10y4m) - Close (unsupported version) (reported on 1.7, 1.10.2): osu_alltoallv with btl tcp over 96 ranks hung or crashed with connection reset by peer. Reporter found it worked when restricted to ib0 and failed only on eth0, which points to a site network problem. Last activity 2016-06; nothing to act on for v5.0.x.
#1544 Have constants available in shared library eschnett 2016-04-14 (10y5m) - Close (fixed) (reported on any (2016)): Julia MPI.jl asked for MPI constants exported as data symbols; maintainers noted handles are pointers and suggested a configure-time probe. No activity since 2016. v6.0.x changelog adds MPI-5.0 standard ABI support (libmpi_abi.so, docs/building-apps/mpi-forum-abi.rst) which standardizes constant values.
#1462 Invalid memory access inside allreduce_intra_recursivedoubling patflick 2016-03-16 (10y6m) - Close (won't fix) (reported on 1.10.2): User op copied full sizeof(T) though datatype true_extent was 12 of 16, reading past reduction temp buffer. ggouaillardet and bosilca explained span sizing is correct and the op violates the MPI_Op contract; suggested padded datatype or Pack/Unpack. User accepted. Last activity 2016.
#1453 suppress debug printouts in malloc.c jiayulu 2016-03-14 (10y6m) - Close (stale) (reported on master-2016): User asked how to suppress 'malloc debug: Request for 0 bytes' output. jsquyres answered it is debug-build only. rhc asked for call sites (embedded pmix_ext_server_north.c, long gone). No follow-up since 2016-03.
#1441 Update usnic BTL to handle unknown senders jsquyres 2016-03-09 (10y6m) enhancement Close (stale) (reported on master-2016): Request to let usnic lookup_sender() add unknown procs so MCA_BTL_FLAGS_SINGLE_ADD_PROCS can be dropped. Only follow-up was a 2017 ask to close or defer. usnic in v5.0.x/main still sets SINGLE_ADD_PROCS (btl_usnic_module.c), but usnic has had no feature work in years.
#1403 "make check" can't run any tests that use components (without installing first) jsquyres 2016-02-25 (10y6m) enhancement Close (fixed) (reported on master-2016): Request to let make check exercise component-using tests without installing first; ggouaillardet/jsquyres noted --disable-dlopen makes it work. v5.0.x changelog: default build mode changed from DSOs to static inclusion in libraries. No activity since 2016.
#1364 EXC_BAD_ACCESS when calling MPI_Finalize after main() returns (OS X) valkenburg 2016-02-15 (10y7m) - Close (unsupported version) (reported on 1.10.2): MPI::Finalize from a C++ static destructor after main crashed on OS X because OPAL's registered destructor ran first (bosilca). 8cc3f288c9 dropped the opal_class_finalize destructor (v3.0.0); v5.0.x has no opal/ompi destructor and ompi/mpi/cxx is gone. Last activity 2016.
#1360 shmem_align argument ordering paboyle 2016-02-14 (10y7m) - Close (won't fix) (reported on 1.10/master-2016): User hit Cray MPT shmem_align(size, align) vs OSHMEM shmem_align(align, size). bosilca pointed to OpenSHMEM 1.2 sec 8.2.1 confirming OSHMEM order; no further action. v5.0.x shmem.h.in still declares shmem_align(size_t align, size_t size), per spec.

2015 (10 open issues)

# Title Author Created (age) Labels Analysis
#1141 corrected/expanded message about shmem temporary directory loveshack 2015-11-20 (10y10m) - Keep (reported on master-2015): Doc fix: shmem/mmap help text says $TEMPDIR but opal uses $TMPDIR. No comments. v5.0.x and main opal/mca/shmem/mmap/help-opal-shmem-mmap.txt line 34 still say $TEMPDIR. Trivial help-text PR; the suggested orte_tmpdir_base param name no longer exists (PRRTE era) so omit or update it.
#1122 /usr conflicts with RH 7/7.1 masteele 2015-11-10 (10y10m) - Close (unsupported version) (reported on 1.8.4): RPM from 1.8.4 spec conflicted with RHEL7 filesystem package over /usr/bin and /usr/lib64. ggouaillardet pointed to fix 6ab3289582 on 2015-11-12 (rpm: fix openmpi.spec not to include /usr), contained in v3.0.0+. No further activity.
#978 Default binding in heterogenous bindings is weird jsquyres 2015-10-05 (10y11m) bug Close (unsupported version) (reported on 1.10.x): Default binding mishandles non-homogeneous sockets (2015 users-list report). Punted 1.10->2.x->3.x, last activity 2017-07 with no fix. Mapping/binding is now done by PRRTE in v5.0.x+, so the ORTE code is gone; any remaining issue belongs in openpmix/prrte.
#862 Non-standard behavior in MPI_File_open nasailja 2015-09-03 (11y) - Close (won't fix) (reported on 1.8.8): User expected fopen(w) truncation semantics. ggouaillardet, bosilca and edgargabriel agreed MPI modes mirror POSIX open() flags and OMPI just translates them, so no truncation is correct. No activity since 2015-09.
#860 OpenMPI cannot handle standard UNIX filename nasailja 2015-09-03 (11y) - Close (fixed) (reported on 1.8.8): ROMIO treats ':' as fs-type prefix; OMPIO does not. Request was to document it (PR #861 closed unmerged). 86270e7613 added the note, present in v5.0.x docs/man-openmpi/man3/MPI_File_open.3.rst. Last activity 2015.
#665 TCP causes performance penalty on single-node runs jsquyres 2015-06-25 (11y2m) bug Close (unsupported version) (reported on master-2015): TCP BTL kept opal_progress event count raised even when vader was selected, slowing single-node runs (esp. macOS). bosilca PR #3738 moved increment to connection setup; merged 2017-09 as ab68aced23, first tag v3.1.0. Issue left open after merge.
#628 opal_path_nfs test is undeterministic and may fail in chroot environments (such as mock) dvandok 2015-06-05 (11y3m) - Close (stale) (reported on 1.8.x/master-2015): opal_path_nfs make-check test compares mount(8) output against statfs and can fail in a chroot. jsquyres suggested exit(77) under mock and the reporter proposed HOSTNAME=mock as the signal (2016). Nobody implemented it: test/util/opal_path_nfs.c in v5.0.x/main still has no chroot/mock skip. No other reports in 10 years.
#475 No protection for opening plugins from wrong OMPI version opoplawski 2015-03-16 (11y6m) enhancement Keep (reported on master-2015): Stale plugins from an older install in the same prefix get dlopened and crash. Devs agreed in 2015 to check project version, but v5.0.x and main mca_base_component_repository.c still only compare MCA 2.1 and still say 'TODO -- add checks for project version'. v5 builds static by default, but DSO builds are still exposed.
#442 Fix MCA var alias problem jsquyres 2015-03-03 (11y6m) bug, enhancement, feature request Close (stale) (reported on master-2015): 2015 discussion of MCA var alias registration race; the concrete trigger was want_fork_support aliases from oob/ud and btl/openib. Last activity 2017 milestone bump. opal/mca/common/verbs and btl/openib absent in v5.0.x and main (cat-file). No owner, no follow-up.
#409 OPAL MCA memory leaks jsquyres 2015-02-20 (11y7m) bug Close (unsupported version) (reported on master-2015): Valgrind showed opal signal and net_private_ipv4 MCA string storage leaked at finalize. hjelmn thought it was fixed; last ping 2017. a7b0c00ab6 (Apr 2015) removed the NULL assignments in opal_deregister_params that caused exactly this leak.

2014 (9 open issues)

# Title Author Created (age) Labels Analysis
#321 Fix the attribute mess bosilca 2014-12-20 (11y9m) bug, documentation Keep (low priority): George (2014) said the ompi-release#142 attribute fix was a band-aid and the real fix is a per-object flag for attribute changes during callbacks. The only reply since was a 2016 milestone move. main still uses a single global attribute_lock, and MPI_Comm_free docs still say delete_fn must not add or delete attributes on the same object.
#194 Non-uniform BTL usage not working ompiteam 2014-10-01 (11y11m) bug Needs check: BTLs treated a missing peer modex key as a fatal error, which breaks mixed-BTL jobs. usnic was fixed in r31258 and tcp in r31753, and tcp on main now ignores OPAL_ERR_NOT_FOUND. But btl/ofi on main still aborts on any modex_recv failure (btl_ofi_module.c) and uct errors out. Test with an MPMD run where only one side enables ofi or uct.
#189 Remove PERUSE in favour of upcoming MPI_T pvar implementation ompiteam 2014-10-01 (11y11m) RFC Needs check: 2014 proposal to remove PERUSE in favour of MPI_T. bosilca objected. jsquyres (2022) said close when #8057 (MPI_T events) merges. #8057 and #13133 were closed as superseded by #14083, which merged (783ecc7605). PERUSE is still in ompi/peruse on main, but MPI_T events currently cover only comm/win/init/errhandler events, not PML-level ones. Maintainers need to decide whether to remove PERUSE now.
#160 TCP BTL does not support Linux virtual interfaces ompiteam 2014-10-01 (11y11m) bug Keep: TCP BTL gets confused by Linux virtual/alias interfaces (eth0:0) because it keys on the kernel index (kindex). bwbarrett reopened it in 2018 and explained the if_include/address-selection flaw. The same limitation is still described in a comment in mca_btl_tcp_create() in opal/mca/btl/tcp/btl_tcp_component.c on main. No fix found.
#139 Use new Autoconf 2.69 Fortran m4 macros ompiteam 2014-10-01 (11y11m) enhancement Keep (low priority): Request to use the Autoconf 2.69 Fortran macros (AC_FC_MODULE_FLAG, AC_FC_IMPLICIT_NONE, etc.) once the minimum was raised. Main now requires 2.69 but still uses the custom config/ompi_fortran_find_module_include_flag.m4 and none of the macros. A configury cleanup.
#124 mpi_show_handle_leaks=1 doesn't show all leaks ompiteam 2014-10-01 (11y11m) bug Keep (low priority): mpi_show_handle_leaks originally checked only comms, infos and files. Main now also checks windows (d7205f90f1, 2015). Datatypes, groups, ops, errhandlers and keyvals are still not reported. A valid enhancement.
#123 Fix MPI_File auto-close on Finalize ompiteam 2014-10-01 (11y11m) bug Needs check (v5.0.x): MPI_File left open at MPI_Finalize is auto-closed after ompi_instance_count drops to 0, and ROMIO's close still calls MPI_Barrier, which trips the after-finalize check. v5.0.x still ships ROMIO 3.4.1 (removed from main by 73a55fe4fe); default ompio is unaffected. Test the 2010 reproducer on v5.0.x with --mca io romio341.
#46 Add FAQ entry about firewalls ompiteam 2014-10-01 (11y11m) Severity: minor, documentation Keep: request for firewall documentation: (1) disable firewalls between nodes, (2) how to run through a firewall using port ranges. Item 1 is covered in docs/launching-apps/troubleshooting.rst. Item 2 is not: docs/ never mentions port ranges (btl_tcp_port_min etc.) or firewalls in that sense. This is a small docs task.
#24 Implement MPIX_GREQUEST_START ompiteam 2014-10-01 (11y11m) enhancement Keep: request for an MPIX_Grequest_start user API with a progress callback. devreal asked to expose it in 2020 and jsquyres agreed. On main, ompi/request/grequestx.c exists behind --enable-grequest-extensions (PRs 5337/5353/6991/7546) but is internal only: there is no public MPIX API and nothing outside ompi/request uses it.

Clone this wiki locally