options

Expert Summary

Colums Filter

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
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 (%)Flops (GFLOP/s)CQA cyclesCQA cycles if no scalar integerCQA cycles if FP arith vectorizedCQA cycles if fully vectorizedCQA cycles if FP only
Loop 246execcontext.h:69-69,PdV.cpp:70-84PdV_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]Single4.694.234.951.141.001.003.551100.0082.69226.99113.5099.50113.50113.5032.00
Loop 248execcontext.h:69-69,PdV.cpp:49-64PdV_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]Single3.863.474.071.141.001.002.61199.1278.65196.7483.5073.5083.5083.5032.00
Loop 192execcontext.h:69-69,ideal_gas.cpp:38-46ideal_gas_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]Single3.373.063.591.001.001.001.00197.4486.06246.0334.0034.0034.0034.0034.00
Loop 95execaccelerate.cpp:41-54,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]Single3.512.853.331.181.001.008.13198.8276.91335.11130.00110.00130.00130.0016.00
Loop 115execcontext.h:46-46,context.h:69-69,advec_mom.cpp:181-186,advec_mom.cpp:192-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]Single2.752.5631.041.001.001.29299.3582.59224.8941.2539.5041.2541.2532.00
Loop 123execcontext.h:46-46,context.h:69-69,advec_mom.cpp:109-114,advec_mom.cpp:120-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]Single2.672.422.831.051.001.001.24299.3481.16247.2839.7538.0039.7539.7532.00
Loop 168execcontext.h:69-69,flux_calc.cpp:37-41flux_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]Single2.542.252.641.131.001.0010.50198.7376.11249.9852.5046.5052.5052.505.00
Loop 150execcalc_dt.cpp:50-76,context.h:69-69calc_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]Single2.392.232.611.001.001.001.00199.2483.30371.44114.00114.00114.00114.00114.00
Loop 665execcontext.h:69-69,viscosity.cpp:37-66viscosity_kernel(int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]Single2.362.192.571.031.001.001.03298.2984.16654.33108.00105.00108.00108.00105.00
Loop 121execcontext.h:69-69,advec_mom.cpp:147-150advec_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]Single2.322.142.51.131.001.001.63197.5676.98198.5826.0023.0026.0026.0016.00
Loop 113execcontext.h:69-69,advec_mom.cpp:219-222advec_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]Single2.382.12.461.121.001.001.72195.3576.02251.7427.5024.5027.5027.5016.00
Loop 99execcontext.h:69-69,advec_cell.cpp:158-202advec_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]Single2.261.982.311.111.001.001.80299.1182.54318.9672.0065.0072.0072.0040.00
Loop 107execcontext.h:69-69,advec_cell.cpp:66-110advec_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]Single2.111.882.21.121.001.001.65299.0883.28362.7666.0059.0066.0066.0040.00
Loop 97execcontext.h:69-69,advec_cell.cpp:209-217advec_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]Single2.141.742.041.131.001.001.53197.0179.10286.4249.0043.5049.0049.0032.00
Loop 105execcontext.h:69-69,advec_cell.cpp:118-126advec_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]Single2.111.681.971.141.001.001.39196.8878.13181.7344.5039.0044.5044.5032.00
Loop 135execcontext.h:69-69,advec_mom.cpp:45-49advec_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.791.541.811.131.001.0015.50196.0874.39150.8531.0027.5031.0031.002.00
Loop 133execcontext.h:69-69,advec_mom.cpp:54-58advec_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.71.521.781.131.001.0015.50198.0474.63148.9131.0027.5031.0031.002.00
Loop 129execcontext.h:69-69,advec_mom.cpp:72-76advec_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.371.241.451.131.001.0022.00198.6179.9587.9044.0039.0044.0044.002.00
Loop 256execcontext.h:69-69,revert.cpp:35-39revert_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]Single1.361.221.421.121.001.0018.501100.0087.7381.5737.0033.0037.0037.002.00
Loop 251execcontext.h:69-69,reset_field.cpp:45-49reset_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.351.21.411.121.001.0018.501100.0087.7381.8437.0033.0037.0037.002.00
Loop 131execcontext.h:69-69,advec_mom.cpp:63-67advec_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.341.191.41.121.001.0023.50197.3379.50126.0647.0042.0047.0047.002.00
Loop 253execcontext.h:69-69,reset_field.cpp:35-39reset_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.361.191.391.121.001.0018.501100.0087.7381.9837.0033.0037.0037.002.00
Loop 117execcontext.h:69-69,advec_mom.cpp:168-173advec_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.391.161.361.141.001.0013.711100.0077.50479.9548.0042.0048.0048.003.50
Loop 125execcontext.h:69-69,advec_mom.cpp:96-101advec_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.41.141.331.151.001.0013.29197.1875.26445.1546.5040.5046.5046.503.50
Loop 119execcontext.h:69-69,advec_mom.cpp:158-161advec_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.730.640.751.131.001.0011.00197.4476.4472.9422.0019.5022.0022.002.00
Loop 127execcontext.h:69-69,advec_mom.cpp:86-89advec_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.710.620.731.131.001.0011.00197.5075.1668.8022.0019.5022.0022.002.00
Loop 101execcontext.h:69-69,advec_cell.cpp:147-151advec_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.670.60.71.131.001.0025.50192.8675.15116.0825.5022.5025.5025.501.00
Loop 109execcontext.h:69-69,advec_cell.cpp:55-59advec_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.670.590.691.141.001.0024.00198.6879.0385.2648.0042.0048.0048.002.00
Loop 111execcontext.h:69-69,advec_cell.cpp:45-49advec_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.690.580.681.141.001.0012.00198.2175.56318.6436.0031.5036.0036.003.00
Loop 103execcontext.h:69-69,advec_cell.cpp:137-141advec_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.680.560.661.141.001.0012.00198.2175.56286.7936.0031.5036.0036.003.00
Loop 165execfield_summary.cpp:81-82field_summary(global_variables&, parallel_&) [clone .extracted]Innermost0.170.130.151.331.001.512.00277.4562.32180.458.006.008.005.284.00
Loop 163execfield_summary.cpp:76-82,field_summary.cpp:85-92field_summary(global_variables&, parallel_&) [clone .extracted]Outermost0.120.080.091.091.001.018.86397.1481.70670.4031.0028.5031.0030.563.50
Loop 148execbuild_field.cpp:101-114build_field(global_variables&) [clone .extracted.37]Single0.090.030.031.091.001.0128.17194.4479.860.0056.3351.8356.3355.722.00
Loop 190execgenerate_chunk.cpp:75-81generate_chunk(int, global_variables&) [clone .extracted.7]Single0.040.020.031.071.001.0543.67190.3879.932.4043.6740.8343.6741.451.00
Loop 195execinitialise_chunk.cpp:78-83initialise_chunk(int, global_variables&) [clone .extracted.7]Single0.030.020.021.181.001.0210.50179.3168.75110.2021.0017.8321.0020.592.00
Loop 144execbuild_field.cpp:119-129build_field(global_variables&) [clone .extracted.27]Single0.040.020.021.091.001.0120.92192.8679.460.2041.8338.3341.8341.252.00
Loop 226execpack_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.060.020.021.001.008.001.0010.0012.500.002.002.002.000.252.00
Loop 220execpack_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.070.020.021.001.008.001.0010.0012.500.002.002.002.000.252.00
Loop 181execcontext.h:46-46,context.h:69-69,generate_chunk.cpp:85-98,generate_chunk.cpp:105-108,generate_chunk.cpp:111-112,generate_chunk.cpp:117-119,generate_chunk.cpp:122-123,generate_chunk.cpp:128-128generate_chunk(int, global_variables&) [clone .extracted]Outermost0.030.010.011.161.001.025.753581.6773.26524.02103.5089.50103.50101.0018.00
Loop 223execpack_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.040.010.011.001.008.001.0010.0012.500.002.002.002.000.252.00
Loop 164execfield_summary.cpp:80-82field_summary(global_variables&, parallel_&) [clone .extracted]InBetween0.030.010.011.21 - 1.061.001.45 - 1.601.42 - 1.06371.6758.02481.415.67 - 6.334.67 - 6.005.67 - 6.333.92 - 3.964.00 - 6.00
Loop 229execpack_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.040.010.011.001.008.001.0010.0012.500.001.001.001.000.131.00
Loop 146execbuild_field.cpp:134-139build_field(global_variables&) [clone .extracted.32]Single0.020.010.011.071.001.0317.00190.4880.6572.4017.0015.8317.0016.491.00
Loop 142execbuild_field.cpp:144-149build_field(global_variables&) [clone .extracted.22]Single0.020.010.011.071.001.0317.00190.4880.6572.8017.0015.8317.0016.491.00
Loop 410execupdate_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.0100NANANANANANANANANANANANANA
Loop 388execupdate_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.0100NANANANANANANANANANANANANA
Loop 407execupdate_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.0100NANANANANANANANANANANANANA
Loop 286execupdate_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.0100NANANANANANANANANANANANANA
Loop 385execupdate_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.0100NANANANANANANANANANANANANA
Loop 264execupdate_halo.cpp:658-659update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.12]Innermost000NANANANANANANANANANANANANA
Loop 289execupdate_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.0100NANANANANANANANANANANANANA
Loop 402execupdate_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.0200NANANANANANANANANANANANANA
Loop 333execupdate_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.0100NANANANANANANANANANANANANA
Loop 382execupdate_halo.cpp:194-198,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.227]Outermost000NANANANANANANANANANANANANA
Loop 311execupdate_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.0100NANANANANANANANANANANANANA
Loop 371execupdate_halo.cpp:237-241,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.0100NANANANANANANANANANANANANA
Loop 305execupdate_halo.cpp:495-499,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.87]Outermost0.0100NANANANANANANANANANANANANA
Loop 404execupdate_halo.cpp:108-112,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.0100NANANANANANANANANANANANANA
Loop 327execupdate_halo.cpp:409-413,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.127]Outermost0.0100NANANANANANANANANANANANANA
Loop 330execupdate_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.0100NANANANANANANANANANANANANA
Loop 267execupdate_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.0100NANANANANANANANANANANANANA
Loop 325execupdate_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.0100NANANANANANANANANANANANANA
Loop 369execupdate_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.0200NANANANANANANANANANANANANA
Loop 228execcontext.h:46-46,context.h:69-69,pack_kernel.cpp:157-158,pack_kernel.cpp:162-162clover_unpack_message_right(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]Outermost000NANANANANANANANANANANANANA
Loop 380execupdate_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.0100NANANANANANANANANANANANANA
Loop 303execupdate_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.0100NANANANANANANANANANANANANA
Loop 281execupdate_halo.cpp:592-593update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.42]Innermost000NANANANANANANANANANANANANA
Loop 261execupdate_halo.cpp:667-671,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.7]Outermost000NANANANANANANANANANANANANA
Loop 374execupdate_halo.cpp:228-229update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.212]Innermost000NANANANANANANANANANANANANA
Loop 297execupdate_halo.cpp:529-530update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.72]Innermost000NANANANANANANANANANANANANA
Loop 219execcontext.h:46-46,context.h:69-69,pack_kernel.cpp:56-61clover_pack_message_left(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]Outermost0.0100NANANANANANANANANANANANANA
Loop 188execgenerate_chunk.cpp:95-98generate_chunk(int, global_variables&) [clone .extracted]Innermost0.0100NANANANANANANANANANANANANA
Loop 360execupdate_halo.cpp:280-284,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.0100NANANANANANANANANANANANANA
Loop 283execupdate_halo.cpp:581-585,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.47]Outermost0.0100NANANANANANANANANANANANANA
Loop 391execupdate_halo.cpp:162-163update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.242]Innermost000NANANANANANANANANANANANANA
Loop 222execcontext.h:46-46,context.h:69-69,pack_kernel.cpp:89-94clover_unpack_message_left(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]Outermost0.0100NANANANANANANANANANANANANA
Loop 225execcontext.h:46-46,context.h:69-69,pack_kernel.cpp:121-126clover_pack_message_right(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]Outermost000NANANANANANANANANANANANANA
Loop 363execupdate_halo.cpp:271-272update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.192]Innermost000NANANANANANANANANANANANANA
Loop 300execupdate_halo.cpp:519-520update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.77]Innermost000NANANANANANANANANANANANANA
Loop 278execupdate_halo.cpp:605-606update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.37]Innermost000NANANANANANANANANANANANANA
Loop 415execupdate_halo.cpp:65-69,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.287]Outermost000NANANANANANANANANANANANANA
Loop 272execupdate_halo.cpp:624-628,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.27]Outermost000NANANANANANANANANANANANANA
Loop 275execupdate_halo.cpp:615-616update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.32]Innermost000NANANANANANANANANANANANANA
Loop 413execupdate_halo.cpp:76-77update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.282]Innermost000NANANANANANANANANANANANANA
Loop 336execupdate_halo.cpp:377-378update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.142]Innermost000NANANANANANANANANANANANANA
Loop 393execupdate_halo.cpp:151-155,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.247]Outermost000NANANANANANANANANANANANANA
Loop 338execupdate_halo.cpp:366-370,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.147]Outermost000NANANANANANANANANANANANANA
Loop 316execupdate_halo.cpp:452-456,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.107]Outermost0.0100NANANANANANANANANANANANANA
Loop 406execupdate_halo.cpp:98-102,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.0100NANANANANANANANANANANANANA
Loop 259execupdate_halo.cpp:678-679update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted]Innermost000NANANANANANANANANANANANANA
Loop 294execupdate_halo.cpp:538-542,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.67]Outermost000NANANANANANANANANANANANANA
Loop 341execupdate_halo.cpp:357-358update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.152]Innermost000NANANANANANANANANANANANANA
Loop 358execupdate_halo.cpp:291-292update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.182]Innermost000NANANANANANANANANANANANANA
Loop 314execupdate_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.0100NANANANANANANANANANANANANA
Loop 292execupdate_halo.cpp:549-550update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.62]Innermost000NANANANANANANANANANANANANA
Loop 420execupdate_halo.cpp:45-49,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.297]Outermost000NANANANANANANANANANANANANA
Loop 418execupdate_halo.cpp:56-57update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.292]Innermost000NANANANANANANANANANANANANA
Loop 399execupdate_halo.cpp:132-133update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.257]Innermost000NANANANANANANANANANANANANA
Loop 344execupdate_halo.cpp:347-348update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.157]Innermost000NANANANANANANANANANANANANA
Loop 322execupdate_halo.cpp:433-434update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.117]Innermost000NANANANANANANANANANANANANA
Loop 379execupdate_halo.cpp:204-208,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.0100NANANANANANANANANANANANANA
Loop 308execupdate_halo.cpp:486-487update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.92]Innermost000NANANANANANANANANANANANANA
Loop 310execupdate_halo.cpp:475-479,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.97]Outermost0.0100NANANANANANANANANANANANANA
Loop 263execupdate_halo.cpp:657-661,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.12]Outermost000NANANANANANANANANANANANANA
Loop 245execcontext.h:69-69,PdV.cpp:70-72,PdV.cpp:78-84PdV_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]Single000NANANANANANANANANANANANANA
Loop 396execupdate_halo.cpp:142-143update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.252]Innermost000NANANANANANANANANANANANANA
Loop 307execupdate_halo.cpp:485-489,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.92]Outermost000NANANANANANANANANANANANANA
Loop 329execupdate_halo.cpp:399-403,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.132]Outermost000NANANANANANANANANANANANANA
Loop 274execupdate_halo.cpp:614-618,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.32]Outermost000NANANANANANANANANANANANANA
Loop 377execupdate_halo.cpp:218-219update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.217]Innermost000NANANANANANANANANANANANANA
Loop 384execupdate_halo.cpp:184-188,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.232]Outermost000NANANANANANANANANANANANANA
Loop 376execupdate_halo.cpp:217-221,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.217]Outermost000NANANANANANANANANANANANANA
Loop 373execupdate_halo.cpp:227-231,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.212]Outermost000NANANANANANANANANANANANANA
Loop 277execupdate_halo.cpp:604-608,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.37]Outermost000NANANANANANANANANANANANANA
Loop 191execcontext.h:69-69,ideal_gas.cpp:38-46ideal_gas_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]Single000NANANANANANANANANANANANANA
Loop 94execaccelerate.cpp:41-54,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]Single000NANANANANANANANANANANANANA
Loop 270execupdate_halo.cpp:635-636update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.22]Innermost000NANANANANANANANANANANANANA
Loop 412execupdate_halo.cpp:75-79,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.282]Outermost000NANANANANANANANANANANANANA
Loop 409execupdate_halo.cpp:88-92,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.277]Outermost000NANANANANANANANANANANANANA
Loop 362execupdate_halo.cpp:270-274,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.192]Outermost000NANANANANANANANANANANANANA
Loop 302execupdate_halo.cpp:505-509,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.82]Outermost000NANANANANANANANANANANANANA
Loop 43execadvection.cpp:68-70advection(global_variables&)Single000NANANANANANANANANANANANANA
Loop 387execupdate_halo.cpp:174-178,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.237]Outermost000NANANANANANANANANANANANANA
Loop 167execcontext.h:69-69,flux_calc.cpp:37-41flux_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]Single000NANANANANANANANANANANANANA
Loop 421execupdate_halo.cpp:46-47update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.297]Innermost000NANANANANANANANANANANANANA
Loop 366execupdate_halo.cpp:261-262update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.197]Innermost000NANANANANANANANANANANANANA
Loop 319execupdate_halo.cpp:443-444update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.112]Innermost000NANANANANANANANANANANANANA
Loop 398execupdate_halo.cpp:131-135,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.257]Outermost000NANANANANANANANANANANANANA
Loop 395execupdate_halo.cpp:141-145,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.252]Outermost000NANANANANANANANANANANANANA
Loop 340execupdate_halo.cpp:356-360,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.152]Outermost000NANANANANANANANANANANANANA
Loop 296execupdate_halo.cpp:528-532,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.72]Outermost000NANANANANANANANANANANANANA
Loop 126execcontext.h:69-69,advec_mom.cpp:86-89advec_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]Single000NANANANANANANANANANANANANA
×