From: Tom Cornebize Date: Sat, 13 May 2017 13:04:24 +0000 (+0200) Subject: Add function smpi_execute_public. X-Git-Tag: v3.16~281^2~10^2^2~2 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/108d87669124e33d58407071c2b4268a9ff636b8?ds=inline Add function smpi_execute_public. --- diff --git a/include/smpi/smpi.h b/include/smpi/smpi.h index 28437c189d..146243346c 100644 --- a/include/smpi/smpi.h +++ b/include/smpi/smpi.h @@ -843,6 +843,7 @@ XBT_PUBLIC(void) smpi_process_set_user_data(void *); XBT_PUBLIC(void) smpi_execute_flops(double flops); XBT_PUBLIC(void) smpi_execute(double duration); +XBT_PUBLIC(void) smpi_execute_public(double duration); XBT_PUBLIC(double) smpi_get_host_power_peak_at(int pstate_index); XBT_PUBLIC(double) smpi_get_host_current_power_peak(); diff --git a/src/smpi/smpi_bench.cpp b/src/smpi/smpi_bench.cpp index de0878b487..f0873720fb 100644 --- a/src/smpi/smpi_bench.cpp +++ b/src/smpi/smpi_bench.cpp @@ -78,6 +78,12 @@ void smpi_execute(double duration) } } +void smpi_execute_public(double duration) { + smpi_bench_end(); + smpi_execute(duration); + smpi_bench_begin(); +} + void smpi_bench_begin() { if (smpi_privatize_global_variables == SMPI_PRIVATIZE_MMAP) {