options

Functions and Loops

17 loops and 48 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.08% 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 orig_0 (%) Coverage Excluding Loops orig_0 (%) Max Inclusive Time Over Threads orig_0 (s) Max Exclusive Time Over Threads orig_0 (s) Inclusive Time w.r.t. Wall Time orig_0 (s) Exclusive Time w.r.t. Wall Time orig_0 (s) Nb Threads orig_0 Deviation (coverage) orig_0 Deviation (walltime) orig_0 Categories orig_0 GFLOPS orig_0 Compilation Options
NameModuleCoverage orig_0 (%)Coverage Excluding Loops orig_0 (%)Max Inclusive Time Over Threads orig_0 (s)Max Exclusive Time Over Threads orig_0 (s)Inclusive Time w.r.t. Wall Time orig_0 (s)Exclusive Time w.r.t. Wall Time orig_0 (s)Nb Threads orig_0Deviation (coverage) orig_0Deviation (walltime) orig_0Categories orig_0GFLOPS orig_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...+exec70.5508.730.008.100.002522.060.24Exe (%): 100.000.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_GNR/173-926-6874/intel/Kripke/build/Kripke/src -I /home/eoser...
Loop 1139 - forall.hpp:59-59 - exec [...]+70.5508.930.008.100.0080.000.000.00
Loop 1140 - forall.hpp:59-59 - exec [...]+70.550.248.930.078.100.032500.110.010.00
Loop 1141 - Scattering.cpp:87-97 - exec [...]+70.3255.548.866.878.076.382521.570.180.00
Loop 1143 - Scattering.cpp:91-95 - exec [...]000.000.000.000.0000.000.000.00
Loop 1142 - IndexValue.hpp:217-217 - exec [...]14.7714.771.991.991.701.702521.100.130.00
bool _INTERNAL021345c1::__kmp_wait_template<kmp_flag_64<false, true>, true, false, true>(kmp_info*, kmp_flag_64<false, true>*, void*)libiomp5.so21.7421.742.772.772.502.502461.780.20OMP (%): 100.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...+exec3.900.600.010.450.002520.630.07Exe (%): 100.000.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_GNR/173-926-6874/intel/Kripke/build/Kripke/src -I /home/eoser...
Loop 926 - forall.hpp:59-59 - exec [...]+3.900.620.010.450.0070.020.000.00
Loop 929 - forall.hpp:59-59 - exec [...]+3.90.010.610.010.450.00440.010.000.00
Loop 930 - forall.hpp:59-59 - exec [...]000.000.000.000.0000.000.000.00
Loop 931 - forall.hpp:59-59 - exec [...]3.893.890.600.600.450.452520.630.070.00
Loop 927 - forall.hpp:59-59 - exec [...]+000.000.000.000.0000.000.000.00
Loop 928 - forall.hpp:59-59 - exec [...]000.000.000.000.0000.000.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...+exec1.4600.210.010.170.002520.120.01Exe (%): 100.000.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_GNR/173-926-6874/intel/Kripke/build/Kripke/src -I /home/eoser...
Loop 806 - forall.hpp:59-59 - exec [...]+1.4600.220.010.170.0030.000.000.00
Loop 807 - forall.hpp:59-59 - exec [...]+000.000.000.000.0000.000.000.00
Loop 808 - forall.hpp:59-59 - exec [...]000.000.000.000.0000.000.000.00
Loop 809 - forall.hpp:59-59 - exec [...]+1.4600.220.010.170.00190.020.000.00
Loop 811 - forall.hpp:59-59 - exec [...]1.461.460.210.210.170.172520.120.010.00
Loop 810 - forall.hpp:59-59 - exec [...]000.000.000.000.0000.000.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...+exec1.0500.180.000.120.002520.160.02Exe (%): 100.000.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_GNR/173-926-6874/intel/Kripke/build/Kripke/src -I /home/eoser...
Loop 1294 - forall.hpp:59-59 - exec [...]+1.0500.200.000.120.0030.000.000.00
Loop 1295 - forall.hpp:59-59 - exec [...]+1.0500.190.010.120.00180.000.000.00
Loop 1296 - forall.hpp:59-59 - exec [...]+1.050.020.190.020.120.00910.020.000.00
Loop 1297 - forall.hpp:59-59 - exec [...]1.021.020.170.170.120.122520.160.020.00
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libiomp5.so0.30.30.070.070.030.032500.110.01OMP (%): 100.000.00
__kmp_hyper_barrier_gatherlibiomp5.so0.240.240.600.600.030.03721.030.12OMP (%): 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...+exec0.1900.040.010.020.002490.070.01Exe (%): 100.000.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_GNR/173-926-6874/intel/Kripke/build/Kripke/src -I /home/eoser...
Loop 1056 - Collapse.hpp:81-83 - exec [...]+0.1900.050.010.020.0030.000.000.00
Loop 1055 - forall.hpp:59-59 - exec [...]000.000.000.000.0000.000.000.00
Loop 1057 - forall.hpp:59-59 - exec [...]0.190.190.040.040.020.022490.070.010.00
impi_pauselibmpi.so.12.0.00.190.191.311.310.020.0263.660.41MPI (%): 100.000.00
__intel_avx_rep_memset+exec0.140.140.910.910.020.0261.030.11Memory (%): 100.000.00
Loop 1767 - - exec000.000.000.000.0000.000.000.00
unknown_kernel_regionkernel0.1300.090.000.010.002310.110.01System (%): 99.72
OMP (%): 0.28
0.00
__kmp_yieldlibiomp5.so0.020.020.020.020.000.00910.020.00OMP (%): 100.000.00
Kripke::SweepSolver(Kripke::Core::DataStore&, std::vector<Kripke::SdomId, std::allocator<Kripke::SdomId> >, bool)+exec0.0200.150.010.000.0060.340.04Exe (%): 100.000.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_GNR/173-926-6874/intel/Kripke/build/Kripke/src -I /home/eoser...
Loop 735 - stl_tree.h:780-2523 - exec [...]000.000.000.000.0000.000.000.00
Loop 750 - forall.hpp:59-59 - exec000.000.000.000.0000.000.000.00
Loop 738 - stl_tree.h:780-2523 - exec [...]000.000.000.000.0000.000.000.00
Loop 755 - forall.hpp:59-59 - exec000.000.000.000.0000.000.000.00
Loop 736 - stl_tree.h:780-2523 - exec [...]000.000.000.000.0000.000.000.00
Loop 759 - SweepSolver.cpp:42-46 - exec [...]000.000.000.000.0000.000.000.00
Loop 739 - stl_tree.h:780-2523 - exec [...]000.000.000.000.0000.000.000.00
Loop 744 - forall.hpp:59-59 - exec000.000.000.000.0000.000.000.00
Loop 737 - stl_tree.h:780-2523 - exec [...]000.000.000.000.0000.000.000.00
Loop 766 - plugins.hpp:21-37 - exec [...]+000.000.000.000.0000.000.000.00
Loop 767 - shared_ptr_base.h:165-1152 - exec [...]000.000.000.000.0000.000.000.00
Loop 768 - shared_ptr_base.h:165-1152 - exec [...]000.000.000.000.0000.000.000.00
Loop 740 - new_allocator.h:145-145 - exec [...]+0.0200.160.000.000.0000.000.000.00
Loop 753 - shared_ptr_base.h:165-1152 - exec [...]000.000.000.000.0000.000.000.00
Loop 749 - shared_ptr_base.h:165-1152 - exec [...]000.000.000.000.0000.000.000.00
Loop 741 - stl_tree.h:780-2523 - exec [...]000.000.000.000.0000.000.000.00
Loop 751 - forall.hpp:59-59 - exec [...]000.000.000.000.0000.000.000.00
Loop 742 - stl_tree.h:780-2523 - exec [...]000.000.000.000.0000.000.000.00
Loop 747 - shared_ptr_base.h:165-1152 - exec [...]000.000.000.000.0000.000.000.00
Loop 752 - forall.hpp:59-59 - exec [...]000.040.040.000.0060.110.010.00
Loop 757 - forall.hpp:59-59 - exec [...]000.050.050.000.0040.140.020.00
Loop 746 - forall.hpp:59-59 - exec [...]0.010.010.070.070.000.0060.190.020.00
Loop 745 - forall.hpp:59-59 - exec [...]000.000.000.000.0000.000.000.00
Loop 756 - forall.hpp:59-59 - exec [...]000.000.000.000.0000.000.000.00
Loop 754 - shared_ptr_base.h:165-1152 - exec [...]000.000.000.000.0000.000.000.00
Loop 743 - shared_ptr_base.h:165-1152 - exec [...]000.000.000.000.0000.000.000.00
Loop 758 - shared_ptr_base.h:165-1152 - exec [...]000.000.000.000.0000.000.000.00
Loop 748 - stl_tree.h:780-2523 - exec [...]000.000.000.000.0000.000.000.00
Loop 763 - plugins.hpp:21-37 - exec [...]+000.000.000.000.0000.000.000.00
Loop 764 - shared_ptr_base.h:165-1152 - exec [...]000.000.000.000.0000.000.000.00
Loop 765 - shared_ptr_base.h:165-1152 - exec [...]000.000.000.000.0000.000.000.00
Loop 760 - plugins.hpp:21-37 - exec [...]+000.000.000.000.0000.000.000.00
Loop 762 - shared_ptr_base.h:165-1152 - exec [...]000.000.000.000.0000.000.000.00
Loop 761 - shared_ptr_base.h:165-1152 - exec [...]000.000.000.000.0000.000.000.00
MPL_gpu_cuda_initlibmpi.so.12.0.00.020.020.110.110.000.0060.230.03MPI (%): 100.000.00
__GI___sched_yieldlibc.so.60.020.020.010.010.000.00750.020.00System (%): 100.000.00
MPI_Testanylibmpi.so.12.0.00.010.010.110.110.000.0050.230.03MPI (%): 100.000.00
×