2 Open Issues Need Help Last updated: Jul 15, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The task is to modify the TMIO library to allow capturing I/O requests that occur before the `MPI_Init` function call, controlled by a new flag `IO_BEFORE_MAIN`. This involves understanding the current library's initialization and I/O capture mechanisms, and modifying them to include pre-`MPI_Init` I/O tracing.

Complexity: 4/5
good first issue

Tracing MPI-IO

C++

AI Summary: The task involves investigating and potentially resolving inconsistencies in MPI-IO tracing behavior across different MPI implementations and thread/process configurations. This includes analyzing the current TMIO library's assumptions regarding thread and process handling, particularly its reliance on a single main thread for tracing, and determining whether modifications are needed to support more complex scenarios, such as those observed in the provided example with multiple threads and processes within a single rank. The goal is to improve TMIO's accuracy and reliability in diverse MPI environments.

Complexity: 4/5
good first issue

Tracing MPI-IO

C++