6. How Things Work
This section explains how some of the functions inside PMIx perform their job. If you have questions about, for example, how device distances are computed, then you will find information on that subject here.
- 6.1. Session Directories
- 6.2. Distance Computation
- 6.3. Scheduler Integration
- 6.4. Process Sets and Groups
- 6.5. Allocation Inheritance
- 6.6. Resolving Peers and Nodes
- 6.7. How to Add a PMIx Datatype
- 6.8. PMIx_Log Support
- 6.8.1. Public API
- 6.8.2. Channel Constants
- 6.8.3. Call Flow
- 6.8.4. The MCA plog Framework
- 6.8.5. plog Components
- 6.8.6. pmix_show_help Aggregation
- 6.8.7. Gateway Servers vs. Non-Gateway Servers
- 6.8.8. The pmix_log_host_only MCA Parameter
- 6.8.9. The PMIX_OPERATION_SUCCEEDED convention
- 6.8.10. Thread Safety
- 6.8.11. Key Source Files
- 6.9. Regular Expression (Node/Proc Map) Support
- 6.10. Transport Layer (Client/Server/Tool Connections)
- 6.11. Process & Resource Statistics (Monitoring)