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 125execcontext.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.532.373.691.041.001.001.29299.3582.59242.0541.2539.5041.2541.2532.00
Loop 243execcontext.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]Single2.452.233.471.141.001.003.551100.0082.69405.66113.5099.50113.50113.5032.00
Loop 105execcontext.h:69-69,accelerate.cpp:41-54accelerate_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.372.233.471.181.001.008.13198.8276.91423.93130.00110.00130.00130.0016.00
Loop 662execcontext.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.312.193.411.011.001.001.01299.6881.64645.36106.25105.00106.25106.25105.00
Loop 133execcontext.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.312.143.331.051.001.001.24299.3481.16272.0039.7538.0039.7539.7532.00
Loop 160execcontext.h:69-69,calc_dt.cpp:50-76calc_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.262.133.311.001.001.001.00199.2483.30387.78114.00114.00114.00114.00114.00
Loop 194execcontext.h:69-69,ideal_gas.cpp:38-46ideal_gas_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]Single2.22.033.151.001.001.001.00197.4486.06336.0834.0034.0034.0034.0034.00
Loop 109execcontext.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.031.882.921.111.001.001.80299.1182.54334.9672.0065.0072.0072.0040.00
Loop 117execcontext.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]Single1.841.692.631.121.001.001.65299.0883.28405.3866.0059.0066.0066.0040.00
Loop 131execcontext.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]Single1.751.62.481.131.001.001.63197.5676.98202.3126.0023.0026.0026.0016.00
Loop 123execcontext.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]Single1.711.552.411.121.001.001.72195.3576.02300.2127.5024.5027.5027.5016.00
Loop 245execcontext.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.721.552.41.141.001.002.61199.1278.65340.4483.5073.5083.5083.5032.00
Loop 107execcontext.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]Single1.271.151.791.131.001.001.53197.0179.10259.6049.0043.5049.0049.0032.00
Loop 115execcontext.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]Single1.251.121.741.141.001.001.39196.8878.13217.1144.5039.0044.5044.5032.00
Loop 178execcontext.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]Single1.251.11.711.131.001.0010.50198.7376.11474.3652.5046.5052.5052.505.00
Loop 127execcontext.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]Single10.911.411.141.001.0013.71198.5976.50625.1848.0042.0048.0048.003.50
Loop 135execcontext.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]Single0.980.861.341.151.001.0013.29197.1875.26585.4846.5040.5046.5046.503.50
Loop 145execcontext.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]Single0.780.681.051.131.001.0015.50196.0874.39256.2531.0027.5031.0031.002.00
Loop 143execcontext.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]Single0.770.661.031.131.001.0015.50198.0075.63269.6931.0027.5031.0031.002.00
Loop 137execcontext.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.760.630.981.131.001.0011.00197.5075.1666.9922.0019.5022.0022.002.00
Loop 129execcontext.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.710.630.981.131.001.0011.00197.4476.4473.8522.0019.5022.0022.002.00
Loop 139execcontext.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]Single0.710.610.951.131.001.0022.00198.6179.95114.0244.0039.0044.0044.002.00
Loop 141execcontext.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]Single0.630.530.831.121.001.0023.50197.3379.50222.2347.0042.0047.0047.002.00
Loop 248execcontext.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]Single0.590.50.781.121.001.0018.501100.0087.7397.5537.0033.0037.0037.002.00
Loop 253execcontext.h:69-69,revert.cpp:35-39revert_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]Single0.60.490.771.121.001.0018.501100.0087.7397.5737.0033.0037.0037.002.00
Loop 250execcontext.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]Single0.60.490.761.121.001.0018.501100.0087.73100.6237.0033.0037.0037.002.00
Loop 121execcontext.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.540.430.661.141.001.0012.00198.2175.56380.4736.0031.5036.0036.003.00
Loop 113execcontext.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.470.40.631.141.001.0012.00198.2175.56375.2436.0031.5036.0036.003.00
Loop 111execcontext.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.370.30.471.131.001.0025.50195.1276.68149.0425.5022.5025.5025.501.00
Loop 119execcontext.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.350.290.451.141.001.0024.00198.6879.03113.8148.0042.0048.0048.002.00
Loop 175execfield_summary.cpp:81-82field_summary(global_variables&, parallel_&) [clone .extracted]Innermost0.140.090.141.331.001.512.00277.4562.32202.418.006.008.005.284.00
Loop 173execfield_summary.cpp:76-82,field_summary.cpp:85-92field_summary(global_variables&, parallel_&) [clone .extracted]Outermost0.090.060.11.091.001.018.86397.1481.70979.2031.0028.5031.0030.563.50
Loop 158execbuild_field.cpp:101-114build_field(global_variables&) [clone .extracted.37]Single0.070.030.041.091.001.0128.17194.4479.860.4056.3351.8356.3355.722.00
Loop 154execbuild_field.cpp:119-129build_field(global_variables&) [clone .extracted.27]Single0.040.010.021.091.001.0120.92192.8679.460.0041.8338.3341.8341.252.00
Loop 174execfield_summary.cpp:80-82field_summary(global_variables&, parallel_&) [clone .extracted]InBetween0.030.010.021.21 - 1.061.001.45 - 1.601.42 - 1.06371.6758.02585.225.67 - 6.334.67 - 6.005.67 - 6.333.92 - 3.964.00 - 6.00
Loop 222execpack_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.050.010.021.001.008.001.0010.0012.500.002.002.002.000.252.00
Loop 216execpack_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.040.010.021.001.008.001.0010.0012.500.002.002.002.000.252.00
Loop 225execpack_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.030.010.011.001.008.001.0010.0012.500.001.001.001.000.131.00
Loop 187execgenerate_chunk.cpp:85-86,generate_chunk.cpp:91-98,generate_chunk.cpp:105-108,generate_chunk.cpp:111-112,generate_chunk.cpp:117-123,generate_chunk.cpp:128-128,context.h:46-46,context.h:69-69generate_chunk(int, global_variables&) [clone .extracted]Outermost0.040.010.011.181.001.026.282780.1274.49523.22113.0095.50113.00110.5018.00
Loop 219execpack_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 152execbuild_field.cpp:144-149build_field(global_variables&) [clone .extracted.22]Single0.010.010.011.071.001.0317.00190.4880.6569.6017.0015.8317.0016.491.00
Loop 156execbuild_field.cpp:134-139build_field(global_variables&) [clone .extracted.32]Single0.010.010.011.071.001.0317.00190.4880.6578.8017.0015.8317.0016.491.00
Loop 197execinitialise_chunk.cpp:78-83initialise_chunk(int, global_variables&) [clone .extracted.7]Single0.010.010.011.181.001.0210.50179.3168.75204.0121.0017.8321.0020.592.00
Loop 192execgenerate_chunk.cpp:75-81generate_chunk(int, global_variables&) [clone .extracted.7]Single0.0100.011.071.001.0543.50192.1681.37NA43.5040.8343.5041.261.00
Loop 404execupdate_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 382execupdate_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 401execcontext.h:69-69,update_halo.cpp:108-112update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.267]Outermost0.0100NANANANANANANANANANANANANA
Loop 283execupdate_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 377execupdate_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 399execupdate_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.0100NANANANANANANANANANANANANA
Loop 379execcontext.h:69-69,update_halo.cpp:194-198update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.227]Outermost000NANANANANANANANANANANANANA
Loop 324execcontext.h:69-69,update_halo.cpp:409-413update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.127]Outermost0.0100NANANANANANANANANANANANANA
Loop 322execupdate_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 261execupdate_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.0100NANANANANANANANANANANANANA
Loop 407execupdate_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 300execupdate_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 218execcontext.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 280execcontext.h:69-69,update_halo.cpp:581-585update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.47]Outermost0.0100NANANANANANANANANANANANANA
Loop 258execcontext.h:69-69,update_halo.cpp:667-671update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.7]Outermost0.0100NANANANANANANANANANANANANA
Loop 294execupdate_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 224execcontext.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]Outermost0.0100NANANANANANANANANANANANANA
Loop 278execupdate_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 305execupdate_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 371execupdate_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 327execupdate_halo.cpp:400-401update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.132]Innermost000NANANANANANANANANANANANANA
Loop 286execupdate_halo.cpp:562-563update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.57]Innermost000NANANANANANANANANANANANANA
Loop 366execupdate_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.0100NANANANANANANANANANANANANA
Loop 355execupdate_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.0100NANANANANANANANANANANANANA
Loop 302execcontext.h:69-69,update_halo.cpp:495-499update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.87]Outermost000NANANANANANANANANANANANANA
Loop 221execcontext.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 385execupdate_halo.cpp:175-176update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.237]Innermost000NANANANANANANANANANANANANA
Loop 308execupdate_halo.cpp:476-477update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.97]Innermost000NANANANANANANANANANANANANA
Loop 415execupdate_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 406execcontext.h:69-69,update_halo.cpp:88-92update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.277]Outermost000NANANANANANANANANANANANANA
Loop 311execupdate_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 215execcontext.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 412execcontext.h:69-69,update_halo.cpp:65-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.287]Outermost000NANANANANANANANANANANANANA
Loop 368execcontext.h:69-69,update_halo.cpp:237-241update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.207]Outermost000NANANANANANANANANANANANANA
Loop 335execcontext.h:69-69,update_halo.cpp:366-370update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.147]Outermost000NANANANANANANANANANANANANA
Loop 313execcontext.h:69-69,update_halo.cpp:452-456update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.107]Outermost000NANANANANANANANANANANANANA
Loop 330execupdate_halo.cpp:390-391update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.137]Innermost000NANANANANANANANANANANANANA
Loop 388execupdate_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 190execgenerate_chunk.cpp:95-98generate_chunk(int, global_variables&) [clone .extracted]Innermost0.0100NANANANANANANANANANANANANA
Loop 272execupdate_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 264execupdate_halo.cpp:648-649update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.17]Innermost000NANANANANANANANANANANANANA
Loop 390execcontext.h:69-69,update_halo.cpp:151-155update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.247]Outermost000NANANANANANANANANANANANANA
Loop 357execcontext.h:69-69,update_halo.cpp:280-284update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.187]Outermost000NANANANANANANANANANANANANA
Loop 291execcontext.h:69-69,update_halo.cpp:538-542update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.67]Outermost000NANANANANANANANANANANANANA
Loop 269execcontext.h:69-69,update_halo.cpp:624-628update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.27]Outermost000NANANANANANANANANANANANANA
Loop 403execcontext.h:69-69,update_halo.cpp:98-102update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.272]Outermost000NANANANANANANANANANANANANA
Loop 289execupdate_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 297execupdate_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 410execupdate_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 333execupdate_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 256execupdate_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 338execupdate_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 381execcontext.h:69-69,update_halo.cpp:184-188update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.232]Outermost000NANANANANANANANANANANANANA
Loop 263execcontext.h:69-69,update_halo.cpp:647-651update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.17]Outermost000NANANANANANANANANANANANANA
Loop 417execcontext.h:69-69,update_halo.cpp:45-49update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.297]Outermost000NANANANANANANANANANANANANA
Loop 373execcontext.h:69-69,update_halo.cpp:217-221update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.217]Outermost000NANANANANANANANANANANANANA
Loop 316execupdate_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 398execcontext.h:69-69,update_halo.cpp:118-122update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.262]Outermost000NANANANANANANANANANANANANA
Loop 374execupdate_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 275execupdate_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 396execupdate_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 360execupdate_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 370execcontext.h:69-69,update_halo.cpp:227-231update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.212]Outermost000NANANANANANANANANANANANANA
Loop 362execcontext.h:69-69,update_halo.cpp:260-264update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.197]Outermost000NANANANANANANANANANANANANA
Loop 193execcontext.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 267execupdate_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 326execcontext.h:69-69,update_halo.cpp:399-403update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.132]Outermost000NANANANANANANANANANANANANA
Loop 418execupdate_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 393execupdate_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 319execupdate_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 392execcontext.h:69-69,update_halo.cpp:141-145update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.252]Outermost000NANANANANANANANANANANANANA
Loop 359execcontext.h:69-69,update_halo.cpp:270-274update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.192]Outermost000NANANANANANANANANANANANANA
Loop 304execcontext.h:69-69,update_halo.cpp:485-489update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.92]Outermost000NANANANANANANANANANANANANA
Loop 296execcontext.h:69-69,update_halo.cpp:518-522update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.77]Outermost000NANANANANANANANANANANANANA
Loop 271execcontext.h:69-69,update_halo.cpp:614-618update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.32]Outermost000NANANANANANANANANANANANANA
Loop 252execcontext.h:69-69,revert.cpp:35-39revert_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]Single000NANANANANANANANANANANANANA
Loop 144execcontext.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]Single000NANANANANANANANANANANANANA
Loop 134execcontext.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]Single000NANANANANANANANANANANANANA
Loop 414execcontext.h:69-69,update_halo.cpp:55-59update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.292]Outermost000NANANANANANANANANANANANANA
Loop 409execcontext.h:69-69,update_halo.cpp:75-79update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.282]Outermost000NANANANANANANANANANANANANA
Loop 387execcontext.h:69-69,update_halo.cpp:161-165update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.242]Outermost000NANANANANANANANANANANANANA
Loop 384execcontext.h:69-69,update_halo.cpp:174-178update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.237]Outermost000NANANANANANANANANANANANANA
Loop 365execcontext.h:69-69,update_halo.cpp:247-251update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.202]Outermost000NANANANANANANANANANANANANA
Loop 332execcontext.h:69-69,update_halo.cpp:376-380update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.142]Outermost000NANANANANANANANANANANANANA
Loop 321execcontext.h:69-69,update_halo.cpp:419-423update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.122]Outermost000NANANANANANANANANANANANANA
Loop 299execcontext.h:69-69,update_halo.cpp:505-509update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.82]Outermost000NANANANANANANANANANANANANA
Loop 293execcontext.h:69-69,update_halo.cpp:528-532update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.72]Outermost000NANANANANANANANANANANANANA
Loop 288execcontext.h:69-69,update_halo.cpp:548-552update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.62]Outermost000NANANANANANANANANANANANANA
Loop 266execcontext.h:69-69,update_halo.cpp:634-638update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.22]Outermost000NANANANANANANANANANANANANA
Loop 136execcontext.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
Loop 130execcontext.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]Single000NANANANANANANANANANANANANA
Loop 104execcontext.h:69-69,accelerate.cpp:41-54accelerate_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
×