options

Loops Index

84 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
388exec - PdV.cpp:69-83 [...]_Z10PdV_kernelbiiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_.extractedSingle5.014.264.0996217.8010082.211.14111.04200817
386exec - PdV.cpp:48-63 [...]_Z10PdV_kernelbiiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_.extracted.8Single4.133.63.3796196.2310078.761.14111.07200413
352exec - ideal_gas.cpp:37-45 [...]_Z16ideal_gas_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_.extractedSingle3.573.072.9196257.3610088.161111.0510004
140exec - accelerate.cpp:40-53 [...]_Z17accelerate_kerneliiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_.extractedSingle3.332.912.7296370.3210077.991.18111.07200220
178exec - context.h:46-69 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.7Single3.312.992.796206.6397.9381.281.04111.112002.673
170exec - context.h:46-69 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.27Single3.082.692.5196237.5697.9179.941.03111.0720034
807exec - viscosity.cpp:36-64 [...]_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_.extractedSingle2.982.562.4396593.8292.480.041111.06NANANANANA
194exec - 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.972.572.4296330.3610083.41111.06200610
154exec - advec_cell.cpp:157-202 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.7Single2.562.252.0996282.9299.1182.541.11111.0820048
332exec - flux_calc.cpp:36-40 [...]_Z16flux_calc_kerneliiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_.extractedSingle2.52.242.0496237.6910076.921.13111.120039
172exec - advec_mom.cpp:146-149 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.22Single2.472.152.0296232.9010078.751.13111.0710005
180exec - advec_mom.cpp:218-221 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extractedSingle2.472.22.0296209.3210079.271.12111.0920014
146exec - advec_cell.cpp:65-110 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.27Single2.271.981.8696351.9099.0682.961.12111.0720039
156exec - advec_cell.cpp:208-216 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extractedSingle21.851.6496193.7610080.31.13111.1320018
148exec - advec_cell.cpp:117-125 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.22Single1.961.771.696197.8810081.151.14111.1120018
158exec - advec_mom.cpp:44-48 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.57Single1.781.581.4596154.8810077.041.13111.0920014
160exec - advec_mom.cpp:53-57 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.52Single1.781.541.4596158.0010077.041.13111.0620014
164exec - advec_mom.cpp:71-75 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.42Single1.441.311.189672.7110080.991.13111.1210024
396exec - reset_field.cpp:44-48 [...]_Z18reset_field_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_.extractedSingle1.411.271.159686.3810087.731.12111.110024
398exec - revert.cpp:34-38 [...]_Z13revert_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_.extractedSingle1.391.251.139686.0110087.731.12111.1110024
394exec - reset_field.cpp:34-38 [...]_Z18reset_field_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_.extracted.7Single1.361.261.119684.0610087.731.12111.1410024
162exec - advec_mom.cpp:62-66 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.47Single1.351.221.196142.9197.3779.281.12111.1120013
176exec - advec_mom.cpp:167-172 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.12Single1.261.161.0396515.2110076.761.14111.1320028
168exec - advec_mom.cpp:95-100 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.32Single1.251.151.0296523.8710076.431.15111.13200110
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.850.780.699664.4910078.291.13111.1310004
166exec - advec_mom.cpp:85-88 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii.extracted.37Single0.850.810.79654.6910076.921.13111.1610005
144exec - advec_cell.cpp:54-58 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.32Single0.690.650.569682.3810079.611.14111.1610004
152exec - advec_cell.cpp:146-150 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.12Single0.680.630.5596129.2795.1276.831.13111.1510004
142exec - advec_cell.cpp:44-48 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.37Single0.590.570.4896318.4910076.821.14111.1920016
150exec - advec_cell.cpp:136-140 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_.extracted.17Single0.580.570.4796311.1510076.821.14111.2120007
329exec - field_summary.cpp:75-82 [...]_Z13field_summaryR16global_variablesR9parallel_.extractedInnermost0.140.180.1296170.9477.7862.851.3211.491.500001
327exec - field_summary.cpp:75-91_Z13field_summaryR16global_variablesR9parallel_.extractedOutermost0.090.110.0896735.5092.2175.081.0911.031.3820030
182exec - build_field.cpp:100-113_Z11build_fieldR16global_variables.extracted.37Single0.070.090.06960.0792.7378.641.0911.021.510015
184exec - build_field.cpp:118-128_Z11build_fieldR16global_variables.extracted.27Single0.050.060.04960.1088.6476.421.111.031.510024
334exec - generate_chunk.cpp:74-80_Z14generate_chunkiR16global_variables.extracted.7Single0.030.040.02961.8085.4576.361.1211.07210035
358exec - initialise_chunk.cpp:77-82_Z16initialise_chunkiR16global_variables.extracted.7Single0.020.030.029687.4079.3168.971.211.061.510005
368exec - pack_kernel.cpp:122-124_Z25clover_pack_message_rightR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii.extractedInnermost0.010.050.01480.00012.51182.501010
328exec - field_summary.cpp:75-82_Z13field_summaryR16global_variablesR9parallel_.extractedInBetween0.010.040.0196301.2171.6758.021.0611.6400000
371exec - pack_kernel.cpp:158-160_Z27clover_unpack_message_rightR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii.extractedInnermost0.010.040.01450.00012.5118202000
188exec - build_field.cpp:143-148_Z11build_fieldR16global_variables.extracted.22Single0.010.020.019677.6090.4880.951.0711.06200003
186exec - build_field.cpp:133-138_Z11build_fieldR16global_variables.extracted.32Single0.010.020.019695.2090.4880.951.0711.06200003
362exec - pack_kernel.cpp:57-59_Z24clover_pack_message_leftR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii.extractedInnermost0.010.040.01470.00012.5118202000
365exec - pack_kernel.cpp:90-92_Z26clover_unpack_message_leftR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii.extractedInnermost0.010.040.01440.00012.5118202000
343exec - generate_chunk.cpp:85-123 [...]_Z14generate_chunkiR16global_variables.extractedOutermost0.010.040.0196518.026563.231.3311.124NANANANANA
×