options

Functions and Loops

8 loops and 35 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 GFLOPS 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_0GFLOPS run_0Compilation Options
ljForce._omp_fn.1+exec65.110.1611.91124.090.81Exe (%): 100.00166.03GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 80 - ljForce.c:175-216 - exec [...]+0.030.0201120.030.000.00
Loop 82 - ljForce.c:178-216 - exec [...]+0.320.080.061120.110.02207.68
Loop 83 - ljForce.c:187-216 - exec [...]+4.960.870.911120.560.08167.37
Loop 84 - ljForce.c:191-216 - exec [...]59.799.3510.931123.960.77165.61
Loop 81 - ljForce.c:172-172 - exec00000.000.000.00
omp_get_num_procslibgomp.so.1.0.015.73.572.871125.410.70OMP (%): 100.000.00
ljForce._omp_fn.0+exec6.541.091.191121.410.18Exe (%): 100.000.00GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 79 - ljForce.c:161-161 - exec [...]6.541.091.191121.410.180.00
advanceVelocity._omp_fn.0+exec4.080.810.741121.350.18Exe (%): 100.005.33GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 93 - timestep.c:74-78 - exec+1.860.530.341120.990.133.92
Loop 94 - timestep.c:74-78 - exec2.210.490.41120.600.086.52
sortAtomsInCell+exec3.820.690.71120.990.13Exe (%): 99.96
OMP (%): 0.04
0.00GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 55 - haloExchange.c:621-630 - exec2.110.40.391120.500.060.00
Loop 54 - haloExchange.c:633-642 - exec0.060.020.01950.030.000.00
advancePosition._omp_fn.0+exec2.830.510.521120.820.11Exe (%): 100.008.13GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 91 - timestep.c:88-94 - exec+0.970.310.181120.560.075.53
Loop 92 - timestep.c:88-94 - exec1.860.380.341120.470.069.51
unknown_functionUnknown module0.550.120.11120.160.02Others (%): 100.000.00
getBoxFromCoordexec0.413.640.0824.080.75Exe (%): 100.0017.86GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
kineticEnergy._omp_fn.0+exec0.230.060.041120.090.01Exe (%): 100.0010.18GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 96 - timestep.c:110-116 - exec+0.070.040.011050.060.014.85
Loop 97 - timestep.c:110-116 - exec0.160.050.031120.070.0111.95
Loop 95 - timestep.c:107-107 - exec00000.000.000.00
sortAtomsByIdexec0.120.040.021100.060.01Exe (%): 100.000.00GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
unknown_kernel_regionkernel0.080.410.01710.340.06System (%): 61.00
OMP (%): 4.15
MPI (%): 34.85
2.25
getBoxFromTupleexec0.080.580.0120.040.01Exe (%): 100.0079.55GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
loadAtomsBuffer+exec0.080.650.0120.500.09Exe (%): 100.0014.40GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 32 - haloExchange.c:376-390 - exec+00.04020.120.020.00
Loop 33 - haloExchange.c:380-390 - exec0.070.60.0120.360.0713.35
putAtomInBoxexec0.060.540.0120.600.11Exe (%): 100.0014.95GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
MPL_gpu_ze_query_pointer_attrlibmpi.so.12.0.00.030.460.0121.670.30MPI (%): 100.000.00
updateLinkCells+exec0.030.30.0120.410.07Exe (%): 100.0029.95GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 75 - linkCells.c:291-301 - exec+00.02020.060.010.00
Loop 76 - linkCells.c:295-301 - exec0.030.280.0120.350.0627.55
Loop 77 - linkCells.c:384-385 - exec00000.000.000.00
gasdev+exec0.030.010.011120.030.00Exe (%): 51.14
OMP (%): 48.86
28.70GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 90 - random.c:26-48 - exec [...]0.010.010700.020.000.00
f64xsubf128libm-2.28.so0.030.010.011120.030.00Math (%): 100.0020.90
MPIR_Progress_hook_exec_on_vcilibmpi.so.12.0.00.020.25020.890.16MPI (%): 100.000.00
computeVcm._omp_fn.0+exec0.0200540.000.00Exe (%): 100.000.00GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 58 - initAtoms.c:221-228 - exec+0.0100200.000.000.00
Loop 59 - initAtoms.c:221-228 - exec [...]0.0100340.000.000.00
setTemperature._omp_fn.1+exec0.0200660.000.00Exe (%): 100.000.00GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 60 - initAtoms.c:177-181 - exec+0.0100290.000.000.00
Loop 61 - initAtoms.c:177-181 - exec0.0100370.000.000.00
redistributeAtoms._omp_fn.0+exec0.0100210.000.00Exe (%): 100.000.00GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 98 - timestep.c:154-154 - exec0.0100200.000.000.00
copyAtom.isra.0exec0.010.07020.120.02Exe (%): 100.000.00GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
randomDisplacements._omp_fn.0+exec0.0100620.020.00Exe (%): 100.000.00GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 64 - initAtoms.c:197-202 - exec+00000.000.000.00
Loop 65 - initAtoms.c:197-202 - exec0.0100620.020.000.00
uct_rc_mlx5_iface_progress_cycliclibuct_ib.so.0.0.00.010.1020.390.07Others (%): 100.000.00
I_MPI_memcpy_multipage_avx512libmpi.so.12.0.00.010.06020.060.01MPI (%): 100.000.00
mkSeedexec0.010.010990.020.00OMP (%): 100.000.00GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
impi_reduce_local_11waylibmpi.so.12.0.00.010.05020.020.00MPI (%): 100.000.00
unloadAtomsBuffer+exec0.010.06020.120.02Exe (%): 100.000.00GNU C17 13.1.0 -march=sapphirerapids -g -O2 -fsave-optimization-record -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 40 - haloExchange.c:414-424 - exec [...]0.010.06020.120.020.00
I_MPI_memcpy_nontemporal_multipage_avx2libmpi.so.12.0.00.010.06020.120.02MPI (%): 100.000.00
×