options

Loops Index

123 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
114exec - PdV_kernel.f90:111-135 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Innermost6.695.225.12112120.31100501111.0213910
111exec - PdV_kernel.f90:69-99 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Innermost5.714.434.37112103.38100501111.0116510
330exec - ideal_gas_kernel.f90:49-55ideal_gas_kernel_.DIR.OMP.PARALLEL.2Innermost5.64.344.2911281.40100501111.0104000
120exec - accelerate_kernel.f90:62-76accelerate_kernel_.DIR.OMP.PARALLEL.2Innermost5.334.154.08112175.791005011.441.441.0216700
272exec - flux_calc_kernel.f90:56-60flux_calc_kernel_.DIR.OMP.PARALLEL.2Innermost4.353.383.3311261.911005011.521.0208200
172exec - advec_mom_kernel.f90:183-184advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.353.383.3311249.52100501111.0203100
182exec - advec_mom_kernel.f90:247-248advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.353.383.3311248.76100501111.0205000
184exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.083.33.13112242.7691.6141.891.071.381.561.060.52004
175exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.853.072.95112264.3598.1541.781111.0403005
134exec - advec_cell_kernel.f90:255-261advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.52.72.6811276.46100501111.0109000
136exec - advec_cell_kernel.f90:204-248 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.52.822.68112253.0899.1245.941.071.241.721.0513005
125exec - advec_cell_kernel.f90:164-170advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.52.712.6811276.76100501111.0103300
127exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.482.742.67112253.7197.5642.911.11.271.271.0313041
253exec - calc_dt_kernel.f90:92-129calc_dt_kernel_.DIR.OMP.PARALLEL.2Innermost3.282.622.51112293.8394.3647.881111.0417500.75
197exec - advec_mom_kernel.f90:85-87advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.082.412.3611235.221005011.321.0305100
186exec - advec_mom_kernel.f90:203-208advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.042.382.3311287.361005011.0521.0304400
177exec - advec_mom_kernel.f90:138-144advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.032.382.3211288.251005011.0521.0302500
190exec - advec_mom_kernel.f90:95-97advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.012.352.3111235.171005011.321.0205100
192exec - advec_mom_kernel.f90:115-117advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.652.072.0311220.871005011.3321.0203100
446exec - reset_field_kernel.f90:61-63reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.642.052.021120.00100501121.0104000
449exec - reset_field_kernel.f90:51-53reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.632.042.021120.00100501121.0104000
464exec - revert_kernel.f90:46-48revert_kernel_.DIR.OMP.PARALLEL.2Innermost2.632.052.021120.00100501121.0204000
195exec - advec_mom_kernel.f90:105-107advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.582.031.9811220.201005011.3321.0305000
1028exec - viscosity_kernel.f90:53-89viscosity_kernel_.DIR.OMP.PARALLEL.2Innermost2.181.781.66112729.7195.9648.231111.072.54600.5
131exec - advec_cell_kernel.f90:89-91advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.541.211.1811251.841005011.6921.0305100
141exec - advec_cell_kernel.f90:181-183advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.51.181.1511252.601005011.6921.0305100
139exec - advec_cell_kernel.f90:191-193advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.311.04111220.801005011.3321.0405000
129exec - advec_cell_kernel.f90:99-101advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.281.020.9811220.521005011.3321.0403100
188exec - advec_mom_kernel.f90:193-196advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.940.750.72112115.321005011.521.0401200
179exec - advec_mom_kernel.f90:128-131advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.940.770.72112113.491005011.521.0701200
264exec - field_summary_kernel.f90:58-71field_summary_kernel_.DIR.OMP.PARALLEL.2Innermost0.290.240.22112266.6596.347.6911.8821.0900080
406exec - pack_kernel.f90:158-160clover_pack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split101Innermost0.020.070.02560.00012.51181.7500110
400exec - pack_kernel.f90:64-66clover_pack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split105Innermost0.020.070.02560.00012.51.9182.3300110
409exec - pack_kernel.f90:205-207clover_unpack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split104Innermost0.010.020.01540.00012.5118200110
295exec - generate_chunk_kernel.f90:105-106generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011110.0010050112101000
292exec - generate_chunk_kernel.f90:113-114generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011110.0010050112101000
301exec - generate_chunk_kernel.f90:89-90generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011120.0010050112101000
341exec - initialise_chunk_kernel.f90:119-120initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011120.0010050112101000
183exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.0201120.0076.5337.311.121.41.770NANANANANA
298exec - generate_chunk_kernel.f90:97-98generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011100.0010050112101000
344exec - initialise_chunk_kernel.f90:110-111initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011120.0010050112101000
283exec - generate_chunk_kernel.f90:87-163 [...]generate_chunk_kernel_.DIR.OMP.PARALLEL.2InBetween0.010.030.011120.00012.182.22.7912.593NANANANANA
338exec - initialise_chunk_kernel.f90:128-129initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011110.0010050112102000
403exec - pack_kernel.f90:111-113clover_unpack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split100Innermost0.010.030.01530.00012.5118300020
×