options

Functions and Loops

6 loops and 15 functions have been discarded from the report because their ratio ((Max Inclusive Time Over Threads * 100) / Max Thread Active Time) is lower than the threshold set by object_coverage_threshold (0.01%). It represents about 0.03% 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 8x1 (%) Coverage Excluding Loops 8x1 (%) Max Inclusive Time Over Threads 8x1 (s) Max Exclusive Time Over Threads 8x1 (s) Inclusive Time w.r.t. Wall Time 8x1 (s) Exclusive Time w.r.t. Wall Time 8x1 (s) Nb Threads 8x1 Deviation (coverage) 8x1 Deviation (walltime) 8x1 Categories 8x1 GFLOPS 8x1 Compilation Options
NameModuleCoverage 8x1 (%)Coverage Excluding Loops 8x1 (%)Max Inclusive Time Over Threads 8x1 (s)Max Exclusive Time Over Threads 8x1 (s)Inclusive Time w.r.t. Wall Time 8x1 (s)Exclusive Time w.r.t. Wall Time 8x1 (s)Nb Threads 8x1Deviation (coverage) 8x1Deviation (walltime) 8x1Categories 8x1GFLOPS 8x1Compilation Options
void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...+kripke_aocc_v292.180.00253.760.00252.490.0080.511.34Exe (%): 100.0025.78AMD clang version 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24) /home/eoseret/aocc-compiler-5.0.0/bin/clang-17 --driver-mode=g++ -I /beegfs/hackathon/users/eoseret/Kripke/src -I /beegfs/hackathon/users/eoseret/Kripke/build/include -I /beegfs/hackathon/u...
Loop 772 - For.hpp:137-137 - kripke_aocc_v2 [...]+92.180.00255.270.01252.490.0080.000.0143.31
Loop 773 - For.hpp:137-137 - kripke_aocc_v2 [...]+92.180.04255.260.14252.480.1280.010.0229.72
Loop 774 - Scattering.cpp:88-97 - kripke_aocc_v2 [...]+92.1471.02255.12195.15252.37194.5480.260.6225.72
Loop 775 - Scattering.cpp:91-95 - kripke_aocc_v2 [...]21.1121.1159.9759.9757.8357.8380.581.6025.98
void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 2l>, RAJA::statement::For<1l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...+kripke_aocc_v22.800.007.690.007.670.0080.010.03Exe (%): 100.0039.08AMD clang version 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24) /home/eoseret/aocc-compiler-5.0.0/bin/clang-17 --driver-mode=g++ -I /beegfs/hackathon/users/eoseret/Kripke/src -I /beegfs/hackathon/users/eoseret/Kripke/build/include -I /beegfs/hackathon/u...
Loop 657 - For.hpp:137-137 - kripke_aocc_v2 [...]+2.800.017.790.047.670.0280.010.0265.09
Loop 658 - For.hpp:137-137 - kripke_aocc_v2 [...]+2.790.047.750.167.650.1280.010.0343.51
Loop 660 - For.hpp:137-137 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 659 - For.hpp:137-137 - kripke_aocc_v2 [...]2.752.757.597.597.537.5380.010.0438.95
void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 2l>, RAJA::statement::For<1l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...+kripke_aocc_v21.980.005.490.005.430.0080.010.04Exe (%): 100.0054.89AMD clang version 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24) /home/eoseret/aocc-compiler-5.0.0/bin/clang-17 --driver-mode=g++ -I /beegfs/hackathon/users/eoseret/Kripke/src -I /beegfs/hackathon/users/eoseret/Kripke/build/include -I /beegfs/hackathon/u...
Loop 980 - For.hpp:137-137 - kripke_aocc_v2 [...]+1.980.005.630.025.430.0180.000.01170.21
Loop 981 - For.hpp:137-137 - kripke_aocc_v2 [...]+1.980.105.610.385.420.2780.020.0668.98
Loop 982 - For.hpp:137-137 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 983 - For.hpp:137-137 - kripke_aocc_v2 [...]1.881.885.235.235.165.1680.020.0653.96
void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...+kripke_aocc_v21.680.004.680.004.610.0080.020.06Exe (%): 100.0026.17AMD clang version 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24) /home/eoseret/aocc-compiler-5.0.0/bin/clang-17 --driver-mode=g++ -I /beegfs/hackathon/users/eoseret/Kripke/src -I /beegfs/hackathon/users/eoseret/Kripke/build/include -I /beegfs/hackathon/u...
Loop 1306 - For.hpp:137-137 - kripke_aocc_v2 [...]+1.680.004.730.014.610.0180.000.017.99
Loop 1307 - For.hpp:137-137 - kripke_aocc_v2 [...]+1.680.014.720.064.600.0280.010.0212.87
Loop 1308 - For.hpp:137-137 - kripke_aocc_v2 [...]+1.670.044.660.144.580.1280.010.0216.13
Loop 1309 - For.hpp:137-137 - kripke_aocc_v2 [...]1.631.634.524.524.464.4680.020.0626.54
Loop 1310 - For.hpp:137-137 - kripke_aocc_v2 [...]+0.000.000.000.000.000.0000.000.000.00
Loop 1311 - For.hpp:137-137 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
MPI_Testanylibmpi.so.12.0.00.330.331.881.880.900.9080.220.61MPI (%): 100.000.00
ADIOI_GEN_SetLockDirect64libmpi.so.12.0.00.230.231.511.510.630.6380.170.46MPI (%): 100.000.00
MPIDI_SHMGR_Gatherlibmpi.so.12.0.00.160.160.890.890.440.4480.100.26MPI (%): 100.000.00
void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::sequential::seq_exec, RAJA::statement::Lambda<0l> > >, RAJA::i...+kripke_aocc_v20.120.000.360.000.340.0080.000.01Exe (%): 100.0052.57AMD clang version 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24) /home/eoseret/aocc-compiler-5.0.0/bin/clang-17 --driver-mode=g++ -I /beegfs/hackathon/users/eoseret/Kripke/src -I /beegfs/hackathon/users/eoseret/Kripke/build/include -I /beegfs/hackathon/u...
Loop 1089 - Operators.hpp:334-334 - kripke_aocc_v2 [...]+0.120.000.370.010.340.0080.000.0033.96
Loop 1088 - For.hpp:137-137 - kripke_aocc_v2 [...]0.120.120.360.360.340.3480.010.0252.71
__memset_avx512_unaligned_ermslibc.so.60.110.110.330.330.290.2980.010.03Memory (%): 100.000.00
MPIR_Progress_hook_exec_on_vcilibmpi.so.12.0.00.090.090.410.410.240.2480.040.11MPI (%): 100.000.00
Kripke::ParallelComm::getReadyList()+kripke_aocc_v20.080.070.630.630.220.1980.070.19Exe (%): 100.000.00AMD clang version 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24) /home/eoseret/aocc-compiler-5.0.0/bin/clang-17 --driver-mode=g++ -I /beegfs/hackathon/users/eoseret/Kripke/src -I /beegfs/hackathon/users/eoseret/Kripke/build/include -I /beegfs/hackathon/u...
Loop 1296 - vector.tcc:112-504 - kripke_aocc_v2 [...]+0.010.010.070.070.030.0350.010.020.00
Loop 1297 - stl_uninitialized.h:1031-1031 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1298 - new_allocator.h:162-162 - kripke_aocc_v20.000.000.000.000.000.0000.000.000.00
Kripke::ParallelComm::testRecieves()+kripke_aocc_v20.040.010.230.040.120.0270.030.08Exe (%): 100.000.00AMD clang version 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24) /home/eoseret/aocc-compiler-5.0.0/bin/clang-17 --driver-mode=g++ -I /beegfs/hackathon/users/eoseret/Kripke/src -I /beegfs/hackathon/users/eoseret/Kripke/build/include -I /beegfs/hackathon/u...
Loop 1293 - ParallelComm.cpp:219-241 - kripke_aocc_v2 [...]+0.040.010.250.060.100.0260.010.020.00
Loop 1295 - stl_algobase.h:911-912 - kripke_aocc_v20.030.030.190.190.080.0870.020.060.00
Loop 1294 - ParallelComm.cpp:239-240 - kripke_aocc_v20.000.000.000.000.000.0000.000.000.00
MPID_Progress_test_impllibmpi.so.12.0.00.040.040.210.210.110.1180.030.07MPI (%): 100.000.00
_int_freelibc.so.60.030.030.130.130.080.0880.020.04Memory (%): 85.93
MPI (%): 14.07
0.00
unknown_kernel_regionkernel0.030.000.130.000.080.0080.010.04System (%): 100.008.97
__GI___libc_malloclibc.so.60.020.020.200.200.070.0770.020.06Memory (%): 87.03
MPI (%): 12.97
0.00
__GI___libc_freelibc.so.60.010.010.090.090.040.0470.010.03Memory (%): 64.51
MPI (%): 35.49
0.00
impi_shm_heap_progresslibmpi.so.12.0.00.010.010.050.050.030.0370.010.02MPI (%): 100.000.00
void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::Lambda<0l> >, RAJA::internal::LoopTypes<camp::list<void, void>, camp::list<voi...+kripke_aocc_v20.010.000.040.000.020.0080.000.01Exe (%): 100.000.00AMD clang version 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24) /home/eoseret/aocc-compiler-5.0.0/bin/clang-17 --driver-mode=g++ -I /beegfs/hackathon/users/eoseret/Kripke/src -I /beegfs/hackathon/users/eoseret/Kripke/build/include -I /beegfs/hackathon/u...
Loop 902 - Source.cpp:67-71 - kripke_aocc_v2 [...]0.010.010.040.040.020.0280.000.010.00
operator delete(void*)libstdc++.so.6.0.290.010.010.050.050.020.0260.010.02Others (%): 100.000.00
MPIDI_SHMI_progresslibmpi.so.12.0.00.010.010.040.040.020.0260.000.01MPI (%): 100.000.00
Kripke::SweepSolver(Kripke::Core::DataStore&, std::vector<Kripke::SdomId, std::allocator<Kripke::SdomId> >, bool)+kripke_aocc_v20.000.000.040.000.010.0040.000.01Exe (%): 100.000.00AMD clang version 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24) /home/eoseret/aocc-compiler-5.0.0/bin/clang-17 --driver-mode=g++ -I /beegfs/hackathon/users/eoseret/Kripke/src -I /beegfs/hackathon/users/eoseret/Kripke/build/include -I /beegfs/hackathon/u...
Loop 1193 - basic_string.h:195-6343 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1187 - SweepSolver.cpp:42-46 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1186 - basic_string.h:195-6343 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1199 - basic_string.h:195-6343 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1200 - stl_iterator.h:1054-1182 - kripke_aocc_v2 [...]+0.000.000.000.000.000.0000.000.000.00
Loop 1204 - plugins.hpp:35-39 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1203 - plugins.hpp:47-51 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1201 - plugins.hpp:71-75 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1202 - plugins.hpp:59-63 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1170 - new_allocator.h:145-145 - kripke_aocc_v2 [...]+0.000.000.040.030.010.0140.000.010.00
Loop 1176 - plugins.hpp:71-75 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1178 - plugins.hpp:47-51 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1185 - basic_string.h:195-6343 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1175 - basic_string.h:195-6343 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1179 - plugins.hpp:35-39 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1184 - plugins.hpp:35-39 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1172 - plugins.hpp:59-63 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1180 - basic_string.h:195-6343 - kripke_aocc_v2 [...]0.000.000.010.010.000.0010.000.000.00
Loop 1174 - plugins.hpp:35-39 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1173 - plugins.hpp:47-51 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1171 - plugins.hpp:71-75 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1182 - plugins.hpp:59-63 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1177 - plugins.hpp:59-63 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1181 - plugins.hpp:71-75 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1183 - plugins.hpp:47-51 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1194 - stl_iterator.h:1054-1182 - kripke_aocc_v2 [...]+0.000.000.000.000.000.0000.000.000.00
Loop 1197 - plugins.hpp:47-51 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1195 - plugins.hpp:71-75 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1198 - plugins.hpp:35-39 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1196 - plugins.hpp:59-63 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1205 - basic_string.h:195-6343 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1188 - stl_iterator.h:1054-1182 - kripke_aocc_v2 [...]+0.000.000.000.000.000.0000.000.000.00
Loop 1190 - plugins.hpp:59-63 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1191 - plugins.hpp:47-51 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1189 - plugins.hpp:71-75 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1192 - plugins.hpp:35-39 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Loop 1206 - basic_string.h:195-6343 - kripke_aocc_v2 [...]0.000.000.000.000.000.0000.000.000.00
Kripke::SweepComm::workRemaining()kripke_aocc_v20.000.000.040.040.010.0150.000.01Exe (%): 100.000.00AMD clang version 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24) /home/eoseret/aocc-compiler-5.0.0/bin/clang-17 --driver-mode=g++ -I /beegfs/hackathon/users/eoseret/Kripke/src -I /beegfs/hackathon/users/eoseret/Kripke/build/include -I /beegfs/hackathon/u...
impi_malloclibmpi.so.12.0.00.000.000.030.030.000.0010.000.00MPI (%): 100.000.00
×