options

Functions and Loops

8 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#0x4091d0+exec48.4814.4512.14804.821.24Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
►Loop 93 - ljForce.c:173-216 - exec [...]+0.020.020480.010.00
►Loop 94 - ljForce.c:178-216 - exec [...]+0.20.080.05800.070.02
►Loop 95 - ljForce.c:187-216 - exec [...]+0.480.20.12800.110.03
○Loop 96 - ljForce.c:191-216 - exec [...]47.7814.3111.96804.791.23
○Loop 92 - ljForce.c:178-182 - exec00000.000.00
○Loop 91 - ljForce.c:172-172 - exec00000.000.00
○kmp_flag_64<false, true>::wait(kmp_info*, int, void*)libomp_with_lse.so40.5711.0710.16805.511.26OMP (%): 100.00
►.omp_outlined.#0x40b430+exec3.030.790.76800.090.02Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
►Loop 30 - timestep.c:71-78 - exec+00010.000.00
►Loop 31 - timestep.c:72-78 - exec+0.020.010520.010.00
○Loop 33 - timestep.c:76-78 - exec2.960.780.74800.090.02
○Loop 32 - timestep.c:74-78 - exec0.050.040.01690.040.01
►.omp_outlined.#0x4090c0+exec2.720.690.68800.080.02Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
○Loop 34 - ljForce.c:158-161 - exec [...]2.720.690.68800.080.02
►sortAtomsInCell+exec1.620.440.4800.090.02Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
○Loop 78 - haloExchange.c:621-630 - exec1.510.410.38800.090.02
○Loop 79 - haloExchange.c:633-642 - exec0.080.050.02770.040.01
►.omp_outlined..2+exec1.460.390.37800.070.02Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
►Loop 121 - timestep.c:85-94 - exec+00000.000.00
►Loop 122 - timestep.c:86-94 - exec+0.010.010240.010.00
○Loop 123 - timestep.c:88-94 - exec1.450.390.36800.070.02
○__GI___sched_yieldlibc-2.28.so0.740.260.18800.160.04OMP (%): 100.00
►updateLinkCells+exec0.366.830.0910.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
►Loop 109 - linkCells.c:209-371 - exec [...]+00.08010.000.00
○Loop 110 - linkCells.c:209-371 - exec [...]0.356.750.0910.000.00
○Loop 111 - linkCells.c:384-385 - exec00000.000.00
○unknown_functionUnknown module0.240.090.06800.070.02Others (%): 99.78
MPI (%): 0.22
○unknown_function[vdso]0.210.090.05800.080.02OMP (%): 100.00
○__kmp_yieldlibomp_with_lse.so0.10.050.03790.040.01OMP (%): 100.00
○sortAtomsByIdexec0.090.050.02800.040.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
►.omp_outlined..4+exec0.080.040.02800.030.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
○Loop 124 - timestep.c:107-107 - exec00000.000.00
►Loop 125 - timestep.c:108-116 - exec+00020.000.00
○Loop 126 - timestep.c:110-116 - exec0.080.040.02800.030.01
○@plt_start@libomp_with_lse.so0.060.040.02770.030.01OMP (%): 100.00
○__kmp_now_nseclibomp_with_lse.so0.050.030.01700.030.01OMP (%): 100.00
○putAtomInBoxexec0.040.710.0110.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
►loadAtomsBuffer+exec0.030.570.0110.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
►Loop 62 - haloExchange.c:376-389 - exec+00.03010.000.00
○Loop 63 - haloExchange.c:380-389 - exec0.030.540.0110.000.00
►.omp_outlined.#0x407370+exec0.0200700.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
►Loop 35 - initAtoms.c:123-133 - exec+00000.000.00
►Loop 36 - initAtoms.c:124-133 - exec+00000.000.00
○Loop 37 - initAtoms.c:126-133 - exec0.0200700.000.00
○__GI_memcpylibc-2.28.so0.020.020.01600.020.00Memory (%): 100.00
►gasdev+exec0.020.010600.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
○Loop 119 - random.c:26-48 - exec [...]0.0100250.000.00
►.omp_outlined..7+exec0.0100560.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
►Loop 100 - initAtoms.c:174-181 - exec+00000.000.00
►Loop 101 - initAtoms.c:175-181 - exec+00000.000.00
○Loop 103 - initAtoms.c:179-181 - exec0.0100560.000.00
○Loop 102 - initAtoms.c:177-181 - exec00000.000.00
○mkSeedexec0.010.010370.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
○getBoxFromTupleexec0.010.2010.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
►unloadAtomsBuffer+exec0.010.1010.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
○Loop 64 - haloExchange.c:414-424 - exec0.010.1010.000.00
○lcg61exec0.0100380.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
►initAtoms+exec0.010.11010.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
○Loop 80 - initAtoms.c:39-46 - exec [...]0.010.11010.000.00
►.omp_outlined..6#0x40ba10+exec0.010.010190.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 22.1 (build number 12) (based on LLVM 13.0.1)
○Loop 39 - timestep.c:153-154 - exec0.010.010190.000.00
×