| ID | Module | Source Location | Source Function | Level | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Coverage (% app. time) | Speedup if no scalar integer | Speedup if FP arith vectorized | Speedup if fully vectorized | Speedup if FP only | Number of paths | Vectorization Ratio (%) | Vector Length Use (%) | CQA cycles | CQA cycles if no scalar integer | CQA cycles if FP arith vectorized | CQA cycles if fully vectorized | CQA cycles if FP only |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ○Loop 102 | exec | ljForce.c:191-191,ljForce.c:197-216 | ljForce.omp_outlined.5 | Innermost | 3.52 | 2.90 | 38.16 | 1.00 | 2.06 | 6.82 | 1.04 | 3 | 34.23 | 16.78 | 4.00 | 4.00 | 1.94 | 0.59 | 3.83 |
| ○Loop 59 | exec | haloExchange.c:621-630 | sortAtomsInCell | Single | 0.36 | 0.25 | 3.34 | 1.33 | 1.00 | 9.14 | 4.00 | 1 | 0.00 | 10.94 | 4.00 | 3.00 | 4.00 | 0.44 | 1.00 |
| ○Loop 96 | exec | ljForce.c:158-161,mytype.h:23-23 | ljForce.omp_outlined | Single | 0.19 | 0.12 | 1.63 | 1.00 | 1.00 | 8.00 | 1.00 | 1 | 33.33 | 12.50 | 1.00 | 1.00 | 1.00 | 0.13 | 1.00 |
| ○Loop 112 | exec | timestep.c:88-94 | advancePosition.omp_outlined | Innermost | 0.13 | 0.08 | 1.12 | 1.00 | 1.22 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 4.00 | 4.00 | 3.28 | 0.50 | 4.00 |
| ○Loop 109 | exec | timestep.c:76-78 | advanceVelocity.omp_outlined | Innermost | 0.13 | 0.07 | 0.88 | 1.00 | 1.00 | 1.00 | 6.00 | 1 | 97.30 | 97.64 | 9.00 | 9.00 | 9.00 | 9.00 | 1.50 |
| ○Loop 101 | exec | ljForce.c:187-187 | ljForce.omp_outlined.5 | InBetween | 0.07 | 0.03 | 0.42 | 1.00 | 1.00 | 8.00 | 3.00 | 3 | 0.00 | 12.50 | 1.00 | 1.00 | 1.00 | 0.13 | 0.33 |
| ○Loop 91 | exec | linkCells.c:211-247,linkCells.c:258-269,linkCells.c:295-301,linkCells.c:327-334,linkCells.c:352-352,linkCells.c:359-365,linkCells.c:371-373 | updateLinkCells | Innermost | 1.90 | 0.02 | 0.25 | 2.71 | 2.21 | 11.64 | 3.17 | 390 | 17.14 | 12.32 | 26.38 | 9.75 | 11.94 | 2.27 | 8.33 |
| ○Loop 100 | exec | ljForce.c:178-184,ljForce.c:187-187 | ljForce.omp_outlined.5 | InBetween | 0.04 | 0.01 | 0.18 | 1.00 | 1.00 | 12.91 | 2.30 | 4 | 0.00 | 10.10 | 2.88 | 2.88 | 2.88 | 0.22 | 1.25 |
| ○Loop 108 | exec | timestep.c:74-78 | advanceVelocity.omp_outlined | Innermost | 0.04 | 0.01 | 0.15 | 1.00 | 1.00 | 8.00 | 2.00 | 1 | 0.00 | 12.50 | 3.00 | 3.00 | 3.00 | 0.38 | 1.50 |
| ○Loop 110 | exec | timestep.c:76-78 | advanceVelocity.omp_outlined | Innermost | 0.03 | 0.00 | 0.06 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 45 | exec | haloExchange.c:380-389 | loadAtomsBuffer | Innermost | 0.33 | 0.00 | 0.04 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 46 | exec | haloExchange.c:414-424 | unloadAtomsBuffer | Single | 0.17 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 116 | exec | timestep.c:110-116 | kineticEnergy.omp_outlined | Innermost | 0.02 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 115 | exec | timestep.c:110-116 | kineticEnergy.omp_outlined | Innermost | 0.02 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 61 | exec | haloExchange.c:633-642 | sortAtomsInCell | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 44 | exec | haloExchange.c:376-380 | loadAtomsBuffer | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 62 | exec | haloExchange.c:633-642 | sortAtomsInCell | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 65 | exec | initAtoms.c:90-100 | createFccLattice | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 98 | exec | ljForce.c:173-175,ljForce.c:178-178,ljForce.c:216-216 | ljForce.omp_outlined.5 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 90 | exec | linkCells.c:291-291,linkCells.c:295-295 | updateLinkCells | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 107 | exec | timestep.c:72-74,timestep.c:78-78 | advanceVelocity.omp_outlined | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |