Problem: HPE noted that the Flux instructions for launching Flux framework with hydra no longer worked for MPICH 5 here:
Flux (client) sends the PMI version = 1.1. Hydra (server) responds with version = 1.2. Flux throws an error.
It seems like the server should respond with 1.1, if that is possible. In other words, the version negotiation should determine the highest version that both client and server support.
We'll get PMI 1.2 implemented in flux but until then, fallback would be handy.
Problem: HPE noted that the Flux instructions for launching Flux framework with hydra no longer worked for MPICH 5 here:
Flux (client) sends the PMI version = 1.1. Hydra (server) responds with version = 1.2. Flux throws an error.
It seems like the server should respond with 1.1, if that is possible. In other words, the version negotiation should determine the highest version that both client and server support.
We'll get PMI 1.2 implemented in flux but until then, fallback would be handy.