options

Loops Index

138 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
179exec - PdV_kernel.f90:111-135 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Innermost6.333.43.29192183.6498.3124.791.111.182.271.0413910
383exec - ideal_gas_kernel.f90:49-55ideal_gas_kernel_.DIR.OMP.PARALLEL.2Innermost5.392.92.8192109.18100251221.0404000
176exec - PdV_kernel.f90:69-99 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Innermost5.342.862.78192158.2397.6724.7111.5221.0317600
188exec - accelerate_kernel.f90:62-76accelerate_kernel_.DIR.OMP.PARALLEL.2Innermost5.112.762.65192243.4998.4124.81.051.362.391.0413910
246exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.292.562.231921191.2681.8822.241.061.363.381.15NANANANANA
257exec - advec_mom_kernel.f90:215-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.252.292.21192464.5539.3317.421.492.875.321.0410070
241exec - advec_mom_kernel.f90:183-184advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.242.282.219291.88100251221.0403100
255exec - advec_mom_kernel.f90:247-248advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.162.242.1619294.50100251221.0405000
333exec - flux_calc_kernel.f90:56-60flux_calc_kernel_.DIR.OMP.PARALLEL.2Innermost4.132.212.15192113.8395.8324.4811.082.361.0308200
199exec - advec_cell_kernel.f90:112-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.431.961.781921199.1380.8622.341.061.44.021.124102
210exec - advec_cell_kernel.f90:202-248 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.411.831.77192442.4551.4918.871.543.167.691.03NANANANANA
194exec - advec_cell_kernel.f90:164-170advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.381.81.76192121.52100251221.0312310
208exec - advec_cell_kernel.f90:255-261advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.371.81.75192122.78100251221.0319000
318exec - calc_dt_kernel.f90:94-129 [...]calc_dt_kernel_.DIR.OMP.PARALLEL.2Innermost3.241.831.68192645.5195.2824.411221.0927500
260exec - advec_mom_kernel.f90:203-208advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.051.631.58192149.00100251.121.082.271.0320430
249exec - advec_mom_kernel.f90:138-144advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.981.61.55192152.48100251.081.062.241.0330410
275exec - advec_mom_kernel.f90:85-87advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.971.591.5419281.06100251.061.052.341.0333020
272exec - advec_mom_kernel.f90:95-97advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.941.581.5319279.60100251.061.052.341.0432110
490exec - revert_kernel.f90:46-48revert_kernel_.DIR.OMP.PARALLEL.2Innermost2.61.391.3519230.4110025112.671.0304000
472exec - reset_field_kernel.f90:61-63reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.571.381.3419230.6910025112.671.0404000
266exec - advec_mom_kernel.f90:115-117advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.551.371.3219263.00100251.081.062.481.0431010
475exec - reset_field_kernel.f90:51-53reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.521.341.3119231.3410025112.671.0204000
269exec - advec_mom_kernel.f90:105-107advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.51.341.319262.50100251.081.062.481.0331020
1039exec - viscosity_kernel.f90:53-89viscosity_kernel_.DIR.OMP.PARALLEL.2Innermost2.171.331.131921188.6392.1423.881221.18NANANANANA
205exec - advec_cell_kernel.f90:89-91advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.490.810.77192107.91100251.131.092.341.0533010
216exec - advec_cell_kernel.f90:181-183advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.470.790.76192106.79100251.131.092.341.0431300
252exec - advec_mom_kernel.f90:128-131advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost1.280.70.66192138.711002511.12.441.0601200
213exec - advec_cell_kernel.f90:191-193advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.270.680.6619262.87100251.061.052.461.0323010
202exec - advec_cell_kernel.f90:99-101advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.240.660.6419263.24100251.061.052.461.0321110
263exec - advec_mom_kernel.f90:193-196advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost1.240.680.64192144.771002511.12.441.0601200
326exec - field_summary_kernel.f90:58-71field_summary_kernel_.DIR.OMP.PARALLEL.2Innermost0.290.160.15192406.9098.0824.761.481.883.811.0720020
186exec - accelerate_kernel.f90:60-76accelerate_kernel_.DIR.OMP.PARALLEL.2Outermost0.040.050.0219266.94011.21114.952.5100140
316exec - calc_dt_kernel.f90:92-129 [...]calc_dt_kernel_.DIR.OMP.PARALLEL.2Outermost0.030.040.01192287.1326.7614.885.1214.654NANANANANA
177exec - PdV_kernel.f90:69-135 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Outermost0.030.050.0219252.56011.127.681.824.772.51.7500140
174exec - PdV_kernel.f90:69-99 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Outermost0.030.040.0119198.13010.993.251.894.7141.7500140
253exec - advec_mom_kernel.f90:81-248 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.020.030.0119068.5009.95116.3230.75006.50
239exec - advec_mom_kernel.f90:81-184 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.020.030.0119265.6309.48115.930.751.51.253.50
331exec - flux_calc_kernel.f90:54-60flux_calc_kernel_.DIR.OMP.PARALLEL.2Outermost0.020.030.0118873.38010.36.581.914.8331.7500110
360exec - generate_chunk_kernel.f90:89-90generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011920.259023.75114101000
433exec - pack_kernel.f90:64-66clover_pack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split104Innermost0.010.020780.00012.51.2518200110
392exec - initialise_chunk_kernel.f90:119-120initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.0101920.009023.75114001000
244exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.030.01191268.2516.6714.243.7414.473NANANANANA
351exec - generate_chunk_kernel.f90:113-114generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011910.139023.75114101000
439exec - pack_kernel.f90:158-160clover_pack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split100Innermost0.010.020850.00012.5118200110
395exec - initialise_chunk_kernel.f90:110-111initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011920.139023.75114001000
354exec - generate_chunk_kernel.f90:105-106generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.0119223.889023.75114001000
442exec - pack_kernel.f90:205-207clover_unpack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split103Innermost0.010.020760.00012.5118200110
357exec - generate_chunk_kernel.f90:97-98generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.0119223.889023.75114101000
389exec - initialise_chunk_kernel.f90:128-129initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.0119224.0010025112.67002000
256exec - advec_mom_kernel.f90:213-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.0201900.00010.9411601005.330
×