options

Functions and Loops

12 loops and 38 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+exec57.487.188.91123.960.54Exe (%): 100.00234.48GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 80 - ljForce.c:175-216 - exec [...]+0.020.0101120.030.000.00
Loop 82 - ljForce.c:178-216 - exec [...]+0.280.060.041120.120.01339.15
Loop 83 - ljForce.c:187-216 - exec [...]+4.540.690.71120.590.07238.32
Loop 84 - ljForce.c:191-216 - exec [...]52.636.538.151123.760.51233.82
Loop 81 - ljForce.c:172-172 - exec00000.000.000.00
gomp_team_barrier_wait_endlibgomp.so.1.0.011.512.731.781126.680.70OMP (%): 100.000.00
ljForce._omp_fn.0+exec8.241.091.281121.800.19Exe (%): 100.000.00GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 79 - ljForce.c:161-161 - exec [...]8.241.091.281121.800.190.00
advanceVelocity._omp_fn.0+exec6.170.970.961122.000.21Exe (%): 100.004.79GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 93 - timestep.c:74-78 - exec+2.820.630.441121.420.153.47
Loop 94 - timestep.c:74-78 - exec3.340.560.521120.920.105.91
gomp_barrier_wait_endlibgomp.so.1.0.05.330.640.821120.740.08OMP (%): 100.000.00
sortAtomsInCell+exec4.760.670.741121.290.14Exe (%): 100.000.00GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 55 - haloExchange.c:621-630 - exec2.620.40.411120.650.070.00
Loop 54 - haloExchange.c:633-642 - exec0.050.020.01730.050.000.00
advancePosition._omp_fn.0+exec4.30.650.671121.170.12Exe (%): 100.006.06GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 91 - timestep.c:88-94 - exec+1.460.360.231120.830.094.10
Loop 92 - timestep.c:88-94 - exec2.830.460.441120.640.077.08
unknown_functionUnknown module0.540.120.081120.180.02Others (%): 100.000.00
getBoxFromCoordexec0.473.310.0724.300.68Exe (%): 100.0019.02GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
kineticEnergy._omp_fn.0+exec0.360.060.061120.110.01Exe (%): 100.007.51GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 96 - timestep.c:110-116 - exec+0.120.040.021080.080.012.75
Loop 97 - timestep.c:110-116 - exec0.230.050.041120.080.019.89
Loop 95 - timestep.c:107-107 - exec00000.000.000.00
putAtomInBoxexec0.110.910.0222.000.31Exe (%): 100.009.48GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
sortAtomsByIdexec0.110.040.021060.070.01Exe (%): 100.000.00GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
loadAtomsBuffer+exec0.090.580.0120.600.10Exe (%): 100.0013.85GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 32 - haloExchange.c:376-390 - exec+00.02020.000.000.00
Loop 33 - haloExchange.c:380-390 - exec0.080.560.0120.600.1013.40
unknown_kernel_regionkernel0.080.230.01830.200.03OMP (%): 7.45
System (%): 69.16
MPI (%): 23.39
2.85
getBoxFromTupleexec0.060.370.0120.190.03Exe (%): 100.0086.25GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
MPL_gpu_cuda_finalizelibmpi.so.12.0.00.040.440.0121.980.30MPI (%): 100.000.00
f64xsubf128libm-2.28.so0.040.010.011110.030.00Math (%): 100.0021.20
gasdev+exec0.030.010.011110.030.00Exe (%): 100.0028.40GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 90 - random.c:26-48 - exec [...]0.010.010660.030.000.00
randomDisplacements._omp_fn.0+exec0.0300700.020.00Exe (%): 100.000.00GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 64 - initAtoms.c:197-202 - exec+00010.000.000.00
Loop 65 - initAtoms.c:197-202 - exec0.0200700.020.000.00
__GI___pthread_mutex_locklibpthread-2.28.so0.020.2010.000.00Pthread (%): 100.000.00
mkSeedexec0.020.010900.030.00Exe (%): 100.000.00GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
MPIR_Progress_hook_exec_on_vcilibmpi.so.12.0.00.020.22020.940.14MPI (%): 100.000.00
updateLinkCells+exec0.020.17020.230.04Exe (%): 100.000.00GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 75 - linkCells.c:291-301 - exec+00.02020.050.010.00
Loop 76 - linkCells.c:295-301 - exec0.020.15020.180.030.00
Loop 77 - linkCells.c:384-385 - exec00000.000.000.00
redistributeAtoms._omp_fn.0+exec0.010.010120.020.00Exe (%): 100.000.00GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 98 - timestep.c:154-154 - exec0.010.010120.020.000.00
I_MPI_memcpy_xeon_sselibmpi.so.12.0.00.010.04020.020.00MPI (%): 100.000.00
setVcm._omp_fn.0+exec0.0100530.020.00Exe (%): 100.000.00GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 56 - initAtoms.c:126-133 - exec+000150.020.000.00
Loop 57 - initAtoms.c:126-133 - exec0.0100390.020.000.00
__pthread_mutex_unlock_usercntlibpthread-2.28.so0.010.17020.740.11Pthread (%): 100.000.00
gomp_barrier_waitlibgomp.so.1.0.00.0100170.000.00OMP (%): 100.000.00
copyAtom.isra.0exec0.010.04020.020.00Exe (%): 100.000.00GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
MPIDI_OFI_progresslibmpi.so.12.0.00.010.06020.280.04MPI (%): 100.000.00
I_MPI_memcpy_multipage_avx512libmpi.so.12.0.00.010.04020.040.01MPI (%): 100.000.00
setTemperature._omp_fn.1+exec0.0100380.010.00Exe (%): 100.000.00GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 60 - initAtoms.c:177-181 - exec+000100.020.000.00
Loop 61 - initAtoms.c:177-181 - exec0.0100300.020.000.00
computeVcm._omp_fn.0+exec0.0100380.020.00Exe (%): 100.000.00GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 58 - initAtoms.c:221-228 - exec+00090.020.000.00
Loop 59 - initAtoms.c:221-228 - exec0.0100330.020.000.00
unloadAtomsBuffer+exec0.010.09020.180.03Exe (%): 100.000.00GNU C17 13.1.0 -march=haswell -g -O2 -fsave-optimization-record -fno-tree-vectorize -fno-openmp-simd -ffast-math -fno-omit-frame-pointer -fcf-protection=none -fopenmp -funroll-loops
Loop 40 - haloExchange.c:414-424 - exec [...]0.010.09020.180.030.00
I_MPI_memcpy_stream_nontemporal_avx512libmpi.so.12.0.00.010.08020.090.01MPI (%): 100.000.00
×