Loop id | Source Location | Source Function | Level | Coverage run_0 (%) | Max Time Over Threads run_0 (s) | Time w.r.t. Wall Time run_0 (s) | Nb Threads run_0 | GFLOPS run_0 | Vectorization Ratio (%) | Vector Length Use (%) | Speedup If No Scalar Integer | Speedup If FP Vectorized | Speedup If Fully Vectorized | Speedup If Perfect Load Balancing run_0 | Stride 0 | Stride 1 | Stride n | Stride Unknown | Stride Indirect |
---|
169 | exec - advec_mom.cpp:180-211 [...] | _Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.7 | Single | 3.73 | 2.7 | 2.55 | 96 | 174.75 | 99.35 | 82.59 | 1.04 | 1 | 1 | 1.06 | 1.5 | 0 | 0 | 0 | 5.5 |
703 | exec - viscosity.cpp:36-64 [...] | _Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extracted | Single | 3.53 | 2.59 | 2.42 | 96 | 545.52 | 99.68 | 81.64 | 1.01 | 1 | 1 | 1.07 | 2 | 0 | 0 | 0 | 14.5 |
149 | exec - accelerate.cpp:40-53 [...] | _Z17accelerate_kerneliiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_.extracted | Single | 3.49 | 2.58 | 2.39 | 96 | 408.82 | 100 | 77.99 | 1.18 | 1 | 1 | 1.08 | 2 | 0 | 0 | 0 | 22 |
177 | exec - advec_mom.cpp:108-139 [...] | _Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.27 | Single | 3.45 | 2.54 | 2.37 | 96 | 194.02 | 99.34 | 81.16 | 1.05 | 1 | 1 | 1.08 | 1.5 | 0 | 0 | 0 | 7.5 |
204 | exec - calc_dt.cpp:49-75 [...] | _Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extracted | Single | 3.44 | 2.48 | 2.36 | 96 | 332.96 | 100 | 83.4 | 1 | 1 | 1 | 1.06 | 2 | 0 | 0 | 0 | 16 |
286 | exec - PdV.cpp:69-83 [...] | _Z10PdV_kernelbiiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_.extracted | Single | 3.41 | 2.55 | 2.33 | 96 | 385.77 | 99.36 | 82.25 | 1.14 | 1 | 1 | 1.09 | 2 | 0 | 0 | 0 | 25 |
238 | exec - ideal_gas.cpp:37-45 [...] | _Z16ideal_gas_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_.extracted | Single | 3.18 | 2.38 | 2.18 | 96 | 259.84 | 97.44 | 86.06 | 1 | 1 | 1 | 1.09 | 0 | 0 | 0 | 0 | 4 |
153 | exec - advec_cell.cpp:157-202 [...] | _Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.7 | Single | 3.02 | 2.23 | 2.07 | 96 | 276.61 | 99.11 | 82.54 | 1.11 | 1 | 1 | 1.08 | 2 | 0 | 0 | 0 | 12 |
161 | exec - advec_cell.cpp:65-110 [...] | _Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.27 | Single | 2.66 | 1.98 | 1.82 | 96 | 341.63 | 99.08 | 83.28 | 1.12 | 1 | 1 | 1.09 | 2 | 0 | 0 | 0 | 12 |
175 | exec - advec_mom.cpp:146-149 [...] | _Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.22 | Single | 2.46 | 1.86 | 1.69 | 96 | 142.22 | 97.56 | 76.98 | 1.13 | 1 | 1 | 1.1 | 0 | 0 | 0 | 0 | 5 |
288 | exec - PdV.cpp:48-63 [...] | _Z10PdV_kernelbiiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_.extracted.8 | Single | 2.43 | 1.81 | 1.67 | 96 | 355.71 | 100 | 78.76 | 1.14 | 1 | 1 | 1.08 | 2 | 0 | 0 | 0 | 19 |
167 | exec - advec_mom.cpp:218-221 [...] | _Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted | Single | 2.39 | 1.8 | 1.63 | 96 | 214.82 | 95.35 | 76.02 | 1.12 | 1 | 1 | 1.1 | 0 | 0 | 0 | 0 | 5 |
151 | exec - advec_cell.cpp:208-216 [...] | _Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted | Single | 1.86 | 1.45 | 1.27 | 96 | 246.29 | 97.01 | 79.1 | 1.13 | 1 | 1 | 1.14 | 1 | 0 | 0 | 0 | 9 |
159 | exec - advec_cell.cpp:117-125 [...] | _Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.22 | Single | 1.78 | 1.39 | 1.22 | 96 | 175.64 | 100 | 81.15 | 1.14 | 1 | 1 | 1.15 | 1 | 0 | 0 | 0 | 9 |
222 | exec - flux_calc.cpp:36-40 [...] | _Z16flux_calc_kerneliiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_.extracted | Single | 1.69 | 1.33 | 1.16 | 96 | 465.25 | 98.73 | 76.11 | 1.13 | 1 | 1 | 1.15 | 1 | 0 | 0 | 0 | 11 |
171 | exec - advec_mom.cpp:167-172 [...] | _Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.12 | Single | 1.41 | 1.08 | 0.96 | 96 | 602.97 | 98.61 | 75.78 | 1.14 | 1 | 1 | 1.13 | 1 | 0 | 0 | 0 | 10 |
179 | exec - advec_mom.cpp:95-100 [...] | _Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.32 | Single | 1.34 | 1.06 | 0.92 | 96 | 555.95 | 97.18 | 75.26 | 1.15 | 1 | 1 | 1.15 | 1 | 0 | 0 | 0 | 10 |
189 | exec - advec_mom.cpp:44-48 [...] | _Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.57 | Single | 1.05 | 0.86 | 0.72 | 96 | 193.79 | 100 | 77.04 | 1.13 | 1 | 1 | 1.19 | 1 | 0 | 0 | 0 | 5 |
187 | exec - advec_mom.cpp:53-57 [...] | _Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.52 | Single | 1.01 | 0.79 | 0.7 | 96 | 224.35 | 98 | 75.63 | 1.13 | 1 | 1 | 1.14 | 1 | 0 | 0 | 0 | 5 |
173 | exec - advec_mom.cpp:157-160 [...] | _Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.17 | Single | 0.99 | 0.78 | 0.68 | 96 | 50.58 | 97.44 | 76.44 | 1.13 | 1 | 1 | 1.15 | 0 | 0 | 0 | 0 | 4 |
181 | exec - advec_mom.cpp:85-88 [...] | _Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.37 | Single | 0.97 | 0.75 | 0.66 | 96 | 50.54 | 97.5 | 75.16 | 1.13 | 1 | 1 | 1.14 | 0 | 0 | 0 | 0 | 5 |
183 | exec - advec_mom.cpp:71-75 [...] | _Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.42 | Single | 0.94 | 0.72 | 0.65 | 96 | 62.24 | 98.61 | 79.95 | 1.13 | 1 | 1 | 1.11 | 1 | 0 | 0 | 0 | 5 |
185 | exec - advec_mom.cpp:62-66 [...] | _Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.47 | Single | 0.8 | 0.64 | 0.55 | 96 | 197.79 | 97.33 | 79.5 | 1.12 | 1 | 1 | 1.16 | 2 | 0 | 0 | 0 | 5 |
296 | exec - revert.cpp:34-38 [...] | _Z13revert_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_.extracted | Single | 0.78 | 0.62 | 0.54 | 96 | 68.51 | 100 | 87.73 | 1.12 | 1 | 1 | 1.17 | 0 | 0 | 0 | 0 | 6 |
291 | exec - reset_field.cpp:44-48 [...] | _Z18reset_field_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_.extracted | Single | 0.77 | 0.67 | 0.53 | 96 | 73.66 | 100 | 87.73 | 1.12 | 1 | 1 | 1.26 | 0 | 0 | 0 | 0 | 6 |
293 | exec - reset_field.cpp:34-38 [...] | _Z18reset_field_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_.extracted.7 | Single | 0.76 | 0.62 | 0.52 | 96 | 70.39 | 100 | 87.73 | 1.12 | 1 | 1 | 1.19 | 0 | 0 | 0 | 0 | 6 |
165 | exec - advec_cell.cpp:44-48 [...] | _Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.37 | Single | 0.64 | 0.54 | 0.44 | 96 | 353.77 | 96.49 | 74.45 | 1.14 | 1 | 1 | 1.23 | 1 | 0 | 0 | 0 | 7 |
157 | exec - advec_cell.cpp:136-140 [...] | _Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.17 | Single | 0.62 | 0.54 | 0.43 | 96 | 333.32 | 98.21 | 75.56 | 1.14 | 1 | 1 | 1.29 | 1 | 0 | 0 | 0 | 7 |
155 | exec - advec_cell.cpp:146-150 [...] | _Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.12 | Single | 0.45 | 0.38 | 0.31 | 96 | 147.53 | 95.12 | 76.68 | 1.13 | 1 | 1 | 1.23 | 0 | 0 | 0 | 0 | 4 |
163 | exec - advec_cell.cpp:54-58 [...] | _Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.32 | Single | 0.45 | 0.41 | 0.31 | 96 | 84.79 | 98.68 | 79.03 | 1.14 | 1 | 1 | 1.32 | 1 | 0 | 0 | 0 | 5 |
219 | exec - field_summary.cpp:81-82 | _Z13field_summaryR16global_variablesR9parallel_.extracted | Innermost | 0.15 | 0.14 | 0.1 | 96 | 192.51 | 77.45 | 62.32 | 1.33 | 1 | 1.51 | 1.4 | 0 | 0 | 0 | 0 | 1 |
217 | exec - field_summary.cpp:75-91 | _Z13field_summaryR16global_variablesR9parallel_.extracted | Outermost | 0.1 | 0.1 | 0.07 | 96 | 838.74 | 97.26 | 80.05 | 1.09 | 1 | 1.01 | 1.43 | 2 | 0 | 3 | 0 | 1 |
202 | exec - build_field.cpp:100-113 | _Z11build_fieldR16global_variables.extracted.37 | Single | 0.03 | 0.04 | 0.02 | 95 | 0.40 | 98.08 | 82.45 | 1.07 | 1 | 1.01 | 2 | 1 | 0 | 1 | 0 | 5 |
231 | exec - generate_chunk.cpp:85-123 [...] | _Z14generate_chunkiR16global_variables.extracted | Outermost | 0.02 | 0.03 | 0.01 | 96 | 474.81 | 80.12 | 74.49 | 1.18 | 1 | 1.02 | 3 | NA | NA | NA | NA | NA |
198 | exec - build_field.cpp:118-128 | _Z11build_fieldR16global_variables.extracted.27 | Single | 0.02 | 0.03 | 0.01 | 88 | 0.00 | 92.86 | 79.46 | 1.09 | 1 | 1.01 | 3 | 1 | 0 | 1 | 0 | 5 |
218 | exec - field_summary.cpp:80-82 | _Z13field_summaryR16global_variablesR9parallel_.extracted | InBetween | 0.02 | 0.04 | 0.01 | 96 | 432.81 | 71.67 | 58.02 | 1.06 | 1 | 1.6 | 4 | 0.67 | 0 | 0 | 0 | 0 |
196 | exec - build_field.cpp:143-148 | _Z11build_fieldR16global_variables.extracted.22 | Single | 0.01 | 0.02 | 0.01 | 87 | 32.40 | 90.48 | 80.65 | 1.07 | 1 | 1.03 | 2 | 0 | 0 | 0 | 0 | 3 |
265 | exec - pack_kernel.cpp:122-124 | _Z25clover_pack_message_rightR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii.extracted | Innermost | 0.01 | 0.03 | 0.01 | 46 | 0.00 | 0 | 12.5 | 1 | 1 | 8 | 1.5 | 0 | 1 | 0 | 1 | 0 |
259 | exec - pack_kernel.cpp:57-59 | _Z24clover_pack_message_leftR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii.extracted | Innermost | 0.01 | 0.04 | 0.01 | 46 | 0.00 | 0 | 12.5 | 1 | 1 | 8 | 4 | 0 | 2 | 0 | 0 | 0 |
262 | exec - pack_kernel.cpp:90-92 | _Z26clover_unpack_message_leftR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii.extracted | Innermost | 0.01 | 0.04 | 0.01 | 43 | 0.00 | 0 | 12.5 | 1 | 1 | 8 | 2 | 0 | 2 | 0 | 0 | 0 |
236 | exec - generate_chunk.cpp:74-80 | _Z14generate_chunkiR16global_variables.extracted.7 | Single | 0.01 | 0.01 | 0 | 92 | 0.00 | 92.16 | 81.37 | 1.07 | 1 | 1.05 | 0 | 1 | 0 | 0 | 0 | 8 |
268 | exec - pack_kernel.cpp:158-160 | _Z27clover_unpack_message_rightR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii.extracted | Innermost | 0.01 | 0.03 | 0.01 | 47 | 0.00 | 0 | 12.5 | 1 | 1 | 8 | 3 | 1 | 1 | 0 | 0 | 0 |
200 | exec - build_field.cpp:133-138 | _Z11build_fieldR16global_variables.extracted.32 | Single | 0.01 | 0.01 | 0.01 | 87 | 36.40 | 90.48 | 80.65 | 1.07 | 1 | 1.03 | 1 | 0 | 0 | 0 | 0 | 3 |
241 | exec - initialise_chunk.cpp:77-82 | _Z16initialise_chunkiR16global_variables.extracted.7 | Single | 0.01 | 0.02 | 0.01 | 95 | 141.60 | 85.19 | 72.92 | 1.16 | 1 | 1.02 | 2 | 1 | 0 | 0 | 0 | 5 |