Legion Runtime
|
#include <legion.h>
Public Member Functions | |
TaskConfigOptions (bool leaf=false, bool inner=false, bool idempotent=false) | |
Public Attributes | |
bool | leaf |
bool | inner |
bool | idempotent |
A class for describing the configuration options for a task being registered with the runtime.
Leaf tasks must not contain any calls to the runtime. Inner tasks must never touch any of the data for which they have privileges which is identical to the Sequoia definition of an inner task. Idempotent tasks must have no side-effects outside of the kind that Legion can analyze (i.e. writing regions).