- Creates a new legion program class to manage remotely running a particular sequential program (if it doesn’t already exist)
- Registers a new binary for a legion program class for a specific platform.
- program class name
- Context name for legion program class.
- local binary path
- local path to executable being registered with program class.
- architecture for binary
- appropriate legion architecture name for the binary being registered.