Optional (but strongly recommended): CMake 3.5 or newer
There are also a number of optional dependencies. For most users, we recommend skipping these initially and installing them later on an as-needed basis.
Regent includes a self-installer which downloads Terra and builds the Regent compiler. Run:
For other installation options (e.g., multi-node and GPU configurations, including supercomputers), see the README.
Running
Regent includes a frontend interpreter which can be run with:
For example:
(Note: The Regent frontend can also be run without arguments to obtain a Terra/LuaJIT shell. However, this mode is not very useful because of the way that Terra language extensions works. Also, the Legion runtime is not currently reentrant, making interactive use difficult.)
Development Environment
Regent syntax highlighting modes are available for the following editors: