X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ef99a405745deb2eaaa8fd1539fa6377495f9217..7e71e956181763288b1ce7d51f36ac4cdbcab365:/examples/gras/chrono/chrono.c diff --git a/examples/gras/chrono/chrono.c b/examples/gras/chrono/chrono.c index c0c888834e..8dba5771f5 100644 --- a/examples/gras/chrono/chrono.c +++ b/examples/gras/chrono/chrono.c @@ -1,45 +1,85 @@ -/* $Id$ */ - /* chrono - demo of GRAS benchmarking features */ -/* Copyright (c) 2005 Martin Quinson, Arnaud Legrand. All rights reserved. */ +/* Copyright (c) 2005, 2007, 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 "gras.h" +#include "xbt/log.h" -XBT_LOG_NEW_DEFAULT_CATEGORY(Chrono,"Messages specific to this example"); +XBT_LOG_NEW_DEFAULT_CATEGORY(Chrono, "Messages specific to this example"); /* Function prototypes */ -int multiplier (int argc,char *argv[]); +int multiplier(int argc, char *argv[]); -int multiplier (int argc,char *argv[]) +int multiplier(int argc, char *argv[]) { - int i,j,k; - double *A,*B,*C; - int n = 500; - gras_init(&argc, argv, NULL); - - A = malloc(n*n*sizeof(double)); - B = malloc(n*n*sizeof(double)); - C = malloc(n*n*sizeof(double)); - - INFO1("Before computation : %lg", gras_os_time()); - for(i=0; i