ActorPtr me = Actor::self();
if (me == nullptr) // This happens sometimes (eg, when linking against NS3 because it pulls openMPI...)
return nullptr;
- simgrid::msg::ActorExt* msgExt = static_cast<simgrid::msg::ActorExt*>(me->get_impl()->userdata);
+ simgrid::msg::ActorExt* msgExt = static_cast<simgrid::msg::ActorExt*>(me->get_impl()->getUserData());
return static_cast<simgrid::smpi::Process*>(msgExt->data);
}
}
smpi_global_destroy();
- TRACE_end();
-
return smpi_exit_status;
}
smpi_init_options();
smpi_global_init();
smpi_check_options();
- simgrid::s4u::onSimulationEnd.connect(TRACE_smpi_release);
+ simgrid::s4u::on_simulation_end.connect(TRACE_smpi_release);
}
void SMPI_finalize(){