options

Loops Index

95 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.812.292.1496287.791001001111.0713910
217exec - PdV_kernel.f90:69-99 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Innermost5.661.871.7896254.991001001111.0516510
225exec - accelerate_kernel.f90:62-76accelerate_kernel_.DIR.OMP.PARALLEL.2Innermost5.181.691.6396440.841001001111.0413910
323exec - calc_dt_kernel.f90:94-129 [...]calc_dt_kernel_.DIR.OMP.PARALLEL.2Innermost4.91.631.5496372.971001001111.0607500
389exec - ideal_gas_kernel.f90:49-55ideal_gas_kernel_.DIR.OMP.PARALLEL.2Innermost4.811.591.5196229.951001001111.0504000
344exec - flux_calc_kernel.f90:56-60flux_calc_kernel_.DIR.OMP.PARALLEL.2Innermost4.471.511.4196146.521001001111.0708200
277exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.951.351.2496264.0088.5273.751.081.011.071.090.52002.5
275exec - advec_mom_kernel.f90:247-248advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.91.341.2396135.341001001111.0905000
269exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.871.31.2296268.8397.8277.381.0411.011.0702.5003.5
267exec - advec_mom_kernel.f90:183-184advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.851.311.2196136.421001001111.0803100
241exec - advec_cell_kernel.f90:83-248 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.381.191.0696408.8392.2678.361.0811.051.1213006
271exec - advec_mom_kernel.f90:138-144advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.191.05196205.671001001111.0502500
233exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.191.1196433.4698.0685.361.0911.011.1NANANANANA
279exec - advec_mom_kernel.f90:203-208advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.171.11196205.191001001111.1104400
229exec - advec_cell_kernel.f90:164-170advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.11.080.9796210.311001001111.1103300
289exec - advec_mom_kernel.f90:85-87advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.11.040.989683.871001001111.0705100
239exec - advec_cell_kernel.f90:255-261advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.071.030.9696212.591001001111.0709000
287exec - advec_mom_kernel.f90:95-97advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.051.020.969684.071001001111.0605100
283exec - advec_mom_kernel.f90:115-117advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.250.770.719659.161001001111.0803100
919exec - viscosity_kernel.f90:53-89viscosity_kernel_.DIR.OMP.PARALLEL.2Innermost2.250.810.71961182.5099.3898.291111.1413.5600.5
285exec - advec_mom_kernel.f90:105-107advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.210.750.699659.701001001111.0905000
482exec - revert_kernel.f90:46-48revert_kernel_.DIR.OMP.PARALLEL.2Innermost2.190.730.69960.001001001111.0604000
472exec - reset_field_kernel.f90:51-53reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.190.740.69960.001001001111.0704000
470exec - reset_field_kernel.f90:61-63reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.110.70.66960.001001001111.0604000
237exec - advec_cell_kernel.f90:89-91advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.620.550.5196119.171001001111.0805100
245exec - advec_cell_kernel.f90:181-183advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.590.560.596118.801001001111.1205100
243exec - advec_cell_kernel.f90:191-193advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.120.390.359655.851001001111.1105000
235exec - advec_cell_kernel.f90:99-101advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.090.380.349655.121001001111.1203100
273exec - advec_mom_kernel.f90:128-131advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.830.310.2696316.791001001111.1901200
281exec - advec_mom_kernel.f90:193-196advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.830.330.2696315.981001001111.2701200
334exec - field_summary_kernel.f90:58-71field_summary_kernel_.DIR.OMP.PARALLEL.2Innermost0.310.10.196589.4693.188.791.211.01110030
436exec - pack_kernel.f90:62-66clover_pack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split104Outermost0.040.050.01480.0018.8523.311.3511.732.51.5002.751.75
440exec - pack_kernel.f90:156-160clover_pack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split100Outermost0.040.050.01470.0019.0923.61.3811.741.671.50021.75
438exec - pack_kernel.f90:109-113clover_unpack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split99Outermost0.030.030.01480.0018.2624.951.3611.71.51.500.51.252.5
442exec - pack_kernel.f90:203-207clover_unpack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split103Outermost0.030.040.01470.0018.8323.411.3711.7221.5001.752.5
351exec - generate_chunk_kernel.f90:87-163 [...]generate_chunk_kernel_.DIR.OMP.PARALLEL.2InBetween0.030.030.01960.00011.882.532.8512.723NANANANANA
232exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010520.0094.6285.81.0911.030NANANANANA
395exec - initialise_chunk_kernel.f90:128-129initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.0100420.00100100111002000
268exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010940.0080.4669.971110NANANANANA
604exec - update_halo_kernel.f90:99-158 [...]update_halo_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010350.0036.5338.481.0511.2511.75000.751.25
276exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010410.007973.061.081.011.151NANANANANA
343exec - flux_calc_kernel.f90:54-60flux_calc_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010600.0029.6336.883.691.21.5301.500.511.750
266exec - advec_mom_kernel.f90:81-184 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010690.0030.2836.5111.301.501.53.750
361exec - generate_chunk_kernel.f90:105-106generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.0100370.00100100111001000
224exec - accelerate_kernel.f90:60-76accelerate_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010960.0076.26791.8511.090NANANANANA
274exec - advec_mom_kernel.f90:81-248 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010790.0032.638.861.2111.301.5005.750
×