From 108d87669124e33d58407071c2b4268a9ff636b8 Mon Sep 17 00:00:00 2001 From: Tom Cornebize Date: Sat, 13 May 2017 15:04:24 +0200 Subject: [PATCH] Add function smpi_execute_public. --- include/smpi/smpi.h | 1 + src/smpi/smpi_bench.cpp | 6 ++++++ 2 files changed, 7 insertions(+) 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) { -- 2.20.1