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 (%) 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 245execcontext.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]Single1.921.855.952.291.853.532.4440.0012.340.0037.1016.2020.0010.5015.20
Loop 199execcontext.h:69-69,ideal_gas.cpp:38-46ideal_gas_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]Single1.761.685.422.881.212.282.8840.0011.480.0024.508.5020.2510.758.50
Loop 246execcontext.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]Single1.621.575.042.621.472.793.1840.0012.290.0029.3011.1720.0010.509.20
Loop 144execaccelerate.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]Single1.671.575.032.541.934.092.7840.0012.380.0034.7713.6718.008.5012.50
Loop 154execadvec_mom.cpp:181-211,context.h:46-46,context.h:69-69advec_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.331.244.003.331.052.115.001620.0014.630.0040.0012.0038.0019.008.00
Loop 158execadvec_mom.cpp:109-139,context.h:46-46,context.h:69-69advec_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.321.223.933.331.052.115.001620.4114.800.0040.0012.0038.0019.008.00
Loop 153execadvec_mom.cpp:219-222,context.h:69-69advec_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.301.223.934.351.112.355.0040.0011.090.0020.004.6018.008.504.00
Loop 191execflux_calc.cpp:37-41,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.261.223.922.411.363.342.6040.0012.160.0021.709.0016.006.508.33
Loop 157execadvec_mom.cpp:147-150,context.h:69-69advec_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.291.213.905.001.112.355.0040.0011.090.0020.004.0018.008.504.00
Loop 150execadvec_cell.cpp:66-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.111.043.332.301.162.323.673213.5113.940.0044.0019.1738.0019.0012.00
Loop 146execadvec_cell.cpp:158-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.151.033.332.381.162.323.673213.5113.940.0044.0018.5038.0019.0012.00
Loop 629execviscosity.cpp:37-66,context.h:69-69viscosity_kernel(int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]Single1.071.023.291.981.231.941.981220.0014.870.0064.5032.5052.2533.2532.50
Loop 145execadvec_cell.cpp:209-217,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.091.013.253.001.202.293.0040.0011.160.0024.008.0020.0010.508.00
Loop 149execadvec_cell.cpp:118-126,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.081.013.253.001.202.293.0040.0012.140.0024.008.0020.0010.508.00
Loop 178execcalc_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]Single1.061.013.242.121.312.222.1287.1413.210.0060.5028.5046.2527.2528.50
Loop 155execadvec_mom.cpp:168-173,context.h:69-69advec_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]Single0.970.922.954.281.293.185.9140.0012.140.0020.704.8316.006.503.50
Loop 164execadvec_mom.cpp:45-49,context.h:69-69advec_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]Single0.950.912.942.401.052.582.6540.0011.190.0016.807.0016.006.506.33
Loop 159execadvec_mom.cpp:96-101,context.h:69-69advec_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]Single0.960.912.942.771.283.153.0440.0012.140.0020.507.4016.006.506.73
Loop 163execadvec_mom.cpp:54-58,context.h:69-69advec_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]Single0.920.892.862.901.052.583.2740.0011.190.0016.805.8016.006.505.13
Loop 248execreset_field.cpp:45-49,context.h:69-69reset_field_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]Single0.850.822.637.421.002.478.0340.0010.860.0016.072.1716.076.502.00
Loop 251execcontext.h:69-69,revert.cpp:35-39revert_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]Single0.830.792.547.421.002.478.0340.0010.860.0016.072.1716.076.502.00
Loop 249execreset_field.cpp:35-39,context.h:69-69reset_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]Single0.830.792.537.421.002.478.0340.0010.860.0016.072.1716.076.502.00
Loop 162execadvec_mom.cpp:63-67,context.h:69-69advec_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]Single0.830.772.492.841.032.543.2140.0010.540.0016.505.8016.006.505.13
Loop 161execadvec_mom.cpp:72-76,context.h:69-69advec_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]Single0.840.772.496.031.002.478.0340.0010.970.0016.072.6716.006.502.00
Loop 152execadvec_cell.cpp:45-49,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.480.461.462.901.052.583.2740.0011.420.0016.805.8016.006.505.13
Loop 148execadvec_cell.cpp:137-141,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.490.441.433.151.052.583.7340.0011.420.0016.805.3316.006.504.50
Loop 156execadvec_mom.cpp:158-161,context.h:69-69advec_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.440.401.305.181.022.526.5640.0011.890.0016.403.1716.006.502.50
Loop 160execadvec_mom.cpp:86-89,context.h:69-69advec_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.450.401.295.151.022.516.5240.0011.890.0016.303.1716.006.502.50
Loop 147execadvec_cell.cpp:147-151,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.420.381.235.211.032.548.2540.0011.090.0016.503.1716.006.502.00
Loop 151execadvec_cell.cpp:55-59,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.410.371.205.671.002.478.0340.0011.090.0016.072.8316.006.502.00
Loop 177execbuild_field.cpp:101-114,context.h:69-69build_field(global_variables&) [clone .extracted.37]Single0.040.030.091.001.005.2617.1020.007.140.0017.1017.1017.103.251.00
Loop 175execbuild_field.cpp:119-129,context.h:69-69build_field(global_variables&) [clone .extracted.27]Single0.030.020.071.001.004.1513.5020.007.390.0013.5013.5013.503.251.00
Loop 198execgenerate_chunk.cpp:75-81,context.h:69-69generate_chunk(int, global_variables&) [clone .extracted.7]Single0.020.010.043.301.002.755.8140.0012.190.0017.905.4217.906.503.08
Loop 202execinitialise_chunk.cpp:78-83,context.h:69-69initialise_chunk(int, global_variables&) [clone .extracted.7]Single0.010.010.035.831.002.698.7520.0012.050.008.751.508.753.251.00
Loop 176execbuild_field.cpp:134-139,context.h:69-69build_field(global_variables&) [clone .extracted.32]Single0.010.010.031.001.002.698.7520.008.330.008.758.758.753.251.00
Loop 174execbuild_field.cpp:144-149,context.h:69-69build_field(global_variables&) [clone .extracted.22]Single0.010.010.021.001.002.698.7520.008.330.008.758.758.753.251.00
Loop 194execgenerate_chunk.cpp:85-86,generate_chunk.cpp:89-98,generate_chunk.cpp:105-109,generate_chunk.cpp:117-120,generate_chunk.cpp:128-128,context.h:46-46,context.h:69-69generate_chunk(int, global_variables&) [clone .extracted]Outermost0.010.000.012.163.006.552.97440.0012.140.0057.3326.5019.118.7519.33
Loop 229execpack_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.040.000.011.671.008.001.6710.0012.500.001.671.001.670.211.00
Loop 223execpack_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.01NANANANANANANA0.00NANANANANA
Loop 236execpack_kernel.cpp:228-231,context.h:69-69clover_unpack_message_top(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]Single0.020.000.01NANANANANANANA0.00NANANANANA
Loop 232execpack_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.020.000.01NANANANANANANA0.00NANANANANA
Loop 240execpack_kernel.cpp:298-301,context.h:69-69clover_unpack_message_bottom(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]Single0.020.000.01NANANANANANANA0.00NANANANANA
Loop 226execpack_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.020.000.01NANANANANANANA0.00NANANANANA
Loop 234execpack_kernel.cpp:191-194,context.h:69-69clover_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.01NANANANANANANA0.00NANANANANA
Loop 238execpack_kernel.cpp:265-268,context.h:69-69clover_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.00NANANANANANANA0.00NANANANANA
Loop 241execpack_kernel.cpp:298-301,context.h:69-69clover_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.00NANANANANANANA0.00NANANANANA
Loop 235execpack_kernel.cpp:191-194,context.h:69-69clover_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.00NANANANANANANA0.00NANANANANA
Loop 237execpack_kernel.cpp:228-231,context.h:69-69clover_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.00NANANANANANANA0.00NANANANANA
Loop 375execupdate_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.00NANANANANANANA0.00NANANANANA
Loop 397execupdate_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.00NANANANANANANA0.00NANANANANA
Loop 320execupdate_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.010.000.00NANANANANANANA0.00NANANANANA
Loop 239execpack_kernel.cpp:265-268,context.h:69-69clover_pack_message_bottom(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]Single0.000.000.00NANANANANANANA0.00NANANANANA
Loop 380execupdate_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.00NANANANANANANA0.00NANANANANA
Loop 309execupdate_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.00NANANANANANANA0.00NANANANANA
Loop 364execupdate_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.00NANANANANANANA0.00NANANANANA
Loop 408execupdate_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.010.000.00NANANANANANANA0.00NANANANANA
Loop 276execupdate_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.00NANANANANANANA0.00NANANANANA
Loop 281execupdate_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.000.000.00NANANANANANANA0.00NANANANANA
Loop 259execupdate_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.00NANANANANANANA0.00NANANANANA
Loop 298execupdate_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.000.000.00NANANANANANANA0.00NANANANANA
Loop 331execupdate_halo.cpp:377-378update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.142]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 383execupdate_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.00NANANANANANANA0.00NANANANANA
Loop 262execupdate_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.000.000.00NANANANANANANA0.00NANANANANA
Loop 284execupdate_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.010.000.00NANANANANANANA0.00NANANANANA
Loop 353execupdate_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.00NANANANANANANA0.00NANANANANA
Loop 231execpack_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]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 196execgenerate_chunk.cpp:95-98generate_chunk(int, global_variables&) [clone .extracted]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 303execupdate_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.010.000.00NANANANANANANA0.00NANANANANA
Loop 402execupdate_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.000.000.00NANANANANANANA0.00NANANANANA
Loop 287execupdate_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.00NANANANANANANA0.00NANANANANA
Loop 225execpack_kernel.cpp:89-90,pack_kernel.cpp:94-94clover_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.00NANANANANANANA0.00NANANANANA
Loop 386execupdate_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.00NANANANANANANA0.00NANANANANA
Loop 314execupdate_halo.cpp:443-444update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.112]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 401execupdate_halo.cpp:98-99,update_halo.cpp:102-102update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.272]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 254execupdate_halo.cpp:678-679update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 273execupdate_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.00NANANANANANANA0.00NANANANANA
Loop 228execpack_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]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 372execupdate_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.00NANANANANANANA0.00NANANANANA
Loop 265execupdate_halo.cpp:635-636update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.22]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 405execupdate_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.000.000.00NANANANANANANA0.00NANANANANA
Loop 306execupdate_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.00NANANANANANANA0.00NANANANANA
Loop 328execupdate_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.010.000.00NANANANANANANA0.00NANANANANA
Loop 336execupdate_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.00NANANANANANANA0.00NANANANANA
Loop 369execupdate_halo.cpp:228-229update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.212]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 404execupdate_halo.cpp:88-89,update_halo.cpp:92-92update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.277]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 394execupdate_halo.cpp:132-133update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.257]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 339execupdate_halo.cpp:347-348update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.157]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 295execupdate_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.00NANANANANANANA0.00NANANANANA
Loop 396execupdate_halo.cpp:118-122update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.262]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 358execupdate_halo.cpp:271-272update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.192]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 357execupdate_halo.cpp:270-271,update_halo.cpp:274-274update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.192]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 269execupdate_halo.cpp:614-615,update_halo.cpp:618-618update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.32]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 413execupdate_halo.cpp:56-57update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.292]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 325execupdate_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.000.000.00NANANANANANANA0.00NANANANANA
Loop 275execupdate_halo.cpp:591-595update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.42]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 407execupdate_halo.cpp:75-79update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.282]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 385execupdate_halo.cpp:161-165update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.242]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 253execupdate_halo.cpp:677-678,update_halo.cpp:681-681update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 182execcomms_kernel.cpp:143-145,stl_vector.h:1046-1046clover_exchange(global_variables&, int const*, int)Single0.000.000.00NANANANANANANA0.00NANANANANA
Loop 416execupdate_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.000.000.00NANANANANANANA0.00NANANANANA
Loop 391execupdate_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.000.000.00NANANANANANANA0.00NANANANANA
Loop 390execupdate_halo.cpp:141-142,update_halo.cpp:145-145update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.252]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 388execupdate_halo.cpp:151-152,update_halo.cpp:155-155update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.247]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 324execupdate_halo.cpp:399-400,update_halo.cpp:403-403update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.132]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 291execupdate_halo.cpp:528-529,update_halo.cpp:532-532update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.72]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 258execupdate_halo.cpp:657-658,update_halo.cpp:661-661update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.12]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 247execstl_vector.h:1046-1046,reset_field.cpp:34-36,reset_field.cpp:44-46,reset_field.cpp:61-67reset_field(global_variables&)Single0.000.000.00NANANANANANANA0.00NANANANANA
Loop 294execupdate_halo.cpp:518-519,update_halo.cpp:522-522update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.77]Outermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 261execupdate_halo.cpp:647-648,update_halo.cpp:651-651update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.17]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 270execupdate_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.00NANANANANANANA0.00NANANANANA
Loop 368execupdate_halo.cpp:227-228,update_halo.cpp:231-231update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.212]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 335execupdate_halo.cpp:356-357,update_halo.cpp:360-360update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.152]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 330execupdate_halo.cpp:376-380update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.142]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 302execupdate_halo.cpp:485-486,update_halo.cpp:489-489update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.92]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 297execupdate_halo.cpp:505-509update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.82]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 319execupdate_halo.cpp:419-423update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.122]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 286execupdate_halo.cpp:548-552update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.62]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 222execpack_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.000.000.00NANANANANANANA0.00NANANANANA
×