options

Expert Summary

Columns Filter

Source Location Source Function Level Max Time Over Threads (s) Time w.r.t. Wall Time (s) Coverage (% app. time) Speedup if no scalar integer Speedup if FP arith vectorized Speedup if fully vectorized Speedup if FP only Number of paths Vectorization Ratio (%) Vector Length Use (%) CQA cycles CQA cycles if no scalar integer CQA cycles if FP arith vectorized CQA cycles if fully vectorized CQA cycles if FP only
IDModuleSource LocationSource FunctionLevelMax Time Over Threads (s)Time w.r.t. Wall Time (s)Coverage (% app. time)Speedup if no scalar integerSpeedup if FP arith vectorizedSpeedup if fully vectorizedSpeedup if FP onlyNumber of pathsVectorization Ratio (%)Vector Length Use (%)CQA cyclesCQA cycles if no scalar integerCQA cycles if FP arith vectorizedCQA cycles if fully vectorizedCQA cycles if FP only
Loop 263execPdV.cpp:70-83,context.h:69-69PdV_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_outlined.2]Single2.522.426.471.001.083.845.16136.1821.8764.5064.5059.9416.8112.50
Loop 218execideal_gas.cpp:38-45,context.h:69-69ideal_gas_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .omp_outlined]Single2.152.065.502.53 - 3.781.124.15 - 4.943.24 - 4.84137.8922.7640.50 - 60.5016.0034.25 - 54.259.75 - 12.2512.50
Loop 262execPdV.cpp:49-63,context.h:69-69PdV_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_outlined]Single2.112.055.491.00 - 1.181.083.86 - 4.555.94 - 7.00136.3621.8547.50 - 56.0047.5043.94 - 52.0012.318.00
Loop 128execaccelerate.cpp:41-53,context.h:69-69accelerate_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_outlined]Single2.082.005.351.071.144.314.96130.7720.0974.3869.5065.5017.2515.00
Loop 168execcontext.h:69-69,advec_mom.cpp:181-186,advec_mom.cpp:197-211advec_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_outlined.20]Single1.681.634.371.48 - 2.301.084.71 - 5.604.50 - 7.00248.9326.2536.00 - 56.0024.3832.00 - 52.007.64 - 10.008.00
Loop 160execcontext.h:69-69,advec_mom.cpp:109-114,advec_mom.cpp:125-139advec_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_outlined.12]Single1.661.624.331.51 - 2.351.084.79 - 5.604.50 - 7.00248.1725.9036.00 - 56.0023.8832.00 - 52.007.52 - 10.008.00
Loop 161execcontext.h:69-69,advec_mom.cpp:147-149advec_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_outlined.14]Single1.671.624.322.00 - 3.251.045.82 - 6.508.00 - 13.00134.9521.0032.00 - 52.0016.0030.00 - 50.005.50 - 8.004.00
Loop 169execcontext.h:69-69,advec_mom.cpp:219-221advec_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_outlined.22]Single1.671.614.291.97 - 3.201.045.82 - 6.508.00 - 13.00135.5821.2732.00 - 52.0016.2530.00 - 50.005.50 - 8.004.00
Loop 209execflux_calc.cpp:37-40,context.h:69-69flux_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_outlined]Single1.651.594.251.00 - 1.491.003.91 - 5.829.92 - 14.77136.2221.7532.25 - 48.0032.2529.38 - 48.008.253.25
Loop 144execadvec_cell.cpp:158-202,context.h:46-46,context.h:69-69advec_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_outlined.12]Single1.331.313.501.03 - 1.351.113.64 - 4.763.82 - 5.001649.0726.8991.75 - 120.0088.7579.00 - 108.0025.2024.00
Loop 138execadvec_cell.cpp:118-125,context.h:69-69advec_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_outlined.6]Single1.331.313.491.38 - 2.151.084.80 - 5.604.50 - 7.00134.9721.3236.00 - 56.0026.0032.00 - 52.007.50 - 10.008.00
Loop 146execadvec_cell.cpp:209-216,context.h:69-69advec_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_outlined.14]Single1.321.303.491.36 - 2.111.084.80 - 5.604.50 - 7.00136.1421.8436.00 - 56.0026.5032.00 - 52.007.50 - 10.008.00
Loop 136execadvec_cell.cpp:66-110,context.h:46-46,context.h:69-69advec_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_outlined.4]Single1.321.293.461.03 - 1.381.113.71 - 4.963.74 - 5.001648.2026.5089.75 - 120.0086.7577.00 - 108.0024.2024.00
Loop 188execcontext.h:46-46,context.h:69-69,calc_dt.cpp:50-75calc_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_outlined]Single1.261.203.221.23 - 1.631.253.06 - 3.621.86 - 2.48145.7625.35121.00 - 161.0098.7590.00 - 128.5039.50 - 44.5065.00
Loop 165execcontext.h:69-69,advec_mom.cpp:168-172advec_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_outlined.18]Single1.201.163.101.00 - 1.501.004.27 - 6.4012.80 - 19.20135.8721.3332.00 - 48.0032.0028.50 - 48.007.502.50
Loop 158execcontext.h:69-69,advec_mom.cpp:96-100advec_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_outlined.10]Single1.201.153.081.00 - 1.501.004.34 - 6.5112.80 - 19.20135.5221.1732.00 - 48.0032.0028.25 - 48.007.382.50
Loop 147execcontext.h:69-69,advec_mom.cpp:45-48advec_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_outlined]Single1.221.143.051.27 - 2.181.005.60 - 8.0014.00 - 24.00137.1021.5728.00 - 48.0022.0028.00 - 48.005.00 - 6.002.00
Loop 149execcontext.h:69-69,advec_mom.cpp:54-57advec_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_outlined.2]Single1.171.122.991.27 - 2.181.005.60 - 8.0014.00 - 24.00137.1021.5728.00 - 48.0022.0028.00 - 48.005.00 - 6.002.00
Loop 269execcontext.h:69-69,reset_field.cpp:45-48reset_field_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .omp_outlined.2]Single1.040.992.651.75 - 3.001.008.0028.00 - 48.00129.8720.4528.00 - 48.0016.0028.00 - 48.003.50 - 6.001.00
Loop 154execcontext.h:69-69,advec_mom.cpp:72-75advec_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_outlined.6]Single1.030.982.631.56 - 2.671.007.93 - 8.0028.00 - 48.00134.0220.8828.00 - 48.0018.0028.00 - 48.003.53 - 6.001.00
Loop 272execcontext.h:69-69,revert.cpp:35-38revert_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .omp_outlined]Single1.060.972.601.75 - 3.001.008.0028.00 - 48.00129.8720.4528.00 - 48.0016.0028.00 - 48.003.50 - 6.001.00
Loop 267execcontext.h:69-69,reset_field.cpp:35-38reset_field_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .omp_outlined]Single1.040.972.591.75 - 3.001.008.0028.00 - 48.00129.8720.4528.00 - 48.0016.0028.00 - 48.003.50 - 6.001.00
Loop 151execcontext.h:69-69,advec_mom.cpp:63-66advec_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_outlined.4]Single1.020.962.581.56 - 2.671.007.66 - 8.0028.00 - 48.00134.6921.1728.00 - 48.0018.0028.00 - 48.003.66 - 6.001.00
Loop 577execcontext.h:46-46,context.h:69-69,viscosity.cpp:37-64viscosity_kernel(int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .omp_outlined]Single0.900.882.351.11 - 1.461.282.97 - 3.481.77 - 2.326553650.1526.51129.00 - 169.00116.00101.75 - 132.5043.50 - 48.5073.00
Loop 131execadvec_cell.cpp:45-48,context.h:69-69advec_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_outlined]Single0.620.571.541.27 - 2.181.005.09 - 8.008.00 - 13.71135.7121.2528.00 - 48.0022.0028.00 - 48.005.50 - 6.003.50
Loop 140execadvec_cell.cpp:137-140,context.h:69-69advec_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_outlined.8]Single0.600.561.501.27 - 2.181.005.09 - 8.009.33 - 16.00135.7121.2528.00 - 48.0022.0028.00 - 48.005.50 - 6.003.00
Loop 155execcontext.h:69-69,advec_mom.cpp:86-88advec_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_outlined.8]Single0.550.491.321.75 - 3.001.007.23 - 8.0018.67 - 32.00137.3721.4628.00 - 48.0016.0028.00 - 48.003.88 - 6.001.50
Loop 164execcontext.h:69-69,advec_mom.cpp:158-160advec_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_outlined.16]Single0.540.491.321.75 - 3.001.007.23 - 8.0018.67 - 32.00137.3721.4628.00 - 48.0016.0028.00 - 48.003.88 - 6.001.50
Loop 141execadvec_cell.cpp:147-150,context.h:69-69advec_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_outlined.10]Single0.520.491.301.56 - 2.671.007.66 - 8.0028.00 - 48.00133.6620.9228.00 - 48.0018.0028.00 - 48.003.66 - 6.001.00
Loop 133execadvec_cell.cpp:55-58,context.h:69-69advec_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_outlined.2]Single0.510.471.271.56 - 2.671.007.93 - 8.0028.00 - 48.00133.0020.6328.00 - 48.0018.0028.00 - 48.003.53 - 6.001.00
Loop 208execcontext.h:69-69,field_summary.cpp:76-91field_summary(global_variables&, parallel_&) [clone .omp_outlined]Single0.130.110.291.001.073.844.83138.5222.0562.7562.7558.5016.3413.00
Loop 172execcontext.h:69-69,build_field.cpp:101-113build_field(global_variables&) [clone .omp_outlined]Single0.040.030.091.08 - 1.851.005.27 - 8.003.11 - 5.33127.4518.8728.00 - 48.0026.0028.00 - 48.005.31 - 6.009.00
Loop 174execcontext.h:69-69,build_field.cpp:119-128build_field(global_variables&) [clone .omp_outlined.2]Single0.030.020.061.40 - 2.401.006.69 - 8.004.67 - 8.00127.5019.0628.00 - 48.0020.0028.00 - 48.004.19 - 6.006.00
Loop 217execcontext.h:69-69,generate_chunk.cpp:86-98,generate_chunk.cpp:105-123generate_chunk(int, global_variables&) [clone .omp_outlined.2]Single0.030.020.061.511.329.205.55100001237.5622.24224.00148.00170.0024.3440.33
Loop 214execcontext.h:69-69,generate_chunk.cpp:75-80generate_chunk(int, global_variables&) [clone .omp_outlined]Single0.020.020.041.40 - 2.401.008.0028.00 - 48.00126.5820.5728.00 - 48.0020.0028.00 - 48.003.50 - 6.001.00
Loop 228execcontext.h:46-46,context.h:69-69,initialise_chunk.cpp:78-82initialise_chunk(int, global_variables&) [clone .omp_outlined.8]Single0.020.010.031.40 - 2.401.008.0028.00 - 48.00123.8119.3528.00 - 48.0020.0028.00 - 48.003.50 - 6.001.00
Loop 179execcontext.h:69-69,build_field.cpp:144-148build_field(global_variables&) [clone .omp_outlined.6]Single0.010.010.023.11 - 5.331.008.0028.00 - 48.00129.0320.1628.00 - 48.009.0028.00 - 48.003.50 - 6.001.00
Loop 177execcontext.h:69-69,build_field.cpp:134-138build_field(global_variables&) [clone .omp_outlined.4]Single0.010.010.023.11 - 5.331.008.0028.00 - 48.00129.0320.1628.00 - 48.009.0028.00 - 48.003.50 - 6.001.00
Loop 243execcontext.h:69-69,pack_kernel.cpp:122-124clover_pack_message_right(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .omp_outlined]Innermost0.020.000.01NANANANANANANANANANANANA
Loop 237execcontext.h:69-69,pack_kernel.cpp:57-59clover_pack_message_left(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .omp_outlined]Innermost0.030.000.01NANANANANANANANANANANANA
Loop 250execcontext.h:69-69,pack_kernel.cpp:191-193clover_pack_message_top(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .omp_outlined]Single0.020.000.00NANANANANANANANANANANANA
Loop 256execcontext.h:69-69,pack_kernel.cpp:265-267clover_pack_message_bottom(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .omp_outlined]Single0.010.000.00NANANANANANANANANANANANA
Loop 259execcontext.h:69-69,pack_kernel.cpp:298-300clover_unpack_message_bottom(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .omp_outlined]Single0.020.000.00NANANANANANANANANANANANA
Loop 253execcontext.h:69-69,pack_kernel.cpp:228-230clover_unpack_message_top(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .omp_outlined]Single0.030.000.00NANANANANANANANANANANANA
Loop 246execcontext.h:69-69,pack_kernel.cpp:158-160clover_unpack_message_right(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .omp_outlined]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 240execpack_kernel.cpp:90-92clover_unpack_message_left(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .omp_outlined]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 251execcontext.h:69-69,pack_kernel.cpp:193-193clover_pack_message_top(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .omp_outlined]Single0.010.000.00NANANANANANANANANANANANA
Loop 257execcontext.h:69-69,pack_kernel.cpp:267-267clover_pack_message_bottom(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .omp_outlined]Single0.010.000.00NANANANANANANANANANANANA
Loop 387execupdate_halo.cpp:648-649update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.112]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 355execupdate_halo.cpp:476-477update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.80]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 301execupdate_halo.cpp:185-186,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.26]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 341execupdate_halo.cpp:400-401,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.66]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 345execupdate_halo.cpp:420-421,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.70]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 361execupdate_halo.cpp:506-507,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.86]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 359execupdate_halo.cpp:496-497update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.84]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 305execupdate_halo.cpp:205-206,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.30]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 287execupdate_halo.cpp:109-110update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.12]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 260execcontext.h:69-69,pack_kernel.cpp:300-300clover_unpack_message_bottom(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .omp_outlined]Single0.010.000.00NANANANANANANANANANANANA
Loop 343execupdate_halo.cpp:410-411update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.68]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 391execupdate_halo.cpp:668-669update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.116]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 377execupdate_halo.cpp:592-593,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.102]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 289execupdate_halo.cpp:119-120,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.14]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 375execupdate_halo.cpp:582-583update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.100]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 285execupdate_halo.cpp:99-100,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.10]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 383execupdate_halo.cpp:625-626update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.108]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 371execupdate_halo.cpp:562-563update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.96]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 283execupdate_halo.cpp:89-90update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.8]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 389execupdate_halo.cpp:658-659,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.114]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 373execupdate_halo.cpp:572-573,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.98]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 369execupdate_halo.cpp:549-550,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.94]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 357execupdate_halo.cpp:486-487,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.82]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 393execupdate_halo.cpp:678-679,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.118]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 381execupdate_halo.cpp:615-616,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.106]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 385execupdate_halo.cpp:635-636,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.110]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 244execpack_kernel.cpp:120-122clover_pack_message_right(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .omp_outlined]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 353execupdate_halo.cpp:463-464,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.78]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 337execupdate_halo.cpp:377-378,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.62]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 367execupdate_halo.cpp:539-540update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.92]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 238execpack_kernel.cpp:56-57clover_pack_message_left(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .omp_outlined]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 254execcontext.h:69-69,pack_kernel.cpp:230-230clover_unpack_message_top(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .omp_outlined]Single0.010.000.00NANANANANANANANANANANANA
Loop 363execupdate_halo.cpp:519-520update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.88]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 299execupdate_halo.cpp:175-176update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.24]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 351execupdate_halo.cpp:453-454update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.76]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 321execupdate_halo.cpp:291-292,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.46]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 342execupdate_halo.cpp:399-399update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.66]Outermost0.010.000.00NANANANANANANANANANANANA
Loop 303execupdate_halo.cpp:195-196update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.28]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 356execupdate_halo.cpp:475-475update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.80]Outermost0.010.000.00NANANANANANANANANANANANA
Loop 379execupdate_halo.cpp:605-606update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.104]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 153execcontext.h:69-69,advec_mom.cpp:72-75advec_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_outlined.6]Single0.010.000.00NANANANANANANANANANANANA
Loop 339execupdate_halo.cpp:390-391update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.64]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 346execupdate_halo.cpp:419-419update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.70]Outermost0.010.000.00NANANANANANANANANANANANA
Loop 344execupdate_halo.cpp:409-409update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.68]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 306execupdate_halo.cpp:204-204update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.30]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 241execpack_kernel.cpp:89-90clover_unpack_message_left(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .omp_outlined]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 281execupdate_halo.cpp:76-77,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.6]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 313execupdate_halo.cpp:248-249,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.38]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 335execupdate_halo.cpp:367-368update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.60]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 315execupdate_halo.cpp:261-262update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.40]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 247execpack_kernel.cpp:156-158clover_unpack_message_right(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .omp_outlined]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 374execupdate_halo.cpp:570-571update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.98]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 312execupdate_halo.cpp:237-237update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.36]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 288execupdate_halo.cpp:108-108update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.12]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 365execupdate_halo.cpp:529-530,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.90]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 309execupdate_halo.cpp:228-229,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.34]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 293execupdate_halo.cpp:142-143,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.18]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 210execflux_calc.cpp:37-40,context.h:69-69flux_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_outlined]Single0.010.000.00NANANANANANANANANANANANA
Loop 152execcontext.h:69-69,advec_mom.cpp:63-66advec_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_outlined.4]Single0.010.000.00NANANANANANANANANANANANA
Loop 291execupdate_halo.cpp:132-133update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.16]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 370execupdate_halo.cpp:548-548update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.94]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 362execupdate_halo.cpp:505-505update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.86]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 304execupdate_halo.cpp:194-194update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.28]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 295execupdate_halo.cpp:152-153update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.20]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 211execflux_calc.cpp:36-36,flux_calc.cpp:53-57,stl_vector.h:1046-1046flux_calc(global_variables&)Single0.000.000.00NANANANANANANANANANANANA
Loop 376execupdate_halo.cpp:581-581update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.100]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 348execupdate_halo.cpp:432-432update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.72]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 300execupdate_halo.cpp:174-174update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.24]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 331execupdate_halo.cpp:347-348update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.56]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 368execupdate_halo.cpp:538-538update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.92]Outermost0.010.000.00NANANANANANANANANANANANA
Loop 279execupdate_halo.cpp:66-67update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .omp_outlined.4]Innermost0.010.000.00NANANANANANANANANANANANA
×