options

Loops Index

87 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
169exec - advec_mom.cpp:180-211 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.7Single3.732.72.5596174.7599.3582.591.04111.061.50005.5
703exec - viscosity.cpp:36-64 [...]_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extractedSingle3.532.592.4296545.5299.6881.641.01111.07200014.5
149exec - accelerate.cpp:40-53 [...]_Z17accelerate_kerneliiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_.extractedSingle3.492.582.3996408.8210077.991.18111.08200022
177exec - advec_mom.cpp:108-139 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.27Single3.452.542.3796194.0299.3481.161.05111.081.50007.5
204exec - 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_.extractedSingle3.442.482.3696332.9610083.41111.06200016
286exec - PdV.cpp:69-83 [...]_Z10PdV_kernelbiiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_.extractedSingle3.412.552.3396385.7799.3682.251.14111.09200025
238exec - ideal_gas.cpp:37-45 [...]_Z16ideal_gas_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_.extractedSingle3.182.382.1896259.8497.4486.061111.0900004
153exec - advec_cell.cpp:157-202 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.7Single3.022.232.0796276.6199.1182.541.11111.08200012
161exec - advec_cell.cpp:65-110 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.27Single2.661.981.8296341.6399.0883.281.12111.09200012
175exec - advec_mom.cpp:146-149 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.22Single2.461.861.6996142.2297.5676.981.13111.100005
288exec - PdV.cpp:48-63 [...]_Z10PdV_kernelbiiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_.extracted.8Single2.431.811.6796355.7110078.761.14111.08200019
167exec - advec_mom.cpp:218-221 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extractedSingle2.391.81.6396214.8295.3576.021.12111.100005
151exec - advec_cell.cpp:208-216 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extractedSingle1.861.451.2796246.2997.0179.11.13111.1410009
159exec - advec_cell.cpp:117-125 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.22Single1.781.391.2296175.6410081.151.14111.1510009
222exec - flux_calc.cpp:36-40 [...]_Z16flux_calc_kerneliiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_.extractedSingle1.691.331.1696465.2598.7376.111.13111.15100011
171exec - advec_mom.cpp:167-172 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.12Single1.411.080.9696602.9798.6175.781.14111.13100010
179exec - advec_mom.cpp:95-100 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.32Single1.341.060.9296555.9597.1875.261.15111.15100010
189exec - advec_mom.cpp:44-48 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.57Single1.050.860.7296193.7910077.041.13111.1910005
187exec - advec_mom.cpp:53-57 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.52Single1.010.790.796224.359875.631.13111.1410005
173exec - advec_mom.cpp:157-160 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.17Single0.990.780.689650.5897.4476.441.13111.1500004
181exec - advec_mom.cpp:85-88 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.37Single0.970.750.669650.5497.575.161.13111.1400005
183exec - advec_mom.cpp:71-75 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.42Single0.940.720.659662.2498.6179.951.13111.1110005
185exec - advec_mom.cpp:62-66 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.47Single0.80.640.5596197.7997.3379.51.12111.1620005
296exec - revert.cpp:34-38 [...]_Z13revert_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_.extractedSingle0.780.620.549668.5110087.731.12111.1700006
291exec - reset_field.cpp:44-48 [...]_Z18reset_field_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_.extractedSingle0.770.670.539673.6610087.731.12111.2600006
293exec - reset_field.cpp:34-38 [...]_Z18reset_field_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_.extracted.7Single0.760.620.529670.3910087.731.12111.1900006
165exec - advec_cell.cpp:44-48 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.37Single0.640.540.4496353.7796.4974.451.14111.2310007
157exec - advec_cell.cpp:136-140 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.17Single0.620.540.4396333.3298.2175.561.14111.2910007
155exec - advec_cell.cpp:146-150 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.12Single0.450.380.3196147.5395.1276.681.13111.2300004
163exec - advec_cell.cpp:54-58 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.32Single0.450.410.319684.7998.6879.031.14111.3210005
219exec - field_summary.cpp:81-82_Z13field_summaryR16global_variablesR9parallel_.extractedInnermost0.150.140.196192.5177.4562.321.3311.511.400001
217exec - field_summary.cpp:75-91_Z13field_summaryR16global_variablesR9parallel_.extractedOutermost0.10.10.0796838.7497.2680.051.0911.011.4320301
202exec - build_field.cpp:100-113_Z11build_fieldR16global_variables.extracted.37Single0.030.040.02950.4098.0882.451.0711.01210105
231exec - generate_chunk.cpp:85-123 [...]_Z14generate_chunkiR16global_variables.extractedOutermost0.020.030.0196474.8180.1274.491.1811.023NANANANANA
198exec - build_field.cpp:118-128_Z11build_fieldR16global_variables.extracted.27Single0.020.030.01880.0092.8679.461.0911.01310105
218exec - field_summary.cpp:80-82_Z13field_summaryR16global_variablesR9parallel_.extractedInBetween0.020.040.0196432.8171.6758.021.0611.640.670000
196exec - build_field.cpp:143-148_Z11build_fieldR16global_variables.extracted.22Single0.010.020.018732.4090.4880.651.0711.03200003
265exec - pack_kernel.cpp:122-124_Z25clover_pack_message_rightR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii.extractedInnermost0.010.030.01460.00012.51181.501010
259exec - pack_kernel.cpp:57-59_Z24clover_pack_message_leftR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii.extractedInnermost0.010.040.01460.00012.5118402000
262exec - pack_kernel.cpp:90-92_Z26clover_unpack_message_leftR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii.extractedInnermost0.010.040.01430.00012.5118202000
236exec - generate_chunk.cpp:74-80_Z14generate_chunkiR16global_variables.extracted.7Single0.010.010920.0092.1681.371.0711.05010008
268exec - pack_kernel.cpp:158-160_Z27clover_unpack_message_rightR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii.extractedInnermost0.010.030.01470.00012.5118311000
200exec - build_field.cpp:133-138_Z11build_fieldR16global_variables.extracted.32Single0.010.010.018736.4090.4880.651.0711.03100003
241exec - initialise_chunk.cpp:77-82_Z16initialise_chunkiR16global_variables.extracted.7Single0.010.020.0195141.6085.1972.921.1611.02210005
×