/* Example of scatter communication, accepting a large amount of processes.
* This based the experiment of Fig. 4 in http://hal.inria.fr/hal-00650233/
* That experiment is a comparison to the LogOPSim simulator, that takes
- * GOAL files as an input, thus the file name. But there is no actual link
- * to the GOAL formalism beside of this.
- *
- * Copyright (c) 2011-2013. The SimGrid Team.
- * All rights reserved.
- *
- * 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.
+ * GOAL files as an input, thus the file name. But there is no actual link
+ * to the GOAL formalism beside of this.
*/
+/* Copyright (c) 2011-2015. The SimGrid Team.
+ * All rights reserved. */
+
+/* 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 <stdlib.h>
#include <stdio.h>
-#include "simdag/simdag.h"
+#include "simgrid/simdag.h"
#include "xbt/log.h"
#include "xbt/ex.h"
#include <string.h>
xbt_dynar_t done = NULL;
xbt_os_cputimer_start(timer);
- send_one(0,SD_workstation_get_number());
+ send_one(0,SD_workstation_get_count());
do {
if (done != NULL && !xbt_dynar_is_empty(done)) {
unsigned int cursor;
done=SD_simulate(-1);
} while(!xbt_dynar_is_empty(done));
xbt_os_cputimer_stop(timer);
- printf("exec_time:%lf\n", xbt_os_timer_elapsed(timer) );
+ printf("exec_time:%f\n", xbt_os_timer_elapsed(timer) );
xbt_dynar_free(&done);
xbt_dynar_free(&reclaimed);