- xbt_mutex_destroy(mailboxes_mutex_);
-}
-
-void ActorExt::set_data(const char* instance_id)
-{
- instance_id_ = std::string(instance_id);
- comm_world_ = smpi_deployment_comm_world(instance_id_);
- simgrid::s4u::Barrier* barrier = smpi_deployment_finalization_barrier(instance_id_);
- if (barrier != nullptr) // don't overwrite the current one if the instance has none
- finalization_barrier_ = barrier;
-
- // set the process attached to the mailbox
- mailbox_small_->set_receiver(actor_);
- XBT_DEBUG("<%ld> SMPI process has been initialized: %p", actor_->get_pid(), actor_.get());