options

Loops Index

88 loops have been discarded from the report because their coverage is lower than the threshold set by object_coverage_threshold (0.01%). It represents about 0% of the application. To include them, change the value of object_coverage_threshold in the experiment directory configuration file, then rerun the command with the additionnal parameter --force-static-analysis

Colums Filter

Level Coverage run_0 (%) Max Time Over Threads run_0 (s) Time w.r.t. Wall Time run_0 (s) Nb Threads run_0 GFLOPS run_0 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing run_0 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelCoverage run_0 (%)Max Time Over Threads run_0 (s)Time w.r.t. Wall Time run_0 (s)Nb Threads run_0GFLOPS run_0Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing run_0Stride 0Stride 1Stride nStride UnknownStride Indirect
170exec - advec_mom.cpp:180-211 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.7Single2.844.374.0396120.2196.5543.771.111.231.391.09200012.5
178exec - advec_mom.cpp:108-139 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.27Single2.744.243.996112.1995.8243.531.111.241.281.09200013.5
710exec - viscosity.cpp:36-64 [...]_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extractedSingle2.643.983.7596338.9696.7843.311.041.041.041.06200014
241exec - ideal_gas.cpp:37-45 [...]_Z16ideal_gas_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_.extractedSingle2.33.53.279683.3797.4445.031.031.031.031.0700004
150exec - accelerate.cpp:40-53 [...]_Z17accelerate_kerneliiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_.extractedSingle2.213.383.1496372.4810042.661.171.162.231.08200024
293exec - PdV.cpp:69-83 [...]_Z10PdV_kernelbiiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_.extractedSingle2.153.273.0696350.6810043.431.141.162.21.07200026
209exec - calc_dt.cpp:49-75 [...]_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_.extractedSingle2.093.162.9796381.2910044.81.031.031.031.07200018
295exec - PdV.cpp:48-63 [...]_Z10PdV_kernelbiiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_.extracted.8Single1.542.382.296169.0498.0842.721.131.162.381.09206031
162exec - advec_cell.cpp:65-110 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.27Single1.492.312.1296263.3296.4644.391.111.231.961.09200019
154exec - advec_cell.cpp:157-202 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.7Single1.432.242.0396295.2396.643.771.11.222.181.1200019
176exec - advec_mom.cpp:146-149 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.22Single1.251.991.789629.9096.3442.071.121.152.311.1200006
168exec - advec_mom.cpp:218-221 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extractedSingle1.211.911.729625.2496.4342.561.121.132.391.1200006
160exec - advec_cell.cpp:117-125 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.22Single0.891.411.269649.4897.6642.771.131.171.931.12200015
227exec - flux_calc.cpp:36-40 [...]_Z16flux_calc_kerneliiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_.extractedSingle0.881.381.2596104.6998.7341.961.121.172.491.1100020
172exec - advec_mom.cpp:167-172 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.12Single0.811.311.1596170.9597.2841.581.131.162.471.14200017
180exec - advec_mom.cpp:95-100 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.32Single0.81.251.139639.8397.8941.731.141.162.471.11200016
152exec - advec_cell.cpp:208-216 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extractedSingle0.731.161.049668.8497.7643.471.131.142.061.13200117
190exec - advec_mom.cpp:44-48 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.57Single0.641.060.919623.589841.631.121.152.511.1610009
303exec - revert.cpp:34-38 [...]_Z13revert_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_.extractedSingle0.621.050.899661.5210045.911.1812.421.1800006
298exec - reset_field.cpp:44-48 [...]_Z18reset_field_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_.extractedSingle0.610.980.869665.3710045.911.1812.421.1400006
300exec - reset_field.cpp:34-38 [...]_Z18reset_field_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_.extracted.7Single0.610.980.869665.4410045.911.1812.421.1400006
188exec - advec_mom.cpp:53-57 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.52Single0.60.980.869619.9497.9841.791.111.162.551.14100010
182exec - advec_mom.cpp:85-88 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.37Single0.560.910.799625.6397.5341.21.111.182.61.1500008
174exec - advec_mom.cpp:157-160 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.17Single0.560.950.89622.9697.541.411.111.182.611.1900006
184exec - advec_mom.cpp:71-75 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.42Single0.510.880.739612.4996.0542.431.111.152.491.2100008
186exec - advec_mom.cpp:62-66 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.47Single0.450.770.649629.7596.1542.631.111.132.441.200008
166exec - advec_cell.cpp:44-48 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.37Single0.350.610.59662.0296.4641.261.131.172.531.22100014
158exec - advec_cell.cpp:136-140 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.17Single0.340.60.499669.1696.4641.261.131.172.51.25100013
164exec - advec_cell.cpp:54-58 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.32Single0.260.450.389621.3596.242.091.131.152.521.2200008
156exec - advec_cell.cpp:146-150 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.12Single0.230.420.329652.4196.3442.381.121.132.451.3100008
224exec - field_summary.cpp:81-82_Z13field_summaryR16global_variablesR9parallel_.extractedInnermost0.110.20.1596268.4286.6741.671.451.382.951.3300002
222exec - field_summary.cpp:75-91_Z13field_summaryR16global_variablesR9parallel_.extractedOutermost0.060.140.0996333.509640.671.081.142.491.5640020
207exec - build_field.cpp:100-113_Z11build_fieldR16global_variables.extracted.37Single0.040.080.06962.0098.0944.231.0712.571.33104016
234exec - context.h:46-69 [...]_Z14generate_chunkiR16global_variables.extractedOutermost0.030.060.0496127.6562.634.821.261.323.241.5NANANANANA
203exec - build_field.cpp:118-128_Z11build_fieldR16global_variables.extracted.27Single0.020.060.03955.4097.5244.371.0812.572108020
239exec - generate_chunk.cpp:74-80_Z14generate_chunkiR16global_variables.extracted.7Single0.010.030.019534.6095.9644.441.0812.473101018
266exec - pack_kernel.cpp:57-59_Z24clover_pack_message_leftR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii.extractedInnermost0.010.050.01480.00012.51182.502000
223exec - field_summary.cpp:80-82_Z13field_summaryR16global_variablesR9parallel_.extractedInBetween0.010.060.0296431.2173.8634.87115.65310000
269exec - pack_kernel.cpp:90-92_Z26clover_unpack_message_leftR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii.extractedInnermost0.010.030.01440.00012.51181.502000
245exec - initialise_chunk.cpp:77-82_Z16initialise_chunkiR16global_variables.extracted.7Single0.010.030.019524.6097.8944.411.1312.683100020
272exec - pack_kernel.cpp:122-124_Z25clover_pack_message_rightR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii.extractedInnermost0.010.040.01480.00012.5118201010
275exec - pack_kernel.cpp:158-160_Z27clover_unpack_message_rightR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii.extractedInnermost0.010.040.01480.00012.5118211000
×