options

Functions and Loops

19 loops and 45 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.11% 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 gcc_10 (%) Coverage Excluding Loops gcc_10 (%) Max Inclusive Time Over Threads gcc_10 (s) Max Exclusive Time Over Threads gcc_10 (s) Inclusive Time w.r.t. Wall Time gcc_10 (s) Exclusive Time w.r.t. Wall Time gcc_10 (s) Nb Threads gcc_10 Deviation (coverage) gcc_10 Deviation (walltime) gcc_10 Categories gcc_10 Compilation Options
NameModuleCoverage gcc_10 (%)Coverage Excluding Loops gcc_10 (%)Max Inclusive Time Over Threads gcc_10 (s)Max Exclusive Time Over Threads gcc_10 (s)Inclusive Time w.r.t. Wall Time gcc_10 (s)Exclusive Time w.r.t. Wall Time gcc_10 (s)Nb Threads gcc_10Deviation (coverage) gcc_10Deviation (walltime) gcc_10Categories gcc_10Compilation Options
ljForce._omp_fn.1+exec81.620.0020.330.0120.900.002563.221.36Exe (%): 100.00GNU C17 14.2.0 -march=znver5 -g -O2 -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 90 - ljForce.c:178-178 - exec0.000.000.000.000.000.0000.000.00
Loop 86 - ljForce.c:175-216 - exec [...]+81.620.0120.570.0220.900.001220.010.00
Loop 85 - ljForce.c:178-216 - exec [...]+81.600.2820.550.1120.900.072560.080.02
Loop 89 - ljForce.c:187-191 - exec0.000.000.000.000.000.0000.000.00
Loop 87 - ljForce.c:187-216 - exec [...]+81.3311.8520.443.0620.833.032560.670.18
Loop 88 - ljForce.c:191-216 - exec [...]69.4869.4817.3817.3817.7917.792563.001.23
Loop 84 - ljForce.c:172-172 - exec0.000.000.000.000.000.0000.000.00
ljForce._omp_fn.0+exec3.970.000.900.001.020.002560.270.02Exe (%): 100.00GNU C17 14.2.0 -march=znver5 -g -O2 -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 83 - ljForce.c:161-161 - exec [...]3.973.970.900.901.021.022560.270.02
gomp_team_barrier_wait_endlibgomp.so.1.0.03.023.020.910.910.770.772560.960.18OMP (%): 100.00
advanceVelocity._omp_fn.0+exec2.790.000.700.000.710.002560.160.04Exe (%): 100.00GNU C17 14.2.0 -march=znver5 -g -O2 -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 99 - timestep.c:74-78 - exec+2.790.970.840.300.710.252560.210.04
Loop 100 - timestep.c:74-78 - exec1.821.820.540.540.470.472560.250.07
gomp_barrier_wait_endlibgomp.so.1.0.02.672.670.640.640.680.682480.200.02OMP (%): 100.00
advancePosition._omp_fn.0+exec1.960.000.470.010.500.002560.130.02Exe (%): 100.00GNU C17 14.2.0 -march=znver5 -g -O2 -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 97 - timestep.c:88-94 - exec+1.960.280.570.140.500.072560.090.02
Loop 98 - timestep.c:88-94 - exec1.691.690.440.440.430.432560.160.03
sortAtomsInCell+exec1.440.120.420.070.370.032560.200.04Exe (%): 100.00GNU C17 14.2.0 -march=znver5 -g -O2 -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 58 - haloExchange.c:633-642 - exec0.070.070.050.050.020.022400.040.01
Loop 59 - haloExchange.c:621-630 - exec1.261.260.360.360.320.322560.170.03
msort_with_tmp.part.0libc.so.60.720.720.240.240.180.182560.140.03Others (%): 100.00
__memcpy_avx512_unaligned_ermslibc.so.60.310.310.140.140.080.082560.120.03Memory (%): 100.00
getBoxFromCoordexec0.300.302.202.200.080.0880.350.08Exe (%): 100.00GNU C17 14.2.0 -march=znver5 -g -O2 -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
__GI___qsort_rlibc.so.60.230.230.100.100.060.062560.080.02Others (%): 100.00
getBoxFromTupleexec0.160.011.160.020.040.0080.130.04Exe (%): 100.00GNU C17 14.2.0 -march=znver5 -g -O2 -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
sortAtomsByIdexec0.140.140.130.130.040.042480.090.02Exe (%): 100.00GNU C17 14.2.0 -march=znver5 -g -O2 -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
kineticEnergy._omp_fn.0+exec0.130.000.050.000.030.002550.040.01Exe (%): 100.00GNU C17 14.2.0 -march=znver5 -g -O2 -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 101 - timestep.c:107-107 - exec0.000.000.000.000.000.0000.000.00
Loop 102 - timestep.c:110-116 - exec+0.130.020.070.030.030.011460.020.00
Loop 103 - timestep.c:110-116 - exec0.110.110.040.040.030.032550.040.01
unknown_kernel_regionkernel0.100.000.100.000.030.002510.060.01System (%): 99.91
OMP (%): 0.09
updateLinkCells+exec0.080.000.640.000.020.0080.220.06Exe (%): 100.00GNU C17 14.2.0 -march=znver5 -g -O2 -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 79 - linkCells.c:291-301 - exec+0.080.010.660.070.020.0080.060.02
Loop 80 - linkCells.c:295-301 - exec0.070.070.580.580.020.0280.230.06
Loop 81 - linkCells.c:384-385 - exec0.000.000.000.000.000.0030.000.00
putAtomInBoxexec0.070.070.550.550.020.0280.100.02Exe (%): 100.00GNU C17 14.2.0 -march=znver5 -g -O2 -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
loadAtomsBuffer+exec0.060.000.420.000.010.0080.100.03Exe (%): 100.00GNU C17 14.2.0 -march=znver5 -g -O2 -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 36 - haloExchange.c:376-390 - exec+0.060.010.470.110.010.0080.080.02
Loop 37 - haloExchange.c:380-390 - exec0.050.050.360.360.010.0180.090.03
ADIOI_GEN_SetLockDirect64libmpi.so.12.0.00.050.050.530.530.010.0180.660.17MPI (%): 100.00
gasdev+exec0.030.020.010.010.010.002030.010.00Exe (%): 100.00GNU C17 14.2.0 -march=znver5 -g -O2 -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 96 - random.c:26-48 - exec [...]0.010.010.010.010.000.00810.010.00
mkSeedexec0.020.020.020.020.010.011960.010.00Exe (%): 100.00GNU C17 14.2.0 -march=znver5 -g -O2 -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
computeVcm._omp_fn.0+exec0.020.000.010.000.010.002350.000.00Exe (%): 100.00GNU C17 14.2.0 -march=znver5 -g -O2 -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 62 - initAtoms.c:221-228 - exec+0.020.000.010.010.010.00460.000.00
Loop 63 - initAtoms.c:221-228 - exec0.020.020.010.010.000.001890.000.00
.plt.sec@startlibc.so.60.010.010.020.020.000.001060.020.00System (%): 100.00
×