options

Functions and Loops

27 loops and 50 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.12% 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 icx_10 (%) Coverage Excluding Loops icx_10 (%) Max Inclusive Time Over Threads icx_10 (s) Max Exclusive Time Over Threads icx_10 (s) Inclusive Time w.r.t. Wall Time icx_10 (s) Exclusive Time w.r.t. Wall Time icx_10 (s) Nb Threads icx_10 Deviation (coverage) icx_10 Deviation (walltime) icx_10 Categories icx_10 Compilation Options
NameModuleCoverage icx_10 (%)Coverage Excluding Loops icx_10 (%)Max Inclusive Time Over Threads icx_10 (s)Max Exclusive Time Over Threads icx_10 (s)Inclusive Time w.r.t. Wall Time icx_10 (s)Exclusive Time w.r.t. Wall Time icx_10 (s)Nb Threads icx_10Deviation (coverage) icx_10Deviation (walltime) icx_10Categories icx_10Compilation 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...+exec80.880.0018.550.0017.010.002560.830.16Exe (%): 100.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 2042 - For.hpp:137-137 - exec [...]+80.880.0018.590.0017.010.00130.000.00
Loop 2043 - For.hpp:137-137 - exec [...]+80.880.0418.580.0317.010.012150.030.01
Loop 2044 - Scattering.cpp:87-97 - exec [...]+80.8480.8418.5518.5517.0017.002560.820.16
Loop 2045 - Scattering.cpp:91-95 - exec [...]0.000.000.000.000.000.0000.000.00
bool _INTERNAL021345c1::__kmp_wait_template<kmp_flag_64<false, true>, true, false, true>(kmp_info*, kmp_flag_64<false, true>*, void*)libiomp5.so11.1911.192.832.832.352.352480.970.20OMP (%): 100.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...+exec3.440.000.780.000.720.002560.110.02Exe (%): 100.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 1425 - For.hpp:137-137 - exec [...]+3.440.010.820.020.720.00540.010.00
Loop 1428 - LPlusTimes.cpp:57-57 - exec [...]+3.430.020.800.030.720.001430.020.00
Loop 1429 - For.hpp:137-137 - exec [...]3.413.410.780.780.720.722560.110.02
Loop 1426 - For.hpp:137-137 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 1427 - For.hpp:137-137 - exec [...]0.000.000.000.000.000.0000.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...+exec2.160.000.560.010.450.002560.240.05Exe (%): 100.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 1687 - For.hpp:137-137 - exec [...]+2.160.010.600.010.450.00580.010.00
Loop 1688 - For.hpp:137-137 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 1689 - For.hpp:137-137 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1690 - LTimes.cpp:62-62 - exec [...]+2.160.030.590.040.450.011760.020.01
Loop 1691 - For.hpp:137-137 - exec [...]2.132.130.550.550.450.452560.240.05
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...+exec1.020.000.270.000.220.002560.090.02Exe (%): 100.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 2274 - For.hpp:137-137 - exec [...]+1.020.000.290.000.220.0060.000.00
Loop 2275 - For.hpp:137-137 - exec [...]+1.020.000.290.010.220.00260.000.00
Loop 2276 - For.hpp:137-137 - exec [...]+1.020.020.280.020.210.001340.020.00
Loop 2277 - For.hpp:137-137 - exec [...]1.001.000.260.260.210.212560.090.02
__kmp_hyper_barrier_gatherlibiomp5.so0.390.390.870.870.080.08650.930.19OMP (%): 100.00
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libiomp5.so0.290.290.290.290.060.062370.330.07OMP (%): 100.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...+exec0.220.000.050.000.050.002560.020.00Exe (%): 100.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 1855 - For.hpp:137-137 - exec [...]+0.220.000.060.000.050.0050.000.00
Loop 1854 - For.hpp:137-137 - exec [...]0.000.000.000.000.000.0010.000.00
Loop 1856 - For.hpp:137-137 - exec [...]0.220.220.050.050.050.052560.020.00
unknown_kernel_regionkernel0.160.000.080.000.030.002550.060.01OMP (%): 50.67
System (%): 49.28
Pthread (%): 0.06
MPI_Testanylibmpi.so.12.0.00.060.060.550.550.010.0170.250.05MPI (%): 100.00
ADIOI_GEN_SetLockDirect64libmpi.so.12.0.00.040.040.380.380.010.0180.420.09MPI (%): 100.00
SteadyStateSolver+exec0.040.000.260.000.010.0080.040.01Exe (%): 100.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 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1108 - basic_string.h:195-6343 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1065 - SteadyStateSolver.cpp:50-110 - exec [...]+0.040.000.270.000.010.0000.000.00
Loop 1066 - SteadyStateSolver.cpp:94-95 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1063 - SteadyStateSolver.cpp:50-110 - exec [...]+0.040.000.270.000.010.0000.000.00
Loop 1086 - basic_string.h:195-6343 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1087 - stl_iterator.h:1054-1182 - exec [...]+0.010.000.040.000.000.0000.000.00
Loop 1091 - forall.hpp:98-98 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1094 - plugins.hpp:47-51 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1095 - plugins.hpp:35-39 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1090 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1088 - plugins.hpp:71-75 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1092 - forall.hpp:98-98 - exec [...]0.010.010.040.040.000.0080.020.00
Loop 1093 - Registry.hpp:81-83 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1089 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1077 - stl_iterator.h:1054-1182 - exec [...]+0.010.000.050.000.000.0010.000.00
Loop 1083 - Registry.hpp:81-83 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1081 - forall.hpp:98-98 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1080 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1084 - plugins.hpp:47-51 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1082 - forall.hpp:98-98 - exec [...]0.010.010.050.050.000.0080.020.00
Loop 1078 - plugins.hpp:71-75 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1085 - plugins.hpp:35-39 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1079 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1076 - basic_string.h:195-6343 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1067 - stl_iterator.h:1054-1182 - exec [...]+0.020.000.170.000.010.0000.000.00
Loop 1068 - plugins.hpp:71-75 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1072 - forall.hpp:98-98 - exec [...]0.020.020.170.170.010.0180.040.01
Loop 1070 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1074 - plugins.hpp:47-51 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1075 - plugins.hpp:35-39 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1073 - Registry.hpp:81-83 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1069 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1071 - forall.hpp:98-98 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1096 - basic_string.h:195-6343 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1064 - stl_uninitialized.h:578-578 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1097 - stl_iterator.h:1054-1182 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 1102 - forall.hpp:98-98 - exec [...]0.000.000.000.000.000.0080.000.00
Loop 1103 - Registry.hpp:81-83 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1099 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1100 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1101 - forall.hpp:98-98 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1104 - plugins.hpp:47-51 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1105 - plugins.hpp:35-39 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1098 - plugins.hpp:71-75 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1107 - basic_string.h:195-6343 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1109 - basic_string.h:195-6343 - exec [...]0.000.000.000.000.000.0000.000.00
MPIR_Progress_hook_exec_on_vcilibmpi.so.12.0.00.010.010.140.140.000.0080.180.04MPI (%): 100.00
SweepSolver+exec0.010.000.130.000.000.0080.110.02Exe (%): 100.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 1217 - basic_string.h:195-6343 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1197 - stl_iterator.h:1054-1182 - exec [...]+0.000.000.020.000.000.0000.000.00
Loop 1200 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1198 - plugins.hpp:71-75 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1201 - forall.hpp:98-98 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1199 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1204 - plugins.hpp:47-51 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1205 - plugins.hpp:35-39 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1202 - forall.hpp:98-98 - exec [...]0.000.000.020.020.000.0080.030.01
Loop 1203 - Registry.hpp:81-83 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1186 - SweepSolver.cpp:42-46 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1206 - basic_string.h:195-6343 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1216 - basic_string.h:195-6343 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1207 - stl_iterator.h:1054-1182 - exec [...]+0.000.000.020.000.000.0000.000.00
Loop 1208 - plugins.hpp:71-75 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1213 - Registry.hpp:81-83 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1214 - plugins.hpp:47-51 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1209 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1212 - forall.hpp:98-98 - exec [...]0.000.000.020.020.000.0080.020.01
Loop 1210 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1211 - forall.hpp:98-98 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1215 - plugins.hpp:35-39 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1157 - new_allocator.h:145-145 - exec [...]+0.010.000.100.050.000.0070.090.02
Loop 1166 - basic_string.h:195-6343 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1178 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1159 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1169 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1168 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1167 - plugins.hpp:71-75 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1162 - forall.hpp:98-98 - exec [...]0.000.000.020.020.000.0060.040.01
Loop 1175 - basic_string.h:195-6343 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1158 - plugins.hpp:71-75 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1172 - Registry.hpp:81-83 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1164 - plugins.hpp:47-51 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1161 - forall.hpp:98-98 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1165 - plugins.hpp:35-39 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1180 - forall.hpp:98-98 - exec [...]0.000.000.010.010.000.0040.020.00
Loop 1171 - forall.hpp:98-98 - exec [...]0.000.000.010.010.000.0030.010.00
Loop 1182 - plugins.hpp:47-51 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1183 - plugins.hpp:35-39 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1160 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1176 - plugins.hpp:71-75 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1170 - forall.hpp:98-98 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1184 - basic_string.h:195-6343 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1181 - Registry.hpp:81-83 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1174 - plugins.hpp:35-39 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1163 - Registry.hpp:81-83 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1173 - plugins.hpp:47-51 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1177 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1179 - forall.hpp:98-98 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1196 - basic_string.h:195-6343 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1185 - basic_string.h:195-6343 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1187 - stl_iterator.h:1054-1182 - exec [...]+0.000.000.030.000.000.0000.000.00
Loop 1193 - Registry.hpp:81-83 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1190 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1189 - forall.hpp:98-98 - exec0.000.000.000.000.000.0000.000.00
Loop 1191 - forall.hpp:98-98 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1195 - plugins.hpp:35-39 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1188 - plugins.hpp:71-75 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1194 - plugins.hpp:47-51 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1192 - forall.hpp:98-98 - exec [...]0.000.000.030.030.000.0080.040.01
__kmp_yieldlibiomp5.so0.010.010.020.020.000.00790.020.00OMP (%): 100.00
_ZN6Kripke12ParallelComm12getReadyListEv.A+exec0.010.000.230.080.000.0070.340.07Exe (%): 100.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 2756 - vector.tcc:112-504 - exec [...]0.010.010.140.140.000.0070.220.05
×