12 #ifndef SSTMAC_BACKENDS_NATIVE_LAUNCH_INDEXSTRATEGY_H_INCLUDED 13 #define SSTMAC_BACKENDS_NATIVE_LAUNCH_INDEXSTRATEGY_H_INCLUDED 69 std::vector<node_id>& result,
77 validate_nproc(
int ppn,
int num_nodes,
int nproc,
const char* name)
const;
task_mapper(parallel_runtime *rt)
std::set< node_id > ordered_node_set
virtual void init_factory_params(sprockit::sim_parameters *params)
int validate_nproc(int ppn, int num_nodes, int nproc, const char *name) const
virtual void map_ranks(const app_id &aid, const ordered_node_set &allocation, int ppn, std::vector< node_id > &result, int nproc)=0
Assign processes to nodes.
SUMI = Simulator unified messagine interface It is also the name for a solid ink in Japanese - i...
DeclareFactory(blas_kernel)
DeclareDebugSlot(indexing)
virtual std::string to_string() const
Base class for strategies regarding how to sequentially number nodes in a parallel simulation...
virtual void set_topology(hw::topology *top)