options

Loops Index

132 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
136exec - advec_cell_kernel.f90:204-248 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost6.642.242.32112256.5598.3545.251.071.241.71.0313006
184exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost5.792.032.02112335.0291.8642.131.081.371.551.070.52003
114exec - PdV_kernel.f90:111-135 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Innermost5.692.011.99112309.35100501111.0813910
175exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.731.671.65112422.5698.2142.081111.0803004
111exec - PdV_kernel.f90:69-99 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Innermost4.691.591.64112275.37100501111.0417600
253exec - calc_dt_kernel.f90:92-129calc_dt_kernel_.DIR.OMP.PARALLEL.2Innermost4.611.581.61112331.3995.3248.251111.0517500.75
120exec - accelerate_kernel.f90:62-76accelerate_kernel_.DIR.OMP.PARALLEL.2Innermost4.381.511.53112469.231005011.441.441.0616700
1028exec - viscosity_kernel.f90:53-89viscosity_kernel_.DIR.OMP.PARALLEL.2Innermost4.351.491.52112783.2095.5447.881111.052.5351.50
330exec - ideal_gas_kernel.f90:49-55ideal_gas_kernel_.DIR.OMP.PARALLEL.2Innermost4.021.391.4112248.86100501111.0504000
272exec - flux_calc_kernel.f90:56-60flux_calc_kernel_.DIR.OMP.PARALLEL.2Innermost3.581.231.25112164.151005011.521.0508200
127exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.451.21.2112495.9797.6743.241.11.261.261.0614031
172exec - advec_mom_kernel.f90:183-184advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.381.191.18112139.47100501111.0703100
182exec - advec_mom_kernel.f90:247-248advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.331.181.16112141.81100501111.0805000
134exec - advec_cell_kernel.f90:255-261advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost2.710.930.95112215.81100501111.0409000
125exec - advec_cell_kernel.f90:164-170advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost2.670.910.93112220.09100501111.0503300
177exec - advec_mom_kernel.f90:138-144advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.570.880.9112227.721005011.0521.0502500
197exec - advec_mom_kernel.f90:85-87advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.560.880.8911293.091005011.321.0505100
186exec - advec_mom_kernel.f90:203-208advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.540.870.89112230.541005011.0521.0504400
195exec - advec_mom_kernel.f90:95-97advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.430.830.8511295.581005011.321.0505100
449exec - reset_field_kernel.f90:51-53reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.080.750.731120.00100501121.104000
190exec - advec_mom_kernel.f90:115-117advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.050.750.7211257.481005011.3321.1203100
446exec - reset_field_kernel.f90:61-63reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.050.710.721120.00100501121.0604000
464exec - revert_kernel.f90:46-48revert_kernel_.DIR.OMP.PARALLEL.2Innermost2.030.720.711120.00100501121.0704000
193exec - advec_mom_kernel.f90:105-107advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.010.720.711257.951005011.3321.0905000
131exec - advec_cell_kernel.f90:89-91advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.280.440.45112138.551005011.6921.0505100
141exec - advec_cell_kernel.f90:181-183advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.240.430.43112141.461005011.6921.0505100
139exec - advec_cell_kernel.f90:191-193advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.040.380.3611258.161005011.3321.1205000
129exec - advec_cell_kernel.f90:99-101advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.010.360.3511257.211005011.3321.0903100
179exec - advec_mom_kernel.f90:128-131advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.920.350.32112256.441005011.521.1701200
188exec - advec_mom_kernel.f90:193-196advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.910.350.32112256.351005011.521.1701200
264exec - field_summary_kernel.f90:58-71field_summary_kernel_.DIR.OMP.PARALLEL.2Innermost0.280.10.1112590.5496.347.6911.8821.1100080
406exec - pack_kernel.f90:158-160clover_pack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split100Innermost0.040.050.01550.00012.51181.6700110
283exec - generate_chunk_kernel.f90:87-163 [...]generate_chunk_kernel_.DIR.OMP.PARALLEL.2InBetween0.040.030.011120.00012.132.292.9812.853NANANANANA
400exec - pack_kernel.f90:64-66clover_pack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split104Innermost0.040.050.01560.00012.51.9182.500110
403exec - pack_kernel.f90:111-113clover_unpack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split99Innermost0.020.040.01550.00012.5118200020
409exec - pack_kernel.f90:205-207clover_unpack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split103Innermost0.020.030.01500.00012.51181.500110
183exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.0101110.0080.6138.91.11.371.720NANANANANA
344exec - initialise_chunk_kernel.f90:110-111initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010410.0010050112001000
341exec - initialise_chunk_kernel.f90:119-120initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010420.0010050112001000
301exec - generate_chunk_kernel.f90:89-90generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010400.0010050112001000
338exec - initialise_chunk_kernel.f90:128-129initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010470.0010050112002000
298exec - generate_chunk_kernel.f90:97-98generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010370.0010050112001000
295exec - generate_chunk_kernel.f90:105-106generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010450.0010050112001000
292exec - generate_chunk_kernel.f90:113-114generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010430.0010050112001000
119exec - accelerate_kernel.f90:60-76accelerate_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.0101120.0039.4725.571.631.35.6301.500.514.250
×