[mpich-discuss] PMI 2 deprecation in MPICH 5.0.0

Felip Moll fmoll at nvidia.com
Thu Feb 12 11:41:47 CST 2026


Hello,

MPICH 5.0.0 has been released, and the release notes announces that PMI 2 is now deprecated, and recommends switching to PMI 1.
It also says PMI 1 upgraded to PMI 1.2. Looking at some commits I also see that new features will be added to PMI 1.

I would like to understand the technical reasons behind deprecating PMI 2, as theorically it had a better startup latency, improved KVS, and so on compared to PMI 1 [1]
I understand that PMIx should be more appropriate than PMI 2 for large scale apps and this would probably be a reason to reduce efforts on supporting other PMIs, but why keep PMI1 and not PMI2?
Where does PMI 2 stand at that point?

Thank you!.

[1] PMI: A Scalable Parallel Process-Management Interface for Extreme-Scale Systems<https://www.mcs.anl.gov/papers/P1760.pdf >



Felip Moll
Slurm Sr Engineer
NVIDIA<https://urldefense.com/v3/__http:/www.nvidia.com/__;!!LpKI!m1it1uHwfgYmHS7qqdmJTPaSuMjYIFnhWAJLp5E9tO7nEVWPj3sTumZmbxBYOeHVOQS3q-Fgw_v2SqibGpA$ > [nvidia.com]<https://urldefense.com/v3/__http:/www.nvidia.com/__;!!LpKI!m1it1uHwfgYmHS7qqdmJTPaSuMjYIFnhWAJLp5E9tO7nEVWPj3sTumZmbxBYOeHVOQS3q-Fgw_v2SqibGpA$ >

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20260212/4d5e5e73/attachment-0001.html>


More information about the discuss mailing list