options

Functions and Loops

19 loops and 43 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.07% 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...+exec76.020.0040.910.0039.830.00961.422.02Exe (%): 100.00111.21clang 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_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src -I /home/...
Loop 1139 - forall.hpp:59-59 - exec [...]+76.020.0042.610.0039.830.00670.000.00125.20
Loop 1140 - forall.hpp:59-59 - exec [...]+76.020.1242.600.1439.830.06960.060.0383.71
Loop 1141 - Scattering.cpp:87-97 - exec [...]+75.9056.9742.4731.6539.7629.84961.551.83104.38
Loop 1143 - Scattering.cpp:91-95 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 1142 - IndexValue.hpp:217-217 - exec [...]18.9318.9310.8210.829.929.92961.330.67131.92
bool _INTERNAL021345c1::__kmp_wait_template<kmp_flag_64<false, true>, true, false, true>(kmp_info*, kmp_flag_64<false, true>*, void*)libiomp5.so15.6015.609.649.648.178.17941.170.55OMP (%): 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.180.001.840.011.660.00960.290.12Exe (%): 100.00120.92clang 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_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src -I /home/...
Loop 926 - forall.hpp:59-59 - exec [...]+3.180.001.850.001.660.0050.000.000.00
Loop 929 - forall.hpp:59-59 - exec [...]+3.180.001.850.011.660.00270.010.0032.40
Loop 930 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 931 - forall.hpp:59-59 - exec [...]3.173.171.841.841.661.66960.290.12121.00
Loop 927 - forall.hpp:59-59 - exec [...]+0.000.000.000.000.000.0000.000.000.00
Loop 928 - forall.hpp:59-59 - exec [...]0.000.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...+exec2.700.001.440.001.420.00960.170.04Exe (%): 100.00142.06clang 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_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src -I /home/...
Loop 806 - forall.hpp:59-59 - exec [...]+2.700.001.450.001.420.0050.000.000.00
Loop 807 - forall.hpp:59-59 - exec [...]+0.000.000.000.000.000.0000.000.000.00
Loop 808 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 809 - forall.hpp:59-59 - exec [...]+2.700.001.450.011.420.00170.010.0011.48
Loop 811 - forall.hpp:59-59 - exec [...]2.702.701.441.441.421.42960.170.04142.17
Loop 810 - forall.hpp:59-59 - exec [...]0.000.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.280.000.710.010.670.00960.080.03Exe (%): 100.00119.56clang 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_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src -I /home/...
Loop 1294 - forall.hpp:59-59 - exec [...]+1.280.000.740.000.670.0030.000.000.00
Loop 1295 - forall.hpp:59-59 - exec [...]+1.280.000.740.010.670.00960.000.00135.87
Loop 1296 - forall.hpp:59-59 - exec [...]+1.280.020.730.040.670.01960.020.01184.49
Loop 1297 - forall.hpp:59-59 - exec [...]1.261.260.690.690.660.66960.080.03118.35
_ZN17_INTERNAL021345c126__kmp_hyper_barrier_gatherE12barrier_typeP8kmp_infoiiPFvPvS3_ES3_..0libiomp5.so0.440.442.472.470.230.23261.350.70OMP (%): 100.000.00
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libiomp5.so0.220.220.220.220.120.12960.050.03OMP (%): 100.000.00
__intel_avx_rep_memset+exec0.170.174.284.280.090.0920.550.30Memory (%): 100.000.00
Loop 1767 - - 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.120.000.080.000.060.00960.020.01Exe (%): 100.00189.05clang 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_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src -I /home/...
Loop 1056 - Collapse.hpp:81-83 - exec [...]+0.120.000.080.000.060.0060.000.007.34
Loop 1055 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 1057 - forall.hpp:59-59 - exec [...]0.120.120.080.080.060.06960.020.01189.98
impi_pauselibmpi.so.12.0.00.120.124.694.690.060.0625.062.64MPI (%): 100.000.00
unknown_kernel_regionkernel0.070.000.170.000.040.00960.040.02System (%): 99.71
OMP (%): 0.29
1.51
Kripke::SweepSolver(Kripke::Core::DataStore&, std::vector<Kripke::SdomId, std::allocator<Kripke::SdomId> >, bool)+exec0.020.000.460.000.010.0020.100.05Exe (%): 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_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src -I /home/...
Loop 735 - stl_tree.h:780-2523 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 750 - forall.hpp:59-59 - exec0.000.000.000.000.000.0000.000.000.00
Loop 738 - stl_tree.h:780-2523 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 755 - forall.hpp:59-59 - exec0.000.000.000.000.000.0000.000.000.00
Loop 736 - stl_tree.h:780-2523 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 759 - SweepSolver.cpp:42-46 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 739 - stl_tree.h:780-2523 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 744 - forall.hpp:59-59 - exec0.000.000.000.000.000.0000.000.000.00
Loop 737 - stl_tree.h:780-2523 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 766 - plugins.hpp:21-37 - exec [...]+0.000.000.000.000.000.0000.000.000.00
Loop 767 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 768 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 740 - new_allocator.h:145-145 - exec [...]+0.020.000.450.010.010.0020.010.000.00
Loop 753 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 749 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 741 - stl_tree.h:780-2523 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 751 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 742 - stl_tree.h:780-2523 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 747 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 752 - forall.hpp:59-59 - exec [...]0.010.010.160.160.000.0020.020.010.00
Loop 757 - forall.hpp:59-59 - exec [...]0.000.000.130.130.000.0020.020.010.00
Loop 746 - forall.hpp:59-59 - exec [...]0.010.010.160.160.000.0020.050.030.00
Loop 745 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 756 - forall.hpp:59-59 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 754 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 743 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 758 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 748 - stl_tree.h:780-2523 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 763 - plugins.hpp:21-37 - exec [...]+0.000.000.000.000.000.0000.000.000.00
Loop 764 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 765 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 760 - plugins.hpp:21-37 - exec [...]+0.000.000.000.000.000.0000.000.000.00
Loop 762 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
Loop 761 - shared_ptr_base.h:165-1152 - exec [...]0.000.000.000.000.000.0000.000.000.00
__GI___sched_yieldlibc.so.60.010.010.020.020.010.01670.010.00System (%): 100.000.00
×