return host_name;
}
+#if HAVE_SMPI
bool mc_api::check_send_request_detached(smx_simcall_t const& simcall) const
{
simgrid::smpi::Request mpi_request;
&mpi_request, remote(static_cast<smpi::Request*>(simcall_comm_isend__get__data(simcall))));
return mpi_request.detached();
}
+#endif
smx_actor_t mc_api::get_src_actor(const kernel::activity::CommImpl* comm_addr) const
{
return heap_bytes_used;
}
-void mc_api::s_initialize() const
+void mc_api::session_initialize() const
{
session->initialize();
}
session->restore_initial_state();
}
-void mc_api::execute(Transition const& transition)
+void mc_api::execute(Transition const& transition) const
{
session->execute(transition);
}
+#if SIMGRID_HAVE_MC
+void mc_api::automaton_load(const char *file) const
+{
+ MC_automaton_load(file);
+}
+#endif
+
void mc_api::log_state() const
{
session->log_state();