Hello folks
Just a mid-term update between meetings. If you check the issues for tracking progress on reaching a “stable” landing point for PMIx and PRRTE, you’ll see that a fair amount of progress has been made, especially on the PRRTE side.
There are some remaining questions about what to do with various feature elements, particularly in PMIx. Probably the ones most needing thought are the PMIx frameworks:
* pgpu - provides inventory reports (what GPUs are located where) and potentially broader support
* pnet - supports fabric interfaces. Cornelis is using it, so the framework will remain - question is what to do with the other components as vendors haven’t taken much advantage of their components
* pmdl - supports programming model libraries. For OMPI, it ensures that supportive envars are present and forwards all relevant envars in all environments. I added some initial support for MPICH and OSHMEM, but haven’t gotten much return interest from those communities - so those components are candidates for removal.
I intend to reach resolution on these matters (and the others listed in the issue) at the next monthly developers telecon, so please express any opinions by then.
Ralph