options

Functions and Loops

23 loops and 38 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.09% 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.

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...+exec75.890.0036.990.0136.620.00961.030.51Exe (%): 100.00120.96clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) --driver-mode=g++ --intel -I /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src -I /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/icx_5/...
Loop 1187 - forall.hpp:59-59 - exec [...]+75.890.0038.520.0136.620.00170.000.000.00
Loop 1188 - forall.hpp:59-59 - exec [...]+75.890.0638.510.1136.620.03960.050.02118.64
Loop 1189 - Scattering.cpp:87-97 - exec [...]+75.8356.0338.4027.6636.5927.04960.670.38118.37
Loop 1191 - Scattering.cpp:91-95 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 1190 - IndexValue.hpp:217-217 - exec [...]19.7919.7910.7410.749.559.55961.220.58128.33
bool _INTERNAL021345c1::__kmp_wait_template<kmp_flag_64<false, true>, true, false, true>(kmp_info*, kmp_flag_64<false, true>*, void*)libiomp5.so15.6815.689.019.017.567.56941.310.67OMP (%): 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.070.001.670.001.480.00960.270.12Exe (%): 100.00136.07clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) --driver-mode=g++ --intel -I /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src -I /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/icx_5/...
Loop 896 - LTimes.cpp:62-62 - exec [...]+3.070.001.960.001.480.00120.000.0012.57
Loop 899 - forall.hpp:59-59 - exec [...]+1.250.000.760.000.600.00260.000.00173.48
Loop 901 - forall.hpp:59-59 - exec [...]1.251.250.750.750.600.60960.180.08111.65
Loop 900 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 897 - forall.hpp:59-59 - exec [...]+0.000.000.000.000.000.0000.000.000.00
Loop 898 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 902 - forall.hpp:59-59 - exec [...]+1.810.001.190.010.880.00310.010.0017.28
Loop 903 - forall.hpp:59-59 - exec [...]1.811.811.181.180.870.87960.300.14153.19
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...+exec2.760.001.380.011.330.00960.120.04Exe (%): 100.00151.12clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) --driver-mode=g++ --intel -I /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src -I /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/icx_5/...
Loop 753 - forall.hpp:59-59 - exec [...]+2.760.001.470.001.330.00120.000.00113.09
Loop 754 - forall.hpp:59-59 - exec [...]+0.000.000.000.000.000.0000.000.000.00
Loop 755 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 756 - forall.hpp:59-59 - exec [...]+0.130.000.120.000.060.0020.000.000.00
Loop 758 - forall.hpp:59-59 - exec [...]0.130.130.120.120.060.06960.050.02129.15
Loop 757 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 759 - forall.hpp:59-59 - exec [...]+2.630.001.350.011.270.00260.010.0079.61
Loop 760 - forall.hpp:59-59 - exec [...]2.632.631.341.341.271.27960.120.04152.30
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.360.000.730.010.660.00960.100.04Exe (%): 100.00122.36clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) --driver-mode=g++ --intel -I /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src -I /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/icx_5/...
Loop 1330 - forall.hpp:59-59 - exec [...]+1.360.000.780.000.660.0050.000.000.00
Loop 1331 - forall.hpp:59-59 - exec [...]+1.360.000.770.020.660.00950.010.0059.90
Loop 1332 - forall.hpp:59-59 - exec [...]+1.360.040.760.050.660.02960.020.01111.00
Loop 1333 - forall.hpp:59-59 - exec [...]1.311.310.710.710.630.63960.090.04122.97
_ZN17_INTERNAL021345c126__kmp_hyper_barrier_gatherE12barrier_typeP8kmp_infoiiPFvPvS3_ES3_..0libiomp5.so0.460.462.372.370.220.22251.340.64OMP (%): 100.000.00
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libiomp5.so0.230.230.190.190.110.11960.060.03OMP (%): 100.000.00
Kripke::SteadyStateSolver(Kripke::Core::DataStore&, unsigned long, bool)+exec0.170.003.820.000.080.0020.200.08Exe (%): 100.000.00clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) --driver-mode=g++ --intel -I /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src -I /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/icx_5/...
Loop 680 - forall.hpp:59-59 - exec0.000.000.000.000.000.0000.000.000.00
Loop 690 - plugins.hpp:21-37 - exec [...]+0.000.000.060.000.000.0000.000.000.00
Loop 691 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 694 - forall.hpp:59-59 - exec [...]0.000.000.060.060.000.0020.010.010.00
Loop 693 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 695 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 692 - forall.hpp:59-59 - exec0.000.000.000.000.000.0000.000.000.00
Loop 669 - SteadyStateSolver.cpp:44-102 - exec [...]+0.160.003.760.000.080.0000.000.000.00
Loop 678 - plugins.hpp:21-37 - exec [...]+0.030.000.670.000.010.0000.000.000.00
Loop 682 - forall.hpp:59-59 - exec [...]0.030.030.670.670.010.0120.020.010.00
Loop 681 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 679 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 683 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 672 - plugins.hpp:21-37 - exec [...]+0.110.002.470.000.050.0000.000.000.00
Loop 673 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 677 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 676 - forall.hpp:59-59 - exec [...]0.110.112.472.470.050.0520.160.070.00
Loop 675 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 671 - SteadyStateSolver.cpp:86-87 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 684 - plugins.hpp:21-37 - exec [...]+0.030.000.610.000.010.0000.000.000.00
Loop 689 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 687 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 685 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 688 - forall.hpp:59-59 - exec [...]0.030.030.610.610.010.0120.000.000.00
Loop 670 - SteadyStateSolver.cpp:87-87 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 674 - forall.hpp:59-59 - exec0.000.000.000.000.000.0000.000.000.00
Loop 686 - forall.hpp:59-59 - exec0.000.000.000.000.000.0000.000.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.150.000.090.000.070.00960.020.01Exe (%): 100.00117.02clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) --driver-mode=g++ --intel -I /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src -I /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/icx_5/...
Loop 1043 - forall.hpp:59-59 - exec [...]+0.000.000.000.000.000.0000.000.000.00
Loop 1045 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 1044 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 1046 - forall.hpp:59-59 - exec [...]+0.150.000.090.000.070.0050.000.000.00
Loop 1047 - forall.hpp:59-59 - exec [...]0.150.150.090.090.070.07960.020.01116.91
impi_pauselibmpi.so.12.0.00.070.072.022.020.040.0421.060.51MPI (%): 100.000.00
unknown_kernel_regionkernel0.070.000.110.000.030.00960.030.02System (%): 99.67
OMP (%): 0.33
1.61
Kripke::SweepSolver(Kripke::Core::DataStore&, std::vector<Kripke::SdomId, std::allocator<Kripke::SdomId> >, bool)+exec0.040.000.940.000.020.0020.020.01Exe (%): 100.000.00clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017) --driver-mode=g++ --intel -I /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src -I /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/icx_5/...
Loop 698 - forall.hpp:59-59 - exec0.000.000.000.000.000.0000.000.000.00
Loop 715 - forall.hpp:59-59 - exec0.000.000.000.000.000.0000.000.000.00
Loop 708 - forall.hpp:59-59 - exec0.000.000.000.000.000.0000.000.000.00
Loop 719 - plugins.hpp:21-37 - exec [...]+0.010.000.130.000.000.0000.000.000.00
Loop 720 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 724 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 722 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 723 - forall.hpp:59-59 - exec [...]0.010.010.130.130.000.0020.020.010.00
Loop 712 - SweepSolver.cpp:42-46 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 721 - forall.hpp:59-59 - exec0.000.000.000.000.000.0000.000.000.00
Loop 725 - plugins.hpp:21-37 - exec [...]+0.010.000.250.000.010.0000.000.000.00
Loop 726 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 730 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 729 - forall.hpp:59-59 - exec [...]0.010.010.250.250.010.0120.010.000.00
Loop 728 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 703 - forall.hpp:59-59 - exec0.000.000.000.000.000.0000.000.000.00
Loop 696 - new_allocator.h:145-145 - exec [...]+0.020.000.470.000.010.0000.000.000.00
Loop 701 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 706 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 702 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 709 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 711 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 704 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 697 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 699 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 707 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 710 - forall.hpp:59-59 - exec [...]0.010.010.170.170.000.0020.040.020.00
Loop 705 - forall.hpp:59-59 - exec [...]0.010.010.140.140.000.0020.030.010.00
Loop 700 - forall.hpp:59-59 - exec [...]0.010.010.150.150.000.0020.020.010.00
Loop 713 - plugins.hpp:21-37 - exec [...]+0.010.000.130.000.000.0000.000.000.00
Loop 717 - forall.hpp:59-59 - exec [...]0.010.010.130.130.000.0020.030.010.00
Loop 714 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 718 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 716 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 727 - forall.hpp:59-59 - exec0.000.000.000.000.000.0000.000.000.00
__GI___sched_yieldlibc.so.60.010.010.030.030.010.01660.010.00System (%): 100.000.00
×