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 396execPdV.cpp:69-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 .extracted]Single2.502.436.492.33 - 2.891.379.33 - 9.042.33 - 2.8940.0012.3521.00 - 26.009.0014.00 - 19.002.25 - 2.889.00
Loop 397execPdV.cpp:48-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 .extracted.8]Single2.122.065.512.63 - 3.251.379.33 - 9.042.63 - 3.2540.0012.3221.00 - 26.008.0014.00 - 19.002.25 - 2.888.00
Loop 351execideal_gas.cpp:37-45,context.h:69-69ideal_gas_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]Single2.122.055.492.04 - 2.441.569.07 - 8.872.04 - 2.44410.2612.8125.50 - 30.5012.5014.56 - 19.562.81 - 3.4412.50
Loop 276execaccelerate.cpp:40-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 .extracted]Single2.031.975.261.86 - 2.181.2410.18 - 9.162.06 - 2.4141.6812.6019.56 - 22.9110.5013.50 - 18.501.92 - 2.509.50
Loop 287execcontext.h:46-46,context.h:69-69,advec_mom.cpp:180-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 .extracted.7]Single1.681.624.333.17 - 4.001.289.50 - 9.143.17 - 4.001631.4816.0938.00 - 48.0012.0027.50 - 37.504.00 - 5.2512.00
Loop 291execcontext.h:46-46,context.h:69-69,advec_mom.cpp:108-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 .extracted.27]Single1.671.614.313.17 - 4.001.289.50 - 9.143.17 - 4.001632.0816.2738.00 - 48.0012.0027.50 - 37.504.00 - 5.2512.00
Loop 286execcontext.h:69-69,advec_mom.cpp:218-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 .extracted]Single1.661.604.294.25 - 5.501.199.71 - 9.264.25 - 5.5040.0011.8917.00 - 22.004.0013.50 - 18.501.75 - 2.384.00
Loop 290execcontext.h:69-69,advec_mom.cpp:146-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 .extracted.22]Single1.661.604.274.25 - 5.501.199.71 - 9.264.25 - 5.5040.0011.0917.00 - 22.004.0013.50 - 18.501.75 - 2.384.00
Loop 336execflux_calc.cpp:36-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 .extracted]Single1.641.594.242.48 - 3.431.0010.40 - 9.603.06 - 4.2440.0012.1913.00 - 18.005.2513.00 - 18.001.25 - 1.884.25
Loop 279execadvec_cell.cpp:157-202,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 .extracted.7]Single1.341.313.502.92 - 3.691.289.50 - 9.143.17 - 4.003238.4617.1038.00 - 48.0013.0027.50 - 37.504.00 - 5.2512.00
Loop 282execadvec_cell.cpp:117-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 .extracted.22]Single1.311.303.472.63 - 3.251.379.33 - 9.042.63 - 3.2540.0012.1821.00 - 26.008.0014.00 - 19.002.25 - 2.888.00
Loop 278execadvec_cell.cpp:208-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 .extracted]Single1.321.303.472.63 - 3.251.379.33 - 9.042.63 - 3.2540.0011.2821.00 - 26.008.0014.00 - 19.002.25 - 2.888.00
Loop 283execadvec_cell.cpp:65-110,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 .extracted.27]Single1.311.293.462.71 - 3.431.289.50 - 9.143.17 - 4.003238.4617.1038.00 - 48.0014.0027.50 - 37.504.00 - 5.2512.00
Loop 312execcontext.h:69-69,calc_dt.cpp:49-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 .extracted]Single1.231.183.171.80 - 2.111.718.91 - 8.771.80 - 2.11816.6714.3958.50 - 68.5032.5030.06 - 40.066.56 - 7.8132.50
Loop 288execcontext.h:69-69,advec_mom.cpp:167-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 .extracted.12]Single1.211.163.094.00 - 5.541.0010.40 - 9.605.20 - 7.2040.0012.1913.00 - 18.003.2513.00 - 18.001.25 - 1.882.50
Loop 292execcontext.h:69-69,advec_mom.cpp:95-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 .extracted.32]Single1.191.153.072.81 - 3.891.0010.40 - 9.603.59 - 4.9740.0012.1913.00 - 18.004.6313.00 - 18.001.25 - 1.883.63
Loop 297execcontext.h:69-69,advec_mom.cpp:44-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 .extracted.57]Single1.201.153.073.59 - 4.971.0010.40 - 9.604.33 - 6.0040.0011.1913.00 - 18.003.6313.00 - 18.001.25 - 1.883.00
Loop 296execcontext.h:69-69,advec_mom.cpp:53-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 .extracted.52]Single1.161.102.954.00 - 5.541.0010.40 - 9.604.95 - 6.8640.0011.1913.00 - 18.003.2513.00 - 18.001.25 - 1.882.63
Loop 401execcontext.h:69-69,reset_field.cpp:44-48reset_field_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]Single1.040.992.648.00 - 11.081.0010.40 - 9.609.75 - 13.5040.0010.8413.00 - 18.001.6313.00 - 18.001.25 - 1.881.33
Loop 405execcontext.h:69-69,revert.cpp:34-38revert_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]Single1.020.982.618.00 - 11.081.0010.40 - 9.609.75 - 13.5040.0010.8413.00 - 18.001.6313.00 - 18.001.25 - 1.881.33
Loop 294execcontext.h:69-69,advec_mom.cpp:71-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 .extracted.42]Single1.020.982.617.43 - 10.291.0010.40 - 9.609.75 - 13.5040.0010.9813.00 - 18.001.7513.00 - 18.001.25 - 1.881.33
Loop 402execcontext.h:69-69,reset_field.cpp:34-38reset_field_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted.7]Single1.020.962.588.00 - 11.081.0010.40 - 9.609.75 - 13.5040.0010.8413.00 - 18.001.6313.00 - 18.001.25 - 1.881.33
Loop 295execcontext.h:69-69,advec_mom.cpp:62-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 .extracted.47]Single1.000.962.584.33 - 6.001.0010.40 - 9.605.47 - 7.5840.0010.9813.00 - 18.003.0013.00 - 18.001.25 - 1.882.38
Loop 813execcontext.h:69-69,viscosity.cpp:36-64viscosity_kernel(int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]Single0.880.842.241.71 - 1.991.798.85 - 8.721.71 - 1.991227.0515.7862.50 - 72.5036.5030.56 - 40.567.06 - 8.3136.50
Loop 285execadvec_cell.cpp:44-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 .extracted.37]Single0.600.571.523.59 - 4.971.0010.40 - 9.604.33 - 6.0040.0011.4213.00 - 18.003.6313.00 - 18.001.25 - 1.883.00
Loop 281execadvec_cell.cpp:136-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 .extracted.17]Single0.570.551.483.85 - 5.331.0010.40 - 9.604.33 - 6.0040.0011.4213.00 - 18.003.3813.00 - 18.001.25 - 1.883.00
Loop 289execcontext.h:69-69,advec_mom.cpp:157-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 .extracted.17]Single0.530.491.325.78 - 8.001.0010.40 - 9.608.00 - 11.0840.0011.8913.00 - 18.002.2513.00 - 18.001.25 - 1.881.63
Loop 280execadvec_cell.cpp:146-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 .extracted.12]Single0.530.491.326.12 - 8.471.0010.40 - 9.609.75 - 13.5040.0011.0913.00 - 18.002.1313.00 - 18.001.25 - 1.881.33
Loop 293execcontext.h:69-69,advec_mom.cpp:85-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 .extracted.37]Single0.520.491.306.50 - 9.001.0010.40 - 9.608.67 - 12.0040.0011.8913.00 - 18.002.0013.00 - 18.001.25 - 1.881.50
Loop 284execadvec_cell.cpp:54-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 .extracted.32]Single0.510.471.266.93 - 9.601.0010.40 - 9.609.75 - 13.5040.0011.0913.00 - 18.001.8813.00 - 18.001.25 - 1.881.33
Loop 331execcontext.h:69-69,field_summary.cpp:75-82,field_summary.cpp:85-91field_summary(global_variables&, parallel_&) [clone .extracted]Outermost0.100.060.174.122.1512.245.1512.5612.1812.883.136.001.052.50
Loop 310execcontext.h:69-69,build_field.cpp:100-113build_field(global_variables&) [clone .extracted.37]Single0.040.030.091.001.0011.15 - 9.917.63 - 9.8820.007.147.63 - 9.887.63 - 9.887.63 - 9.880.68 - 1.001.00
Loop 308execcontext.h:69-69,build_field.cpp:118-128build_field(global_variables&) [clone .extracted.27]Single0.030.020.061.001.0010.34 - 9.566.50 - 9.0020.007.396.50 - 9.006.50 - 9.006.50 - 9.000.63 - 0.941.00
Loop 348execcontext.h:69-69,generate_chunk.cpp:74-80generate_chunk(int, global_variables&) [clone .extracted.7]Single0.020.020.043.25 - 4.501.0010.40 - 9.606.50 - 9.0020.0011.886.50 - 9.002.006.50 - 9.000.63 - 0.941.00
Loop 353execcontext.h:69-69,initialise_chunk.cpp:77-82initialise_chunk(int, global_variables&) [clone .extracted.7]Single0.020.010.034.33 - 6.001.0010.40 - 9.606.50 - 9.0020.0012.056.50 - 9.001.506.50 - 9.000.63 - 0.941.00
Loop 307execcontext.h:69-69,build_field.cpp:143-148build_field(global_variables&) [clone .extracted.22]Single0.010.010.021.001.0010.40 - 9.606.50 - 9.0020.008.336.50 - 9.006.50 - 9.006.50 - 9.000.63 - 0.941.00
Loop 309execcontext.h:69-69,build_field.cpp:133-138build_field(global_variables&) [clone .extracted.32]Single0.010.010.021.001.0010.40 - 9.606.50 - 9.0020.008.336.50 - 9.006.50 - 9.006.50 - 9.000.63 - 0.941.00
Loop 377execpack_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 .extracted]Innermost0.020.000.01NANANANANANANANANANANANA
Loop 371execpack_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 .extracted]Innermost0.020.000.01NANANANANANANANANANANANA
Loop 340execcontext.h:46-46,context.h:69-69,generate_chunk.cpp:85-98,generate_chunk.cpp:105-109,generate_chunk.cpp:117-121generate_chunk(int, global_variables&) [clone .extracted]Outermost0.010.000.01NANANANANANANANANANANANA
Loop 384execcontext.h:69-69,pack_kernel.cpp:264-267clover_pack_message_bottom(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]Single0.010.000.00NANANANANANANANANANANANA
Loop 382execcontext.h:69-69,pack_kernel.cpp:190-193clover_pack_message_top(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]Single0.010.000.00NANANANANANANANANANANANA
Loop 383execcontext.h:69-69,pack_kernel.cpp:227-230clover_unpack_message_top(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]Single0.010.000.00NANANANANANANANANANANANA
Loop 376execcontext.h:46-46,context.h:69-69,pack_kernel.cpp:120-124clover_pack_message_right(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]Outermost0.010.000.00NANANANANANANANANANANANA
Loop 385execcontext.h:69-69,pack_kernel.cpp:297-300clover_unpack_message_bottom(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]Single0.010.000.00NANANANANANANANANANANANA
Loop 380execpack_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 .extracted]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 347execgenerate_chunk.cpp:95-98generate_chunk(int, global_variables&) [clone .extracted]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 374execpack_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 .extracted]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 558execupdate_halo.cpp:89-90update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.277]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 528execupdate_halo.cpp:205-206update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.222]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 370execcontext.h:46-46,context.h:69-69,pack_kernel.cpp:55-59clover_pack_message_left(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]Outermost0.010.000.00NANANANANANANANANANANANA
Loop 437execupdate_halo.cpp:562-563update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.57]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 429execupdate_halo.cpp:592-593update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.42]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 416execupdate_halo.cpp:648-649update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.17]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 550execupdate_halo.cpp:119-120update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.262]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 373execcontext.h:46-46,context.h:69-69,pack_kernel.cpp:88-90clover_unpack_message_left(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]Outermost0.010.000.00NANANANANANANANANANANANA
Loop 459execupdate_halo.cpp:476-477update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.97]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 481execupdate_halo.cpp:390-391update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.137]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 554execupdate_halo.cpp:97-100,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.272]Outermost0.010.000.00NANANANANANANANANANANANA
Loop 477execupdate_halo.cpp:398-401,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.132]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 445execupdate_halo.cpp:529-530update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.72]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 422execupdate_halo.cpp:613-616,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.32]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 434execupdate_halo.cpp:572-573update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.52]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 536execupdate_halo.cpp:175-176update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.237]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 379execcontext.h:46-46,context.h:69-69,pack_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 .extracted]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 555execupdate_halo.cpp:99-100update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.272]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 478execupdate_halo.cpp:400-401update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.132]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 549execupdate_halo.cpp:117-120,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.262]Outermost0.010.000.00NANANANANANANANANANANANA
Loop 425execupdate_halo.cpp:603-606,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.37]Outermost0.010.000.00NANANANANANANANANANANANA
Loop 519execupdate_halo.cpp:236-239,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.207]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 561execupdate_halo.cpp:76-77update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.282]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 473execupdate_halo.cpp:420-421update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.122]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 557execupdate_halo.cpp:87-90,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.277]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 514execupdate_halo.cpp:261-262update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.197]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 480execupdate_halo.cpp:388-391,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.137]Outermost0.010.000.00NANANANANANANANANANANANA
Loop 533execupdate_halo.cpp:185-186update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.232]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 413execupdate_halo.cpp:658-659update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.12]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 532execupdate_halo.cpp:183-186,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.232]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 451execupdate_halo.cpp:506-507update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.82]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 462execupdate_halo.cpp:463-464update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.102]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 428execupdate_halo.cpp:590-593,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.42]Outermost0.010.000.00NANANANANANANANANANANANA
Loop 426execupdate_halo.cpp:605-606update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.37]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 418execupdate_halo.cpp:633-636,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.22]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 539execupdate_halo.cpp:162-163update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.242]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 450execupdate_halo.cpp:504-507,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.82]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 530execupdate_halo.cpp:193-196,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.227]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 517execupdate_halo.cpp:248-249update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.202]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 506execupdate_halo.cpp:291-292update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.182]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 565execupdate_halo.cpp:54-57,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.292]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 543execupdate_halo.cpp:140-143,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.252]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 521execupdate_halo.cpp:226-229,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.212]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 17execchar_traits.h:357-357,char_traits.h:437-437,new_allocator.h:145-145,basic_string.h:165-165,basic_string.h:168-168,basic_string.h:187-187,basic_string.h:191-191,basic_string.h:195-195,basic_string.h:211-211,basic_string.h:219-219,basic_string.h:230-230,basic_string.h:239-239,basic_string.h:330-330,basic_string.h:555-555,basic_string.h:568-568,basic_string.h:576-576,basic_string.h:921-921,basic_string.h:927-927,basic_string.h:978-978,basic_string.h:1024-1024,basic_string.h:1062-1062,basic_string.h:1214-1214,basic_string.h:1260-1260,basic_string.h:1960-1960,basic_string.h:6185-6186,basic_string.h:6663-6665,charconv.h:58-60,charconv.h:83-84,charconv.h:92-96,charconv.h:99-99,hydro.cpp:55-89,hydro.cpp:92-96,hydro.cpp:105-108,hydro.cpp:208-210,hydro.cpp:213-216,locale_facets.h:877-880,ostream:221-221,ostream:616-616,ostream:685-685,ostream:707-707,basic_ios.h:49-49,basic_ios.h:450-450hydroOutermost0.000.000.00NANANANANANANANANANANANA
Loop 552execupdate_halo.cpp:107-110,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.267]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 489execupdate_halo.cpp:357-358update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.152]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 456execupdate_halo.cpp:486-487update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.92]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 516execupdate_halo.cpp:246-249,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.202]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 510execupdate_halo.cpp:269-272,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.192]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 488execupdate_halo.cpp:355-358,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.152]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 472execupdate_halo.cpp:418-421,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.122]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 466execupdate_halo.cpp:441-444,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.112]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 433execupdate_halo.cpp:570-573,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.52]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 525execupdate_halo.cpp:218-219update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.217]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 144execstl_vector.h:1046-1046,update_tile_halo.cpp:31-56update_tile_haloSingle0.000.000.00NANANANANANANANANANANANA
Loop 535execupdate_halo.cpp:173-176,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.237]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 524execupdate_halo.cpp:216-219,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.217]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 410execupdate_halo.cpp:666-669,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.7]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 569execupdate_halo.cpp:46-47update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.297]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 448execupdate_halo.cpp:519-520update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.77]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 538execupdate_halo.cpp:160-163,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.242]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 513execupdate_halo.cpp:259-262,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.197]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 415execupdate_halo.cpp:646-649,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.17]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 440execupdate_halo.cpp:549-550update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.62]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 439execupdate_halo.cpp:547-550,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.62]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 527execupdate_halo.cpp:203-206,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.222]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 505execupdate_halo.cpp:289-292,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.182]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 544execupdate_halo.cpp:142-143update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.252]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 423execupdate_halo.cpp:615-616update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.32]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 508execupdate_halo.cpp:279-282,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.187]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 455execupdate_halo.cpp:484-487,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.92]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 444execupdate_halo.cpp:527-530,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.72]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 420execupdate_halo.cpp:623-626,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.27]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 412execupdate_halo.cpp:656-659,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.12]Outermost0.000.000.00NANANANANANANANANANANANA
×