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 164execadvec_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]Single2.872.797.061.031.242.925.353281.2021.380.0064.1762.1751.7922.0012.00
Loop 172execadvec_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]Single2.522.446.161.031.262.704.943279.6521.400.0059.3357.3347.1322.0012.00
Loop 294execcontext.h:69-69,PdV.cpp:69-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.372.275.731.021.204.987.09175.1920.480.00127.67125.67106.3325.6318.00
Loop 953execviscosity.cpp:37-66,context.h:46-46,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]Single2.052.005.071.041.342.103.3825678.4821.260.00110.00106.0082.2952.5032.50
Loop 144execaccelerate.cpp:40-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]Single2.102.005.061.021.235.046.72169.3519.860.00121.00119.0098.0024.0018.00
Loop 296execcontext.h:69-69,PdV.cpp:48-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.941.834.621.021.205.0110.87175.5020.410.0097.8395.8381.6719.549.00
Loop 148execadvec_cell.cpp:158-202,context.h:46-46,context.h:69-69advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted.7]Single1.871.814.571.021.254.216.621682.4421.630.0092.6790.8373.9222.0014.00
Loop 203execcalc_dt.cpp:49-76,context.h:46-46,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.831.744.411.021.242.683.62178.9521.220.00103.17101.1783.2938.5028.50
Loop 234execcontext.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.831.674.231.071.071.653.59175.2320.180.0030.5028.5028.5018.508.50
Loop 156execadvec_cell.cpp:66-110,context.h:46-46,context.h:69-69advec_cell_kernel(int, int, int, int, int, int, clover::Buffer1D&, clover::Buffer1D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted.27]Single1.641.563.951.021.293.856.051680.6421.710.0084.6782.8365.4222.0014.00
Loop 220execflux_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.411.333.361.031.185.0613.57175.2920.150.0067.8365.8357.5013.405.00
Loop 162execadvec_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.391.313.321.061.172.458.58174.8019.820.0034.3332.5029.3314.004.00
Loop 170execadvec_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.351.273.221.071.182.328.13173.2819.940.0032.5030.3327.5014.004.00
Loop 174execadvec_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]Single1.221.142.871.041.205.1011.57173.5420.120.0057.8355.6748.0011.335.00
Loop 166execadvec_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]Single1.181.122.851.031.195.1111.97174.6720.140.0059.8357.8350.1311.715.00
Loop 146execadvec_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.181.102.791.041.173.036.81175.7120.000.0054.5052.5046.7118.008.00
Loop 154execadvec_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.131.052.661.041.202.716.10172.1320.010.0048.8346.8340.6718.008.00
Loop 184execadvec_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.922.321.051.164.2021.00175.3219.970.0042.0040.1736.1710.002.00
Loop 182execadvec_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.940.902.271.051.164.2021.00175.3219.970.0042.0040.1736.1710.002.00
Loop 299execreset_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.840.812.051.081.002.5725.67174.4719.810.0025.6723.8325.6710.001.00
Loop 301execreset_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.840.792.001.081.002.5725.67174.4719.810.0025.6723.8325.6710.001.00
Loop 304execcontext.h:69-69,revert.cpp:35-39revert_kernel(int, int, int, int, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&, clover::Buffer2D&) [clone .extracted]Single0.840.781.971.081.002.5725.67174.4719.810.0025.6723.8325.6710.001.00
Loop 178execadvec_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.830.771.961.061.173.1031.00173.4519.910.0031.0029.1726.5010.001.00
Loop 180execadvec_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.771.951.061.163.3233.17175.0019.790.0033.1731.1728.6710.001.00
Loop 176execadvec_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.620.551.391.071.182.9214.58173.5319.850.0029.1727.1724.6310.002.00
Loop 168execadvec_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.610.551.391.071.182.9214.58173.5319.850.0029.1727.1724.6310.002.00
Loop 152execadvec_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.510.471.191.051.174.3514.50174.2319.940.0043.5041.3337.1710.003.00
Loop 160execadvec_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.510.471.181.051.184.3514.50173.7519.840.0043.5041.5037.0010.003.00
Loop 150execadvec_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.380.971.061.163.3233.17174.3819.730.0033.1731.1728.6710.001.00
Loop 158execadvec_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.400.370.941.061.163.1031.00172.8119.850.0031.0029.1726.6710.001.00
Loop 217execfield_summary.cpp:81-82,context.h:69-69field_summary(global_variables&, parallel_&) [clone .extracted]Innermost0.160.120.291.001.284.824.9025687.9022.830.0031.8331.8324.926.606.50
Loop 215execfield_summary.cpp:76-82,field_summary.cpp:85-92,context.h:69-69field_summary(global_variables&, parallel_&) [clone .extracted]Outermost0.150.080.211.001.164.938.9025790.5522.260.0089.0089.0076.7518.0610.00
Loop 201execbuild_field.cpp:101-114,context.h:69-69build_field(global_variables&) [clone .extracted.37]Single0.040.030.071.001.004.8289.13180.3219.950.00356.50356.50356.5073.944.00
Loop 216execfield_summary.cpp:80-82field_summary(global_variables&, parallel_&) [clone .extracted]InBetween0.050.020.051.001.004.838.0025794.1223.240.0016.0016.0016.003.312.00
Loop 197execbuild_field.cpp:119-129,context.h:69-69build_field(global_variables&) [clone .extracted.27]Single0.030.020.041.001.004.8190.17181.2820.130.00270.50270.50270.5056.213.00
Loop 227execgenerate_chunk.cpp:85-86,generate_chunk.cpp:91-94,generate_chunk.cpp:97-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-128,context.h:46-46,context.h:69-69generate_chunk(int, global_variables&) [clone .extracted]Outermost0.020.010.041.051.245.473.24100001280.0820.670.00175.00167.33141.0832.0254.00
Loop 232execgenerate_chunk.cpp:75-81,context.h:69-69generate_chunk(int, global_variables&) [clone .extracted.7]Single0.020.010.031.001.004.8554.94185.4221.010.00164.83164.83164.8334.023.00
Loop 199execbuild_field.cpp:134-139,context.h:69-69build_field(global_variables&) [clone .extracted.32]Single0.010.010.021.001.004.9244.28185.1920.800.00132.83132.83132.8327.003.00
Loop 238execinitialise_chunk.cpp:78-83,context.h:46-46,context.h:69-69initialise_chunk(int, global_variables&) [clone .extracted.7]Single0.010.010.021.001.004.8453.56180.3520.910.00160.67160.67160.6733.193.00
Loop 195execbuild_field.cpp:144-149,context.h:69-69build_field(global_variables&) [clone .extracted.22]Single0.010.010.021.001.004.9244.28185.1920.800.00132.83132.83132.8327.003.00
Loop 285execpack_kernel.cpp:228-231,context.h:46-46clover_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 289execpack_kernel.cpp:298-301,context.h:46-46clover_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 274execpack_kernel.cpp:122-124,context.h:46-46,context.h:69-69clover_pack_message_right(global_variables&, int, int, int, int, clover::Buffer2D&, clover::Buffer1D&, int, int, int, int, int, int, int) [clone .extracted]Innermost0.020.000.01NANANANANANANA0.00NANANANANA
Loop 262execpack_kernel.cpp:57-59,context.h:46-46,context.h:69-69clover_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 283execpack_kernel.cpp:191-194,context.h:46-46clover_pack_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 268execpack_kernel.cpp:90-92,context.h:46-46,context.h:69-69clover_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.00NANANANANANANA0.00NANANANANA
Loop 280execpack_kernel.cpp:158-160,context.h:46-46,context.h:69-69clover_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.00NANANANANANANA0.00NANANANANA
Loop 287execpack_kernel.cpp:265-268,context.h:46-46clover_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 230execgenerate_chunk.cpp:95-98,context.h:69-69generate_chunk(int, global_variables&) [clone .extracted]Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 609execupdate_halo.cpp:119-120,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.262]Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 614execupdate_halo.cpp:109-110,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.267]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 315execupdate_halo.cpp:668-669,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.7]Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 620execupdate_halo.cpp:99-100,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.272]Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 563execupdate_halo.cpp:205-206,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.222]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 574execupdate_halo.cpp:185-186,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.232]Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 568execupdate_halo.cpp:195-196,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.227]Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 402execupdate_halo.cpp:506-507,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.82]Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 448execupdate_halo.cpp:420-421,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.122]Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 471execupdate_halo.cpp:377-378,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.142]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 545execupdate_halo.cpp:238-239,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.207]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 361execupdate_halo.cpp:582-583,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.47]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 356execupdate_halo.cpp:592-593,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.42]Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 407execupdate_halo.cpp:496-497,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.87]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 367execupdate_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 453execupdate_halo.cpp:410-411,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.127]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 586execupdate_halo.cpp:162-163,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.242]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 540execupdate_halo.cpp:248-249,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.202]Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 425execupdate_halo.cpp:463-464,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.102]Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 273execpack_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.010.000.00NANANANANANANA0.00NANANANANA
Loop 384execupdate_halo.cpp:539-540,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.67]Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 430execupdate_halo.cpp:453-454,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.107]Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 626execupdate_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 379execupdate_halo.cpp:549-550,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.62]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 333execupdate_halo.cpp:635-636,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.22]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 528execupdate_halo.cpp:271-272,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.192]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 459execupdate_halo.cpp:400-401,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.132]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 267execpack_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.000.000.00NANANANANANANA0.00NANANANANA
Loop 580execupdate_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 373execupdate_halo.cpp:562-563update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.57]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 591execupdate_halo.cpp:152-153,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.247]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 271execpack_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.000.000.00NANANANANANANA0.00NANANANANA
Loop 279execpack_kernel.cpp:157-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 261execpack_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
Loop 632execupdate_halo.cpp:76-77,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.282]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 350execupdate_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 637execupdate_halo.cpp:66-67,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.287]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 413execupdate_halo.cpp:486-487,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.92]Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 390execupdate_halo.cpp:529-530update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.72]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 321execupdate_halo.cpp:658-659,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.12]Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 465execupdate_halo.cpp:390-391update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.137]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 396execupdate_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 517execupdate_halo.cpp:291-292,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.182]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 551execupdate_halo.cpp:228-229,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.212]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 310execupdate_halo.cpp:678-679,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 649execupdate_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 488execupdate_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 327execupdate_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 355execupdate_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 288execpack_kernel.cpp:298-301clover_unpack_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 522execupdate_halo.cpp:281-282,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.187]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 597execupdate_halo.cpp:142-143,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.252]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 476execupdate_halo.cpp:367-368,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.147]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 482execupdate_halo.cpp:357-358,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.152]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 436execupdate_halo.cpp:443-444,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.112]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 534execupdate_halo.cpp:261-262update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.197]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 419execupdate_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 556execupdate_halo.cpp:217-218,update_halo.cpp:221-221update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.217]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 468execupdate_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 284execpack_kernel.cpp:228-231clover_unpack_message_top(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 175execadvec_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.000.000.00NANANANANANANA0.00NANANANANA
Loop 452execupdate_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.000.000.00NANANANANANANA0.00NANANANANA
Loop 406execupdate_halo.cpp:495-499update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.87]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 360execupdate_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.000.000.00NANANANANANANA0.00NANANANANA
Loop 381execupdate_halo.cpp:538-542update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.67]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 550execupdate_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]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 366execupdate_halo.cpp:571-572,update_halo.cpp:575-575update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.52]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 338execupdate_halo.cpp:625-626,context.h:69-69update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.27]Innermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 590execupdate_halo.cpp:151-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 314execupdate_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.000.000.00NANANANANANANA0.00NANANANANA
Loop 616execupdate_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 542execupdate_halo.cpp:237-241update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.207]Outermost0.010.000.00NANANANANANANA0.00NANANANANA
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]Single0.010.000.00NANANANANANANA0.00NANANANANA
Loop 603execupdate_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 625execupdate_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 602execupdate_halo.cpp:131-132,update_halo.cpp:135-135update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.257]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 418execupdate_halo.cpp:475-476,update_halo.cpp:479-479update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.97]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 326execupdate_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 565execupdate_halo.cpp:194-198update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.227]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 332execupdate_halo.cpp:634-638update_halo_kernel(int, int, int, int, std::array const&, std::array const&, field_type&, int const*, int) [clone .extracted.22]Outermost0.000.000.00NANANANANANANA0.00NANANANANA
Loop 309execupdate_halo.cpp:677-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 617execupdate_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 594execupdate_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 341execupdate_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 265execpack_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.000.000.00NANANANANANANA0.00NANANANANA
Loop 606execupdate_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.000.000.00NANANANANANANA0.00NANANANANA
×