std::unordered_map<std::string, double> location2speedup;
static std::map</*process_id*/ int, simgrid::smpi::Process*> process_data;
std::unordered_map<std::string, double> location2speedup;
static std::map</*process_id*/ int, simgrid::smpi::Process*> process_data;
void (*smpi_comm_copy_data_callback) (smx_activity_t, void*, size_t) = &smpi_comm_copy_buffer_callback;
void (*smpi_comm_copy_data_callback) (smx_activity_t, void*, size_t) = &smpi_comm_copy_buffer_callback;
- std::pair<int, simgrid::smpi::Process*>(smx_process, new simgrid::smpi::Process(smx_process, nullptr)));
+ {actor->getPid()-1, new simgrid::smpi::Process(actor, nullptr)});