From 3018cdf54eb3d4a666222ff9575ee53a680d2130 Mon Sep 17 00:00:00 2001 From: Rodrigo Arias Mallo Date: Tue, 15 Apr 2025 16:21:26 +0200 Subject: [PATCH] Add b6_heat_tampi_ompv bench test --- test/bench/openmp/CMakeLists.txt | 1 + test/bench/openmp/b6_heat_tampi_ompv.sh | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 test/bench/openmp/b6_heat_tampi_ompv.sh diff --git a/test/bench/openmp/CMakeLists.txt b/test/bench/openmp/CMakeLists.txt index 10f32e1..909f6f6 100644 --- a/test/bench/openmp/CMakeLists.txt +++ b/test/bench/openmp/CMakeLists.txt @@ -34,3 +34,4 @@ find_program(B6_HEAT_OMPV_PATH b6_heat_itampi_nodes_tasks REQUIRED) openmp_bench_test(dummy.c NAME b6_heat_ompv DRIVER b6_heat_ompv.sh) openmp_bench_test(dummy.c NAME b6_heat_itampi_nodes_tasks DRIVER b6_heat_itampi_nodes_tasks.sh) +openmp_bench_test(dummy.c NAME b6_heat_tampi_ompv DRIVER b6_heat_tampi_ompv.sh) diff --git a/test/bench/openmp/b6_heat_tampi_ompv.sh b/test/bench/openmp/b6_heat_tampi_ompv.sh new file mode 100644 index 0000000..c0ec408 --- /dev/null +++ b/test/bench/openmp/b6_heat_tampi_ompv.sh @@ -0,0 +1,21 @@ +export NOSV_APPID=1 +export NOSV_CONFIG_OVERRIDE=instrumentation.version=ovni,ovni.level=2 +export OMP_OVNI=1 + +b6_heat_tampi_ompv -b 256 -t 4 + +ovnisort ovni +ovnitop ovni +ovniemu -b ovni + +# Make sure the trace is not too big (limit at 128 MiB) +maxsize=$((128 * 1024 * 1024)) + +for f in ovni/{cpu,thread,openmp-breakdown}.prv; do + size=$(stat -c %s $f) + if [ $size -lt $maxsize ]; then + echo "$f: size ok ($size < $maxsize)" + else + echo "$f: too big ($size >= $maxsize)" + fi +done