options

Functions and Loops

6 loops and 12 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% 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

Colums Filter

Coverage run_0 (%) Max Time Over Threads run_0 (s) 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
NameModuleCoverage run_0 (%)Max Time Over Threads run_0 (s)Time w.r.t. Wall Time run_0 (s)Nb Threads run_0Deviation (coverage) run_0Deviation (walltime) run_0Categories run_0Compilation Options
__intel_avx_rep_memset+bench_aos42.594.13.165212.020.87Memory (%): 100.00
Loop 34 - - bench_aos4.060.340.3520.390.03
qmckl_compute_ao_vgl_hpc_gaussian+libqmckl.so.0.0.037.253.622.765211.900.84libqmckl.so (%): 100.00Intel(R) C Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.8.0 Build 20221119_000000 -I. -I/home/kcamus/comparative/qmckl/qmckl -I./include -I./src -I./include -I/home/kcamus/comparative/qmckl/qmckl/src -I/home/kcamus/co...
Loop 35 - qmckl_ao.c:2433-3595 - libqmckl.so.0.0.0 [...]+2.740.290.2520.480.03
Loop 36 - qmckl_ao.c:2433-3595 - libqmckl.so.0.0.0 [...]+22.152.281.64528.290.59
Loop 37 - qmckl_ao.c:3480-3595 - libqmckl.so.0.0.0 [...]+4.780.520.35521.530.11
Loop 38 - qmckl_ao.c:3587-3595 - libqmckl.so.0.0.00.010050.000.00
Loop 39 - qmckl_ao.c:3587-3595 - libqmckl.so.0.0.000000.000.00
Loop 40 - qmckl_ao.c:3454-3470 - libqmckl.so.0.0.0+2.50.320.18520.980.07
Loop 41 - qmckl_ao.c:3463-3470 - libqmckl.so.0.0.02.550.360.19521.270.09
Loop 49 - qmckl_ao.c:3404-3408 - libqmckl.so.0.0.00.80.10.06520.290.02
Loop 42 - qmckl_ao.c:3441-3447 - libqmckl.so.0.0.00.370.060.03520.170.01
Loop 48 - qmckl_ao.c:3414-3415 - libqmckl.so.0.0.00.020.010140.030.00
Loop 43 - qmckl_ao.c:3441-3447 - libqmckl.so.0.0.00.020.010130.030.00
Loop 52 - qmckl_ao.c:2663-2700 - libqmckl.so.0.0.0+0.020.010120.040.00
Loop 51 - qmckl_ao.c:2666-2698 - libqmckl.so.0.0.0+0.110.030.01430.090.01
Loop 50 - qmckl_ao.c:2669-2695 - libqmckl.so.0.0.00.240.050.02490.140.01
Loop 56 - qmckl_ao.c:2625-2628 - libqmckl.so.0.0.00.010050.000.00
Loop 55 - qmckl_ao.c:2625-2628 - libqmckl.so.0.0.000000.000.00
Loop 58 - qmckl_ao.c:2564-2564 - libqmckl.so.0.0.000000.000.00
Loop 45 - qmckl_ao.c:3431-3436 - libqmckl.so.0.0.000000.000.00
Loop 54 - qmckl_ao.c:2632-2633 - libqmckl.so.0.0.000020.000.00
Loop 44 - qmckl_ao.c:3431-3436 - libqmckl.so.0.0.000000.000.00
Loop 46 - qmckl_ao.c:3431-3432 - libqmckl.so.0.0.000000.000.00
Loop 57 - qmckl_ao.c:2553-2553 - libqmckl.so.0.0.000000.000.00
Loop 53 - qmckl_ao.c:2632-2633 - libqmckl.so.0.0.000030.000.00
Loop 47 - qmckl_ao.c:3420-3425 - libqmckl.so.0.0.000000.000.00
Loop 34 - qmckl_ao.c:3317-3317 - libqmckl.so.0.0.000010.000.00
Loop 65 - qmckl_ao.c:3317-3317 - libqmckl.so.0.0.000000.000.00
Loop 59 - qmckl_ao.c:3297-3308 - libqmckl.so.0.0.0+00010.000.00
Loop 60 - qmckl_ao.c:3298-3308 - libqmckl.so.0.0.0+0.040.010230.020.00
Loop 63 - qmckl_ao.c:3300-3304 - libqmckl.so.0.0.00.570.060.04520.160.01
Loop 64 - qmckl_ao.c:3300-3305 - libqmckl.so.0.0.00.170.030.01480.100.01
Loop 62 - qmckl_ao.c:3300-3304 - libqmckl.so.0.0.00.10.020.01410.060.00
Loop 61 - qmckl_ao.c:3300-3305 - libqmckl.so.0.0.00.030.010160.030.00
Loop 97 - qmckl_ao.c:3252-3253 - libqmckl.so.0.0.000000.000.00
Loop 99 - qmckl_ao.c:3252-3253 - libqmckl.so.0.0.000000.000.00
Loop 91 - qmckl_ao.c:3279-3308 - libqmckl.so.0.0.0 [...]+00000.000.00
Loop 90 - qmckl_ao.c:3279-3308 - libqmckl.so.0.0.0 [...]+00000.000.00
Loop 94 - qmckl_ao.c:3279-3304 - libqmckl.so.0.0.0 [...]00000.000.00
Loop 92 - qmckl_ao.c:3300-3305 - libqmckl.so.0.0.000000.000.00
Loop 93 - qmckl_ao.c:3300-3304 - libqmckl.so.0.0.000000.000.00
Loop 95 - qmckl_ao.c:3300-3305 - libqmckl.so.0.0.000000.000.00
Loop 66 - qmckl_ao.c:2444-3595 - libqmckl.so.0.0.0 [...]+00000.000.00
Loop 67 - qmckl_ao.c:2444-3595 - libqmckl.so.0.0.0 [...]+00000.000.00
Loop 89 - qmckl_ao.c:2564-2564 - libqmckl.so.0.0.000000.000.00
Loop 88 - qmckl_ao.c:2553-2553 - libqmckl.so.0.0.000000.000.00
Loop 86 - qmckl_ao.c:2625-2628 - libqmckl.so.0.0.000000.000.00
Loop 79 - qmckl_ao.c:3414-3415 - libqmckl.so.0.0.000000.000.00
Loop 73 - qmckl_ao.c:3431-3436 - libqmckl.so.0.0.000000.000.00
Loop 75 - qmckl_ao.c:3441-3447 - libqmckl.so.0.0.000000.000.00
Loop 80 - qmckl_ao.c:3404-3408 - libqmckl.so.0.0.000000.000.00
Loop 84 - qmckl_ao.c:2632-2633 - libqmckl.so.0.0.000000.000.00
Loop 77 - qmckl_ao.c:3431-3432 - libqmckl.so.0.0.000000.000.00
Loop 68 - qmckl_ao.c:3454-3470 - libqmckl.so.0.0.0+00000.000.00
Loop 72 - qmckl_ao.c:3463-3470 - libqmckl.so.0.0.000000.000.00
Loop 69 - qmckl_ao.c:3480-3595 - libqmckl.so.0.0.0 [...]+00000.000.00
Loop 70 - qmckl_ao.c:3587-3595 - libqmckl.so.0.0.000000.000.00
Loop 71 - qmckl_ao.c:3587-3595 - libqmckl.so.0.0.000000.000.00
Loop 85 - qmckl_ao.c:2632-2633 - libqmckl.so.0.0.000000.000.00
Loop 74 - qmckl_ao.c:3441-3447 - libqmckl.so.0.0.000000.000.00
Loop 76 - qmckl_ao.c:3431-3436 - libqmckl.so.0.0.000000.000.00
Loop 78 - qmckl_ao.c:3420-3425 - libqmckl.so.0.0.000000.000.00
Loop 83 - qmckl_ao.c:2663-2700 - libqmckl.so.0.0.0+00000.000.00
Loop 82 - qmckl_ao.c:2666-2698 - libqmckl.so.0.0.0+00000.000.00
Loop 81 - qmckl_ao.c:2669-2695 - libqmckl.so.0.0.000000.000.00
Loop 87 - qmckl_ao.c:2625-2628 - libqmckl.so.0.0.000000.000.00
Loop 98 - qmckl_ao.c:3252-3253 - libqmckl.so.0.0.000000.000.00
Loop 96 - qmckl_ao.c:3252-3263 - libqmckl.so.0.0.0+00000.000.00
Loop 100 - qmckl_ao.c:3259-3263 - libqmckl.so.0.0.000000.000.00
qmckl_compute_ao_value_hpc_gaussian+libqmckl.so.0.0.08.80.690.65520.480.03libqmckl.so (%): 100.00Intel(R) C Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.8.0 Build 20221119_000000 -I. -I/home/kcamus/comparative/qmckl/qmckl -I./include -I./src -I./include -I/home/kcamus/comparative/qmckl/qmckl/src -I/home/kcamus/co...
Loop 137 - qmckl_ao.c:2781-2811 - libqmckl.so.0.0.0 [...]+00000.000.00
Loop 136 - qmckl_ao.c:2781-2811 - libqmckl.so.0.0.0 [...]+00000.000.00
Loop 165 - qmckl_ao.c:2781-2807 - libqmckl.so.0.0.0 [...]00000.000.00
Loop 164 - qmckl_ao.c:2803-2807 - libqmckl.so.0.0.000000.000.00
Loop 166 - qmckl_ao.c:2803-2808 - libqmckl.so.0.0.000000.000.00
Loop 163 - qmckl_ao.c:2803-2808 - libqmckl.so.0.0.000000.000.00
Loop 105 - qmckl_ao.c:2433-2986 - libqmckl.so.0.0.0 [...]+00000.000.00
Loop 104 - qmckl_ao.c:2433-2986 - libqmckl.so.0.0.0 [...]+0.310.050.02510.130.01
Loop 106 - qmckl_ao.c:2433-2986 - libqmckl.so.0.0.0 [...]+4.450.370.33520.460.03
Loop 107 - qmckl_ao.c:2940-2986 - libqmckl.so.0.0.0 [...]+10.120.07520.230.02
Loop 109 - qmckl_ao.c:2985-2986 - libqmckl.so.0.0.000000.000.00
Loop 110 - qmckl_ao.c:2985-2986 - libqmckl.so.0.0.000000.000.00
Loop 111 - qmckl_ao.c:2985-2986 - libqmckl.so.0.0.000000.000.00
Loop 108 - qmckl_ao.c:2985-2986 - libqmckl.so.0.0.000000.000.00
Loop 112 - qmckl_ao.c:2925-2985 - libqmckl.so.0.0.0 [...]+0.950.110.07520.270.02
Loop 113 - qmckl_ao.c:2929-2932 - libqmckl.so.0.0.00.570.070.04520.180.01
Loop 120 - qmckl_ao.c:2886-2890 - libqmckl.so.0.0.00.490.060.04520.180.01
Loop 119 - qmckl_ao.c:2897-2898 - libqmckl.so.0.0.00.130.030.01420.090.01
Loop 127 - qmckl_ao.c:2625-2628 - libqmckl.so.0.0.00.010050.000.00
Loop 123 - qmckl_ao.c:2663-2700 - libqmckl.so.0.0.0+0.010.01050.030.00
Loop 122 - qmckl_ao.c:2666-2698 - libqmckl.so.0.0.0+0.060.020280.060.00
Loop 121 - qmckl_ao.c:2669-2695 - libqmckl.so.0.0.00.090.020.01390.070.00
Loop 125 - qmckl_ao.c:2632-2633 - libqmckl.so.0.0.000020.000.00
Loop 114 - qmckl_ao.c:2914-2920 - libqmckl.so.0.0.0 [...]00000.000.00
Loop 115 - qmckl_ao.c:2914-2920 - libqmckl.so.0.0.0 [...]00000.000.00
Loop 126 - qmckl_ao.c:2625-2628 - libqmckl.so.0.0.000000.000.00
Loop 117 - qmckl_ao.c:2914-2915 - libqmckl.so.0.0.000000.000.00
Loop 118 - qmckl_ao.c:2903-2907 - libqmckl.so.0.0.000000.000.00
Loop 124 - qmckl_ao.c:2632-2633 - libqmckl.so.0.0.000010.000.00
Loop 128 - qmckl_ao.c:2553-2553 - libqmckl.so.0.0.000000.000.00
Loop 129 - qmckl_ao.c:2564-2564 - libqmckl.so.0.0.000000.000.00
Loop 116 - qmckl_ao.c:2914-2920 - libqmckl.so.0.0.0 [...]00000.000.00
Loop 138 - qmckl_ao.c:2444-2986 - libqmckl.so.0.0.0 [...]+00000.000.00
Loop 139 - qmckl_ao.c:2444-2986 - libqmckl.so.0.0.0 [...]+00000.000.00
Loop 157 - qmckl_ao.c:2632-2633 - libqmckl.so.0.0.000000.000.00
Loop 152 - qmckl_ao.c:2897-2898 - libqmckl.so.0.0.000000.000.00
Loop 158 - qmckl_ao.c:2632-2633 - libqmckl.so.0.0.000000.000.00
Loop 148 - qmckl_ao.c:2914-2920 - libqmckl.so.0.0.0 [...]00000.000.00
Loop 160 - qmckl_ao.c:2625-2628 - libqmckl.so.0.0.000000.000.00
Loop 150 - qmckl_ao.c:2914-2915 - libqmckl.so.0.0.000000.000.00
Loop 156 - qmckl_ao.c:2663-2700 - libqmckl.so.0.0.0+00000.000.00
Loop 155 - qmckl_ao.c:2666-2698 - libqmckl.so.0.0.0+00000.000.00
Loop 154 - qmckl_ao.c:2669-2695 - libqmckl.so.0.0.000000.000.00
Loop 147 - qmckl_ao.c:2914-2920 - libqmckl.so.0.0.0 [...]00000.000.00
Loop 162 - qmckl_ao.c:2564-2564 - libqmckl.so.0.0.000000.000.00
Loop 151 - qmckl_ao.c:2903-2907 - libqmckl.so.0.0.000000.000.00
Loop 141 - qmckl_ao.c:2940-2986 - libqmckl.so.0.0.0 [...]+00000.000.00
Loop 144 - qmckl_ao.c:2985-2986 - libqmckl.so.0.0.000000.000.00
Loop 145 - qmckl_ao.c:2985-2986 - libqmckl.so.0.0.000000.000.00
Loop 143 - qmckl_ao.c:2985-2986 - libqmckl.so.0.0.000000.000.00
Loop 142 - qmckl_ao.c:2985-2986 - libqmckl.so.0.0.000000.000.00
Loop 153 - qmckl_ao.c:2886-2890 - libqmckl.so.0.0.000000.000.00
Loop 159 - qmckl_ao.c:2625-2628 - libqmckl.so.0.0.000000.000.00
Loop 140 - qmckl_ao.c:2925-2932 - libqmckl.so.0.0.0+00000.000.00
Loop 146 - qmckl_ao.c:2929-2932 - libqmckl.so.0.0.000000.000.00
Loop 161 - qmckl_ao.c:2553-2553 - libqmckl.so.0.0.000000.000.00
Loop 149 - qmckl_ao.c:2914-2920 - libqmckl.so.0.0.0 [...]00000.000.00
Loop 168 - qmckl_ao.c:2754-2755 - libqmckl.so.0.0.000000.000.00
Loop 167 - qmckl_ao.c:2754-2765 - libqmckl.so.0.0.0+00000.000.00
Loop 171 - qmckl_ao.c:2761-2765 - libqmckl.so.0.0.000000.000.00
Loop 130 - qmckl_ao.c:2800-2811 - libqmckl.so.0.0.0+00000.000.00
Loop 131 - qmckl_ao.c:2801-2811 - libqmckl.so.0.0.0+0.030.010180.020.00
Loop 134 - qmckl_ao.c:2803-2807 - libqmckl.so.0.0.00.460.060.03520.160.01
Loop 135 - qmckl_ao.c:2803-2808 - libqmckl.so.0.0.00.120.020.01420.070.01
Loop 133 - qmckl_ao.c:2803-2807 - libqmckl.so.0.0.00.10.020.01380.070.00
Loop 132 - qmckl_ao.c:2803-2808 - libqmckl.so.0.0.00.020.010140.040.00
Loop 169 - qmckl_ao.c:2754-2755 - libqmckl.so.0.0.000000.000.00
Loop 170 - qmckl_ao.c:2754-2755 - libqmckl.so.0.0.000000.000.00
bool _INTERNAL8eaaea23::__kmp_wait_template<kmp_flag_64<false, true>, true, false, true>(kmp_info*, kmp_flag_64<false, true>*, void*)libiomp5.so6.040.60.45511.070.08OMP (%): 100.00
__svml_exp4_l9bench_aos4.30.450.32520.860.06Math (%): 100.00
__svml_exp4_mask_e9bench_aos0.290.040.02520.140.01Math (%): 100.00
_INTERNAL8eaaea23::__kmp_hyper_barrier_gather(barrier_type, kmp_info*, int, int, void (*)(void*, void*), void*)libiomp5.so0.220.140.02130.680.05OMP (%): 100.00
__svml_exp4bench_aos0.160.030.01470.110.01Math (%): 100.00
__intel_avx_rep_memcpy+bench_aos0.150.560.0110.000.00Memory (%): 100.00
Loop 32 - - bench_aos0.130.480.0110.000.00
Loop 33 - - bench_aos0.020.07010.000.00
unknown_kernel_regionkernel0.080.020.01310.060.00System (%): 98.21
Math (%): 1.79
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libiomp5.so0.060.010350.040.00OMP (%): 100.00
_intel_fast_memsetbench_aos0.030.010170.020.00Memory (%): 100.00
_ZN17_INTERNAL8eaaea2326__kmp_hyper_barrier_gatherE12barrier_typeP8kmp_infoiiPFvPvS3_ES3_..0libiomp5.so0.010060.000.00OMP (%): 100.00
__kmpc_dispatch_next_8ulibiomp5.so0.010050.000.00OMP (%): 100.00
int __kmp_dispatch_next_algorithm<unsigned long long>(int, dispatch_private_info_template<unsigned long long>*, dispatch_shared_info_template<unsigned long long> volatile*, int*, unsigned long long*, unsigned long long*, traits_t<unsig...libiomp5.so0.010050.000.00OMP (%): 100.00
×