This tutorial series describes the Regent programming language and the most common features used in Regent to build parallel and distributed programs. Each tutorial comes with a complete and working example program. (The complete source code can also be found in the GitHub repository.) In order to follow along with the examples, it is recommended to install Regent via the quickstart guide first.

  1. Hello World
  2. Tasks and Futures
  3. Index Tasks
  4. Global Variables
  5. Logical Regions
  6. Physical Regions
  7. Privileges
  8. Partitions