options

Loops Index

130 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
184exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost6.722.342.21112343.8191.6141.891.071.381.561.070.52004
114exec - PdV_kernel.f90:111-135 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Innermost5.932.051.94112317.56100501111.0613910
111exec - PdV_kernel.f90:69-99 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Innermost4.831.651.58112285.95100501111.0416510
136exec - advec_cell_kernel.f90:204-248 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost4.661.591.53112443.3399.1245.941.071.241.721.0513005
175exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.591.641.51112516.4498.1541.781111.0903005
120exec - accelerate_kernel.f90:62-76accelerate_kernel_.DIR.OMP.PARALLEL.2Innermost4.571.561.5112478.201005011.441.441.0516700
253exec - calc_dt_kernel.f90:92-129calc_dt_kernel_.DIR.OMP.PARALLEL.2Innermost4.41.51.44112512.2294.3647.881111.0517500.75
330exec - ideal_gas_kernel.f90:49-55ideal_gas_kernel_.DIR.OMP.PARALLEL.2Innermost4.171.451.37112254.92100501111.0704000
1028exec - viscosity_kernel.f90:53-89viscosity_kernel_.DIR.OMP.PARALLEL.2Innermost4.111.411.35112897.2795.9648.231111.052.54600.5
272exec - flux_calc_kernel.f90:56-60flux_calc_kernel_.DIR.OMP.PARALLEL.2Innermost3.741.271.23112167.651005011.521.0408200
182exec - advec_mom_kernel.f90:247-248advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.481.191.14112142.48100501111.0505000
172exec - advec_mom_kernel.f90:183-184advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.471.21.14112144.69100501111.0603100
127exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.411.191.12112604.7997.5642.911.11.271.271.0713041
134exec - advec_cell_kernel.f90:255-261advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost2.820.970.92112222.74100501111.0509000
125exec - advec_cell_kernel.f90:164-170advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost2.760.940.91112226.08100501111.0403300
186exec - advec_mom_kernel.f90:203-208advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.70.950.89112228.631005011.0521.0804400
177exec - advec_mom_kernel.f90:138-144advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.680.920.88112232.651005011.0521.0602500
197exec - advec_mom_kernel.f90:85-87advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.660.90.8711295.491005011.321.0305100
190exec - advec_mom_kernel.f90:95-97advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.580.880.8511295.591005011.321.0505100
449exec - reset_field_kernel.f90:51-53reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.220.80.731120.00100501121.1104000
446exec - reset_field_kernel.f90:61-63reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.170.760.711120.00100501121.0704000
192exec - advec_mom_kernel.f90:115-117advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.140.740.711260.511005011.3321.0603100
195exec - advec_mom_kernel.f90:105-107advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.10.750.6911257.961005011.3321.0905000
464exec - revert_kernel.f90:46-48revert_kernel_.DIR.OMP.PARALLEL.2Innermost2.090.730.691120.00100501121.0704000
131exec - advec_cell_kernel.f90:89-91advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.340.460.44112139.071005011.6921.0505100
141exec - advec_cell_kernel.f90:181-183advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.310.440.43112140.611005011.6921.0205100
139exec - advec_cell_kernel.f90:191-193advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.070.390.3511259.421005011.3321.1105000
129exec - advec_cell_kernel.f90:99-101advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.030.370.3411259.201005011.3321.0903100
179exec - advec_mom_kernel.f90:128-131advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.940.360.31112263.591005011.521.1601200
188exec - advec_mom_kernel.f90:193-196advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.930.360.3112276.871005011.521.201200
264exec - field_summary_kernel.f90:58-71field_summary_kernel_.DIR.OMP.PARALLEL.2Innermost0.30.10.1112586.9896.347.6911.882100080
400exec - pack_kernel.f90:64-66clover_pack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split105Innermost0.040.060.01560.00012.51.918200110
406exec - pack_kernel.f90:158-160clover_pack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split101Innermost0.040.050.01560.00012.51181.6700110
283exec - generate_chunk_kernel.f90:87-163 [...]generate_chunk_kernel_.DIR.OMP.PARALLEL.2InBetween0.030.020.011120.00012.182.22.7912.592NANANANANA
409exec - pack_kernel.f90:205-207clover_unpack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split104Innermost0.030.060.01520.00012.5118300110
403exec - pack_kernel.f90:111-113clover_unpack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split100Innermost0.030.040.01560.00012.5118200020
119exec - accelerate_kernel.f90:60-76accelerate_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.0101120.0036.2824.331.581.295.6501.250014.750
292exec - generate_chunk_kernel.f90:113-114generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.0100620.0010050112001000
344exec - initialise_chunk_kernel.f90:110-111initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.0100390.0010050112001000
634exec - update_halo_kernel.f90:157-158update_halo_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010340.00010.941.07114.44100020
341exec - initialise_chunk_kernel.f90:119-120initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.0100560.0010050112001000
183exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.0101120.0076.5337.311.121.41.770NANANANANA
301exec - generate_chunk_kernel.f90:89-90generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.0100450.0010050112001000
298exec - generate_chunk_kernel.f90:97-98generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.0100550.0010050112001000
338exec - initialise_chunk_kernel.f90:128-129initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.0100500.0010050112002000
×