options

Loops Index

89 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
123exec - PdV_kernel.f90:111-135 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Innermost6.795.175.11112120.521001001111.0113910
121exec - PdV_kernel.f90:69-99 [...]pdv_kernel_.DIR.OMP.PARALLEL.2Innermost5.794.44.35112103.731001001111.0117600
293exec - ideal_gas_kernel.f90:49-55ideal_gas_kernel_.DIR.OMP.PARALLEL.2Innermost5.694.434.2811281.551001001111.0404000
129exec - accelerate_kernel.f90:62-76accelerate_kernel_.DIR.OMP.PARALLEL.2Innermost5.314.093.99112179.991001001111.0313910
171exec - advec_mom_kernel.f90:183-184advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.433.393.3311248.831001001111.0203100
179exec - advec_mom_kernel.f90:247-248advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.423.393.3311249.331001001111.0205000
248exec - flux_calc_kernel.f90:56-60flux_calc_kernel_.DIR.OMP.PARALLEL.2Innermost4.363.393.2811262.391001001111.0408200
181exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.833.022.88112114.5394.7781.021.081.011.031.050.52002.5
173exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.782.922.84112115.6597.8277.381.0411.011.030.52.50.504
143exec - advec_cell_kernel.f90:255-261advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.552.752.6711277.031001001111.0309000
133exec - advec_cell_kernel.f90:164-170advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.552.712.6711276.711001001111.0203300
145exec - advec_cell_kernel.f90:83-248 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.512.772.64112163.4398.0183.061.0811.011.0523104
137exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.462.662.61112163.9197.8886.191.05111.02NANANANANA
227exec - calc_dt_kernel.f90:92-129calc_dt_kernel_.DIR.OMP.PARALLEL.2Innermost3.342.672.51112212.6895.2595.841111.071.757500.75
193exec - advec_mom_kernel.f90:85-87advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.042.342.2911236.661001001111.0305100
183exec - advec_mom_kernel.f90:203-208advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.022.362.2711290.271001001111.0404400
175exec - advec_mom_kernel.f90:138-144advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.012.342.2711290.701001001111.0402500
191exec - advec_mom_kernel.f90:95-97advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.972.272.2311236.141001001111.0205100
382exec - reset_field_kernel.f90:51-53reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.692.142.021120.001001001111.0604000
392exec - revert_kernel.f90:46-48revert_kernel_.DIR.OMP.PARALLEL.2Innermost2.682.112.021120.001001001111.0504000
187exec - advec_mom_kernel.f90:115-117advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.592.081.9511221.081001001111.0703100
380exec - reset_field_kernel.f90:61-63reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.592.061.951120.001001001111.0604000
189exec - advec_mom_kernel.f90:105-107advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.531.991.911221.311001001111.0505000
829exec - viscosity_kernel.f90:53-89viscosity_kernel_.DIR.OMP.PARALLEL.2Innermost2.011.631.51112557.2695.6990.181111.081.53.560.50
141exec - advec_cell_kernel.f90:89-91advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.531.211.1511254.161001001111.0605100
149exec - advec_cell_kernel.f90:181-183advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.491.191.1211254.281001001111.0605100
147exec - advec_cell_kernel.f90:191-193advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.280.990.9611221.641001001111.0305000
139exec - advec_cell_kernel.f90:99-101advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.261.020.9411221.381001001111.0903100
177exec - advec_mom_kernel.f90:128-131advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.950.770.72112114.241001001111.0801200
185exec - advec_mom_kernel.f90:193-196advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.950.780.72112114.351001001111.101200
238exec - field_summary_kernel.f90:58-71field_summary_kernel_.DIR.OMP.PARALLEL.2Innermost0.290.230.22112267.3296.4391.521111.0500080
350exec - pack_kernel.f90:156-160clover_pack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split100Outermost0.030.090.02550.0021.9225.71.3111.652.250.750021.75
135exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost0.020.030.01112330.4196.3581.231.0511.01314125
255exec - generate_chunk_kernel.f90:87-163 [...]generate_chunk_kernel_.DIR.OMP.PARALLEL.2InBetween0.020.030.011120.00012.123.252.7212.763NANANANANA
346exec - pack_kernel.f90:62-66clover_pack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split104Outermost0.020.070.02560.0019.2823.621.3111.781.750.75001.251.75
269exec - generate_chunk_kernel.f90:89-90generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011120.00100100111101000
136exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.020930.0092.9884.211.0811.032NANANANANA
178exec - advec_mom_kernel.f90:81-248 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.020.019127.2030.7136.98111.421006.50
180exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.020.018113.2079.4173.531.081.011.162NANANANANA
299exec - initialise_chunk_kernel.f90:128-129initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011110.00100100111102000
301exec - initialise_chunk_kernel.f90:119-120initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011120.00100100111101000
170exec - advec_mom_kernel.f90:81-184 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.020.018516.8030.6236.87111.3620.75005.250
303exec - initialise_chunk_kernel.f90:110-111initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011110.00100100111101000
172exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010990.0091.0377.321110NANANANANA
176exec - advec_mom_kernel.f90:81-131 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.020790.0028.434.521.6911.7620.75004.750
348exec - pack_kernel.f90:109-113clover_unpack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split99Outermost0.010.040.01540.0020.6127.091.311.692100.751.752
128exec - accelerate_kernel.f90:60-76accelerate_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.020.01112125.2068.1571.861.7711.182NANANANANA
352exec - pack_kernel.f90:203-207clover_unpack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split103Outermost0.010.040.01540.0019.0623.981.3111.732100.52.750.5
247exec - flux_calc_kernel.f90:54-60flux_calc_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.020930.0030.9937.674.221.071.69210010.50
265exec - generate_chunk_kernel.f90:105-106generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011120.00100100111101000
267exec - generate_chunk_kernel.f90:97-98generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011110.00100100111101000
184exec - advec_mom_kernel.f90:81-196 [...]advec_mom_kernel_.DIR.OMP.PARALLEL.2Outermost0.010.010790.0036.6141.871.6811.6410.75004.750
263exec - generate_chunk_kernel.f90:113-114generate_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.011110.00100100111101000
×