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 473 | exec | viscosity.cpp:39-64,context.h:69-69 | viscosity_kernel(int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.0] | Innermost | 2.48 | 2.36 | 7.4 | 1.00 | 1.80 | 1.80 | 1.00 | 5 | 10.59 | 13.82 | 336.07 | 36.50 | 36.50 | 20.25 | 20.25 | 36.50 |
○Loop 210 | exec | PdV.cpp:72-83,context.h:69-69 | PdV_kernel(bool, int, int, int, int, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.1] | Innermost | 2 | 1.89 | 5.92 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 314.60 | 48.00 | 48.00 | 48.00 | 48.00 | 48.00 |
○Loop 155 | exec | calc_dt.cpp:52-75,context.h:46-46,context.h:69-69 | calc_dt_kernel(int, int, int, int, double, double, double, double, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, double&, int&, double&, double&, int&, int&, int&) [clone ._omp_fn.0] [clone .lto_priv.0] | Innermost | 1.89 | 1.83 | 5.74 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 99.21 | 98.12 | 426.11 | 228.00 | 228.00 | 228.00 | 228.00 | 228.00 |
○Loop 207 | exec | PdV.cpp:51-63,context.h:69-69 | PdV_kernel(bool, int, int, int, int, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.0] | Innermost | 1.61 | 1.52 | 4.76 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 337.59 | 48.00 | 48.00 | 48.00 | 48.00 | 48.00 |
○Loop 94 | exec | accelerate.cpp:43-53 | accelerate_kernel(int, int, int, int, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.0] [clone .lto_priv.0] | Innermost | 1.65 | 1.48 | 4.65 | 1.06 | 1.00 | 1.00 | 1.06 | 1 | 100.00 | 100.00 | 498.57 | 17.00 | 16.00 | 17.00 | 17.00 | 16.00 |
○Loop 137 | exec | advec_mom.cpp:186-186,advec_mom.cpp:195-211,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.10] | Innermost | 1.6 | 1.43 | 4.5 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 96.15 | 91.11 | 546.92 | 96.00 | 96.00 | 96.00 | 96.00 | 96.00 |
○Loop 190 | exec | flux_calc.cpp:39-40 | flux_calc_kernel(int, int, int, int, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.0] [clone .lto_priv.0] | Innermost | 1.46 | 1.38 | 4.34 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 148.58 | 10.00 | 10.00 | 10.00 | 10.00 | 10.00 |
○Loop 128 | exec | advec_mom.cpp:114-139 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.6] | Innermost | 1.54 | 1.35 | 4.23 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 94.02 | 607.41 | 96.00 | 96.00 | 96.00 | 96.00 | 96.00 |
○Loop 462 | exec | ideal_gas.cpp:40-45 | ideal_gas_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.0] | Innermost | 1.37 | 1.28 | 4.03 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 272.34 | 136.00 | 136.00 | 136.00 | 136.00 | 136.00 |
○Loop 139 | exec | advec_mom.cpp:221-221,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.11] | Innermost | 1.18 | 1.1 | 3.44 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 148.98 | 64.00 | 64.00 | 64.00 | 64.00 | 64.00 |
○Loop 130 | exec | advec_mom.cpp:149-149,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.7] | Innermost | 1.18 | 1.09 | 3.41 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 150.05 | 64.00 | 64.00 | 64.00 | 64.00 | 64.00 |
○Loop 111 | exec | context.h:69-69,advec_cell.cpp:163-163,advec_cell.cpp:172-202 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.6] [clone .lto_priv.0] | Innermost | 1.11 | 1.05 | 3.29 | 1.09 | 1.00 | 1.00 | 1.29 - 1.13 | 1 | 98.87 | 94.35 | 684.01 | 124.00 | 114.00 | 124.00 | 124.00 | 96.00 - 110.00 |
○Loop 101 | exec | stl_algobase.h:238-238,context.h:69-69,advec_cell.cpp:71-72,advec_cell.cpp:79-110 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.2] [clone .lto_priv.0] | Innermost | 1.01 | 0.94 | 2.96 | 1.05 | 1.00 | 1.01 | 1.05 | 1 | 100.00 | 94.44 | 764.41 | 100.50 | 96.00 | 100.50 | 99.50 | 96.00 |
○Loop 125 | exec | advec_mom.cpp:98-100,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.5] | Innermost | 0.92 | 0.87 | 2.73 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 236.60 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 113 | exec | advec_cell.cpp:211-216 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.7] [clone .lto_priv.0] | Innermost | 0.93 | 0.87 | 2.73 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 237.32 | 64.00 | 64.00 | 64.00 | 64.00 | 64.00 |
○Loop 134 | exec | advec_mom.cpp:170-172,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.9] | Innermost | 0.91 | 0.87 | 2.73 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 234.61 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 103 | exec | advec_cell.cpp:120-125 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.3] [clone .lto_priv.0] | Innermost | 0.91 | 0.85 | 2.65 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 239.85 | 64.00 | 64.00 | 64.00 | 64.00 | 64.00 |
○Loop 115 | exec | advec_mom.cpp:47-48 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.0] | Innermost | 0.88 | 0.85 | 2.65 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 97.72 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 117 | exec | advec_mom.cpp:56-57 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.1] | Innermost | 0.86 | 0.83 | 2.59 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 98.01 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 121 | exec | advec_mom.cpp:74-75 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.3] | Innermost | 0.71 | 0.66 | 2.07 | 1.00 | 1.00 | 1.00 | 1.21 | 1 | 100.00 | 100.00 | 62.18 | 9.67 | 9.67 | 9.67 | 9.67 | 8.00 |
○Loop 119 | exec | advec_mom.cpp:65-66 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.2] | Innermost | 0.69 | 0.65 | 2.04 | 1.00 | 1.00 | 1.00 | 1.21 | 1 | 100.00 | 100.00 | 61.72 | 9.67 | 9.67 | 9.67 | 9.67 | 8.00 |
○Loop 214 | exec | reset_field.cpp:47-48 | reset_field_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.1] [clone .lto_priv.0] | Innermost | 0.66 | 0.61 | 1.91 | 1.00 | 1.00 | 1.00 | 8.00 | 1 | 100.00 | 100.00 | 0.00 | 8.00 | 8.00 | 8.00 | 8.00 | 1.00 |
○Loop 212 | exec | reset_field.cpp:37-38 | reset_field_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.0] [clone .lto_priv.0] | Innermost | 0.57 | 0.53 | 1.65 | 1.00 | 1.00 | 1.00 | 8.00 | 1 | 100.00 | 100.00 | 0.00 | 8.00 | 8.00 | 8.00 | 8.00 | 1.00 |
○Loop 204 | exec | revert.cpp:37-38 | revert_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.0] | Innermost | 0.55 | 0.51 | 1.6 | 1.00 | 1.00 | 1.00 | 8.00 | 1 | 100.00 | 100.00 | 0.00 | 8.00 | 8.00 | 8.00 | 8.00 | 1.00 |
○Loop 96 | exec | advec_cell.cpp:47-48 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.0] [clone .lto_priv.0] | Innermost | 0.45 | 0.43 | 1.34 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 145.80 | 12.00 | 12.00 | 12.00 | 12.00 | 12.00 |
○Loop 105 | exec | advec_cell.cpp:139-140 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.4] [clone .lto_priv.0] | Innermost | 0.44 | 0.42 | 1.31 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 144.75 | 12.00 | 12.00 | 12.00 | 12.00 | 12.00 |
○Loop 107 | exec | advec_cell.cpp:149-150 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.5] [clone .lto_priv.0] | Innermost | 0.39 | 0.34 | 1.05 | 1.00 | 1.00 | 1.00 | 1.42 | 1 | 100.00 | 100.00 | 60.92 | 5.67 | 5.67 | 5.67 | 5.67 | 4.00 |
○Loop 98 | exec | advec_cell.cpp:57-58 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.1] [clone .lto_priv.0] | Innermost | 0.36 | 0.33 | 1.04 | 1.00 | 1.00 | 1.00 | 1.42 | 1 | 100.00 | 100.00 | 61.46 | 5.67 | 5.67 | 5.67 | 5.67 | 4.00 |
○Loop 123 | exec | advec_mom.cpp:88-88 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.4] | Innermost | 0.29 | 0.23 | 0.74 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 357.97 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 132 | exec | advec_mom.cpp:160-160 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.8] | Innermost | 0.28 | 0.23 | 0.73 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 353.85 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
○Loop 457 | exec | field_summary.cpp:77-91,context.h:69-69 | field_summary(global_variables&, parallel_&) [clone ._omp_fn.0] | Single | 0.22 | 0.21 | 0.65 | 1.99 | 2.65 | 10.60 | 1.99 | 1 | 46.15 | 17.79 | 347.32 | 15.90 | 8.00 | 6.00 | 1.50 | 8.00 |
○Loop 192 | exec | generate_chunk.cpp:77-80 | generate_chunk(int, global_variables&) [clone ._omp_fn.0] [clone .lto_priv.0] | Innermost | 0.01 | 0.01 | 0.04 | 1.00 | 1.00 | 1.00 | 8.00 | 1 | 50.00 | 56.25 | 0.00 | 8.00 | 8.00 | 8.00 | 8.00 | 1.00 |
○Loop 201 | exec | pack_kernel.cpp:122-124,context.h:46-46,context.h:69-69 | clover_pack_message_right(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone ._omp_fn.0] [clone .lto_priv.0] | Outermost | 0.05 | 0.01 | 0.03 | 2.06 | 1.00 | 12.22 | 2.27 | 16 | 0.00 | 11.72 | 0.00 | 11.33 | 5.50 | 11.33 | 0.93 | 5.00 |
○Loop 198 | exec | initialise_chunk.cpp:80-82 | initialise_chunk(int, global_variables&) [clone ._omp_fn.4] [clone .lto_priv.0] | Innermost | 0.01 | 0.01 | 0.03 | 1.00 | 1.00 | 1.00 | 12.00 | 1 | 80.00 | 82.50 | 0.00 | 12.00 | 12.00 | 12.00 | 12.00 | 1.00 |
○Loop 185 | exec | pack_kernel.cpp:158-160,context.h:69-69 | clover_unpack_message_right(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone ._omp_fn.0] | Outermost | 0.04 | 0.01 | 0.03 | 1.93 | 1.00 | 11.75 | 1.93 | 16 | 0.00 | 11.96 | 0.00 | 9.67 | 5.00 | 9.67 | 0.82 | 5.00 |
○Loop 199 | exec | pack_kernel.cpp:57-59,context.h:69-69 | clover_pack_message_left(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone ._omp_fn.0] [clone .lto_priv.0] | Outermost | 0.04 | 0.01 | 0.03 | 1.93 | 1.00 | 11.75 | 1.93 | 16 | 0.00 | 11.96 | 0.00 | 9.67 | 5.00 | 9.67 | 0.82 | 5.00 |
○Loop 187 | exec | pack_kernel.cpp:90-92,context.h:69-69 | clover_unpack_message_left(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone ._omp_fn.0] | Outermost | 0.04 | 0.01 | 0.03 | 2.09 | 1.00 | 12.27 | 2.30 | 16 | 0.00 | 11.72 | 0.00 | 11.50 | 5.50 | 11.50 | 0.94 | 5.00 |
○Loop 460 | exec | generate_chunk.cpp:88-98,context.h:46-46,context.h:69-69 | generate_chunk(int, global_variables&) [clone ._omp_fn.1] [clone .lto_priv.0] | Innermost | 0.03 | 0.01 | 0.02 | 2.98 | 1.00 | 8.00 | 6.78 | 5 | 0.00 | 12.50 | 0.00 | 20.33 | 6.83 | 20.33 | 2.54 | 3.00 |
○Loop 135 | exec | advec_mom.cpp:182-182,advec_mom.cpp:186-186,advec_mom.cpp:197-204,advec_mom.cpp:208-211,context.h:46-46,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.10] | Outermost | 0.03 | 0.01 | 0.02 | 1.16 | 1.16 | 1.16 | 1.16 | 28 | 65.38 | 34.46 | 37.45 | 55.67 | 48.00 | 48.00 | 48.00 | 48.00 |
○Loop 126 | exec | advec_mom.cpp:114-114,advec_mom.cpp:120-120,advec_mom.cpp:125-132,advec_mom.cpp:136-139,context.h:46-46,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.6] | Outermost | 0.03 | 0 | 0.01 | 1.00 | 1.00 | 1.00 | 1.00 | 28 | 74.22 | 37.45 | NA | 48.00 | 48.00 | 48.00 | 48.00 | 48.00 |
○Loop 138 | exec | advec_mom.cpp:220-221,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.11] | Outermost | 0.02 | 0 | 0.01 | 1.00 | 1.10 | 1.10 | 1.00 | 64 | 38.10 | 40.08 | NA | 68.00 | 68.00 | 62.00 | 62.00 | 68.00 |
○Loop 124 | exec | advec_mom.cpp:97-100,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.5] | Outermost | 0.01 | 0 | 0.01 | 2.81 | 1.06 | 1.32 | 2.81 | 32 | 27.52 | 28.90 | NA | 56.17 | 20.00 | 53.15 | 42.56 | 20.00 |
○Loop 205 | exec | PdV.cpp:51-63,context.h:69-69 | PdV_kernel(bool, int, int, int, int, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.0] | Outermost | 0.01 | 0 | 0.01 | 2.47 | 1.65 | 2.47 | 2.47 | 8 | 38.46 | 25.82 | NA | 59.17 | 24.00 | 35.88 | 24.00 | 24.00 |
○Loop 102 | exec | context.h:69-69,advec_cell.cpp:120-125 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.3] [clone .lto_priv.0] | Outermost | 0.02 | 0 | 0.01 | 1.00 | 1.20 | 1.20 | 1.00 | 32 | 29.03 | 29.70 | NA | 72.00 | 72.00 | 60.00 | 60.00 | 72.00 |
○Loop 116 | exec | advec_mom.cpp:53-53,advec_mom.cpp:56-57,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.1] | Outermost | 0.02 | 0 | 0.01 | 2.69 | 1.03 | 1.25 | 3.07 | 64 | 39.02 | 41.08 | NA | 43.00 | 16.00 | 41.61 | 34.42 | 14.00 |
○Loop 461 | exec | ideal_gas.cpp:40-41,ideal_gas.cpp:44-45,context.h:69-69 | ideal_gas_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.0] | Outermost | 0.02 | 0 | 0.01 | 1.00 | 1.10 | 1.10 | 1.00 | 64 | 46.81 | 47.01 | NA | 144.50 | 144.50 | 131.75 | 131.75 | 144.50 |
○Loop 208 | exec | PdV.cpp:72-83,context.h:69-69 | PdV_kernel(bool, int, int, int, int, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.1] | Outermost | 0.01 | 0 | 0.01 | 3.18 | 1.63 | 3.18 | 3.18 | 8 | 32.77 | 23.95 | NA | 76.33 | 24.00 | 46.97 | 24.00 | 24.00 |
○Loop 92 | exec | accelerate.cpp:42-53,context.h:69-69 | accelerate_kernel(int, int, int, int, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.0] [clone .lto_priv.0] | Outermost | 0.01 | 0 | 0.01 | 4.97 | 1.60 | 8.11 | 5.69 | 8 | 37.07 | 25.48 | NA | 71.17 | 14.33 | 44.37 | 8.77 | 12.50 |
○Loop 99 | exec | stl_algobase.h:238-238,context.h:46-46,context.h:69-69,advec_cell.cpp:71-72,advec_cell.cpp:77-77,advec_cell.cpp:82-82,advec_cell.cpp:88-88,advec_cell.cpp:110-110 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.2] [clone .lto_priv.0] | Outermost | 0.01 | 0 | 0.01 | 5.00 | 1.00 | 1.30 | 10.83 | 18 | 15.79 | 20.07 | NA | 21.67 | 4.33 | 21.67 | 16.66 | 2.00 |
○Loop 133 | exec | advec_mom.cpp:169-172,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.9] | Outermost | 0.02 | 0 | 0.01 | 2.88 | 1.06 | 1.32 | 2.88 | 32 | 27.27 | 28.75 | NA | 57.67 | 20.00 | 54.64 | 43.85 | 20.00 |
○Loop 189 | exec | context.h:69-69,flux_calc.cpp:39-40 | flux_calc_kernel(int, int, int, int, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.0] [clone .lto_priv.0] | Outermost | 0.01 | 0 | 0.01 | 2.62 | 1.06 | 1.31 | 2.62 | 32 | 26.45 | 28.27 | NA | 65.50 | 25.00 | 61.64 | 50.18 | 25.00 |
○Loop 122 | exec | advec_mom.cpp:87-88,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.4] | Outermost | 0.01 | 0 | 0.01 | 2.17 | 1.06 | 1.28 | 2.17 | 64 | 43.08 | 43.85 | NA | 30.33 | 14.00 | 28.65 | 23.78 | 14.00 |
○Loop 112 | exec | context.h:69-69,advec_cell.cpp:211-216 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.7] [clone .lto_priv.0] | Outermost | 0.01 | 0 | 0.01 | 1.00 | 1.20 | 1.20 | 1.00 | 32 | 27.66 | 29.01 | NA | 72.00 | 72.00 | 60.00 | 60.00 | 72.00 |
○Loop 114 | exec | advec_mom.cpp:44-44,advec_mom.cpp:47-48,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.0] | Outermost | 0.01 | 0 | 0.01 | 2.61 | 1.03 | 1.24 | 3.05 | 64 | 40.00 | 41.80 | NA | 42.67 | 16.33 | 41.27 | 34.35 | 14.00 |
○Loop 109 | exec | stl_algobase.h:238-238,context.h:46-46,context.h:69-69,advec_cell.cpp:159-159,advec_cell.cpp:163-163,advec_cell.cpp:169-171,advec_cell.cpp:174-175,advec_cell.cpp:178-180,advec_cell.cpp:202-202 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.6] [clone .lto_priv.0] | Outermost | 0.01 | 0 | 0.01 | 4.05 | 1.00 | 1.39 | 10.00 | 18 | 13.21 | 19.10 | NA | 25.00 | 6.17 | 25.00 | 17.96 | 2.50 |
○Loop 153 | exec | calc_dt.cpp:49-49,calc_dt.cpp:52-53,calc_dt.cpp:60-60,calc_dt.cpp:63-63,calc_dt.cpp:75-75,context.h:46-46,context.h:69-69 | calc_dt_kernel(int, int, int, int, double, double, double, double, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, double&, int&, double&, double&, int&, int&, int&) [clone ._omp_fn.0] [clone .lto_priv.0] | Outermost | 0.01 | 0 | 0.01 | 2.17 | 1.00 | 1.41 | 17.33 | 6 | 21.18 | 30.15 | NA | 34.67 | 16.00 | 34.67 | 24.63 | 2.00 |
○Loop 118 | exec | advec_mom.cpp:62-62,advec_mom.cpp:65-66,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.2] | Outermost | 0.01 | 0 | 0.01 | 2.31 | 1.01 | 1.21 | 3.53 | 128 | 50.63 | 52.93 | NA | 38.83 | 16.83 | 38.26 | 32.02 | 11.00 |
○Loop 129 | exec | advec_mom.cpp:149-149,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.7] | Outermost | 0.01 | 0 | 0.01 | 1.00 | 1.10 | 1.10 | 1.00 | 64 | 39.34 | 41.19 | NA | 68.00 | 68.00 | 62.00 | 62.00 | 68.00 |
○Loop 131 | exec | advec_mom.cpp:160-160,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.8] | Outermost | 0.01 | 0 | 0.01 | 2.11 | 1.06 | 1.28 | 2.11 | 64 | 43.08 | 43.94 | NA | 29.50 | 14.00 | 27.84 | 23.06 | 14.00 |
○Loop 213 | exec | reset_field.cpp:47-48,context.h:69-69 | reset_field_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.1] [clone .lto_priv.0] | Outermost | 0.01 | 0 | 0.01 | 2.61 | 1.00 | 1.21 | 3.81 | 128 | 49.23 | 51.63 | NA | 30.50 | 11.67 | 30.50 | 25.23 | 8.00 |
○Loop 228 | exec | update_halo.cpp:99-100 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.5] | Outermost | 0.01 | 0 | 0.01 | 2.22 | 1.00 | 13.01 | 2.22 | 15 | 0.00 | 10.05 | NA | 10.00 | 4.50 | 10.00 | 0.77 | 4.50 |
○Loop 120 | exec | advec_mom.cpp:74-75,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.3] | Outermost | 0.02 | 0 | 0.01 | 2.24 | 1.02 | 1.22 | 3.39 | 128 | 51.90 | 53.40 | NA | 37.33 | 16.67 | 36.65 | 30.73 | 11.00 |
○Loop 97 | exec | context.h:69-69,advec_cell.cpp:57-58 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.1] [clone .lto_priv.0] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 211 | exec | reset_field.cpp:37-38,context.h:69-69 | reset_field_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.0] [clone .lto_priv.0] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 472 | exec | viscosity.cpp:38-38,viscosity.cpp:45-45,viscosity.cpp:57-57,viscosity.cpp:64-64,context.h:46-46,context.h:69-69 | viscosity_kernel(int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.0] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 248 | exec | update_halo.cpp:185-186 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.13] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 104 | exec | context.h:69-69,advec_cell.cpp:136-136,advec_cell.cpp:139-140 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.4] [clone .lto_priv.0] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 338 | exec | update_halo.cpp:572-573 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.49] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 203 | exec | revert.cpp:37-38,context.h:69-69 | revert_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.0] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 95 | exec | context.h:69-69,advec_cell.cpp:44-44,advec_cell.cpp:47-48 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.0] [clone .lto_priv.0] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 93 | exec | accelerate.cpp:43-53 | accelerate_kernel(int, int, int, int, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.0] [clone .lto_priv.0] | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 298 | exec | update_halo.cpp:400-401 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.33] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 358 | exec | update_halo.cpp:658-659 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.57] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 226 | exec | update_halo.cpp:89-90 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.4] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 348 | exec | update_halo.cpp:615-616 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.53] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 268 | exec | update_halo.cpp:271-272 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.21] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 328 | exec | update_halo.cpp:529-530 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.45] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 258 | exec | update_halo.cpp:228-229 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.17] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 106 | exec | context.h:69-69,advec_cell.cpp:149-150 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.5] [clone .lto_priv.0] | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 310 | exec | update_halo.cpp:453-454,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.38] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 230 | exec | update_halo.cpp:109-110,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.6] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 303 | exec | update_halo.cpp:420-421,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.35] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 250 | exec | update_halo.cpp:195-196,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.14] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 356 | exec | update_halo.cpp:648-649 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.56] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 246 | exec | update_halo.cpp:175-176 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.12] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 296 | exec | update_halo.cpp:390-391 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.32] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 316 | exec | update_halo.cpp:476-477 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.40] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 260 | exec | update_halo.cpp:238-239,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.18] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 220 | exec | update_halo.cpp:66-67,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.2] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 127 | exec | advec_mom.cpp:114-139,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.6] | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 318 | exec | update_halo.cpp:486-487 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.41] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 108 | exec | advec_cell.cpp:150-150 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.5] [clone .lto_priv.0] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 218 | exec | update_halo.cpp:56-57 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.1] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 343 | exec | update_halo.cpp:592-593,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.51] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 323 | exec | update_halo.cpp:506-507,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.43] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 233 | exec | update_halo.cpp:119-120,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.7] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 360 | exec | update_halo.cpp:668-669,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.58] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 320 | exec | update_halo.cpp:496-497,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.42] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 300 | exec | update_halo.cpp:410-411,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.34] | Outermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 336 | exec | update_halo.cpp:562-563 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.48] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 363 | exec | update_halo.cpp:678-679,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.59] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 350 | exec | update_halo.cpp:625-626,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.54] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 240 | exec | update_halo.cpp:152-153,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.10] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 326 | exec | update_halo.cpp:519-520 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.44] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 100 | exec | stl_algobase.h:238-238,context.h:69-69,advec_cell.cpp:71-75,advec_cell.cpp:82-110 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.2] [clone .lto_priv.0] | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 353 | exec | update_halo.cpp:635-636,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.55] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 253 | exec | update_halo.cpp:205-206,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.15] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 340 | exec | update_halo.cpp:582-583,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.50] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 330 | exec | update_halo.cpp:539-540,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.46] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 346 | exec | update_halo.cpp:605-606 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.52] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 286 | exec | update_halo.cpp:347-348 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.28] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 333 | exec | update_halo.cpp:549-550,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.47] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 263 | exec | update_halo.cpp:248-249,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.19] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 238 | exec | update_halo.cpp:142-143 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.9] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 313 | exec | update_halo.cpp:463-464,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.39] | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 223 | exec | update_halo.cpp:76-77,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.3] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 306 | exec | update_halo.cpp:433-434 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.36] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 273 | exec | update_halo.cpp:291-292,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.23] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 243 | exec | update_halo.cpp:162-163,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.11] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 290 | exec | update_halo.cpp:367-368,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.30] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 270 | exec | update_halo.cpp:281-282,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.22] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 216 | exec | update_halo.cpp:46-47 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.0] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 136 | exec | advec_mom.cpp:186-211,context.h:69-69 | advec_mom_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, int, int, int) [clone ._omp_fn.10] | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 288 | exec | update_halo.cpp:357-358 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.29] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 266 | exec | update_halo.cpp:261-262 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.20] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 256 | exec | update_halo.cpp:218-219 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.16] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 474 | exec | stl_vector.h:1124-1124,viscosity.cpp:36-36,viscosity.cpp:76-79 | viscosity(global_variables&) | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 293 | exec | update_halo.cpp:377-378,context.h:69-69 | update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone ._omp_fn.31] | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 154 | exec | calc_dt.cpp:54-75 | calc_dt_kernel(int, int, int, int, double, double, double, double, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, double&, int&, double&, double&, int&, int&, int&) [clone ._omp_fn.0] [clone .lto_priv.0] | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 209 | exec | PdV.cpp:72-83 | PdV_kernel(bool, int, int, int, int, double, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.1] | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 110 | exec | context.h:69-69,advec_cell.cpp:163-163,advec_cell.cpp:174-202 | advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone ._omp_fn.6] [clone .lto_priv.0] | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |