State for and control of the Legion runtime. More...
Classes | |
| struct | config | 
| Backend-specific options.  More... | |
| struct | dependencies_guard | 
| RAII guard for initializing/finalizing FleCSI dependencies.  More... | |
| class | mpi_mapper_t | 
| FleCSI's mapper, named for its support for rank-matching for MPI tasks.  More... | |
Functions | |
| void | mapper_registration (Legion::Machine machine, Legion::Runtime *rt, const std::set< Legion::Processor > &local_procs) | 
Replace default mappers with mpi_mapper_t instances. Appears directly in flecsi::run.   | |
Mapper tags | |
Flags used to request custom mapper features. Appears directly in   | |
| constexpr Legion::MappingTagID | force_rank_match | 
| Put colors on corresponding MPI ranks.   | |
| constexpr Legion::MappingTagID | prefer_gpu | 
| Request GPU execution.   | |
| constexpr Legion::MappingTagID | prefer_omp | 
| Request OpenMP execution.   | |
State for and control of the Legion runtime.
Contents are in flecsi::run::leg unless otherwise specified. 
| void mapper_registration | ( | Legion::Machine | machine, | 
| Legion::Runtime * | rt, | ||
| const std::set< Legion::Processor > & | local_procs ) | 
Replace default mappers with mpi_mapper_t instances. Appears directly in flecsi::run. 
      
  | 
  constexpr | 
Put colors on corresponding MPI ranks.
| Legion::MappingTagID prefer_gpu | 
Request GPU execution.
| Legion::MappingTagID prefer_omp | 
Request OpenMP execution.