|
| virtual Legion::LogicalRegion | default_policy_select_instance_region (Legion::Mapping::MapperContext, Realm::Memory, const Legion::RegionRequirement &req, const Legion::LayoutConstraintSet &, bool, bool) override |
| | Use subregions rather than parent region.
|
| |
| virtual void | map_copy (const Legion::Mapping::MapperContext ctx, const Legion::Copy ©, const Legion::Mapping::Mapper::MapCopyInput &input, Legion::Mapping::Mapper::MapCopyOutput &output) override |
| | Reuse existing indirection instances and request reusable preimages.
|
| |
| virtual void | map_task (const Legion::Mapping::MapperContext ctx, const Legion::Task &task, const Legion::Mapping::Mapper::MapTaskInput &input, Legion::Mapping::Mapper::MapTaskOutput &output) override |
| | Implement prefer_gpu and prefer_omp tags and reuse or create appropriate SoA instances.
|
| |
| | mpi_mapper_t (Legion::Machine machine, Legion::Runtime *_runtime, Legion::Processor local) |
| | See DefaultMapper for parameter meanings.
|
| |
| virtual void | slice_task (const Legion::Mapping::MapperContext, const Legion::Task &task, const Legion::Mapping::Mapper::SliceTaskInput &input, Legion::Mapping::Mapper::SliceTaskOutput &output) override |
| | Assign processors, implementing the force_rank_match tag.
|
| |
FleCSI's mapper, named for its support for rank-matching for MPI tasks.
Appears directly in flecsi::run.