From: mquinson Date: Fri, 26 Jun 2009 20:22:26 +0000 (+0000) Subject: SMPI: Add an option to display the timing at the end of the simulation (need to turn... X-Git-Tag: SVN~1267 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/7f10f2b6d78f3f91c6b7739c2cfda1bf53d4c312?hp=812231b11759373fd9b8877e966d8e0249e1dad0 SMPI: Add an option to display the timing at the end of the simulation (need to turn that off for tesh since this timing depends on the machine we run the simulation onto) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6373 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/smpi/smpi_global.c b/src/smpi/smpi_global.c index 9c2556f426..b458bce363 100644 --- a/src/smpi/smpi_global.c +++ b/src/smpi/smpi_global.c @@ -277,8 +277,14 @@ int smpi_run_simulation(int *argc, char **argv) double default_reference_speed = 20000.0; xbt_cfg_register(&_surf_cfg_set,"reference_speed","Power of the host running the simulation (in flop/s). Used to bench the operations.", xbt_cfgelm_double,&default_reference_speed,1,1,smpi_cfg_cb_host_speed,NULL); + + int default_display_timing = 0; + xbt_cfg_register(&_surf_cfg_set,"display_timing","Boolean indicating whether we should display the timing after simulation.", + xbt_cfgelm_int,&default_display_timing,1,1,NULL,NULL); + SIMIX_global_init(argc, argv); + // parse the platform file: get the host list SIMIX_create_environment(argv[1]); @@ -312,10 +318,11 @@ int smpi_run_simulation(int *argc, char **argv) xbt_fifo_free(actions_failed); xbt_fifo_free(actions_done); - smpi_global_destroy(); - INFO1("simulation time %g", SIMIX_get_clock()); + if (xbt_cfg_get_int(_surf_cfg_set,"display_timing")) + INFO1("simulation time %g", SIMIX_get_clock()); + smpi_global_destroy(); SIMIX_clean(); return 0;