options

Functions and Loops

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

Columns Filter

Coverage gcc_1 (%) Coverage Excluding Loops gcc_1 (%) Max Inclusive Time Over Threads gcc_1 (s) Max Exclusive Time Over Threads gcc_1 (s) Inclusive Time w.r.t. Wall Time gcc_1 (s) Exclusive Time w.r.t. Wall Time gcc_1 (s) Nb Threads gcc_1 Deviation (coverage) gcc_1 Deviation (walltime) gcc_1 Categories gcc_1 Compilation Options
NameModuleCoverage gcc_1 (%)Coverage Excluding Loops gcc_1 (%)Max Inclusive Time Over Threads gcc_1 (s)Max Exclusive Time Over Threads gcc_1 (s)Inclusive Time w.r.t. Wall Time gcc_1 (s)Exclusive Time w.r.t. Wall Time gcc_1 (s)Nb Threads gcc_1Deviation (coverage) gcc_1Deviation (walltime) gcc_1Categories gcc_1Compilation Options
ljForce._omp_fn.1+exec90.2806.640.007.250.00963.190.64Exe (%): 100.00GNU C17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 129 - ljForce.c:172-216 - exec [...]+90.2806.850.007.250.0000.000.00
Loop 128 - ljForce.c:172-172 - exec000.000.000.000.0000.000.00
Loop 131 - ljForce.c:175-216 - exec [...]+90.280.016.850.007.250.00100.010.00
Loop 130 - ljForce.c:178-216 - exec [...]+90.270.226.840.047.250.02920.130.01
Loop 132 - ljForce.c:178-216 - exec [...]+90.0411.696.800.907.230.94961.070.08
Loop 133 - ljForce.c:191-216 - exec [...]78.3678.365.895.896.296.29963.150.58
Loop 134 - ljForce.c:187-191 - exec000.000.000.000.0000.000.00
Loop 135 - ljForce.c:178-178 - exec000.000.000.000.0000.000.00
advanceVelocity._omp_fn.0+exec2.200.240.000.180.00960.430.03Exe (%): 100.00GNU C17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 150 - timestep.c:71-78 - exec+2.200.260.000.180.0000.000.00
Loop 148 - timestep.c:71-78 - exec+2.200.260.000.180.0000.000.00
Loop 147 - timestep.c:74-78 - exec+2.20.580.260.080.180.05960.260.01
Loop 149 - timestep.c:74-76 - exec1.631.630.180.180.130.13960.360.02
Loop 146 - timestep.c:74-78 - exec000.000.000.000.0000.000.00
ljForce._omp_fn.0+exec2.0900.240.000.170.00960.550.03Exe (%): 100.00GNU C17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 125 - ljForce.c:157-161 - exec [...]+2.0900.240.000.170.0030.010.00
Loop 126 - ljForce.c:161-161 - exec [...]000.000.000.000.0000.000.00
Loop 127 - ljForce.c:161-161 - exec [...]2.092.090.240.240.170.17960.550.03
sortAtomsInCell+exec1.290.230.150.050.100.02960.360.02Exe (%): 100.00GNU C17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 81 - haloExchange.c:621-645 - exec+0.210.020.030.010.020.00190.030.00
Loop 82 - haloExchange.c:621-630 - exec000.000.000.000.0000.000.00
Loop 83 - haloExchange.c:633-642 - exec0.190.190.020.020.020.02870.100.01
Loop 84 - haloExchange.c:621-630 - exec0.850.850.090.090.070.07960.280.02
advancePosition._omp_fn.0+exec1.2600.160.000.100.00960.320.02Exe (%): 100.00GNU C17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 143 - timestep.c:85-94 - exec+1.2600.160.000.100.0000.000.00
Loop 144 - timestep.c:88-94 - exec+1.260.120.160.020.100.01760.090.01
Loop 145 - timestep.c:88-94 - exec1.151.150.130.130.090.09960.310.02
gomp_team_barrier_wait_endlibgomp.so.1.0.00.940.940.120.120.080.08960.370.02OMP (%): 100.00
gomp_barrier_wait_endlibgomp.so.1.0.00.740.740.080.080.060.06960.290.02OMP (%): 100.00
msort_with_tmp.part.0libc.so.60.370.370.050.050.030.03950.180.01Others (%): 100.00
updateLinkCells+exec0.2601.530.000.020.0010.000.00Exe (%): 100.00GNU C17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 121 - linkCells.c:211-385 - exec [...]+0.2601.530.000.020.0000.000.00
Loop 120 - linkCells.c:211-385 - exec [...]+0.2601.530.000.020.0000.000.00
Loop 119 - linkCells.c:211-385 - exec [...]+0.260.261.531.510.020.0210.000.00
Loop 118 - linkCells.c:291-385 - exec [...]000.010.010.000.0010.000.00
Loop 122 - linkCells.c:384-385 - exec000.000.000.000.0000.000.00
sortAtomsByIdexec0.120.120.020.020.010.01780.090.00Exe (%): 100.00GNU C17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
__GI___qsort_rlibc.so.60.090.090.030.030.010.01660.090.01Others (%): 100.00
putAtomInBoxexec0.090.090.500.500.010.0110.000.00Exe (%): 100.00GNU C17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
kineticEnergy._omp_fn.0+exec0.0900.010.000.010.00670.070.00Exe (%): 100.00GNU C17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 156 - timestep.c:107-116 - exec+0.0900.030.000.010.0000.000.00
Loop 153 - timestep.c:110-116 - exec+0.0900.030.000.010.0000.000.00
Loop 152 - timestep.c:110-115 - exec+0.080.010.020.010.010.00150.030.00
Loop 154 - timestep.c:110-115 - exec0.060.060.010.010.010.01570.060.00
Loop 155 - timestep.c:110-116 - exec0.010.010.000.000.000.0090.010.00
Loop 151 - timestep.c:107-107 - exec000.000.000.000.0000.000.00
__memcpy_genericlibc.so.60.060.060.010.010.000.00480.060.00System (%): 100.00
loadAtomsBuffer+exec0.0500.270.000.000.0010.000.00Exe (%): 100.00GNU C17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 46 - haloExchange.c:376-390 - exec+0.0500.270.020.000.0010.000.00
Loop 47 - haloExchange.c:380-390 - exec0.040.040.250.250.000.0010.000.00
__aarch64_ldadd4_acq_rellibgomp.so.1.0.00.020.020.010.010.000.00220.040.00OMP (%): 100.00
getBoxFromTuple+exec0.020.010.090.060.000.0010.000.00Exe (%): 100.00GNU C17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 116 - linkCells.c:217-250 - exec [...]000.020.020.000.0010.000.00
__GI___memcpy_svelibc.so.60.010.010.080.080.000.0010.000.00MPI (%): 100.00
computeVcm._omp_fn.0+exec0.0100.000.000.000.00160.000.00Exe (%): 100.00GNU C17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 88 - initAtoms.c:221-228 - exec [...]+0.0100.000.000.000.0000.000.00
Loop 89 - initAtoms.c:221-228 - exec [...]0.010.010.000.000.000.00160.000.00
×