options

Functions and Loops

34 loops and 88 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.11% 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 GFLOPS 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_0GFLOPS 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.exe88.770.0021.740.0021.230.001841.450.36Exe (%): 100.00
OMP (%): 0.00
515.03clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) /cluster/intel/oneapi/2024.0.0/compiler/2024.0/bin/compiler/clang --driver-mode=g++ --intel -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/build/Kripke/src -I /home/eose...
Loop 2042 - For.hpp:137-137 - kripke.exe [...]+88.770.0021.770.0121.230.00980.010.00311.11
Loop 2043 - For.hpp:137-137 - kripke.exe [...]+88.770.0521.760.0421.230.011840.030.01519.31
Loop 2044 - Scattering.cpp:87-97 - kripke.exe [...]+88.7288.7221.7221.7221.2221.221841.450.36515.04
Loop 2045 - Scattering.cpp:91-95 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
bool _INTERNAL021345c1::__kmp_wait_template<kmp_flag_64<false, true>, true, false, true>(kmp_info*, kmp_flag_64<false, true>*, void*)libiomp5.so4.714.711.811.811.131.131761.450.35OMP (%): 100.000.00
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.exe2.470.000.670.010.590.001840.230.05Exe (%): 99.98
OMP (%): 0.02
979.36clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) /cluster/intel/oneapi/2024.0.0/compiler/2024.0/bin/compiler/clang --driver-mode=g++ --intel -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/build/Kripke/src -I /home/eose...
Loop 1425 - For.hpp:137-137 - kripke.exe [...]+2.470.010.700.010.590.001770.010.00657.89
Loop 1428 - LPlusTimes.cpp:57-57 - kripke.exe [...]+2.460.020.690.020.590.001840.020.01730.49
Loop 1429 - For.hpp:137-137 - kripke.exe [...]2.442.440.670.670.580.581840.220.05982.33
Loop 1426 - For.hpp:137-137 - kripke.exe [...]+0.000.000.000.000.000.0000.000.000.00
Loop 1427 - For.hpp:137-137 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.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.exe2.050.000.560.010.490.001840.170.04Exe (%): 100.001179.37clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) /cluster/intel/oneapi/2024.0.0/compiler/2024.0/bin/compiler/clang --driver-mode=g++ --intel -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/build/Kripke/src -I /home/eose...
Loop 1687 - For.hpp:137-137 - kripke.exe [...]+2.050.010.610.010.490.001840.010.001079.69
Loop 1688 - For.hpp:137-137 - kripke.exe [...]+0.000.000.000.000.000.0000.000.000.00
Loop 1689 - For.hpp:137-137 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1690 - LTimes.cpp:62-62 - kripke.exe [...]+2.040.030.600.040.490.011840.030.011180.57
Loop 1691 - For.hpp:137-137 - kripke.exe [...]2.012.010.560.560.480.481840.170.041180.03
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.exe1.070.000.360.010.260.001840.100.02Exe (%): 100.00726.10clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) /cluster/intel/oneapi/2024.0.0/compiler/2024.0/bin/compiler/clang --driver-mode=g++ --intel -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/build/Kripke/src -I /home/eose...
Loop 2274 - For.hpp:137-137 - kripke.exe [...]+1.070.000.390.010.260.00670.010.001020.40
Loop 2275 - For.hpp:137-137 - kripke.exe [...]+1.070.000.380.010.260.001340.010.00757.38
Loop 2276 - For.hpp:137-137 - kripke.exe [...]+1.070.020.380.020.260.001840.020.00596.06
Loop 2277 - For.hpp:137-137 - kripke.exe [...]1.051.050.350.350.250.251840.100.02727.93
__kmp_hyper_barrier_gatherlibiomp5.so0.320.320.650.650.080.08480.730.17OMP (%): 100.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.200.000.060.000.050.001840.010.00Exe (%): 100.00471.50clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) /cluster/intel/oneapi/2024.0.0/compiler/2024.0/bin/compiler/clang --driver-mode=g++ --intel -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/build/Kripke/src -I /home/eose...
Loop 1855 - For.hpp:137-137 - kripke.exe [...]+0.200.000.060.000.050.00550.000.001513.26
Loop 1854 - For.hpp:137-137 - kripke.exe [...]0.000.000.000.000.000.0050.000.000.00
Loop 1856 - For.hpp:137-137 - kripke.exe [...]0.200.200.060.060.050.051840.010.00470.20
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libiomp5.so0.180.180.130.130.040.041750.120.03OMP (%): 100.000.00
unknown_kernel_regionkernel0.080.000.060.000.020.001840.050.01System (%): 52.13
OMP (%): 47.32
MPI (%): 0.55
92.48
SteadyStateSolver+kripke.exe0.050.000.280.000.010.0080.050.01Exe (%): 100.00435.00clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) /cluster/intel/oneapi/2024.0.0/compiler/2024.0/bin/compiler/clang --driver-mode=g++ --intel -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/build/Kripke/src -I /home/eose...
Loop 1106 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1108 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1065 - SteadyStateSolver.cpp:50-110 - kripke.exe [...]+0.050.000.270.000.010.0000.000.000.00
Loop 1066 - SteadyStateSolver.cpp:94-95 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1063 - SteadyStateSolver.cpp:50-110 - kripke.exe [...]+0.050.000.270.000.010.0000.000.000.00
Loop 1086 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1087 - stl_iterator.h:1054-1182 - kripke.exe [...]+0.010.000.050.000.000.0000.000.000.00
Loop 1091 - forall.hpp:98-98 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1094 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1095 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1090 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1088 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1092 - forall.hpp:98-98 - kripke.exe [...]0.010.010.050.050.000.0080.030.01450.32
Loop 1093 - Registry.hpp:81-83 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1089 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1077 - stl_iterator.h:1054-1182 - kripke.exe [...]+0.010.000.050.000.000.0000.000.000.00
Loop 1083 - Registry.hpp:81-83 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1081 - forall.hpp:98-98 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1080 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1084 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1082 - forall.hpp:98-98 - kripke.exe [...]0.010.010.050.050.000.0080.020.00410.42
Loop 1078 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1085 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1079 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1076 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1067 - stl_iterator.h:1054-1182 - kripke.exe [...]+0.030.000.170.000.010.0000.000.000.00
Loop 1068 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1072 - forall.hpp:98-98 - kripke.exe [...]0.030.030.170.170.010.0180.030.01412.56
Loop 1070 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1074 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1075 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1073 - Registry.hpp:81-83 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1069 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1071 - forall.hpp:98-98 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1096 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1064 - stl_uninitialized.h:578-578 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1097 - stl_iterator.h:1054-1182 - kripke.exe [...]+0.000.000.010.000.000.0000.000.000.00
Loop 1102 - forall.hpp:98-98 - kripke.exe [...]0.000.000.010.010.000.0080.010.001177.84
Loop 1103 - Registry.hpp:81-83 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1099 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1100 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1101 - forall.hpp:98-98 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1104 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1105 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1098 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1107 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1109 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
SweepSolver+kripke.exe0.020.000.120.000.000.0080.100.02Exe (%): 100.00398.46clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) /cluster/intel/oneapi/2024.0.0/compiler/2024.0/bin/compiler/clang --driver-mode=g++ --intel -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/build/Kripke/src -I /home/eose...
Loop 1217 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1197 - stl_iterator.h:1054-1182 - kripke.exe [...]+0.000.000.030.000.000.0010.000.000.00
Loop 1200 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1198 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1201 - forall.hpp:98-98 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1199 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1204 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1205 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1202 - forall.hpp:98-98 - kripke.exe [...]0.000.000.030.030.000.0080.020.01334.64
Loop 1203 - Registry.hpp:81-83 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1186 - SweepSolver.cpp:42-46 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1206 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1216 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1207 - stl_iterator.h:1054-1182 - kripke.exe [...]+0.000.000.020.000.000.0000.000.000.00
Loop 1208 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1213 - Registry.hpp:81-83 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1214 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1209 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1212 - forall.hpp:98-98 - kripke.exe [...]0.000.000.020.020.000.0080.030.01397.75
Loop 1210 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1211 - forall.hpp:98-98 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1215 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1157 - new_allocator.h:145-145 - kripke.exe [...]+0.000.000.060.000.000.0040.000.000.00
Loop 1166 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1178 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1159 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1169 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1168 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1167 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1162 - forall.hpp:98-98 - kripke.exe [...]0.000.000.020.020.000.0080.030.01520.14
Loop 1175 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1158 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1172 - Registry.hpp:81-83 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1164 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1161 - forall.hpp:98-98 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1165 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1180 - forall.hpp:98-98 - kripke.exe [...]0.000.000.020.020.000.0080.020.01522.91
Loop 1171 - forall.hpp:98-98 - kripke.exe [...]0.000.000.020.020.000.0080.040.01384.96
Loop 1182 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1183 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1160 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1176 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1170 - forall.hpp:98-98 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1184 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1181 - Registry.hpp:81-83 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1174 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1163 - Registry.hpp:81-83 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1173 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1177 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1179 - forall.hpp:98-98 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1196 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0010.000.000.00
Loop 1185 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1187 - stl_iterator.h:1054-1182 - kripke.exe [...]+0.000.000.030.000.000.0000.000.000.00
Loop 1193 - Registry.hpp:81-83 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1190 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1189 - forall.hpp:98-98 - kripke.exe0.000.000.000.000.000.0000.000.000.00
Loop 1191 - forall.hpp:98-98 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1195 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1188 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1194 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1192 - forall.hpp:98-98 - kripke.exe [...]0.000.000.030.030.000.0080.040.01395.83
MPI_Testanylibmpi.so.12.0.00.010.010.180.180.000.0060.320.08MPI (%): 100.0096.86
__GI___strcasecmp_l_sse2libc.so.60.010.010.070.070.000.0080.050.01String (%): 100.0095.61
×