options

Loops Index

113 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.323.43.2819255.83100501.131.111.131.0413910
111exec - PdV_kernel.f90:69-99 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Innermost5.382.92.7919251.37100501111.0417600
284exec - ideal_gas_kernel.f90:49-55ideal_gas_kernel_.DIR.OMP.PARALLEL.2Innermost5.382.862.7919242.61100501111.0304000
120exec - accelerate_kernel.f90:62-76accelerate_kernel_.DIR.OMP.PARALLEL.2Innermost5.112.782.6519281.34100501.121.081.121.0516700
174exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.292.352.22192600.5491.8642.131.041.682.891.060.52003
165exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.282.352.22192538.8098.2142.081.031.4621.0603004
172exec - advec_mom_kernel.f90:247-248advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.172.252.1619228.32100501111.0505000
236exec - flux_calc_kernel.f90:56-60flux_calc_kernel_.DIR.OMP.PARALLEL.2Innermost4.152.242.1519233.4810050111.091.0508200
162exec - advec_mom_kernel.f90:183-184advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.132.262.1419228.59100501111.0603100
136exec - advec_cell_kernel.f90:204-248 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.441.871.78192628.5398.3545.251.031.453.041.0513006
127exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.411.851.77192533.3597.6743.241.051.513.191.0514031
125exec - advec_cell_kernel.f90:164-170advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.391.831.7619237.59100501111.0503300
134exec - advec_cell_kernel.f90:255-261advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.381.831.7519237.81100501111.0509000
220exec - calc_dt_kernel.f90:92-129calc_dt_kernel_.DIR.OMP.PARALLEL.2Innermost3.251.761.68192207.4795.3248.251111.0517500.75
176exec - advec_mom_kernel.f90:203-208advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.981.621.5419243.0010050111.091.0504400
167exec - advec_mom_kernel.f90:138-144advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.951.611.5319243.2510050111.091.0602500
187exec - advec_mom_kernel.f90:85-87advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.941.621.5219224.5910050111.171.0705100
925exec - viscosity_kernel.f90:53-89viscosity_kernel_.DIR.OMP.PARALLEL.2Innermost2.891.871.5192404.1795.5447.881111.262.5351.50
185exec - advec_mom_kernel.f90:95-97advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.861.571.4819224.0610050111.171.0605100
393exec - revert_kernel.f90:46-48revert_kernel_.DIR.OMP.PARALLEL.2Innermost2.61.431.3419215.5410050111.331.0704000
379exec - reset_field_kernel.f90:61-63reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.591.411.3419215.1910050111.331.0504000
180exec - advec_mom_kernel.f90:115-117advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.561.361.3319219.2310050111.251.0303100
382exec - reset_field_kernel.f90:51-53reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.551.381.3219215.5010050111.331.0504000
183exec - advec_mom_kernel.f90:105-107advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.511.361.319220.2010050111.251.0505000
131exec - advec_cell_kernel.f90:89-91advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.470.810.7619234.65100501111.0705100
141exec - advec_cell_kernel.f90:181-183advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.440.790.7519233.04100501111.0705100
169exec - advec_mom_kernel.f90:128-131advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost1.320.740.6819245.2810050111.111.0901200
178exec - advec_mom_kernel.f90:193-196advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost1.30.740.6719246.7010050111.111.101200
139exec - advec_cell_kernel.f90:191-193advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.280.70.6619219.7110050111.251.0605000
129exec - advec_cell_kernel.f90:99-101advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.240.680.6419219.0510050111.251.0603100
229exec - field_summary_kernel.f90:58-71field_summary_kernel_.DIR.OMP.PARALLEL.2Innermost0.290.160.15192104.3796.347.691111.0700080
119exec - accelerate_kernel.f90:60-76accelerate_kernel_.DIR.OMP.PARALLEL.2Outermost0.040.050.0219231.0039.4725.571.761.22.52.51.500.514.250
218exec - calc_dt_kernel.f90:92-129calc_dt_kernel_.DIR.OMP.PARALLEL.2Outermost0.030.050.0119073.638.0613.212.912.074.945NANANANANA
112exec - PdV_kernel.f90:69-135 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Outermost0.030.050.0218913.31011.23.111.744.732.510013.750
173exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.030.040.02192147.6980.6138.91.191.993.992NANANANANA
109exec - PdV_kernel.f90:69-99 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Outermost0.030.040.0119158.00011.125.91.764.62410014.750
255exec - generate_chunk_kernel.f90:105-106generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.020.010.011920.0010050112101000
160exec - advec_mom_kernel.f90:81-184 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.020.030.0117721.7509.52.315.0830.751.503.750
163exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.020.040.01192248.63012.28114.414NANANANANA
344exec - pack_kernel.f90:111-113clover_unpack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split99Innermost0.010.030770.00012.5118300020
258exec - generate_chunk_kernel.f90:97-98generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011920.0010050112001000
347exec - pack_kernel.f90:158-160clover_pack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split100Innermost0.010.030900.00012.5118300110
164exec - advec_mom_kernel.f90:152-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.0301870.0012.6213.871.033.564.1300.752040
296exec - initialise_chunk_kernel.f90:110-111initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011920.0010050112001000
350exec - pack_kernel.f90:205-207clover_unpack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split103Innermost0.010.020790.00012.5118200110
290exec - initialise_chunk_kernel.f90:128-129initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.0119224.0010050112002000
261exec - generate_chunk_kernel.f90:89-90generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011920.0010050112001000
252exec - generate_chunk_kernel.f90:113-114generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.0119224.0010050112001000
341exec - pack_kernel.f90:64-66clover_pack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split104Innermost0.010.030790.00012.51.2518300110
126exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.0201900.0066.234.811.221.373.5701.670010.670.67
293exec - initialise_chunk_kernel.f90:119-120initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011920.0010050112001000
235exec - flux_calc_kernel.f90:54-60flux_calc_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.030.0118432.2532.4122.683.711.783.39310011.750
170exec - advec_mom_kernel.f90:81-248 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.0201490.0009.68115.6321005.50
×