options

Loops Index

92 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
278exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost9.033.022.85112111.6394.3480.641.0811.031.062.52006
218exec - PdV_kernel.f90:111-135 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Innermost6.482.182.04112301.981001001111.0713910
216exec - PdV_kernel.f90:69-99 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Innermost5.21.711.64112274.611001001111.0517600
224exec - accelerate_kernel.f90:62-76accelerate_kernel_.DIR.OMP.PARALLEL.2Innermost4.821.631.52112472.091001001111.0813910
324exec - calc_dt_kernel.f90:94-129 [...]calc_dt_kernel_.DIR.OMP.PARALLEL.2Innermost4.51.51.42112520.371001001111.0607500
345exec - flux_calc_kernel.f90:56-60flux_calc_kernel_.DIR.OMP.PARALLEL.2Innermost4.261.411.34112152.571001001111.0508200
390exec - ideal_gas_kernel.f90:49-55ideal_gas_kernel_.DIR.OMP.PARALLEL.2Innermost4.261.41.34112260.601001001111.0404000
268exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.531.181.11112296.3997.7977.051.0411.011.0602.5004.5
266exec - advec_mom_kernel.f90:183-184advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.521.21.11112148.061001001111.0903100
274exec - advec_mom_kernel.f90:247-248advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.491.191.1112149.361001001111.0805000
240exec - advec_cell_kernel.f90:83-248 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.221.111.02112463.5697.9780.461.0811.011.113006
280exec - advec_mom_kernel.f90:203-208advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.950.980.93112220.061001001111.0504400
232exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost2.920.980.92112508.9498.6386.421.05111.07NANANANANA
270exec - advec_mom_kernel.f90:138-144advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.890.950.91112224.641001001111.0402500
290exec - advec_mom_kernel.f90:85-87advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.880.960.9111290.931001001111.0705100
238exec - advec_cell_kernel.f90:255-261advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost2.850.940.9112228.771001001111.0409000
284exec - advec_mom_kernel.f90:95-97advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.810.940.8911290.831001001111.0705100
228exec - advec_cell_kernel.f90:164-170advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost2.720.910.86112238.981001001111.0703300
286exec - advec_mom_kernel.f90:115-117advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.110.740.6711262.111001001111.1203100
920exec - viscosity_kernel.f90:53-89viscosity_kernel_.DIR.OMP.PARALLEL.2Innermost2.060.750.651121295.9099.3698.251111.1513.5600.5
288exec - advec_mom_kernel.f90:105-107advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.030.710.6411263.331001001111.1105000
483exec - revert_kernel.f90:46-48revert_kernel_.DIR.OMP.PARALLEL.2Innermost1.990.690.631120.001001001111.104000
473exec - reset_field_kernel.f90:51-53reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost1.990.680.631120.001001001111.104000
471exec - reset_field_kernel.f90:61-63reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost1.920.680.61120.001001001111.1304000
236exec - advec_cell_kernel.f90:89-91advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.530.520.48112129.311001001111.0805100
244exec - advec_cell_kernel.f90:181-183advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.470.490.46112131.671001001111.0705100
242exec - advec_cell_kernel.f90:191-193advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.040.360.3311262.261001001111.0905000
234exec - advec_cell_kernel.f90:99-101advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost0.990.350.3111265.031001001111.1303100
282exec - advec_mom_kernel.f90:193-196advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.80.310.25112327.261001001111.2401200
272exec - advec_mom_kernel.f90:128-131advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.790.30.25112328.141001001111.201200
335exec - field_summary_kernel.f90:58-71field_summary_kernel_.DIR.OMP.PARALLEL.2Innermost0.280.10.09112653.5096.4391.521111.1100080
276exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2InBetween0.060.050.02112533.842.8611.253.25112.282.5NANANANANA
441exec - pack_kernel.f90:156-160clover_pack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split101Outermost0.050.060.02560.0020.8125.121.1411.7422.2501.250.51
437exec - pack_kernel.f90:62-66clover_pack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split105Outermost0.050.070.02550.0021.0725.281.1911.742.332.2501.2502.25
443exec - pack_kernel.f90:203-207clover_unpack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split104Outermost0.030.050.01550.0017.2222.621.1911.862.52.2501.251.251
352exec - generate_chunk_kernel.f90:87-163 [...]generate_chunk_kernel_.DIR.OMP.PARALLEL.2InBetween0.030.030.011120.00012.12.992.6912.693NANANANANA
439exec - pack_kernel.f90:109-113clover_unpack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split100Outermost0.030.050.01560.0021.2327.561.211.622.51.5020.751.5
230exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost0.020.030.01112407.2196.2280.551.0511.01314035
605exec - update_halo_kernel.f90:99-158 [...]update_halo_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.020360.0034.2636.811.0611.2620.75001.251
231exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.0101000.0093.3185.021.0811.040NANANANANA
265exec - advec_mom_kernel.f90:81-184 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010730.0032.6439.221.2911.4101.752.752.250.50
396exec - initialise_chunk_kernel.f90:128-129initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010410.00100100111002000
279exec - advec_mom_kernel.f90:81-208 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010890.0034.4641.043.611.6201.7504.256.50
267exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010770.0081.2569.771110NANANANANA
223exec - accelerate_kernel.f90:60-76accelerate_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.0201040.0071.1474.452.5511.120NANANANANA
587exec - update_halo_kernel.f90:99-244 [...]update_halo_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.020390.0034.2636.811.0611.2620.75001.251
360exec - generate_chunk_kernel.f90:113-114generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010450.00100100111001000
344exec - flux_calc_kernel.f90:54-60flux_calc_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010760.0032.3639.353.541.251.6201.750011.750
398exec - initialise_chunk_kernel.f90:119-120initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010530.00100100111001000
366exec - generate_chunk_kernel.f90:89-90generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010450.00100100111001000
364exec - generate_chunk_kernel.f90:97-98generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010380.00100100111001000
×