X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6fe803617ce4e98547bf1d8c040a9576cc8e4eac..611d822b02f836d7abe031cced6adc4281ef4356:/examples/simdag/ptg-dotload/sd_ptg-dotload.c diff --git a/examples/simdag/ptg-dotload/sd_ptg-dotload.c b/examples/simdag/ptg-dotload/sd_ptg-dotload.c index 8b30e0c522..f8a994da2f 100644 --- a/examples/simdag/ptg-dotload/sd_ptg-dotload.c +++ b/examples/simdag/ptg-dotload/sd_ptg-dotload.c @@ -1,10 +1,9 @@ -/* Copyright (c) 2013-2016. The SimGrid Team. +/* Copyright (c) 2013-2018. 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 #include "simgrid/simdag.h" #include "xbt/log.h" @@ -28,7 +27,6 @@ int main(int argc, char **argv){ /* load the DOT file */ dot = SD_PTG_dotload(argv[2]); if(dot == NULL){ - SD_exit(); xbt_die("No dot load may be you have a cycle in your graph"); } @@ -40,13 +38,14 @@ int main(int argc, char **argv){ /* Schedule them all on all the first host*/ XBT_INFO("------------------- Schedule tasks ---------------------------"); - const sg_host_t *hosts = sg_host_list(); + sg_host_t *hosts = sg_host_list(); int count = sg_host_count(); xbt_dynar_foreach(dot, cursor, task) { if (SD_task_get_kind(task) == SD_TASK_COMP_PAR_AMDAHL) { SD_task_schedulev(task, count, hosts); } } + xbt_free(hosts); XBT_INFO("------------------- Run the schedule ---------------------------"); SD_simulate(-1); @@ -56,7 +55,5 @@ int main(int argc, char **argv){ } xbt_dynar_free_container(&dot); - /* exit */ - SD_exit(); return 0; }