17#ifndef __NULL_MAPPER_H__
18#define __NULL_MAPPER_H__
49 void report_unimplemented(
const char *func_name,
unsigned line)
const;
54 void select_task_options(
const MapperContext ctx,
57 void premap_task(
const MapperContext ctx,
61 void slice_task(
const MapperContext ctx,
65 void map_task(
const MapperContext ctx,
69 void replicate_task(MapperContext ctx,
73 void select_task_variant(
const MapperContext ctx,
77 void postmap_task(
const MapperContext ctx,
81 void select_task_sources(
const MapperContext ctx,
85 void report_profiling(
const MapperContext ctx,
88 void select_sharding_functor(
89 const MapperContext ctx,
94 void map_inline(
const MapperContext ctx,
98 void select_inline_sources(
const MapperContext ctx,
102 void report_profiling(
const MapperContext ctx,
106 void map_copy(
const MapperContext ctx,
110 void select_copy_sources(
const MapperContext ctx,
114 void report_profiling(
const MapperContext ctx,
118 const MapperContext ctx,
123 void select_close_sources(
const MapperContext ctx,
127 void report_profiling(
const MapperContext ctx,
131 const MapperContext ctx,
136 void map_acquire(
const MapperContext ctx,
140 void report_profiling(
const MapperContext ctx,
144 const MapperContext ctx,
149 void map_release(
const MapperContext ctx,
153 void select_release_sources(
const MapperContext ctx,
157 void report_profiling(
const MapperContext ctx,
161 const MapperContext ctx,
166 void select_partition_projection(
const MapperContext ctx,
170 void map_partition(
const MapperContext ctx,
174 void select_partition_sources(
175 const MapperContext ctx,
179 void report_profiling(
const MapperContext ctx,
183 const MapperContext ctx,
189 const MapperContext ctx,
194 void map_future_map_reduction(
const MapperContext ctx,
198 void configure_context(
const MapperContext ctx,
201 void select_tunable_value(
const MapperContext ctx,
206 void select_sharding_functor(
207 const MapperContext ctx,
211 void map_must_epoch(
const MapperContext ctx,
215 void map_dataflow_graph(
const MapperContext ctx,
219 void memoize_operation(
const MapperContext ctx,
224 void select_tasks_to_map(
const MapperContext ctx,
227 void select_steal_targets(
const MapperContext ctx,
230 void permit_steal_request(
const MapperContext ctx,
234 void handle_message(
const MapperContext ctx,
236 void handle_task_result(
const MapperContext ctx,
241 const Machine machine;
MapperSyncModel
Definition mapping.h:678
Definition mapping.h:2458
Definition null_mapper.h:41
void select_sharding_functor(const MapperContext ctx, const Release &release, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override
void select_sharding_functor(const MapperContext ctx, const Partition &partition, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override
void select_sharding_functor(const MapperContext ctx, const Close &close, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override
const char * get_mapper_name(void) const override
void handle_instance_collection(const MapperContext ctx, const PhysicalInstance &inst) override
void select_sharding_functor(const MapperContext ctx, const Acquire &acquire, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override
void select_sharding_functor(const MapperContext ctx, const Fill &fill, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override
void select_sharding_functor(const MapperContext ctx, const Copy ©, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override
Definition accessors.h:29
Definition mapping.h:1665
Definition mapping.h:1598
Definition mapping.h:2115
Definition mapping.h:1503
Definition mapping.h:2004
Definition mapping.h:1341
Definition mapping.h:1640
Definition mapping.h:1413
Definition mapping.h:2267
Definition mapping.h:1275
Definition mapping.h:2248
Definition mapping.h:1864
Definition mapping.h:1710
Definition mapping.h:1004
Definition mapping.h:2403
Definition mapping.h:2426
Definition mapping.h:2286
Definition mapping.h:2192
Definition mapping.h:1931
Definition mapping.h:1131
Definition mapping.h:1136
Definition mapping.h:1771
Definition mapping.h:1065
Definition mapping.h:1562
Definition mapping.h:1466
Definition mapping.h:1307
Definition mapping.h:2322
Definition mapping.h:1826
Definition mapping.h:1896
Definition mapping.h:1738
Definition mapping.h:1238
Definition mapping.h:2353
Definition mapping.h:1166
Definition mapping.h:2162
Definition mapping.h:1103
Definition mapping.h:2381
Definition mapping.h:1208