ompi
ompi copied to clipboard
Open MPI main development repository
Adding a new algorithm for mpi collective allgather and reduce. The allgather method is based on Bruck's original paper "Efficient Algorithms for All-to-all Communications in Multiport Message-Passing Systems" and a...
In the course of work done in #12226 it was discovered that, unlike the PML API, the COLL API is not ready for big count. One option would be to...
The default algorithm selections were out of date and not performing well. After gathering data using the ompi-collectives-tuning package, new default algorithm decisions are selected for bcast. See detailed test...
## Background information `MPI_Test()` and `MPI_Request_get_status()` return flag = true just right after a second call to `MPI_Start()` on a persistent request that originates from a call to `MPI_Psend_init()`. However,...
OpenMPI Version 5.0.1 seems to break compatibilities with CUDA and create memory allocation errors
## Background information I compiled Kitwares ParaView with MPI support and CUDA enabled. The last time i compiled was last week with the latest version of OpenMPI v4. Today, after...
## Background information ### What version of Open MPI are you using? (e.g., v4.1.6, v5.0.1, git branch name and hash, etc.) HEAD of main branch ### Describe how Open MPI...
## Background information ### What version of Open MPI are you using? (e.g., v4.1.6, v5.0.1, git branch name and hash, etc.) The bug exists in 5.01, I am unaware if...
Make sure to reset the generalized request to guarantee not to call the free callback a second time. Signed-off-by: George Bosilca (cherry picked from commit ac3647e16d2b9765fec2e60a61c92e9b8661efc4) This is the v5.0.x...
Related to #12202 but without CUDA. On our shared-memory system (2xEPYC) MPI_TYPE_INDEXED works fast as expected, but as soon as our 40GBit Infiniband gets involved performance breaks down by a...
## Background information We developed a CFD code some years ago for arbitrary 3D shapes and parallelize via domain decomposition. To exchange halo/ghost cell data we used gather/scatter loops to...