20 #include <flecsi-config.h> 29 #if FLECSI_RUNTIME_MODEL == FLECSI_RUNTIME_MODEL_legion 35 using field_id_t = Legion::FieldID;
36 const field_id_t FIELD_ID_MAX = LEGION_MAX_APPLICATION_FIELD_ID;
38 using task_id_t = Legion::TaskID;
39 const task_id_t TASK_ID_MAX = LEGION_MAX_APPLICATION_TASK_ID;
43 #elif FLECSI_RUNTIME_MODEL == FLECSI_RUNTIME_MODEL_mpi 50 using field_id_t = size_t;
51 const field_id_t FIELD_ID_MAX = std::numeric_limits<size_t>::max();
53 using task_id_t = size_t;
54 const task_id_t TASK_ID_MAX = std::numeric_limits<size_t>::max();
58 #elif FLECSI_RUNTIME_MODEL == FLECSI_RUNTIME_MODEL_hpx 65 using field_id_t = size_t;
66 const field_id_t FIELD_ID_MAX = std::numeric_limits<size_t>::max();
68 using task_id_t = size_t;
69 const task_id_t TASK_ID_MAX = std::numeric_limits<size_t>::max();
73 #endif // FLECSI_RUNTIME_MODEL
Definition: common.hh:104
Definition: control.hh:31