3.2 Cross Version Support - openpmix/openpmix GitHub Wiki

###3.2 PMIx Cross Version Support Whether integrating an application to the system management stack (SMS), or operating directly in support of the SMS itself, it is very difficult to mandate that all participants utilize the same version of PMIx as dynamically and statically linked software linked software may point to different PMIx installations. Accordingly, the PMIx community has adopted a higher level of backward compatibility (denoted as Full Backward Compatibility, or FBC) that requires the convenience library to support interactions across mismatches in versions between the PMIx server and its clients.

Cross-Version Detection
Security Handshake Synchronization (PSEC)
Messaging Transport Synchronization (PTL)
Data Storage Synchronization (GDS)
Datatype Handling Synchronization (BFROPS)
⚠️ **GitHub.com Fallback** ⚠️