options

Functions and Loops

27 loops and 90 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 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 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.exe85.390.0015.630.0015.260.001841.310.22Exe (%): 100.00612.45AMD clang version 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24) /cluster/comp/aocc/5.0.0/bin/clang-17 --driver-mode=g++ -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/build/Kripke/src -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/...
Loop 648 - For.hpp:137-137 - kripke.exe [...]+85.390.0016.310.0015.260.00610.010.00379.71
Loop 649 - For.hpp:137-137 - kripke.exe [...]+85.390.1116.310.0615.260.021840.060.01639.18
Loop 650 - Scattering.cpp:88-97 - kripke.exe [...]+85.2858.4216.2410.8615.2410.441841.150.20612.29
Loop 651 - Scattering.cpp:91-95 - kripke.exe [...]26.8626.865.385.384.804.801841.070.19612.70
__kmp_hardware_timestamplibomp.so3.633.631.181.180.650.651841.400.25OMP (%): 100.000.00
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.exe3.280.000.650.000.590.001840.260.05Exe (%): 100.00987.50AMD clang version 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24) /cluster/comp/aocc/5.0.0/bin/clang-17 --driver-mode=g++ -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/build/Kripke/src -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/...
Loop 835 - Collapse.hpp:74-76 - kripke.exe [...]+3.280.000.670.010.590.001740.010.001655.65
Loop 834 - For.hpp:137-137 - kripke.exe [...]+3.280.020.660.020.590.001840.020.001178.79
Loop 833 - For.hpp:137-137 - kripke.exe [...]3.263.260.640.640.580.581840.260.05985.75
__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)libomp.so2.852.850.920.920.510.511770.800.14OMP (%): 100.000.00
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.exe2.770.000.570.000.500.001840.200.03Exe (%): 100.001167.43AMD clang version 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24) /cluster/comp/aocc/5.0.0/bin/clang-17 --driver-mode=g++ -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/build/Kripke/src -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/...
Loop 545 - Collapse.hpp:74-76 - kripke.exe [...]+2.770.010.600.020.500.001840.020.001204.76
Loop 544 - For.hpp:137-137 - kripke.exe [...]+2.760.030.590.030.490.011840.030.011146.33
Loop 543 - For.hpp:137-137 - kripke.exe [...]2.732.730.560.560.490.491840.200.041167.55
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.exe1.410.000.330.010.250.001840.160.03Exe (%): 100.00574.23AMD clang version 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24) /cluster/comp/aocc/5.0.0/bin/clang-17 --driver-mode=g++ -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/build/Kripke/src -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/...
Loop 1112 - For.hpp:137-137 - kripke.exe [...]+1.410.000.370.000.250.00580.010.00569.30
Loop 1113 - For.hpp:137-137 - kripke.exe [...]+1.410.000.360.010.250.001150.010.00397.89
Loop 1114 - For.hpp:137-137 - kripke.exe [...]+1.410.010.350.030.250.001790.020.00489.14
Loop 1115 - For.hpp:137-137 - kripke.exe [...]1.391.390.330.330.250.251840.160.03575.58
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.exe0.280.000.060.000.050.001840.030.00Exe (%): 100.00233.15AMD clang version 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24) /cluster/comp/aocc/5.0.0/bin/clang-17 --driver-mode=g++ -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/build/Kripke/src -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/...
Loop 931 - For.hpp:137-137 - kripke.exe [...]+0.280.000.070.000.050.00200.010.00436.19
Loop 932 - For.hpp:137-137 - kripke.exe [...]0.280.280.060.060.050.051840.030.00232.92
unknown_kernel_regionkernel0.100.000.050.000.020.001840.060.01System (%): 55.17
OMP (%): 44.68
MPI (%): 0.15
86.35
Kripke::SteadyStateSolver(Kripke::Core::DataStore&, unsigned long, bool)+kripke.exe0.090.000.400.000.020.0080.110.02Exe (%): 100.000.00AMD clang version 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24) /cluster/comp/aocc/5.0.0/bin/clang-17 --driver-mode=g++ -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/build/Kripke/src -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/...
Loop 500 - SteadyStateSolver.cpp:50-110 - kripke.exe [...]+0.080.000.400.000.010.0000.000.000.00
Loop 501 - SteadyStateSolver.cpp:94-95 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 513 - Kernel.h:45-52 - kripke.exe [...]+0.010.000.060.000.000.0000.000.000.00
Loop 510 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 511 - plugins.hpp:59-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 509 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 512 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 514 - forall.hpp:98-98 - kripke.exe [...]0.010.010.060.060.000.0080.020.000.00
Loop 506 - Kernel.h:45-52 - kripke.exe [...]+0.060.000.270.000.010.0000.000.000.00
Loop 503 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 504 - plugins.hpp:59-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 505 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 502 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 507 - forall.hpp:98-98 - kripke.exe [...]0.060.060.270.270.010.0180.110.020.00
Loop 508 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 520 - Kernel.h:45-52 - kripke.exe [...]+0.010.000.060.000.000.0000.000.000.00
Loop 516 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 517 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 521 - forall.hpp:98-98 - kripke.exe [...]0.010.010.060.060.000.0080.020.000.00
Loop 519 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 518 - plugins.hpp:59-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 522 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 515 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 523 - stl_iterator.h:1054-1182 - kripke.exe [...]+0.000.000.020.000.000.0000.000.000.00
Loop 525 - forall.hpp:98-98 - kripke.exe [...]0.000.000.020.020.000.0080.010.000.00
Loop 528 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 526 - plugins.hpp:59-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 527 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 524 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 529 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 532 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 531 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 530 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
__kmp_hyper_barrier_gather(barrier_type, kmp_info*, int, int, void (*)(void*, void*), void*)libomp.so0.080.080.230.230.010.01490.270.05OMP (%): 100.000.00
Kripke::SweepSolver(Kripke::Core::DataStore&, std::vector<Kripke::SdomId, std::allocator<Kripke::SdomId> >, bool)+kripke.exe0.030.000.180.000.010.0080.150.03Exe (%): 100.001.99AMD clang version 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24) /cluster/comp/aocc/5.0.0/bin/clang-17 --driver-mode=g++ -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/build/Kripke/src -I /home/eoseret/qaas_runs_ZEN5/173-940-2141/intel/Kripke/...
Loop 1050 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1009 - new_allocator.h:145-145 - kripke.exe [...]+0.010.000.100.010.000.0050.020.0068.87
Loop 1013 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1022 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1020 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1015 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1024 - plugins.hpp:59-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1019 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1018 - plugins.hpp:59-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1023 - forall.hpp:98-98 - kripke.exe [...]0.000.000.030.030.000.0050.050.010.00
Loop 1017 - forall.hpp:98-98 - kripke.exe [...]0.000.000.040.040.000.0070.080.010.00
Loop 1014 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1011 - forall.hpp:98-98 - kripke.exe [...]0.000.000.030.030.000.0070.040.010.00
Loop 1027 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1026 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1025 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1016 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1010 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1021 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1012 - plugins.hpp:59-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1036 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1029 - SweepSolver.cpp:42-46 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1037 - stl_iterator.h:1054-1182 - kripke.exe [...]+0.010.000.040.000.000.0000.000.000.00
Loop 1039 - forall.hpp:98-98 - kripke.exe [...]0.010.010.040.040.000.0080.040.010.00
Loop 1040 - plugins.hpp:59-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1041 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1042 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1038 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1030 - stl_iterator.h:1054-1182 - kripke.exe [...]+0.010.000.040.000.000.0000.000.000.00
Loop 1035 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1032 - forall.hpp:98-98 - kripke.exe [...]0.010.010.040.040.000.0080.040.010.00
Loop 1034 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1031 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1033 - plugins.hpp:59-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1043 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1028 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1051 - basic_string.h:195-6343 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1044 - stl_iterator.h:1054-1182 - kripke.exe [...]+0.010.000.040.000.000.0000.000.000.00
Loop 1049 - plugins.hpp:35-39 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1048 - plugins.hpp:47-51 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1046 - forall.hpp:98-98 - kripke.exe [...]0.010.010.040.040.000.0080.060.010.00
Loop 1045 - plugins.hpp:71-75 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
Loop 1047 - plugins.hpp:59-63 - kripke.exe [...]0.000.000.000.000.000.0000.000.000.00
MPI_Testanylibmpi.so.12.0.00.020.020.220.220.000.0060.540.10MPI (%): 100.0087.46
__GI___strcasecmp_l_sse2libc.so.60.010.010.070.070.000.0080.130.02String (%): 100.00120.44
×