options

Loops Index

91 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.152.021.91112322.091001001111.0713910
217exec - PdV_kernel.f90:69-99 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Innermost5.141.641.6112282.271001001111.0416510
323exec - calc_dt_kernel.f90:94-129 [...]calc_dt_kernel_.DIR.OMP.PARALLEL.2Innermost4.941.591.54112372.231001001111.0507500
225exec - accelerate_kernel.f90:62-76accelerate_kernel_.DIR.OMP.PARALLEL.2Innermost4.681.521.46112491.971001001111.0613910
344exec - flux_calc_kernel.f90:56-60flux_calc_kernel_.DIR.OMP.PARALLEL.2Innermost4.561.511.42112144.681001001111.0908200
389exec - ideal_gas_kernel.f90:49-55ideal_gas_kernel_.DIR.OMP.PARALLEL.2Innermost4.481.491.39112250.711001001111.0904000
277exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.791.291.18112278.0388.5273.751.081.011.071.110.52002.5
269exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.671.191.14112288.3297.8277.381.0411.011.0602.5003.5
241exec - advec_cell_kernel.f90:83-248 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.651.181.14112378.6592.2678.361.0811.051.0613006
275exec - advec_mom_kernel.f90:247-248advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.591.181.12112146.371001001111.0805000
267exec - advec_mom_kernel.f90:183-184advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.581.161.11112147.031001001111.0603100
233exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.21.061112427.0598.0685.361.0911.011.08NANANANANA
271exec - advec_mom_kernel.f90:138-144advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.030.980.94112218.431001001111.0702500
289exec - advec_mom_kernel.f90:85-87advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.980.950.9311289.681001001111.0405100
279exec - advec_mom_kernel.f90:203-208advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.970.960.92112223.171001001111.0504400
239exec - advec_cell_kernel.f90:255-261advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost2.910.960.91112226.051001001111.0809000
287exec - advec_mom_kernel.f90:95-97advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.890.930.911290.041001001111.0605100
229exec - advec_cell_kernel.f90:164-170advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost2.820.90.88112232.871001001111.0503300
283exec - advec_mom_kernel.f90:115-117advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.240.740.711258.081001001111.0903100
919exec - viscosity_kernel.f90:53-89viscosity_kernel_.DIR.OMP.PARALLEL.2Innermost2.230.750.691121221.8799.3898.291111.113.5600.5
285exec - advec_mom_kernel.f90:105-107advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.220.730.6911259.341001001111.0705000
472exec - reset_field_kernel.f90:51-53reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.130.710.661120.001001001111.0904000
470exec - reset_field_kernel.f90:61-63reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.10.710.651120.001001001111.1104000
482exec - revert_kernel.f90:46-48revert_kernel_.DIR.OMP.PARALLEL.2Innermost2.10.70.651120.001001001111.0904000
237exec - advec_cell_kernel.f90:89-91advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.560.510.48112129.551001001111.0905100
245exec - advec_cell_kernel.f90:181-183advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.520.510.47112129.011001001111.1105100
243exec - advec_cell_kernel.f90:191-193advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.110.380.3511259.821001001111.1205000
235exec - advec_cell_kernel.f90:99-101advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.080.380.3411260.501001001111.1503100
273exec - advec_mom_kernel.f90:128-131advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.970.340.3112270.781001001111.1301200
281exec - advec_mom_kernel.f90:193-196advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.970.360.3112272.821001001111.201200
334exec - field_summary_kernel.f90:58-71field_summary_kernel_.DIR.OMP.PARALLEL.2Innermost0.290.10.09112653.1393.188.791.211.011.1110030
440exec - pack_kernel.f90:156-160clover_pack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split100Outermost0.060.060.02560.0019.0923.61.3811.7421.50021.75
436exec - pack_kernel.f90:62-66clover_pack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split104Outermost0.050.060.02550.0018.8523.311.3511.7321.5002.751.75
351exec - generate_chunk_kernel.f90:87-163 [...]generate_chunk_kernel_.DIR.OMP.PARALLEL.2InBetween0.040.040.011120.00011.882.532.8512.724NANANANANA
438exec - pack_kernel.f90:109-113clover_unpack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split99Outermost0.030.040.01540.0018.2624.951.3611.721.500.51.252.5
442exec - pack_kernel.f90:203-207clover_unpack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split103Outermost0.030.040.01560.0018.8323.411.3711.7221.5001.752.5
231exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost0.020.020.01112399.2196.3581.231.0511.01214053
399exec - initialise_chunk_kernel.f90:110-111initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010430.00100100111001000
270exec - advec_mom_kernel.f90:81-144 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010820.0040.1745.61.9211.3901.50010.250
268exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010990.0080.4669.971110NANANANANA
395exec - initialise_chunk_kernel.f90:128-129initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010500.00100100111002000
232exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.0101010.0094.6285.81.0911.030NANANANANA
224exec - accelerate_kernel.f90:60-76accelerate_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.0101100.0076.26791.8511.090NANANANANA
266exec - advec_mom_kernel.f90:81-184 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010690.0030.2836.5111.301.501.53.750
363exec - generate_chunk_kernel.f90:97-98generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010510.00100100111001000
282exec - advec_mom_kernel.f90:81-117 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010410.0020.1927.723.0211.7301.51.50.53.250
343exec - flux_calc_kernel.f90:54-60flux_calc_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.0101050.0029.6336.883.691.21.5301.500.511.750
274exec - advec_mom_kernel.f90:81-248 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010770.0032.638.861.2111.301.5005.750
288exec - advec_mom_kernel.f90:81-87advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010700.0031.2537.583.4811.4501.502.54.750
359exec - generate_chunk_kernel.f90:113-114generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010430.00100100111001000
276exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.0101010.007973.061.081.011.150NANANANANA
361exec - generate_chunk_kernel.f90:105-106generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010410.00100100111001000
×