options

Functions and Loops

16 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.12% 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_3 (%) Coverage Excluding Loops gcc_3 (%) Max Inclusive Time Over Threads gcc_3 (s) Max Exclusive Time Over Threads gcc_3 (s) Inclusive Time w.r.t. Wall Time gcc_3 (s) Exclusive Time w.r.t. Wall Time gcc_3 (s) Nb Threads gcc_3 Deviation (coverage) gcc_3 Deviation (walltime) gcc_3 Categories gcc_3 GFLOPS gcc_3 Compilation Options
NameModuleCoverage gcc_3 (%)Coverage Excluding Loops gcc_3 (%)Max Inclusive Time Over Threads gcc_3 (s)Max Exclusive Time Over Threads gcc_3 (s)Inclusive Time w.r.t. Wall Time gcc_3 (s)Exclusive Time w.r.t. Wall Time gcc_3 (s)Nb Threads gcc_3Deviation (coverage) gcc_3Deviation (walltime) gcc_3Categories gcc_3GFLOPS gcc_3Compilation Options
ljForce._omp_fn.1+exec70.330.003.130.013.330.002526.050.22Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 90 - ljForce.c:172-172 - exec0.000.000.000.000.000.0000.000.000.00
Loop 92 - ljForce.c:175-216 - exec [...]+70.330.023.320.013.330.00300.030.000.00
Loop 91 - ljForce.c:178-216 - exec [...]+70.310.363.310.043.330.022380.200.010.00
Loop 95 - ljForce.c:187-191 - exec0.000.000.000.000.000.0000.000.000.00
Loop 93 - ljForce.c:187-216 - exec [...]+69.9511.613.270.613.320.552521.420.050.00
Loop 94 - ljForce.c:191-216 - exec [...]58.3458.342.662.662.772.772525.470.200.00
Loop 96 - ljForce.c:178-178 - exec0.000.000.000.000.000.0000.000.000.00
gomp_barrier_wait_endlibgomp.so.1.0.013.7413.740.620.620.650.652501.840.07OMP (%): 100.000.00
gomp_team_barrier_wait_endlibgomp.so.1.0.011.0211.020.630.630.520.522524.600.18OMP (%): 100.000.00
advancePosition._omp_fn.0+exec0.850.000.080.010.040.002510.300.01Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 103 - timestep.c:88-94 - exec+0.850.140.090.030.040.011700.110.000.00
Loop 104 - timestep.c:88-94 - exec0.710.710.070.070.030.032510.280.010.00
ljForce._omp_fn.0+exec0.790.000.080.010.040.002500.350.01Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 89 - ljForce.c:161-161 - exec [...]0.790.790.080.080.040.042500.350.010.00
Loop 88 - ljForce.c:161-161 - exec [...]0.000.000.000.000.000.0000.000.000.00
advanceVelocity._omp_fn.0+exec0.650.000.070.010.030.002500.300.01Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 105 - timestep.c:71-78 - exec+0.650.330.080.040.030.022270.230.010.00
Loop 106 - timestep.c:74-78 - exec0.000.000.000.000.000.0000.000.000.00
Loop 107 - timestep.c:74-78 - exec0.310.310.040.040.010.012310.180.010.00
updateLinkCells+exec0.550.000.970.000.030.0061.220.06Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 83 - linkCells.c:211-373 - exec [...]+0.550.000.980.000.030.0040.000.000.00
Loop 84 - linkCells.c:211-373 - exec [...]0.550.550.960.960.030.0361.180.060.00
Loop 85 - linkCells.c:294-299 - exec0.000.000.010.010.000.0020.000.000.00
Loop 86 - linkCells.c:384-385 - exec0.000.000.000.000.000.0010.000.000.00
sortAtomsInCell+exec0.530.070.050.020.020.002470.240.01Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 61 - haloExchange.c:621-628 - exec0.390.390.040.040.020.022420.210.010.00
Loop 59 - haloExchange.c:633-642 - exec0.060.060.020.020.000.001000.070.000.00
Loop 60 - haloExchange.c:621-630 - exec0.000.000.000.000.000.0000.000.000.00
msort_with_tmp.part.0libc.so.60.270.270.040.040.010.012250.180.01Others (%): 100.000.00
putAtomInBoxexec0.200.200.350.350.010.0160.660.03Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
__memcpy_avx512_unaligned_ermslibc.so.60.150.150.030.030.010.011640.120.00Memory (%): 100.000.00
sortAtomsByIdexec0.120.120.030.030.010.011500.110.00Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
loadAtomsBuffer+exec0.100.000.220.000.000.0060.740.03Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 35 - haloExchange.c:376-390 - exec+0.100.010.210.030.000.0050.180.010.00
Loop 36 - haloExchange.c:380-390 - exec0.090.090.190.190.000.0060.540.030.00
__GI___qsort_rlibc.so.60.090.090.020.020.000.001300.090.00Others (%): 100.000.00
gasdev+exec0.070.040.010.010.000.001350.030.00Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 102 - random.c:26-48 - exec [...]0.030.030.010.010.000.00620.020.000.00
ADIOI_GEN_SetLockDirect64libmpi.so.12.0.00.070.070.160.160.000.0060.760.04MPI (%): 100.000.00
unknown_kernel_regionkernel0.060.000.100.000.000.00330.630.03OMP (%): 8.94
MPI (%): 54.47
System (%): 36.59
0.00
mkSeedexec0.050.050.010.010.000.00860.040.00Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
kineticEnergy._omp_fn.0+exec0.030.000.010.000.000.00550.040.00Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 108 - timestep.c:107-107 - exec0.000.000.000.000.000.0010.000.000.00
Loop 109 - timestep.c:110-116 - exec+0.030.000.020.010.000.0090.000.000.00
Loop 110 - timestep.c:110-115 - exec0.030.030.010.010.000.00450.040.000.00
gomp_barrier_waitlibgomp.so.1.0.00.030.030.010.010.000.00570.030.00OMP (%): 100.000.00
f64xsubf128libm.so.60.030.030.010.010.000.00600.000.00Math (%): 100.000.00
lcg61exec0.030.030.010.010.000.00500.000.00Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
inflate_fastlibmpi.so.12.0.00.020.020.040.040.000.0060.080.00MPI (%): 100.000.00
I_MPI_memcpy_nontemporal_multipage_sselibmpi.so.12.0.00.020.020.050.050.000.0060.230.01MPI (%): 100.000.00
I_MPI_memcpy_multipage_sselibmpi.so.12.0.00.020.020.050.050.000.0060.280.01MPI (%): 100.000.00
unloadAtomsBuffer+exec0.020.000.050.000.000.0060.240.01Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 45 - haloExchange.c:414-424 - exec [...]0.020.020.050.050.000.0060.240.010.00
MPIR_Progress_hook_exec_on_vcilibmpi.so.12.0.00.020.020.070.070.000.0060.520.02MPI (%): 100.000.00
MPID_CH4_SHM_bcast_intra_heap_init_cntlibmpi.so.12.0.00.010.010.040.040.000.0050.230.01MPI (%): 100.000.00
createFccLattice+exec0.010.000.020.000.000.0060.080.00Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 73 - initAtoms.c:88-100 - exec+0.010.000.020.000.000.0000.000.000.00
Loop 75 - initAtoms.c:89-100 - exec+0.010.000.020.000.000.0000.000.000.00
Loop 74 - initAtoms.c:90-100 - exec0.010.010.020.020.000.0060.080.000.00
getBoxFromTupleexec0.010.010.030.030.000.0060.270.01Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
initAtoms+exec0.010.000.020.000.000.0060.060.00Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 72 - initAtoms.c:39-46 - exec [...]0.010.010.020.020.000.0060.060.000.00
randomDisplacements._omp_fn.0+exec0.010.000.010.000.000.00210.000.00Exe (%): 100.000.00GNU C17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -g -O3 -O3 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 70 - initAtoms.c:197-202 - exec+0.010.000.010.000.000.0000.000.000.00
Loop 71 - initAtoms.c:197-202 - exec0.010.010.010.010.000.00210.000.000.00
×