X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/bf6e499b29ed3183f40b60fbcd0fe3caed12f197..e89f9f044e0a5071de93ec27bfca5993b9c86d1f:/examples/msg/parallel_task/parallel_task.c diff --git a/examples/msg/parallel_task/parallel_task.c b/examples/msg/parallel_task/parallel_task.c index c16de7212f..ced1cf2014 100644 --- a/examples/msg/parallel_task/parallel_task.c +++ b/examples/msg/parallel_task/parallel_task.c @@ -1,18 +1,18 @@ -/* $Id$ */ - -/* Copyright (c) 2002,2003,2004 Arnaud Legrand. All rights reserved. */ +/* Copyright (c) 2007, 2008, 2009, 2010. 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 "msg/msg.h" /* Yeah! If you want to use msg, you need to include msg/msg.h */ -#include "xbt/sysdep.h" /* calloc, printf */ +#include "msg/msg.h" /* Yeah! If you want to use msg, you need to include msg/msg.h */ +#include "xbt/sysdep.h" /* calloc, printf */ /* Create a log channel to have nice outputs. */ #include "xbt/log.h" #include "xbt/asserts.h" -XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test,"Messages specific for this msg example"); +XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test, + "Messages specific for this msg example"); int test(int argc, char *argv[]); MSG_error_t test_all(const char *platform_file); @@ -22,54 +22,58 @@ int test(int argc, char *argv[]) { int slaves_count = 0; m_host_t *slaves = NULL; - double task_comp_size = 0; - double task_comm_size = 0; + double task_comp_size = 100000; + double task_comm_size = 10000; double *computation_amount = NULL; double *communication_amount = NULL; m_task_t ptask = NULL; - int i,j; + int i, j; slaves_count = MSG_get_host_number(); slaves = MSG_get_host_table(); - computation_amount = calloc(slaves_count,sizeof(double)); - communication_amount = calloc(slaves_count*slaves_count,sizeof(double)); - - for(i=0;i