Documentation
This page lists the collected documentation on Legion, Regent and Pygion.
Legion
- Tutorials: start here if you are new to Legion
- Manual: documents the features of the Legion C++ runtime API in a systematic way
- Debugging: instructions for debugging Legion programs
- Profiling: instructions for profiling and tuning Legion programs
- Mapping: instructions for writing a custom Legion mapper
- C++ API Documentation: complete API documentation
- GASNet Installation: instructions for multi-node builds of Legion
- Error Messages: list of Legion error messages
Regent
- Tutorials: start here if you are new to Regent
- Language Reference: complete language reference
Pygion
- Overview: start here if you are new to Pygion
Internals
- Legion Runtime School 2023: in-depth discussion of the Legion runtime design and implementation (2023 edition)
- Realm Runtime School 2023: in-depth discussion of the Realm runtime design and implementation (2023 edition)
- Runtime School 2015: in-depth discussion of the Legion/Realm runtime design and implementation (2015 edition)