options

Loops Index

89 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
228exec - PdV.cpp:72-83 [...]_Z10PdV_kernelbiiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_._omp_fn.1Innermost6.474.894.8496122.981001001111.01111110
104exec - accelerate.cpp:43-53_Z17accelerate_kerneliiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_._omp_fn.0.lto_priv.0Innermost5.454.174.0796180.961001001.06111.02101120
225exec - PdV.cpp:51-63 [...]_Z10PdV_kernelbiiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_._omp_fn.0Innermost5.414.114.0596126.431001001111.02111110
206exec - flux_calc.cpp:39-40_Z16flux_calc_kerneliiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_._omp_fn.0.lto_priv.0Innermost4.973.93.719655.401001001111.05112000
418exec - ideal_gas.cpp:40-45_Z16ideal_gas_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_._omp_fn.0.lto_priv.0Innermost4.853.683.629696.461001001111.0203100
149exec - advec_mom.cpp:221-221 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.11Innermost4.483.413.359648.331001001111.0205000
140exec - advec_mom.cpp:149-149 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.7Innermost4.483.43.359648.971001001111.0105000
138exec - 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.393.343.2896250.0810094.021111.0223006
147exec - 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.353.313.2596240.7996.1591.111111.0232006
123exec - advec_cell.cpp:211-216_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.7.lto_priv.0Innermost3.62.762.699676.431001001111.0319000
113exec - advec_cell.cpp:120-125_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.3.lto_priv.0Innermost3.592.742.689676.901001001111.0219000
111exec - advec_cell.cpp:71-110 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.2.lto_priv.0Innermost3.462.622.5996276.9610094.441.0511.011.02231016
121exec - advec_cell.cpp:163-202 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.6.lto_priv.0Innermost3.362.572.5196286.1098.8794.351.09111.02321015
165exec - 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.0.lto_priv.0Innermost3.352.572.5196311.4099.2198.121111.03200014
144exec - advec_mom.cpp:170-172 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.9Innermost3.082.382.39689.021001001111.03112000
125exec - advec_mom.cpp:47-48_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.0Innermost3.072.372.299635.891001001111.0307000
135exec - advec_mom.cpp:98-100 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.5Innermost3.072.42.39688.951001001111.05112000
127exec - advec_mom.cpp:56-57_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.1Innermost32.332.249635.891001001111.0407000
506exec - viscosity.cpp:39-64 [...]_Z16viscosity_kerneliiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_._omp_fn.0.lto_priv.0Innermost2.712.152.0296426.9510.5913.8211.81.81.06NANANANANA
131exec - 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.632.021.979620.661001001111.0315000
232exec - reset_field.cpp:47-48_Z18reset_field_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_._omp_fn.1.lto_priv.0Innermost2.622.031.96960.001001001111.0414000
129exec - 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.561.991.919621.021001001111.0415000
230exec - reset_field.cpp:37-38_Z18reset_field_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_._omp_fn.0.lto_priv.0Innermost2.291.741.72960.001001001111.0214000
222exec - revert.cpp:37-38_Z13revert_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_._omp_fn.0Innermost2.291.741.72960.001001001111.0214000
106exec - advec_cell.cpp:47-48_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.0.lto_priv.0Innermost1.531.191.159653.971001001111.0405200
115exec - advec_cell.cpp:139-140_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.4.lto_priv.0Innermost1.491.151.129654.081001001111.0405200
117exec - advec_cell.cpp:149-150_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.5.lto_priv.0Innermost1.311.010.989621.461001001111.0304100
108exec - advec_cell.cpp:57-58_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.1.lto_priv.0Innermost1.280.990.959621.291001001111.0404100
142exec - 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.960.750.7296115.951001001111.0405000
133exec - 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.960.770.7296114.471001001111.0705000
412exec - context.h:69-69 [...]_Z13field_summaryR16global_variablesR9parallel_._omp_fn.0Single0.290.240.2296267.96012.081.682.5210.071.09100100
208exec - generate_chunk.cpp:77-80_Z14generate_chunkiR16global_variables._omp_fn.0.lto_priv.0Innermost0.040.040.03960.005056.251111.3344000
214exec - initialise_chunk.cpp:80-82_Z16initialise_chunkiR16global_variables._omp_fn.4.lto_priv.0Innermost0.030.030.02960.008082.51111.524000
219exec - pack_kernel.cpp:120-124 [...]_Z25clover_pack_message_rightR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii._omp_fn.0.lto_priv.0Outermost0.020.040.01480.0033.3331.252.411.262NANANANANA
119exec - advec_cell.cpp:159-202 [...]_Z17advec_cell_kerneliiiiiiRN6clover8Buffer1DIdEES2_RNS_8Buffer2DIdEES5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_._omp_fn.6.lto_priv.0Outermost0.010.020.018435.6012.2818.53411.452NANANANANA
216exec - pack_kernel.cpp:55-59 [...]_Z24clover_pack_message_leftR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii._omp_fn.0.lto_priv.0Outermost0.010.040.01480.0026.2332.992.0611.322NANANANANA
132exec - 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.020850.0043.0843.852.171.061.280NANANANANA
200exec - pack_kernel.cpp:156-160 [...]_Z27clover_unpack_message_rightR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii._omp_fn.0Outermost0.010.040.01440.0026.6733.332.0211.312NANANANANA
124exec - 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.020.017721.404041.82.611.031.242NANANANANA
416exec - generate_chunk.cpp:91-98 [...]_Z14generate_chunkiR16global_variables._omp_fn.1.lto_priv.0Innermost0.010.030.01690.00012.52.28183NANANANANA
136exec - advec_mom.cpp:114-139 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.6Outermost0.010.020860.0074.2237.451110NANANANANA
130exec - advec_mom.cpp:74-75 [...]_Z16advec_mom_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_RNS_8Buffer1DIdEES5_iii._omp_fn.3Outermost0.010.020750.0051.953.42.241.021.222NANANANANA
417exec - ideal_gas.cpp:40-45 [...]_Z16ideal_gas_kerneliiiiRN6clover8Buffer2DIdEES2_S2_S2_._omp_fn.0.lto_priv.0Outermost0.010.020.018327.2046.8147.0111.11.12NANANANANA
126exec - 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.030730.0039.0241.082.691.031.253NANANANANA
205exec - flux_calc.cpp:39-40 [...]_Z16flux_calc_kerneliiiidRN6clover8Buffer2DIdEES2_S2_S2_S2_S2_S2_S2_._omp_fn.0.lto_priv.0Outermost0.010.020.019468.9526.4528.272.621.061.312NANANANANA
203exec - pack_kernel.cpp:88-92 [...]_Z26clover_unpack_message_leftR16global_variablesiiiiRN6clover8Buffer2DIdEERNS1_8Buffer1DIdEEiiiiiii._omp_fn.0Outermost0.010.050.01460.0034.7832.072.2311.252.5NANANANANA
×