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
219exec - PdV_kernel.f90:111-135 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Innermost6.885.295.1596119.571001001111.0313910
217exec - PdV_kernel.f90:69-99 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Innermost5.814.434.3696104.091001001111.0216510
389exec - ideal_gas_kernel.f90:49-55ideal_gas_kernel_.DIR.OMP.PARALLEL.2Innermost5.724.394.299680.941001001111.0304000
225exec - accelerate_kernel.f90:62-76accelerate_kernel_.DIR.OMP.PARALLEL.2Innermost5.284.023.9596181.891001001111.0213910
267exec - advec_mom_kernel.f90:183-184advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.463.393.349649.421001001111.0103100
275exec - advec_mom_kernel.f90:247-248advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.453.383.339650.041001001111.0205000
344exec - flux_calc_kernel.f90:56-60flux_calc_kernel_.DIR.OMP.PARALLEL.2Innermost4.413.413.39662.611001001111.0308200
277exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.882.962.9196112.5088.5273.751.081.011.071.020.52002.5
269exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.812.912.8596115.0897.8277.381.0411.011.0202.5003.5
229exec - advec_cell_kernel.f90:164-170advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.62.742.79675.551001001111.0203300
239exec - advec_cell_kernel.f90:255-261advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.592.752.699675.871001001111.0209000
241exec - advec_cell_kernel.f90:83-248 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.582.762.6896161.6692.2678.361.0811.051.0313006
233exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.52.72.6296165.4398.0685.361.0911.011.03NANANANANA
323exec - calc_dt_kernel.f90:94-129 [...]calc_dt_kernel_.DIR.OMP.PARALLEL.2Innermost3.342.582.596229.711001001111.0307500
289exec - advec_mom_kernel.f90:85-87advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.072.342.39635.721001001111.0205100
279exec - advec_mom_kernel.f90:203-208advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.032.352.279690.401001001111.0404400
271exec - advec_mom_kernel.f90:138-144advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.022.352.279690.571001001111.0402500
287exec - advec_mom_kernel.f90:95-97advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost32.292.249636.021001001111.0205100
482exec - revert_kernel.f90:46-48revert_kernel_.DIR.OMP.PARALLEL.2Innermost2.692.072.01960.001001001111.0304000
472exec - reset_field_kernel.f90:51-53reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.692.082.02960.001001001111.0304000
283exec - advec_mom_kernel.f90:115-117advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.612.031.969621.441001001111.0403100
470exec - reset_field_kernel.f90:61-63reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.62.061.95960.001001001111.0604000
285exec - advec_mom_kernel.f90:105-107advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.551.951.919621.571001001111.0205000
919exec - viscosity_kernel.f90:53-89viscosity_kernel_.DIR.OMP.PARALLEL.2Innermost1.991.541.4996563.4099.3898.291111.0313.5600.5
237exec - advec_cell_kernel.f90:89-91advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.541.21.169652.391001001111.0405100
245exec - advec_cell_kernel.f90:181-183advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.511.171.139652.571001001111.0405100
243exec - advec_cell_kernel.f90:191-193advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.2910.969620.351001001111.0405000
235exec - advec_cell_kernel.f90:99-101advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.270.980.959619.721001001111.0303100
281exec - advec_mom_kernel.f90:193-196advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.960.770.7296114.141001001111.0701200
273exec - advec_mom_kernel.f90:128-131advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.950.750.7296114.401001001111.0601200
334exec - field_summary_kernel.f90:58-71field_summary_kernel_.DIR.OMP.PARALLEL.2Innermost0.290.240.2296267.9793.188.791.211.011.0910030
440exec - pack_kernel.f90:156-160clover_pack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split100Outermost0.020.070.02480.0019.0923.61.3811.742.331.50021.75
436exec - pack_kernel.f90:62-66clover_pack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split104Outermost0.020.060.02470.0018.8523.311.3511.7321.5002.751.75
442exec - pack_kernel.f90:203-207clover_unpack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split103Outermost0.010.040.01470.0018.8323.411.3711.7221.5001.752.5
286exec - advec_mom_kernel.f90:81-97 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.020750.0029.2535.983.4811.5101.5016.250
395exec - initialise_chunk_kernel.f90:128-129initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.01960.00100100111102000
232exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.030.017819.2094.6285.81.0911.033NANANANANA
397exec - initialise_chunk_kernel.f90:119-120initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.01950.00100100111101000
268exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.020930.0080.4669.971110NANANANANA
359exec - generate_chunk_kernel.f90:113-114generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.01960.00100100111101000
224exec - accelerate_kernel.f90:60-76accelerate_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.020.0196132.4076.26791.8511.092NANANANANA
276exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010610.007973.061.081.011.151NANANANANA
266exec - advec_mom_kernel.f90:81-184 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.020770.0030.2836.5111.321.501.53.750
363exec - generate_chunk_kernel.f90:97-98generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.01950.00100100111101000
361exec - generate_chunk_kernel.f90:105-106generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.01960.00100100111101000
365exec - generate_chunk_kernel.f90:89-90generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.01960.00100100111101000
274exec - advec_mom_kernel.f90:81-248 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.020.018537.6032.638.861.2111.321.5005.750
280exec - advec_mom_kernel.f90:81-196 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010690.0027.8234.52.6411.5711.500.540
343exec - flux_calc_kernel.f90:54-60flux_calc_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.020710.0029.6336.883.691.21.5321.500.511.750
399exec - initialise_chunk_kernel.f90:110-111initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.01960.00100100111101000
351exec - generate_chunk_kernel.f90:87-163 [...]generate_chunk_kernel_.DIR.OMP.PARALLEL.2InBetween0.010.030.01960.00011.882.532.8512.723NANANANANA
438exec - pack_kernel.f90:109-113clover_unpack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split99Outermost0.010.040.01450.0018.2624.951.3611.721.500.51.252.5
×