X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f4200e5d5322e9e2fef74725fb43c605876212d8..e38550852765eef3cc94ef419a1febf1087ffdff:/examples/msg/trace-masterworker/trace-masterworker.c diff --git a/examples/msg/trace-masterworker/trace-masterworker.c b/examples/msg/trace-masterworker/trace-masterworker.c index abe6badfa0..8d69fb5963 100644 --- a/examples/msg/trace-masterworker/trace-masterworker.c +++ b/examples/msg/trace-masterworker/trace-masterworker.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2010-2016. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2010-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. */ @@ -19,8 +19,7 @@ static int master(int argc, char *argv[]) TRACE_mark("msmark", "start_send_tasks"); for (int i = 0; i < number_of_tasks; i++) { - msg_task_t task = NULL; - task = MSG_task_create("task", task_comp_size, task_comm_size, NULL); + msg_task_t task = MSG_task_create("task", task_comp_size, task_comm_size, NULL); //setting the variable "task_creation" to value i TRACE_host_variable_set(MSG_host_get_name(MSG_host_self()), "task_creation", i); @@ -50,12 +49,11 @@ static int worker(int argc, char *argv[]) while (1) { MSG_task_receive(&(task), "master_mailbox"); - if (!strcmp(MSG_task_get_name(task), "finalize")) { + if (strcmp(MSG_task_get_name(task), "finalize") == 0) { MSG_task_destroy(task); break; } - //adding the value returned by MSG_task_get_compute_duration(task) - //to the variable "task_computation" + // adding the value returned by MSG_task_get_compute_duration(task) to the variable "task_computation" TRACE_host_variable_add(MSG_host_get_name(MSG_host_self()), "task_computation", MSG_task_get_flops_amount(task)); MSG_task_execute(task); MSG_task_destroy(task);