Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

flux-job: support MPIR_executable_path and MPIR_server_arguments in attach #5727

Closed
grondo opened this issue Feb 9, 2024 · 1 comment
Closed

Comments

@grondo
Copy link
Contributor

grondo commented Feb 9, 2024

Problem: flux job attach MPIR support does not include support for MPIR_executable_path and MPIR_server_arguments which specify when and how to launch tool daemons alongside the job being debugged.

Ref: https://www.mpi-forum.org/docs/mpir-specification-03-01-2018.pdf

9.15 MPIR_executable_path
Global variable definition

char MPIR_executable_path[256]
| Definition is not required.
| Definition is contained within the address space of the starter process.
| Variable is written by the tool, and read by the starter process.

MPIR_executable_path is a null-terminated character string that is written by the tool into the address space of the starter process. The string is the path name of the tool daemons executable file on the target node. When the tool then sets MPIR_being_debugged to a non-zero value and continues the starter process, the starter process notices that the value of MPIR_being_debugged changed to a non-zero value, and launches the executable named by the MPIR_executable_path variable and passes the arguments contained in the MPIR_server_arguments variable.

@grondo
Copy link
Contributor Author

grondo commented Mar 27, 2024

Closed by #5758

@grondo grondo closed this as completed Mar 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant