options

Functions and Loops

14 loops and 22 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 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_0Compilation Options
.omp_outlined..5#0x409020+exec54.9311.659.83644.940.99Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 95 - ljForce.c:187-216 - exec [...]+0.720.210.13640.170.03
Loop 96 - ljForce.c:191-216 - exec [...]53.9711.439.66644.880.97
Loop 94 - ljForce.c:172-172 - exec00000.000.00
kmp_flag_64<false, true>::wait(kmp_info*, int, void*)libomp.so33.76.716.03645.150.84OMP (%): 100.00
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libomp.so3.750.950.67640.610.10OMP (%): 100.00
__sched_yieldlibc-2.31.so1.60.370.29640.310.05OMP (%): 100.00
System (%): 0.00
.omp_outlined.#0x40b190+exec1.460.290.26640.110.02Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 33 - timestep.c:76-78 - exec1.280.280.23640.130.02
Loop 34 - timestep.c:71-78 - exec+0.010.010160.010.00
Loop 35 - timestep.c:74-78 - exec0.180.050.03640.070.01
sortAtomsInCell+exec1.230.270.22640.120.02Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 79 - haloExchange.c:621-630 - exec1.090.250.19640.120.02
Loop 80 - haloExchange.c:633-642 - exec0.120.060.02630.060.01
.omp_outlined.#0x408f00+exec1.140.220.2640.080.02Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 36 - ljForce.c:158-161 - exec [...]1.140.220.2640.080.02
.omp_outlined..2+exec0.670.150.12640.060.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 118 - timestep.c:85-94 - exec+00000.000.00
Loop 119 - timestep.c:86-94 - exec+00060.000.00
Loop 120 - timestep.c:88-94 - exec0.670.150.12640.060.01
updateLinkCells+exec0.394.360.0710.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 108 - linkCells.c:384-385 - exec00000.000.00
Loop 107 - linkCells.c:291-295 - exec00.01010.000.00
unknown_function[vdso]0.270.070.05640.090.01OMP (%): 100.00
bsearchlibc-2.31.so0.190.080.03640.070.01Others (%): 100.00
@plt_start@libomp.so0.10.040.02630.050.01OMP (%): 100.00
sortAtomsByIdexec0.080.030.01610.040.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
qsort_rlibc-2.31.so0.060.020.01550.040.01Others (%): 100.00
explicit_bzerolibc-2.31.so0.050.020.01480.030.01Memory (%): 100.00
loadAtomsBuffer+exec0.050.560.0110.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 64 - haloExchange.c:376-389 - exec+00.03010.000.00
Loop 65 - haloExchange.c:380-389 - exec0.050.530.0110.000.00
.omp_outlined..4+exec0.050.010.01570.030.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 121 - timestep.c:107-107 - exec00000.000.00
Loop 122 - timestep.c:108-116 - exec+00010.000.00
Loop 123 - timestep.c:110-116 - exec0.050.010.01560.030.00
putAtomInBoxexec0.050.540.0110.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
__kmp_now_nseclibomp.so0.040.020.01510.020.00OMP (%): 100.00
__kmp_yieldlibomp.so0.040.020.01490.030.00OMP (%): 100.00
.omp_outlined.#0x407140+exec0.0300.01630.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 37 - initAtoms.c:123-133 - exec+00000.000.00
Loop 38 - initAtoms.c:124-133 - exec+00000.000.00
Loop 39 - initAtoms.c:126-133 - exec0.0300.01630.000.00
gasdev+exec0.020.010520.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 116 - random.c:27-48 - exec [...]0.0100290.000.00
.omp_outlined..9#0x407ae0+exec0.0200390.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 47 - initAtoms.c:194-202 - exec+00000.000.00
Loop 48 - initAtoms.c:197-202 - exec0.0200390.000.00
getBoxFromTupleexec0.010.09010.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
__kmp_launch_threadlibomp.so0.010.010130.010.00OMP (%): 100.00
__libc_freelibc-2.31.so0.010.010130.010.00Memory (%): 100.00
initAtoms+exec0.010.1010.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 86 - mytype.h:23-23 - exec00.01010.000.00
Loop 84 - mytype.h:23-23 - exec00.04010.000.00
Loop 82 - initAtoms.c:42-42 - exec00010.000.00
Loop 85 - mytype.h:23-23 - exec00.03010.000.00
Loop 81 - initAtoms.c:41-41 - exec00000.000.00
Loop 83 - initAtoms.c:46-46 - exec00010.000.00
__memcpylibastring.so0.010.13010.000.00MPI (%): 100.00
lcg61exec0.0100210.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
×