options

Functions and Loops

26 loops and 54 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.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.
Inclusive metrics are only related to the given object code and do not include other external objects / libraries.

Columns Filter

Max Thread Time / Walltime run_0 (%) 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 Compilation Options Max Thread Time / Walltime Coverage Coverage Excluding Loops Max Inclusive Time Over Threads Max Exclusive Time Over Threads Inclusive Time w.r.t. Wall Time Exclusive Time w.r.t. Wall Time Nb Threads Deviation (coverage) Deviation (walltime) Categories Compilation Options
NameModuleMax Thread Time / Walltime run_0 (%)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_0Deviation (coverage) run_0Deviation (walltime) run_0Categories 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...+kripke.exe76.1164.800.0042.340.0335.860.00524.541.95Exe (%): 100.00 --driver-mode=g++ --intel -I /home/kcamus/miniapp_intel/kripke/Kripke/src -I /home/kcamus/miniapp_intel/kripke/Kripke/build/include -I /home/kcamus/miniapp_intel/kripke/Kripke/tpl/raja/include -I /home/kcamus/miniapp_intel/kripke/Kripke/build/tpl/raja/inc...
Loop 1222 - For.hpp:142-142 - kripke.exe [...]+0.0164.800.0042.540.0035.860.0030.000.00
Loop 1223 - For.hpp:142-142 - kripke.exe [...]+0.0764.800.0342.530.0435.860.02440.020.01
Loop 1224 - Scattering.cpp:87-97 - kripke.exe [...]+59.9164.7751.0542.4933.3335.8428.25523.601.52
Loop 1225 - IndexValue.hpp:221-221 - kripke.exe [...]16.4713.7213.729.169.167.597.59521.010.48
Loop 1226 - Scattering.cpp:91-95 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
kmp_flag_64<false, true>::wait(kmp_info*, int, void*)libiomp5.so24.5218.8118.8113.64491.8110.4110.41516.793.85OMP (%): 100.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...+kripke.exe6.736.470.003.740.053.580.00520.570.14Exe (%): 100.00 --driver-mode=g++ --intel -I /home/kcamus/miniapp_intel/kripke/Kripke/src -I /home/kcamus/miniapp_intel/kripke/Kripke/build/include -I /home/kcamus/miniapp_intel/kripke/Kripke/tpl/raja/include -I /home/kcamus/miniapp_intel/kripke/Kripke/build/tpl/raja/inc...
Loop 961 - For.hpp:142-142 - kripke.exe [...]+0.016.470.003.760.013.580.0030.000.00
Loop 964 - For.hpp:142-142 - kripke.exe [...]+0.026.470.003.750.013.580.00100.000.00
Loop 965 - For.hpp:142-142 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 966 - For.hpp:142-142 - kripke.exe [...]6.736.476.473.743.743.583.58520.570.14
Loop 962 - For.hpp:142-142 - kripke.exe [...]+0.000.000.000.000.000.000.0000.000.00
Loop 963 - For.hpp:142-142 - kripke.exe [...]0.000.000.000.000.000.000.0000.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...+kripke.exe4.264.100.002.370.052.270.00520.720.25Exe (%): 100.00 --driver-mode=g++ --intel -I /home/kcamus/miniapp_intel/kripke/Kripke/src -I /home/kcamus/miniapp_intel/kripke/Kripke/build/include -I /home/kcamus/miniapp_intel/kripke/Kripke/tpl/raja/include -I /home/kcamus/miniapp_intel/kripke/Kripke/build/tpl/raja/inc...
Loop 817 - For.hpp:142-142 - kripke.exe [...]+0.024.090.002.390.012.270.0020.010.00
Loop 818 - For.hpp:142-142 - kripke.exe [...]+0.000.000.000.000.000.000.0000.000.00
Loop 819 - For.hpp:142-142 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 820 - For.hpp:142-142 - kripke.exe [...]+0.024.090.002.380.012.270.0080.000.00
Loop 821 - For.hpp:142-142 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 822 - For.hpp:142-142 - kripke.exe [...]4.254.094.092.372.372.262.26520.720.25
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...+kripke.exe3.432.970.001.910.071.640.00520.220.09Exe (%): 100.00 --driver-mode=g++ --intel -I /home/kcamus/miniapp_intel/kripke/Kripke/src -I /home/kcamus/miniapp_intel/kripke/Kripke/build/include -I /home/kcamus/miniapp_intel/kripke/Kripke/tpl/raja/include -I /home/kcamus/miniapp_intel/kripke/Kripke/build/tpl/raja/inc...
Loop 1425 - For.hpp:142-142 - kripke.exe [...]+0.012.970.001.950.001.640.0020.000.00
Loop 1426 - For.hpp:142-142 - kripke.exe [...]+0.032.970.001.940.011.640.00160.010.00
Loop 1427 - For.hpp:142-142 - kripke.exe [...]+0.092.960.051.930.051.640.03480.020.01
Loop 1428 - For.hpp:142-142 - kripke.exe [...]3.372.922.921.881.881.621.62520.220.09
do_syscall_64kernel6.790.570.573.7814.950.320.32521.250.69Pthread (%): 51.87
System (%): 48.13
__intel_avx_rep_memset+kripke.exe4.900.370.372.729.590.200.2040.620.34Memory (%): 100.00
Loop 1906 - - kripke.exe0.000.000.000.000.000.000.0000.000.00
sem_trywaitlibc.so.66.970.310.313.888.030.170.1743.762.08Pthread (%): 100.00
__schedulekernel0.530.290.290.307.610.160.16500.120.06System (%): 100.00
__sched_yieldlibc.so.60.460.290.290.267.580.160.16520.110.06System (%): 100.00
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libiomp5.so0.390.210.210.225.460.120.12500.080.05OMP (%): 100.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...+kripke.exe0.200.170.000.110.020.090.00520.020.01Exe (%): 100.00 --driver-mode=g++ --intel -I /home/kcamus/miniapp_intel/kripke/Kripke/src -I /home/kcamus/miniapp_intel/kripke/Kripke/build/include -I /home/kcamus/miniapp_intel/kripke/Kripke/tpl/raja/include -I /home/kcamus/miniapp_intel/kripke/Kripke/build/tpl/raja/inc...
Loop 1115 - For.hpp:142-142 - kripke.exe [...]+0.010.170.000.110.000.090.0010.000.00
Loop 1116 - For.hpp:142-142 - kripke.exe [...]0.200.170.170.110.110.090.09520.020.01
Loop 1114 - For.hpp:142-142 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
MPID_Progress_idle_timer_stoplibmpi.so.12.0.01.860.090.091.032.300.050.0540.700.39MPI (%): 100.00
clear_page_ermskernel0.960.070.070.541.820.040.0440.140.08System (%): 96.14
MPI (%): 3.86
MPI_Testanylibmpi.so.12.0.00.960.040.040.531.160.020.0240.500.28MPI (%): 100.00
MPIR_Testany_impllibmpi.so.12.0.00.850.040.040.480.980.020.0240.430.24MPI (%): 100.00
do_sched_yieldkernel0.080.040.040.050.970.020.02450.020.01System (%): 100.00
fdgetkernel0.730.030.030.410.820.020.0240.370.20Pthread (%): 100.00
Kripke::SweepSolver(Kripke::Core::DataStore&, std::vector<Kripke::SdomId, std::allocator<Kripke::SdomId> >, bool)+kripke.exe0.380.030.000.210.010.010.0040.050.03Exe (%): 100.00 --driver-mode=g++ --intel -I /home/kcamus/miniapp_intel/kripke/Kripke/src -I /home/kcamus/miniapp_intel/kripke/Kripke/build/include -I /home/kcamus/miniapp_intel/kripke/Kripke/tpl/raja/include -I /home/kcamus/miniapp_intel/kripke/Kripke/build/tpl/raja/inc...
Loop 735 - forall.hpp:74-74 - kripke.exe0.000.000.000.000.000.000.0000.000.00
Loop 765 - stl_tree.h:1425-3152 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 751 - forall.hpp:74-74 - kripke.exe0.000.000.000.000.000.000.0000.000.00
Loop 743 - forall.hpp:74-74 - kripke.exe0.000.000.000.000.000.000.0000.000.00
Loop 778 - stl_tree.h:1425-3152 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 759 - SweepSolver.cpp:42-46 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 777 - stl_tree.h:1425-3152 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 758 - stl_tree.h:1425-3152 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 772 - host.hpp:44-44 - kripke.exe [...]+0.000.000.000.000.000.000.0000.000.00
Loop 775 - plugins.hpp:46-49 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 774 - Registry.hpp:94-102 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 776 - plugins.hpp:36-39 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 773 - plugins.hpp:66-69 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 771 - stl_tree.h:1425-3152 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 760 - host.hpp:44-44 - kripke.exe [...]+0.000.000.000.000.000.000.0000.000.00
Loop 764 - plugins.hpp:36-39 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 762 - Registry.hpp:94-102 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 763 - plugins.hpp:46-49 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 761 - plugins.hpp:66-69 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 766 - host.hpp:44-44 - kripke.exe [...]+0.000.000.000.000.000.000.0000.000.00
Loop 767 - plugins.hpp:66-69 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 770 - plugins.hpp:36-39 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 768 - Registry.hpp:94-102 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 769 - plugins.hpp:46-49 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 732 - new_allocator.h:172-172 - kripke.exe [...]+0.020.030.000.240.010.010.0010.000.00
Loop 733 - SweepSolver.cpp:57-78 - kripke.exe [...]+0.000.030.000.230.000.010.0000.000.00
Loop 753 - forall.hpp:74-74 - kripke.exe [...]0.090.010.010.050.050.000.0040.020.01
Loop 746 - Registry.hpp:94-102 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 750 - plugins.hpp:66-69 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 740 - plugins.hpp:36-39 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 752 - forall.hpp:74-74 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 749 - stl_tree.h:1425-3152 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 747 - plugins.hpp:46-49 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 748 - plugins.hpp:36-39 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 734 - plugins.hpp:66-69 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 736 - forall.hpp:74-74 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 757 - stl_tree.h:1425-3152 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 737 - forall.hpp:74-74 - kripke.exe [...]0.210.020.020.120.120.010.0140.030.02
Loop 738 - Registry.hpp:94-102 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 754 - Registry.hpp:94-102 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 744 - forall.hpp:74-74 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 755 - plugins.hpp:46-49 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 742 - plugins.hpp:66-69 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 756 - plugins.hpp:36-39 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 739 - plugins.hpp:46-49 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
Loop 745 - forall.hpp:74-74 - kripke.exe [...]0.120.000.000.060.060.000.0040.040.02
Loop 741 - stl_tree.h:1425-3152 - kripke.exe [...]0.000.000.000.000.000.000.0000.000.00
do_user_addr_faultkernel0.280.020.020.160.640.010.0190.110.06System (%): 99.24
MPI (%): 0.76
MPIR_Progress_hook_exec_on_vcilibmpi.so.12.0.00.370.020.020.200.410.010.0130.200.11MPI (%): 100.00
ofi_cq_readfromlibtcp-fi.so0.340.010.010.190.380.010.0140.160.09Others (%): 94.74
MPI (%): 5.26
__libc_alloca_cutofflibc.so.60.370.010.010.200.380.010.0130.170.09Memory (%): 100.00
__pthread_mutex_trylocklibc.so.60.260.010.010.140.280.010.0130.130.07Pthread (%): 98.25
OMP (%): 1.75
__pthread_mutex_locklibc.so.60.230.010.010.130.270.010.0130.120.06MPI (%): 100.00
I_MPI_memcpy_nontemporal_avx2libmpi.so.12.0.00.160.010.010.090.270.010.0140.030.02MPI (%): 100.00
×