| 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 (%) | Flops (GFLOP/s) | 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 177 | exec | advec_mom.cpp:181-202,advec_mom.cpp:208-211,context.h:69-69 | .omp_outlined..20 | Single | 170.09 | 169.86 | 9.9 | 2.18 - 2.79 | 1.00 | 2.40 - 2.63 | 3.60 - 4.60 | 1000012 | 50.79 | 26.08 | 8.91 | 144.00 - 184.00 | 66.00 | 144.00 - 184.00 | 60.00 - 70.00 | 40.00 |
| ○Loop 169 | exec | advec_mom.cpp:109-130,advec_mom.cpp:136-139,context.h:69-69 | .omp_outlined..12.316 | Single | 166.15 | 166 | 9.68 | 2.19 - 2.79 | 1.00 | 2.40 - 2.63 | 3.60 - 4.60 | 1000012 | 50.92 | 26.09 | 9.34 | 144.00 - 184.00 | 65.83 | 144.00 - 184.00 | 60.00 - 70.00 | 40.00 |
| ○Loop 139 | exec | accelerate.cpp:41-53,context.h:69-69 | .omp_outlined. | Single | 126.43 | 126.34 | 7.37 | 1.95 | 1.43 | 4.53 | 6.16 | 4 | 25.17 | 15.52 | 9.91 | 58.50 | 30.00 | 40.83 | 12.92 | 9.50 |
| ○Loop 197 | exec | calc_dt.cpp:49-75,context.h:46-46,context.h:69-69 | .omp_outlined..334 | Single | 118.02 | 117.89 | 6.87 | 1.19 - 1.26 | 2.42 | 4.15 - 4.14 | 1.19 - 1.26 | 4 | 15.28 | 14.37 | 12.53 | 40.75 - 43.25 | 34.25 | 15.46 - 17.89 | 9.81 - 10.44 | 34.25 |
| ○Loop 320 | exec | context.h:69-69,PdV.cpp:70-83 | .omp_outlined..2.472 | Single | 102.43 | 102.39 | 5.97 | 2.56 | 1.25 | 3.83 - 3.29 | 5.75 | 16 | 32.63 | 20.71 | 9.52 | 115.00 | 45.00 | 75.12 - 92.00 | 30.00 - 35.00 | 20.00 |
| ○Loop 281 | exec | context.h:69-69,ideal_gas.cpp:37-45 | .omp_outlined..373 | Single | 86.02 | 85.9 | 5.01 | 1.70 - 1.97 | 1.61 | 4.42 - 4.36 | 1.70 - 1.97 | 4 | 2.33 | 12.62 | 8.13 | 15.75 - 18.25 | 9.25 | 8.81 - 11.31 | 3.56 - 4.19 | 9.25 |
| ○Loop 318 | exec | context.h:69-69,PdV.cpp:49-63 | .omp_outlined..471 | Single | 77.14 | 77.1 | 4.49 | 2.27 - 2.27 | 1.00 | 3.06 - 2.63 | 4.17 - 4.18 | 16 | 35.29 | 22.59 | 9.98 | 91.83 - 92.00 | 40.50 | 72.00 - 92.00 | 30.00 - 35.00 | 22.00 |
| ○Loop 153 | exec | advec_cell.cpp:158-202,context.h:69-69 | .omp_outlined..12 | Single | 69.53 | 69.51 | 4.05 | 1.88 - 2.01 | 1.00 | 3.25 - 2.90 | 5.42 - 5.80 | 256 | 44.86 | 24.87 | 15.69 | 162.50 - 174.00 | 86.50 | 134.00 - 174.00 | 50.00 - 60.00 | 30.00 |
| ○Loop 145 | exec | advec_cell.cpp:66-110,context.h:69-69 | .omp_outlined..4 | Single | 65.65 | 65.56 | 3.82 | 1.79 - 2.07 | 1.00 | 3.01 - 2.90 | 5.01 - 5.80 | 256 | 44.68 | 24.81 | 16.32 | 150.33 - 174.00 | 84.00 | 134.00 - 174.00 | 50.00 - 60.00 | 30.00 |
| ○Loop 641 | exec | viscosity.cpp:37-64,context.h:46-46,context.h:69-69 | .omp_outlined..576 | Single | 61.67 | 61.61 | 3.59 | 1.30 - 1.41 | 1.96 | 3.56 - 3.59 | 1.30 - 1.41 | 8 | 27.93 | 15.93 | 15.01 | 56.50 - 61.50 | 43.50 | 26.38 - 31.38 | 15.88 - 17.13 | 43.50 |
| ○Loop 179 | exec | advec_mom.cpp:219-221,context.h:69-69 | .omp_outlined..22 | Single | 54.01 | 53.98 | 3.15 | 3.60 - 4.60 | 1.12 | 3.60 - 3.68 | 3.60 - 4.60 | 4 | 17.39 | 13.86 | 6.46 | 18.00 - 23.00 | 5.00 | 15.50 - 20.50 | 5.00 - 6.25 | 5.00 |
| ○Loop 167 | exec | advec_mom.cpp:96-100,context.h:69-69 | .omp_outlined..10.315 | Single | 51.9 | 51.83 | 3.02 | 2.88 - 2.89 | 1.34 | 6.62 - 5.63 | 9.00 - 9.02 | 4 | 25.01 | 15.47 | 7.13 | 24.00 - 24.04 | 8.33 | 13.00 - 18.00 | 3.63 - 4.27 | 2.67 |
| ○Loop 277 | exec | context.h:69-69,flux_calc.cpp:37-40 | .omp_outlined..362 | Single | 50.38 | 50.3 | 2.93 | 2.88 - 3.72 | 1.00 | 5.57 - 4.80 | 11.13 - 14.40 | 16 | 22.45 | 17.54 | 7.96 | 55.67 - 72.00 | 19.33 | 52.00 - 72.00 | 10.00 - 15.00 | 5.00 |
| ○Loop 171 | exec | advec_mom.cpp:147-149,context.h:69-69 | .omp_outlined..14.317 | Single | 50.37 | 50.29 | 2.93 | 3.60 - 4.60 | 1.12 | 3.60 - 3.68 | 3.60 - 4.60 | 4 | 19.07 | 14.58 | 6.94 | 18.00 - 23.00 | 5.00 | 15.50 - 20.50 | 5.00 - 6.25 | 5.00 |
| ○Loop 175 | exec | advec_mom.cpp:168-172,context.h:69-69 | .omp_outlined..18 | Single | 47.82 | 47.79 | 2.79 | 2.93 | 1.50 | 6.35 - 5.79 | 6.83 | 4 | 22.23 | 15.14 | 7.73 | 27.33 | 9.33 | 13.23 - 18.23 | 4.30 - 4.72 | 4.00 |
| ○Loop 155 | exec | advec_cell.cpp:209-216,context.h:69-69 | .omp_outlined..14 | Single | 46.72 | 46.66 | 2.72 | 2.32 - 2.82 | 1.22 | 3.09 - 3.22 | 2.32 - 2.82 | 4 | 23.82 | 14.95 | 7.48 | 23.17 - 28.17 | 10.00 | 18.00 - 23.00 | 7.50 - 8.75 | 10.00 |
| ○Loop 147 | exec | advec_cell.cpp:118-125,context.h:69-69 | .omp_outlined..6 | Single | 41.78 | 41.72 | 2.43 | 2.30 - 2.80 | 1.22 | 3.07 - 3.20 | 2.30 - 2.80 | 4 | 28.58 | 15.89 | 8.36 | 23.00 - 28.00 | 10.00 | 18.00 - 23.00 | 7.50 - 8.75 | 10.00 |
| ○Loop 159 | exec | advec_mom.cpp:54-57,context.h:69-69 | .omp_outlined..2.311 | Single | 33.81 | 33.79 | 1.97 | 3.32 - 3.74 | 1.07 | 6.39 - 4.91 | 8.58 - 9.67 | 4 | 16.68 | 14.32 | 6.01 | 17.17 - 19.33 | 5.17 | 13.00 - 18.00 | 2.69 - 3.94 | 2.00 |
| ○Loop 157 | exec | advec_mom.cpp:45-48,context.h:69-69 | .omp_outlined..310 | Single | 32.36 | 32.35 | 1.89 | 3.32 - 3.74 | 1.07 | 6.39 - 4.91 | 8.58 - 9.67 | 4 | 16.68 | 14.32 | 6.42 | 17.17 - 19.33 | 5.17 | 13.00 - 18.00 | 2.69 - 3.94 | 2.00 |
| ○Loop 165 | exec | advec_mom.cpp:86-88,context.h:69-69 | .omp_outlined..8.314 | Single | 29.12 | 29.11 | 1.7 | 5.67 - 7.85 | 1.00 | 5.20 - 4.80 | 19.50 - 27.00 | 16 | 14.06 | 15.14 | 5.47 | 52.00 - 72.00 | 9.17 | 52.00 - 72.00 | 10.00 - 15.00 | 2.67 |
| ○Loop 173 | exec | advec_mom.cpp:158-160,context.h:69-69 | .omp_outlined..16 | Single | 28.48 | 28.43 | 1.66 | 4.39 - 6.08 | 1.00 | 5.20 - 4.80 | 10.76 - 14.90 | 16 | 15.25 | 15.25 | 5.60 | 52.00 - 72.00 | 11.83 | 52.00 - 72.00 | 10.00 - 15.00 | 4.83 |
| ○Loop 163 | exec | advec_mom.cpp:72-75,context.h:69-69 | .omp_outlined..6.313 | Single | 26.46 | 26.45 | 1.54 | 3.48 - 4.77 | 1.02 | 5.33 - 4.88 | 8.89 - 12.19 | 4 | 10.54 | 13.48 | 5.50 | 13.33 - 18.29 | 3.83 | 13.00 - 18.00 | 2.50 - 3.75 | 1.50 |
| ○Loop 161 | exec | advec_mom.cpp:63-66,context.h:69-69 | .omp_outlined..4.312 | Single | 25.85 | 25.82 | 1.51 | 3.60 - 4.82 | 1.03 | 5.49 - 4.91 | 9.19 - 12.31 | 4 | 10.54 | 13.48 | 5.50 | 13.79 - 18.46 | 3.83 | 13.00 - 18.00 | 2.51 - 3.76 | 1.50 |
| ○Loop 324 | exec | reset_field.cpp:45-48,context.h:69-69 | .omp_outlined..2.480 | Single | 24.84 | 24.83 | 1.45 | 4.87 - 6.75 | 1.00 | 5.20 - 4.80 | 8.67 - 12.00 | 4 | 0.00 | 10.94 | 3.31 | 13.00 - 18.00 | 2.67 | 13.00 - 18.00 | 2.50 - 3.75 | 1.50 |
| ○Loop 326 | exec | revert.cpp:35-38,context.h:69-69 | .omp_outlined..485 | Single | 24.68 | 24.65 | 1.44 | 4.87 - 6.75 | 1.00 | 5.20 - 4.80 | 8.67 - 12.00 | 4 | 0.00 | 10.94 | 3.33 | 13.00 - 18.00 | 2.67 | 13.00 - 18.00 | 2.50 - 3.75 | 1.50 |
| ○Loop 322 | exec | reset_field.cpp:35-38,context.h:69-69 | .omp_outlined..479 | Single | 24.67 | 24.62 | 1.44 | 4.87 - 6.75 | 1.00 | 5.20 - 4.80 | 8.67 - 12.00 | 4 | 0.00 | 10.94 | 3.33 | 13.00 - 18.00 | 2.67 | 13.00 - 18.00 | 2.50 - 3.75 | 1.50 |
| ○Loop 149 | exec | advec_cell.cpp:137-140,context.h:69-69 | .omp_outlined..8 | Single | 24.05 | 23.75 | 1.38 | 2.62 - 2.83 | 1.10 | 6.24 - 4.87 | 6.11 - 6.60 | 4 | 18.19 | 14.58 | 5.56 | 18.33 - 19.79 | 7.00 | 13.00 - 18.00 | 2.94 - 4.06 | 3.00 |
| ○Loop 141 | exec | advec_cell.cpp:45-48,context.h:69-69 | .omp_outlined..305 | Single | 16.81 | 16.69 | 0.97 | 2.67 - 2.86 | 1.11 | 6.35 - 4.93 | 6.22 - 6.68 | 4 | 18.19 | 14.58 | 8.09 | 18.67 - 20.04 | 7.00 | 13.00 - 18.00 | 2.94 - 4.06 | 3.00 |
| ○Loop 151 | exec | advec_cell.cpp:147-150,context.h:69-69 | .omp_outlined..10 | Single | 14.14 | 14.13 | 0.82 | 3.18 - 4.26 | 1.03 | 5.38 - 4.84 | 9.19 - 12.31 | 4 | 9.53 | 13.09 | 5.51 | 13.79 - 18.46 | 4.33 | 13.00 - 18.00 | 2.56 - 3.81 | 1.50 |
| ○Loop 143 | exec | advec_cell.cpp:55-58,context.h:69-69 | .omp_outlined..2 | Single | 12.53 | 12.51 | 0.73 | 3.42 - 4.60 | 1.02 | 5.36 - 4.84 | 9.11 - 12.28 | 4 | 10.54 | 13.48 | 6.09 | 13.67 - 18.42 | 4.00 | 13.00 - 18.00 | 2.55 - 3.80 | 1.50 |
| ○Loop 274 | exec | field_summary.cpp:76-91,context.h:69-69 | .omp_outlined..356 | Single | 6.34 | 6.34 | 0.37 | 2.83 | 1.36 | 3.72 | 7.61 | 1 | 47.10 | 26.22 | 10.14 | 129.33 | 45.67 | 94.83 | 34.75 | 17.00 |
| ○Loop 181 | exec | build_field.cpp:101-113,context.h:69-69 | .omp_outlined..324 | Single | 1.49 | 1.49 | 0.09 | 1.00 | 1.00 | 8.25 - 5.76 | 14.89 - 15.19 | 4 | 0.00 | 7.43 | 0.00 | 22.33 - 22.79 | 22.33 - 22.79 | 22.33 - 22.79 | 2.71 - 3.96 | 1.50 |
| ○Loop 183 | exec | build_field.cpp:119-128,context.h:69-69 | .omp_outlined..2.325 | Single | 0.8 | 0.78 | 0.05 | 1.00 | 1.00 | 6.81 - 5.07 | 11.78 - 13.00 | 4 | 0.00 | 7.73 | 0.00 | 17.67 - 19.50 | 17.67 - 19.50 | 17.67 - 19.50 | 2.59 - 3.84 | 1.50 |
| ○Loop 291 | exec | initialise_chunk.cpp:78-82,context.h:69-69 | .omp_outlined..8.382 | Single | 0.52 | 0.52 | 0.03 | 3.25 - 4.50 | 1.00 | 5.20 - 4.80 | 8.67 - 12.00 | 4 | 0.00 | 12.10 | 2.72 | 13.00 - 18.00 | 4.00 | 13.00 - 18.00 | 2.50 - 3.75 | 1.50 |
| ○Loop 185 | exec | build_field.cpp:134-138,context.h:69-69 | .omp_outlined..4.326 | Single | 0.53 | 0.52 | 0.03 | 1.00 | 1.00 | 5.20 - 4.80 | 8.67 - 12.00 | 4 | 0.00 | 8.71 | 0.00 | 13.00 - 18.00 | 13.00 - 18.00 | 13.00 - 18.00 | 2.50 - 3.75 | 1.50 |
| ○Loop 187 | exec | build_field.cpp:144-148,context.h:69-69 | .omp_outlined..6.327 | Single | 0.7 | 0.51 | 0.03 | 1.00 | 1.00 | 5.20 - 4.80 | 8.67 - 12.00 | 4 | 0.00 | 8.71 | 0.00 | 13.00 - 18.00 | 13.00 - 18.00 | 13.00 - 18.00 | 2.50 - 3.75 | 1.50 |
| ○Loop 279 | exec | generate_chunk.cpp:75-80,context.h:69-69 | .omp_outlined..367 | Single | 0.39 | 0.38 | 0.02 | 6.50 - 9.00 | 1.00 | 5.20 - 4.80 | 20.80 - 28.80 | 16 | 0.00 | 11.56 | 3.11 | 52.00 - 72.00 | 8.00 | 52.00 - 72.00 | 10.00 - 15.00 | 2.50 |
| ○Loop 280 | exec | generate_chunk.cpp:86-98,generate_chunk.cpp:105-123,context.h:46-46,context.h:69-69 | .omp_outlined..2.368 | Single | 0.45 | 0.34 | 0.02 | 2.28 | 1.76 | 4.70 | 6.71 | 30 | 1.06 | 12.37 | 9.03 | 57.00 | 25.00 | 32.33 | 12.13 | 8.50 |
| ○Loop 301 | exec | context.h:69-69,pack_kernel.cpp:122-124 | .omp_outlined..4.451 | Innermost | 0.23 | 0.12 | 0.01 | 1.38 | 1.00 | 8.00 | 1.38 | 1 | 0.00 | 12.50 | 0.50 | 2.75 | 2.00 | 2.75 | 0.34 | 2.00 |
| ○Loop 300 | exec | context.h:69-69,pack_kernel.cpp:121-124 | .omp_outlined..4.451 | Outermost | 0.16 | 0.08 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.44 | NA | NA | NA | NA | NA |
| ○Loop 295 | exec | context.h:69-69,pack_kernel.cpp:57-59 | .omp_outlined..445 | Innermost | 0.14 | 0.07 | 0 | NA | NA | NA | NA | NA | NA | NA | 1.20 | NA | NA | NA | NA | NA |
| ○Loop 304 | exec | context.h:69-69,pack_kernel.cpp:158-160 | .omp_outlined..6.454 | Innermost | 0.13 | 0.07 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.88 | NA | NA | NA | NA | NA |
| ○Loop 298 | exec | pack_kernel.cpp:90-92 | .omp_outlined..2.448 | Innermost | 0.11 | 0.05 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.90 | NA | NA | NA | NA | NA |
| ○Loop 421 | exec | update_halo.cpp:496-497 | .omp_outlined..84 | Innermost | 0.05 | 0.03 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.21 | NA | NA | NA | NA | NA |
| ○Loop 297 | exec | context.h:69-69,pack_kernel.cpp:89-92 | .omp_outlined..2.448 | Outermost | 0.05 | 0.02 | 0 | NA | NA | NA | NA | NA | NA | NA | 3.13 | NA | NA | NA | NA | NA |
| ○Loop 294 | exec | context.h:69-69,pack_kernel.cpp:56-59 | .omp_outlined..445 | Outermost | 0.05 | 0.02 | 0 | NA | NA | NA | NA | NA | NA | NA | 1.25 | NA | NA | NA | NA | NA |
| ○Loop 303 | exec | context.h:69-69,pack_kernel.cpp:157-160 | .omp_outlined..6.454 | Outermost | 0.04 | 0.02 | 0 | NA | NA | NA | NA | NA | NA | NA | 2.00 | NA | NA | NA | NA | NA |
| ○Loop 439 | exec | update_halo.cpp:592-593,context.h:69-69 | .omp_outlined..102 | Innermost | 0.04 | 0.02 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.69 | NA | NA | NA | NA | NA |
| ○Loop 423 | exec | update_halo.cpp:506-507,context.h:69-69 | .omp_outlined..86 | Innermost | 0.03 | 0.02 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.56 | NA | NA | NA | NA | NA |
| ○Loop 369 | exec | update_halo.cpp:238-239 | .omp_outlined..36 | Innermost | 0.03 | 0.02 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.13 | NA | NA | NA | NA | NA |
| ○Loop 360 | exec | update_halo.cpp:195-196 | .omp_outlined..28 | Innermost | 0.03 | 0.02 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.63 | NA | NA | NA | NA | NA |
| ○Loop 437 | exec | update_halo.cpp:582-583 | .omp_outlined..100 | Innermost | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 1.38 | NA | NA | NA | NA | NA |
| ○Loop 405 | exec | update_halo.cpp:420-421,context.h:69-69 | .omp_outlined..70 | Innermost | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 1.00 | NA | NA | NA | NA | NA |
| ○Loop 455 | exec | update_halo.cpp:668-669 | .omp_outlined..116 | Innermost | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 1.50 | NA | NA | NA | NA | NA |
| ○Loop 412 | exec | update_halo.cpp:453-454 | .omp_outlined..76 | Innermost | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.25 | NA | NA | NA | NA | NA |
| ○Loop 337 | exec | update_halo.cpp:89-90 | .omp_outlined..8.492 | Innermost | 0.01 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.13 | NA | NA | NA | NA | NA |
| ○Loop 457 | exec | update_halo.cpp:678-679,context.h:69-69 | .omp_outlined..118 | Innermost | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.63 | NA | NA | NA | NA | NA |
| ○Loop 334 | exec | update_halo.cpp:75-77,context.h:69-69 | .omp_outlined..6.491 | Outermost | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.38 | NA | NA | NA | NA | NA |
| ○Loop 378 | exec | update_halo.cpp:281-282 | .omp_outlined..44 | Innermost | 0.01 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.50 | NA | NA | NA | NA | NA |
| ○Loop 333 | exec | update_halo.cpp:66-67 | .omp_outlined..4.490 | Innermost | 0.01 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.38 | NA | NA | NA | NA | NA |
| ○Loop 403 | exec | update_halo.cpp:410-411 | .omp_outlined..68 | Innermost | 0.01 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 1.63 | NA | NA | NA | NA | NA |
| ○Loop 357 | exec | update_halo.cpp:185-186,context.h:69-69 | .omp_outlined..26 | Innermost | 0.01 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 1.25 | NA | NA | NA | NA | NA |
| ○Loop 362 | exec | update_halo.cpp:205-206,context.h:69-69 | .omp_outlined..30 | Innermost | 0.01 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 1.25 | NA | NA | NA | NA | NA |
| ○Loop 344 | exec | update_halo.cpp:119-120,context.h:69-69 | .omp_outlined..14.495 | Innermost | 0.01 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 1.88 | NA | NA | NA | NA | NA |
| ○Loop 370 | exec | update_halo.cpp:247-249,context.h:69-69 | .omp_outlined..38 | Outermost | 0.01 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.25 | NA | NA | NA | NA | NA |
| ○Loop 342 | exec | update_halo.cpp:109-110 | .omp_outlined..12.494 | Innermost | 0.01 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 1.25 | NA | NA | NA | NA | NA |
| ○Loop 358 | exec | update_halo.cpp:194-195 | .omp_outlined..28 | Outermost | 0.01 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.38 | NA | NA | NA | NA | NA |
| ○Loop 431 | exec | update_halo.cpp:549-550,context.h:69-69 | .omp_outlined..94 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 339 | exec | update_halo.cpp:99-100,context.h:69-69 | .omp_outlined..10.493 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 413 | exec | update_halo.cpp:462-464,context.h:69-69 | .omp_outlined..78 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 396 | exec | update_halo.cpp:376-378,context.h:69-69 | .omp_outlined..62 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 379 | exec | update_halo.cpp:290-292,context.h:69-69 | .omp_outlined..46 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 352 | exec | update_halo.cpp:161-163,context.h:69-69 | .omp_outlined..22.499 | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 446 | exec | update_halo.cpp:625-626 | .omp_outlined..108 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 443 | exec | update_halo.cpp:615-616,context.h:69-69 | .omp_outlined..106 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 429 | exec | update_halo.cpp:539-540 | .omp_outlined..92 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 399 | exec | update_halo.cpp:390-391 | .omp_outlined..64 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 458 | exec | update_halo.cpp:40-44,update_halo.cpp:51-54,update_halo.cpp:61-64,update_halo.cpp:71-74,update_halo.cpp:83-87,update_halo.cpp:94-97,update_halo.cpp:104-107,update_halo.cpp:114-117,update_halo.cpp:126-130,update_halo.cpp:137-140,update_halo.cpp:147-150,update_halo.cpp:157-160,update_halo.cpp:169-173,update_halo.cpp:180-183,update_halo.cpp:190-193,update_halo.cpp:200-203,update_halo.cpp:212-216,update_halo.cpp:223-226,update_halo.cpp:233-236,update_halo.cpp:243-246,update_halo.cpp:255-259,update_halo.cpp:266-269,update_halo.cpp:276-279,update_halo.cpp:286-289,update_halo.cpp:298-302,update_halo.cpp:309-312,update_halo.cpp:319-322,update_halo.cpp:329-332,update_halo.cpp:341-345,update_halo.cpp:352-355,update_halo.cpp:362-365,update_halo.cpp:372-375,update_halo.cpp:384-388,update_halo.cpp:395-398,update_halo.cpp:405-408,update_halo.cpp:415-418,update_halo.cpp:427-431,update_halo.cpp:438-441,update_halo.cpp:448-451,update_halo.cpp:458-461,update_halo.cpp:470-474,update_halo.cpp:481-484,update_halo.cpp:491-494,update_halo.cpp:501-504,update_halo.cpp:513-517,update_halo.cpp:524-527,update_halo.cpp:534-537,update_halo.cpp:544-547,update_halo.cpp:556-560,update_halo.cpp:567-570,update_halo.cpp:577-580,update_halo.cpp:587-590,update_halo.cpp:599-603,update_halo.cpp:610-613,update_halo.cpp:620-623,update_halo.cpp:630-633,update_halo.cpp:642-646,update_halo.cpp:653-656,update_halo.cpp:663-666,update_halo.cpp:673-676,update_halo.cpp:710-712,stl_vector.h:1046-1046 | _Z11update_haloR16global_variablesPii | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 434 | exec | update_halo.cpp:571-573,context.h:69-69 | .omp_outlined..98 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 415 | exec | update_halo.cpp:475-477,context.h:69-69 | .omp_outlined..80 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 374 | exec | update_halo.cpp:270-272,context.h:69-69 | .omp_outlined..42 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 363 | exec | update_halo.cpp:217-219,context.h:69-69 | .omp_outlined..32 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 422 | exec | update_halo.cpp:505-507,context.h:69-69 | .omp_outlined..86 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 406 | exec | update_halo.cpp:432-434,context.h:69-69 | .omp_outlined..72 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 398 | exec | update_halo.cpp:389-391,context.h:69-69 | .omp_outlined..64 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 392 | exec | update_halo.cpp:356-358,context.h:69-69 | .omp_outlined..58 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 390 | exec | update_halo.cpp:346-348,context.h:69-69 | .omp_outlined..56 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 351 | exec | update_halo.cpp:152-153 | .omp_outlined..20.498 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 452 | exec | update_halo.cpp:658-659,context.h:69-69 | .omp_outlined..114 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 450 | exec | update_halo.cpp:648-649 | .omp_outlined..112 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 448 | exec | update_halo.cpp:635-636,context.h:69-69 | .omp_outlined..110 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 441 | exec | update_halo.cpp:605-606 | .omp_outlined..104 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 435 | exec | update_halo.cpp:572-573,context.h:69-69 | .omp_outlined..98 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 433 | exec | update_halo.cpp:562-563 | .omp_outlined..96 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 427 | exec | update_halo.cpp:529-530,context.h:69-69 | .omp_outlined..90 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 425 | exec | update_halo.cpp:519-520 | .omp_outlined..88 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 418 | exec | update_halo.cpp:486-487,context.h:69-69 | .omp_outlined..82 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 416 | exec | update_halo.cpp:476-477 | .omp_outlined..80 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 401 | exec | update_halo.cpp:400-401,context.h:69-69 | .omp_outlined..66 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 397 | exec | update_halo.cpp:377-378,context.h:69-69 | .omp_outlined..62 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 355 | exec | update_halo.cpp:175-176 | .omp_outlined..24 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 285 | exec | initialise_chunk.cpp:57-58,context.h:46-46 | .omp_outlined..2.379 | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 456 | exec | update_halo.cpp:677-679,context.h:69-69 | .omp_outlined..118 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 453 | exec | update_halo.cpp:667-668 | .omp_outlined..116 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 451 | exec | update_halo.cpp:657-659,context.h:69-69 | .omp_outlined..114 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 449 | exec | update_halo.cpp:647-649,context.h:69-69 | .omp_outlined..112 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 447 | exec | update_halo.cpp:634-636,context.h:69-69 | .omp_outlined..110 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 444 | exec | update_halo.cpp:624-625 | .omp_outlined..108 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 442 | exec | update_halo.cpp:614-616,context.h:69-69 | .omp_outlined..106 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 440 | exec | update_halo.cpp:604-606,context.h:69-69 | .omp_outlined..104 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 438 | exec | update_halo.cpp:591-593,context.h:69-69 | .omp_outlined..102 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 436 | exec | update_halo.cpp:581-583,context.h:69-69 | .omp_outlined..100 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 432 | exec | update_halo.cpp:561-563,context.h:69-69 | .omp_outlined..96 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 430 | exec | update_halo.cpp:548-550,context.h:69-69 | .omp_outlined..94 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 428 | exec | update_halo.cpp:538-540,context.h:69-69 | .omp_outlined..92 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 426 | exec | update_halo.cpp:528-530,context.h:69-69 | .omp_outlined..90 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 419 | exec | update_halo.cpp:495-496 | .omp_outlined..84 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 417 | exec | update_halo.cpp:485-487,context.h:69-69 | .omp_outlined..82 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 410 | exec | update_halo.cpp:452-453 | .omp_outlined..76 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 408 | exec | update_halo.cpp:442-444,context.h:69-69 | .omp_outlined..74 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 404 | exec | update_halo.cpp:419-421,context.h:69-69 | .omp_outlined..70 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 402 | exec | update_halo.cpp:409-411,context.h:69-69 | .omp_outlined..68 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 400 | exec | update_halo.cpp:399-401,context.h:69-69 | .omp_outlined..66 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 394 | exec | update_halo.cpp:366-368,context.h:69-69 | .omp_outlined..60 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 372 | exec | update_halo.cpp:260-262,context.h:69-69 | .omp_outlined..40 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 367 | exec | update_halo.cpp:237-238 | .omp_outlined..36 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 365 | exec | update_halo.cpp:227-229,context.h:69-69 | .omp_outlined..34 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 361 | exec | update_halo.cpp:204-206,context.h:69-69 | .omp_outlined..30 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 354 | exec | update_halo.cpp:174-176,context.h:69-69 | .omp_outlined..24 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 347 | exec | update_halo.cpp:141-143,context.h:69-69 | .omp_outlined..18.497 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 343 | exec | update_halo.cpp:118-120,context.h:69-69 | .omp_outlined..14.495 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 340 | exec | update_halo.cpp:108-109 | .omp_outlined..12.494 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 338 | exec | update_halo.cpp:98-100,context.h:69-69 | .omp_outlined..10.493 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 336 | exec | update_halo.cpp:88-90,context.h:69-69 | .omp_outlined..8.492 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 329 | exec | update_halo.cpp:55-57,context.h:69-69 | .omp_outlined..2.489 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 327 | exec | update_halo.cpp:45-47,context.h:69-69 | .omp_outlined..488 | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |