options

Functions and Loops

16 loops and 19 functions have been discarded from the report because their coverage is lower than the threshold set by object_coverage_threshold (0.01%). It represents about 0.04% of the application. To include them, change the value of object_coverage_threshold in the experiment directory configuration file, then rerun the command with the additionnal parameter --force-static-analysis.
Inclusive metrics are only related to the given object code and do not include other external objects / libraries.

Columns Filter

Coverage run_0 (%) Coverage Excluding Loops run_0 (%) Max Inclusive Time Over Threads run_0 (s) Max Exclusive Time Over Threads run_0 (s) Inclusive Time w.r.t. Wall Time run_0 (s) Exclusive Time w.r.t. Wall Time run_0 (s) Nb Threads run_0 Deviation (coverage) run_0 Deviation (walltime) run_0 Categories run_0 Compilation Options
NameModuleCoverage run_0 (%)Coverage Excluding Loops run_0 (%)Max Inclusive Time Over Threads run_0 (s)Max Exclusive Time Over Threads run_0 (s)Inclusive Time w.r.t. Wall Time run_0 (s)Exclusive Time w.r.t. Wall Time run_0 (s)Nb Threads run_0Deviation (coverage) run_0Deviation (walltime) run_0Categories run_0Compilation Options
void Kripke::DispatchHelper<Kripke::ArchT_OpenMP>::operator()<Kripke::LayoutT_DGZ, ScatteringSdom, Kripke::SdomId&, Kripke::SdomId&, Kripke::Core::Set&, Kripke::Core::Set&, Kripke::Core::Set&, Kripke::Core::Field<double, Kri...+kripke.exe85.630.00135.960.00138.180.00520.230.18Exe (%): 100.00clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) --driver-mode=g++ --intel -I /home/kcamus/miniapp_intel/kripke/Kripke/src -I /home/kcamus/miniapp_intel/kripke/Kripke/icx/include -I /home/kcamus/miniapp_intel/kripke/Kripke/tpl/r...
Loop 1455 - forall.hpp:63-63 - kripke.exe [...]+85.630.00137.970.01138.180.0080.000.00
Loop 1456 - forall.hpp:63-63 - kripke.exe [...]+85.630.01137.960.03138.180.01500.000.01
Loop 1457 - Scattering.cpp:87-97 - kripke.exe [...]+85.6363.79137.93102.22138.17102.93520.290.47
Loop 1459 - Scattering.cpp:91-95 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 1458 - Scattering.cpp:91-95 - kripke.exe [...]21.8421.8435.7135.7135.2435.24520.300.44
kmp_flag_64<false, true>::wait(kmp_info*, int, void*)libiomp5.so5.375.3710.3610.368.678.67520.721.14OMP (%): 100.00
void Kripke::DispatchHelper<Kripke::ArchT_OpenMP>::operator()<Kripke::LayoutT_DGZ, LTimesSdom, Kripke::SdomId&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Cor...+kripke.exe4.590.007.710.007.410.00520.380.61Exe (%): 100.00clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) --driver-mode=g++ --intel -I /home/kcamus/miniapp_intel/kripke/Kripke/src -I /home/kcamus/miniapp_intel/kripke/Kripke/icx/include -I /home/kcamus/miniapp_intel/kripke/Kripke/tpl/r...
Loop 1192 - forall.hpp:63-63 - kripke.exe [...]+4.590.008.150.017.410.0040.000.00
Loop 1194 - Collapse.hpp:74-74 - kripke.exe [...]+1.470.002.830.002.370.0020.000.00
Loop 1195 - forall.hpp:63-63 - kripke.exe [...]1.471.472.832.832.372.37520.200.31
Loop 1193 - forall.hpp:63-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 1191 - forall.hpp:63-63 - kripke.exe [...]+0.000.000.000.000.000.0000.000.00
Loop 1190 - forall.hpp:63-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 1196 - Collapse.hpp:74-74 - kripke.exe [...]+3.120.005.310.015.040.0040.000.00
Loop 1197 - forall.hpp:63-63 - kripke.exe [...]3.123.125.305.305.045.04520.230.36
void LPlusTimesSdom::operator()<Kripke::ArchLayoutT<Kripke::ArchT_OpenMP, Kripke::LayoutT_DGZ> >(Kripke::ArchLayoutT<Kripke::ArchT_OpenMP, Kripke::LayoutT_DGZ>, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, K...+kripke.exe3.120.005.310.005.030.00520.200.32Exe (%): 100.00clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) --driver-mode=g++ --intel -I /home/kcamus/miniapp_intel/kripke/Kripke/src -I /home/kcamus/miniapp_intel/kripke/Kripke/icx/include -I /home/kcamus/miniapp_intel/kripke/Kripke/tpl/r...
Loop 1021 - forall.hpp:63-63 - kripke.exe [...]+3.120.005.420.015.030.0010.000.00
Loop 1025 - Collapse.hpp:74-74 - kripke.exe [...]+2.990.005.160.004.830.00110.000.00
Loop 1026 - forall.hpp:63-63 - kripke.exe [...]2.992.995.155.154.834.83520.200.31
Loop 1023 - Collapse.hpp:74-74 - kripke.exe [...]+0.130.000.260.000.200.0000.000.00
Loop 1024 - forall.hpp:63-63 - kripke.exe [...]0.130.130.260.260.200.20520.020.03
Loop 1022 - forall.hpp:63-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 1020 - forall.hpp:63-63 - kripke.exe [...]+0.000.000.000.000.000.0000.000.00
Loop 1019 - forall.hpp:63-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
void Kripke::DispatchHelper<Kripke::ArchT_OpenMP>::operator()<Kripke::LayoutT_DGZ, SweepSdom, Kripke::Core::DataStore&, Kripke::SdomId&>(Kripke::LayoutT_DGZ, SweepSdom const&, Kripke::Core::DataStore&, Kripke::SdomId&) const...+kripke.exe0.960.001.560.001.540.00520.010.02Exe (%): 100.00clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) --driver-mode=g++ --intel -I /home/kcamus/miniapp_intel/kripke/Kripke/src -I /home/kcamus/miniapp_intel/kripke/Kripke/icx/include -I /home/kcamus/miniapp_intel/kripke/Kripke/tpl/r...
Loop 1640 - forall.hpp:63-63 - kripke.exe [...]+0.960.001.600.011.540.0020.000.00
Loop 1642 - forall.hpp:63-63 - kripke.exe [...]+0.960.001.590.001.540.0040.000.00
Loop 1643 - forall.hpp:63-63 - kripke.exe [...]+0.960.011.590.041.540.02500.010.01
Loop 1641 - forall.hpp:63-63 - kripke.exe [...]0.950.951.551.551.531.53520.020.03
__intel_avx_rep_memset+kripke.exe0.110.119.249.240.180.1810.000.00Memory (%): 100.00
Loop 2144 - - kripke.exe0.000.000.000.000.000.0000.000.00
void PopulationSdom::operator()<Kripke::ArchLayoutT<Kripke::ArchT_OpenMP, Kripke::LayoutT_DGZ> >(Kripke::ArchLayoutT<Kripke::ArchT_OpenMP, Kripke::LayoutT_DGZ>, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, K...+kripke.exe0.110.000.190.000.180.00520.010.01Exe (%): 100.00clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) --driver-mode=g++ --intel -I /home/kcamus/miniapp_intel/kripke/Kripke/src -I /home/kcamus/miniapp_intel/kripke/Kripke/icx/include -I /home/kcamus/miniapp_intel/kripke/Kripke/tpl/r...
Loop 1243 - forall.hpp:63-63 - kripke.exe [...]+0.010.000.030.000.010.0000.000.00
Loop 1245 - forall.hpp:63-63 - kripke.exe [...]0.010.010.030.030.010.01430.000.01
Loop 1244 - forall.hpp:63-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 1247 - Collapse.hpp:74-76 - kripke.exe [...]+0.110.000.200.000.170.0020.000.00
Loop 1246 - forall.hpp:63-63 - kripke.exe [...]0.110.110.190.190.170.17520.010.01
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libiomp5.so0.060.060.130.130.090.09520.010.02OMP (%): 100.00
unknown_kernel_regionkernel0.020.000.060.000.030.00520.010.01System (%): 99.70
Pthread (%): 0.30
Kripke::SweepSolver(Kripke::Core::DataStore&, std::vector<Kripke::SdomId, std::allocator<Kripke::SdomId> >, bool)+kripke.exe0.010.000.860.000.020.0010.000.00Exe (%): 100.00clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) --driver-mode=g++ --intel -I /home/kcamus/miniapp_intel/kripke/Kripke/src -I /home/kcamus/miniapp_intel/kripke/Kripke/icx/include -I /home/kcamus/miniapp_intel/kripke/Kripke/tpl/r...
Loop 844 - SweepSolver.cpp:42-46 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 814 - stl_tree.h:782-2532 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 816 - new_allocator.h:168-168 - kripke.exe [...]+0.010.000.860.000.020.0000.000.00
Loop 843 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 821 - forall.hpp:63-63 - kripke.exe0.000.000.000.000.000.0000.000.00
Loop 828 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 838 - forall.hpp:63-63 - kripke.exe0.000.000.000.000.000.0000.000.00
Loop 835 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 839 - forall.hpp:63-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 832 - forall.hpp:63-63 - kripke.exe [...]0.000.000.280.280.010.0110.000.00
Loop 836 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 823 - forall.hpp:63-63 - kripke.exe [...]0.000.000.300.300.010.0110.000.00
Loop 829 - forall.hpp:63-63 - kripke.exe0.000.000.000.000.000.0000.000.00
Loop 825 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 822 - forall.hpp:63-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 818 - stl_tree.h:782-2532 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 820 - forall.hpp:63-63 - kripke.exe0.000.000.000.000.000.0000.000.00
Loop 827 - stl_tree.h:782-2532 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 842 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 840 - forall.hpp:63-63 - kripke.exe [...]0.000.000.270.270.010.0110.000.00
Loop 824 - Registry.hpp:81-83 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 841 - Registry.hpp:81-83 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 834 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 833 - Registry.hpp:81-83 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 817 - stl_tree.h:782-2532 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 831 - forall.hpp:63-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 837 - forall.hpp:63-63 - kripke.exe0.000.000.000.000.000.0000.000.00
Loop 830 - forall.hpp:63-63 - kripke.exe0.000.000.000.000.000.0000.000.00
Loop 826 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 819 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 813 - stl_tree.h:782-2532 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 815 - stl_tree.h:782-2532 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 812 - stl_tree.h:782-2532 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 850 - stl_iterator.h:1111-1244 - kripke.exe [...]+0.000.000.000.000.000.0000.000.00
Loop 853 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 852 - Registry.hpp:81-83 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 854 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 851 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 811 - stl_tree.h:782-2532 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 855 - stl_iterator.h:1111-1244 - kripke.exe [...]+0.000.000.000.000.000.0000.000.00
Loop 859 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 858 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 856 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 857 - Registry.hpp:81-83 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 845 - stl_iterator.h:1111-1244 - kripke.exe [...]+0.000.000.000.000.000.0000.000.00
Loop 848 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 849 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 846 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
Loop 847 - Registry.hpp:81-83 - kripke.exe [...]0.000.000.000.000.000.0000.000.00
×