options

Loops Index

92 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.864.284.0396212.1096.5543.771.111.231.391.06200012.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.764.163.8996212.0195.8243.531.111.241.281.07200013.5
710exec - viscosity.cpp:36-64 [...]_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extractedSingle2.663.943.7496277.7296.7843.311.041.041.041.06200014
241exec - ideal_gas.cpp:37-45 [...]_Z16ideal_gas_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_.extractedSingle2.323.513.269666.2597.4445.031.031.031.031.0800004
150exec - accelerate.cpp:40-53 [...]_Z17accelerate_kerneliiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_.extractedSingle2.233.333.1496307.2610042.661.171.162.231.06200024
293exec - PdV.cpp:69-83 [...]_Z10PdV_kernelbiiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_.extractedSingle2.153.323.0396281.5910043.431.141.162.21.1200026
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.113.212.9896380.4610044.81.031.031.031.08200018
295exec - PdV.cpp:48-63 [...]_Z10PdV_kernelbiiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_.extracted.8Single1.562.362.296146.1298.0842.721.131.162.381.08206031
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.52.252.1196242.1496.4644.391.111.231.961.07200019
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.442.222.0296249.1496.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.261.981.779618.2396.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.91.719620.4696.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.91.411.279681.2997.6642.771.131.171.931.12200015
227exec - flux_calc.cpp:36-40 [...]_Z16flux_calc_kerneliiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_.extractedSingle0.861.341.2196162.8598.7341.961.121.172.491.11100020
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.821.321.1696271.2497.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.31.139643.9597.8941.731.141.162.471.16200016
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.181.039640.3197.7643.471.131.142.061.16200018
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.010.899616.179841.631.121.152.511.1310009
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.621.070.889613.8197.9841.791.111.162.551.23100010
298exec - reset_field.cpp:44-48 [...]_Z18reset_field_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_.extractedSingle0.620.980.879640.5310045.911.1812.421.1300006
300exec - reset_field.cpp:34-38 [...]_Z18reset_field_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_.extracted.7Single0.621.050.879640.0210045.911.1812.421.2100006
303exec - revert.cpp:34-38 [...]_Z13revert_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_.extractedSingle0.621.030.879640.6510045.911.1812.421.200006
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.580.940.819613.9597.541.411.111.182.611.1600006
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.570.920.89615.6697.5341.21.111.182.61.1500008
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.850.719610.1896.0542.431.111.152.491.200008
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.750.649621.7496.1542.631.111.132.441.1900008
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.590.59658.4996.4641.261.131.172.531.18100014
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.330.560.479667.8896.4641.261.131.172.51.19100013
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.460.379618.4996.242.091.131.152.521.2400008
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.329643.1896.3442.381.121.132.451.3100008
224exec - field_summary.cpp:81-82_Z13field_summaryR16global_variablesR9parallel_.extractedInnermost0.110.20.1596212.3986.6741.671.451.382.951.3300002
222exec - field_summary.cpp:75-91_Z13field_summaryR16global_variablesR9parallel_.extractedOutermost0.060.160.0996309.259640.671.081.142.491.7840020
234exec - context.h:46-69 [...]_Z14generate_chunkiR16global_variables.extractedOutermost0.030.050.0496130.2062.634.821.261.323.241.25NANANANANA
223exec - field_summary.cpp:80-82_Z13field_summaryR16global_variablesR9parallel_.extractedInBetween0.020.060.0296391.9173.8634.87115.65310000
207exec - build_field.cpp:100-113_Z11build_fieldR16global_variables.extracted.37Single0.010.020.01915.6098.0944.231.0712.572104016
203exec - build_field.cpp:118-128_Z11build_fieldR16global_variables.extracted.27Single0.010.020.01873.2097.5244.371.0812.572108020
272exec - pack_kernel.cpp:122-124_Z25clover_pack_message_rightR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii.extractedInnermost0.010.030.01450.00012.51181.501010
×