/* This program is free software; you can redistribute it and/or modify it
* under the terms of the license (GNU LGPL) which comes with this package. */
-#include"private.h"
-#include"xbt/sysdep.h"
-#include "xbt/error.h"
+#include "private.h"
+#include "xbt/sysdep.h"
+#include "xbt/log.h"
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(global, msg,
"Logging specific to MSG (global)");
m_process_t process = NULL;
int nbprocess,i;
double elapsed_time = 0.0;
- int state_modifications;
+ int state_modifications = 1;
/* Clean IO before the run */
fflush(stdout);
fflush(stderr);
if(xbt_fifo_size(msg_global->process_to_run) && (elapsed_time>0)) {
DEBUG0("**************************************************");
}
- if((__stop_at_time>0) && (MSG_getClock() >= __stop_at_time)) {
+ if((__stop_at_time>0) && (MSG_get_clock() >= __stop_at_time)) {
DEBUG0("Let's stop here!");
}
}
if(!state_modifications) {
- DEBUG1("%g : Calling surf_solve",MSG_getClock());
+ DEBUG1("%g : Calling surf_solve",MSG_get_clock());
elapsed_time = surf_solve();
DEBUG1("Elapsed_time %g",elapsed_time);
process = MSG_process_create_with_arguments(args->name, args->code,
args->data, args->host,
args->argc,args->argv);
- if(args->kill_time > MSG_getClock()) {
+ if(args->kill_time > MSG_get_clock()) {
surf_timer_resource->extension_public->set(args->kill_time,
(void*) &MSG_process_kill,
(void*) process);
if(p_simdata->waiting_task) {
if(p_simdata->waiting_task->simdata->compute) {
if(p_simdata->put_host)
- fprintf(stderr,"Trying to send a task on Host %s, channel %d.\n",
+ fprintf(stderr,"Trying to send a task to Host %s, channel %d.\n",
p_simdata->put_host->name, p_simdata->put_channel);
else
fprintf(stderr,"Waiting for %s to finish.\n",p_simdata->waiting_task->name);
*/
int MSG_process_killall(int reset_PIDs)
{
- xbt_fifo_item_t i = NULL;
m_process_t p = NULL;
m_process_t self = MSG_process_self();
msg_global->paje_output = NULL;
}
free(msg_global);
- surf_finalize();
+ surf_exit();
return MSG_OK;
}
-/** \ingroup msg_easier_life
- * \brief A clock (in second).
- * \deprecated Use MSG_get_clock
- */
-double MSG_getClock(void) {
- return surf_get_clock();
-}
-
/** \ingroup msg_easier_life
* \brief A clock (in second).
*/