options

Loops Index

70 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
589exec - viscosity.cpp:39-64 [...]_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_._omp_fn.0Innermost7.152.482.3996150.6810.5913.8211.81.81.04NANANANANA
276exec - PdV.cpp:72-83 [...]_Z10PdV_kernelbiiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_._omp_fn.1Innermost6.052.112.0296294.541001001111.04111110
220exec - calc_dt.cpp:52-75 [...]_Z14calc_dt_kerneliiiidddddRN6clover8Buffer2DIdEES2_RNS_8Buffer1DIdEES5_S5_S5_S2_S2_S2_S2_S2_S2_S2_S2_RdRiS6_S6_S7_S7_S7_._omp_fn.0Innermost5.171.81.7396446.1399.2198.121111.05200014
157exec - accelerate.cpp:43-53_Z17accelerate_kerneliiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_._omp_fn.0Innermost4.981.731.6696441.411001001.06111.04101120
273exec - PdV.cpp:51-63 [...]_Z10PdV_kernelbiiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_._omp_fn.0Innermost4.981.731.6696307.961001001111.04111110
233exec - flux_calc.cpp:39-40_Z16flux_calc_kerneliiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_._omp_fn.0Innermost4.61.651.5496132.571001001111.08112000
203exec - advec_mom.cpp:186-211 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.10Innermost4.481.581.596505.5196.1591.111111.0532006
200exec - advec_mom.cpp:114-139_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.6Innermost4.31.541.4496535.2410094.021111.0723006
243exec - ideal_gas.cpp:40-45_Z16ideal_gas_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_._omp_fn.0Innermost4.21.511.496249.781001001111.0803100
197exec - advec_mom.cpp:221-221 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.11Innermost3.621.311.2196134.851001001111.0805000
191exec - advec_mom.cpp:149-149 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.7Innermost3.551.281.1996135.141001001111.0805000
177exec - advec_cell.cpp:163-202 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.6Innermost3.321.191.1196579.3398.8794.351.09111.07321015
187exec - advec_mom.cpp:98-100 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.5Innermost31.07196205.881001001111.07112000
174exec - advec_cell.cpp:71-110 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.2Innermost31.06196605.0310094.441.0511.011.06231016
193exec - advec_mom.cpp:170-172 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.9Innermost2.991.07196204.021001001111.07112000
179exec - advec_mom.cpp:47-48_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.0Innermost2.941.040.989682.381001001111.0607000
181exec - advec_mom.cpp:56-57_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.1Innermost2.871.010.969683.681001001111.0507000
171exec - advec_cell.cpp:211-216_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.7Innermost2.810.9396220.021001001111.0819000
164exec - advec_cell.cpp:120-125_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.3Innermost2.730.950.9196223.511001001111.0419000
185exec - advec_mom.cpp:74-75_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.3Innermost2.220.810.749656.191001001111.0915000
183exec - advec_mom.cpp:65-66_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.2Innermost2.180.810.739655.291001001111.1105000
280exec - reset_field.cpp:47-48_Z18reset_field_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_._omp_fn.1Innermost1.960.710.65960.001001001111.0914000
282exec - reset_field.cpp:37-38_Z18reset_field_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_._omp_fn.0Innermost1.70.630.57960.001001001111.1114000
285exec - revert.cpp:37-38_Z13revert_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_._omp_fn.0Innermost1.620.590.54960.001001001111.0914000
160exec - advec_cell.cpp:47-48_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.0Innermost1.470.540.4996128.121001001111.105200
166exec - advec_cell.cpp:139-140_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.4Innermost1.420.520.4796129.711001001111.1105200
168exec - advec_cell.cpp:149-150_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.5Innermost1.150.420.389653.451001001111.1104100
162exec - advec_cell.cpp:57-58_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.1Innermost1.140.420.389652.151001001111.1104100
195exec - advec_mom.cpp:160-160_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.8Innermost0.740.30.2596324.261001001111.205000
189exec - advec_mom.cpp:88-88_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.4Innermost0.740.310.2596325.571001001111.2405000
229exec - context.h:69-69 [...]_Z13field_summaryR16global_variablesR9parallel_._omp_fn.0Single0.650.240.2296287.3046.1517.791.992.6510.61.0910070
236exec - generate_chunk.cpp:77-80_Z14generate_chunkiR16global_variables._omp_fn.0Innermost0.030.020.01960.005056.25111244000
257exec - pack_kernel.cpp:90-92 [...]_Z26clover_unpack_message_leftR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii._omp_fn.0Outermost0.030.040.01480.00011.722.09112.272NANANANANA
249exec - initialise_chunk.cpp:80-82_Z16initialise_chunkiR16global_variables._omp_fn.4Innermost0.030.010.01960.008082.5111124000
239exec - context.h:46-69 [...]_Z14generate_chunkiR16global_variables._omp_fn.1Innermost0.020.030.01730.00012.52.98183NANANANANA
261exec - pack_kernel.cpp:158-160 [...]_Z27clover_unpack_message_rightR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii._omp_fn.0Outermost0.020.040.01470.00011.961.93111.752NANANANANA
255exec - pack_kernel.cpp:57-59 [...]_Z24clover_pack_message_leftR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii._omp_fn.0Outermost0.020.040.01460.00011.961.93111.754NANANANANA
259exec - pack_kernel.cpp:122-124 [...]_Z25clover_pack_message_rightR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii._omp_fn.0Outermost0.020.040.01470.00011.722.06112.222NANANANANA
242exec - ideal_gas.cpp:39-45 [...]_Z16ideal_gas_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_._omp_fn.0Outermost0.010.010470.0046.8147.0111.11.10NANANANANA
190exec - advec_mom.cpp:148-149 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.7Outermost0.010.010540.0039.3441.1911.11.10NANANANANA
274exec - PdV.cpp:71-83 [...]_Z10PdV_kernelbiiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_._omp_fn.1Outermost0.010.010770.0032.7723.953.181.633.180NANANANANA
180exec - advec_mom.cpp:53-57 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.1Outermost0.010.010650.0039.0241.082.691.031.250NANANANANA
186exec - advec_mom.cpp:97-100 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.5Outermost0.010.020900.0027.5228.92.811.061.320NANANANANA
175exec - advec_cell.cpp:159-202 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.6Outermost0.010.010610.0013.2119.14.0511.390NANANANANA
194exec - advec_mom.cpp:159-160 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.8Outermost0.010.010620.0043.0843.942.111.061.280NANANANANA
178exec - advec_mom.cpp:44-48 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.0Outermost0.010.010700.004041.82.611.031.240NANANANANA
192exec - advec_mom.cpp:169-172 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.9Outermost0.010.010770.0027.2728.752.881.061.320NANANANANA
201exec - advec_mom.cpp:182-211 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.10Outermost0.010.030740.0065.3834.461.161.161.160NANANANANA
182exec - advec_mom.cpp:62-66 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.2Outermost0.010.020560.0050.6352.932.311.011.210NANANANANA
196exec - advec_mom.cpp:220-221 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.11Outermost0.010.010520.0038.140.0811.11.10NANANANANA
188exec - advec_mom.cpp:87-88 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.4Outermost0.010.020660.0043.0843.852.171.061.280NANANANANA
170exec - advec_cell.cpp:210-216 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.7Outermost0.010.020400.0027.6629.0111.21.22NANANANANA
163exec - advec_cell.cpp:119-125 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.3Outermost0.010.020510.0029.0329.711.21.22NANANANANA
218exec - 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_._omp_fn.0Outermost0.010.010430.0021.1830.152.1711.410NANANANANA
232exec - flux_calc.cpp:38-40 [...]_Z16flux_calc_kerneliiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_._omp_fn.0Outermost0.010.010830.0026.4528.272.621.061.310NANANANANA
198exec - advec_mom.cpp:110-139 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.6Outermost0.010.020790.0074.2237.451110NANANANANA
155exec - accelerate.cpp:42-53 [...]_Z17accelerate_kerneliiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_._omp_fn.0Outermost0.010.010780.0037.0725.484.971.68.110NANANANANA
184exec - advec_mom.cpp:73-75 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.3Outermost0.010.010560.0051.953.42.241.021.220NANANANANA
×