ompi
ompi copied to clipboard
Open MPI main development repository
While extending mpi4py test suite, I've found several issues related to error checking and invalid arguments. ## Issues related to using the MPI_SESSION_NULL handle The following routines do not fail...
Looks like singleton MPI init and spawn is broken in the main branch. Look at this reproducer: ```c #include #include int main(int argc, char *argv[]) { MPI_Comm parent, intercomm; MPI_Init(NULL,...
HAN disables itself when running in a single node, but that shouldn't include the subcommunicator created by HAN-dynamic. See also #10438. Tested on v5.0.x Signed-off-by: George Katevenis
Using the `_Atomic` type modifier leads to sequentially consistent atomic access on variables even in code paths where atomicity and ordering is not needed (`opal_thread_*` and initializations as in `opal_object_t`...
Please review MPI-4.0, pp 503, lines 43-44, quoted below: > A process set caches key/value tuples that are accessible to the application via an MPI_Info object. The "mpi_size" key is...
This PR adds the new functions introduced during the May 2022 MPI Forum plenary reading. These functions provide a simplified interface to query the failed processes in a communicator, and...
Hi, this fixes an edge-case uninitialized access in UCC, by adding proper initialization for the `prev_module` pointers. If coll/ucc module initialization fails in `mca_coll_ucc_save_coll_handlers()` (e.g. #9885, or with ucc_enable=1 and...
This was sent in an email by @rhc54. Posting it here for discussion: I've been working on updating the map/rank/bind system to address several reported problems - making good progress....
Hi, I'm trying to use the cpu-list functionality in v5.0.x (7d0750a), but I'm getting some errors. They do appear to be parsing/typo related to some extent. ``` $ git submodule...
## Background information ### What version of Open MPI are you using? (e.g., v3.0.5, v4.0.2, git branch name and hash, etc.) v5.0.0rc7 ### Describe how Open MPI was installed (e.g.,...