7. How Things Work
This section explains how some of the functions inside PRRTE perform their job. If you have questions about, for example, how session directory trees work, then you will find information on that subject here.
- 7.1. Session Directories
- 7.2. Per-App-Context Mapping
- 7.3. Scheduler Integration
- 7.4. Job Launch State Machine
- 7.5. The Runtime Messaging Layer (RML)
- 7.5.1. The OOB TCP Transport
- 7.5.2. Reliable Messaging (RELM)
- 7.5.3. Historical note: one directory, once three frameworks
- 7.5.4. Architecture and key state
- 7.5.5. Sending a message
- 7.5.6. Receiving, matching, and relaying
- 7.5.7. Routing: the radix tree
- 7.5.8. Fault tolerance and reliable messaging
- 7.5.9. Elastic growth and launcher-less bootstrap
- 7.5.10. Where to look