Matthew Whitlock

Results 23 issues of Matthew Whitlock

## Background information ### What version of Open MPI are you using? (e.g., v4.1.6, v5.0.1, git branch name and hash, etc.) main b79b3e9 ### Describe how Open MPI was installed...

question
Target: main

* Store group members in an `std::vector` * Add convenience functions for searching for members/groups * Simplify the `fenix_data_recovery.cpp` functions that search for members/groups * Remove dead code from `fenix_data_recovery.cpp`...

We'll maintain the C interface as well, but this will let us slowly use C++ features internally and also better support C++ application code

Currently, Fenix data subsets cover the range [begin, end], while most programming constructs operate with an exclusive end: [begin, end) In other Fenix functions paramaters, we use an exclusive end...

Currently, you cannot remove a callback unless you are certain any callbacks added after it have been removed. There is no way to confirm this at runtime. We should create...

Something like clang-tidy to enforce a consistent code format. Ideally, set up something (a bash script? Or try out https://pre-commit.com/ ?) to easily run the linter locally before pushing and...

Currently, it is not possible for applications (or our IMR data policy) to revoke any subcommunicators of the resilient comm between a failure being detected and entering recovery. This can...

**Summary** Adds online process recovery and memory-based checkpoint/restart support using the [Fenix library](https://www.github.com/sandialabs/fenix.git) **Related Issue(s)** **Author(s)** Matthew Whitlock, Sandia National Labs Corresponding email: [email protected] **Licensing** By submitting this pull request,...

enhancement
restart_feature

It is currently in the path for send requests which have NOT been freed. This moves it to the correct conditional branch. For reference, this change reflects how it is...

Target: main