options

Loops Index

139 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.18% 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

Columns Filter

Level Exclusive Coverage icx_0 (%) Inclusive Coverage icx_0 (%) Max Exclusive Time Over Threads icx_0 (s) Max Inclusive Time Over Threads icx_0 (s) Exclusive Time w.r.t. Wall Time icx_0 (s) Inclusive Time w.r.t. Wall Time icx_0 (s) Nb Threads icx_0 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing icx_0 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive Coverage icx_0 (%)Inclusive Coverage icx_0 (%)Max Exclusive Time Over Threads icx_0 (s)Max Inclusive Time Over Threads icx_0 (s)Exclusive Time w.r.t. Wall Time icx_0 (s)Inclusive Time w.r.t. Wall Time icx_0 (s)Nb Threads icx_0Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing icx_0Stride 0Stride 1Stride nStride UnknownStride Indirect
879exec - viscosity_kernel.f90:53-89viscosity_kernel_module_mp_viscosity_kernel_.DIR.OMP.PARALLEL.2Innermost6.506.502.732.732.582.5819295.5447.881221.062.5400.50
57exec - PdV_kernel.f90:111-135 [...]pdv_kernel_module_mp_pdv_kernel_.DIR.OMP.PARALLEL.2Innermost6.326.322.562.562.512.51192100501.061.1121.0319000
54exec - PdV_kernel.f90:69-99 [...]pdv_kernel_module_mp_pdv_kernel_.DIR.OMP.PARALLEL.2Innermost5.295.292.162.162.102.101921005011.5621.0319000
233exec - ideal_gas_kernel.f90:49-55ideal_gas_kernel_module_mp_ideal_gas_kernel_.DIR.OMP.PARALLEL.2Innermost5.205.202.142.142.072.07192100501221.0404000
63exec - accelerate_kernel.f90:62-76accelerate_kernel_module_mp_accelerate_kernel_.DIR.OMP.PARALLEL.2Innermost4.994.992.062.061.981.981921005011.2321.0416000
110exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.364.361.821.821.731.7319298.2142.081.031.452.91.0603003
119exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.104.101.721.721.631.6319291.8642.131.041.552.91.060.52004.5
186exec - flux_calc_kernel.f90:56-60flux_calc_kernel_module_mp_flux_calc_kernel_.DIR.OMP.PARALLEL.2Innermost3.983.981.631.631.581.58192100501121.0408000
117exec - advec_mom_kernel.f90:247-248advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.943.941.651.651.561.56192100501221.0605000
107exec - advec_mom_kernel.f90:183-184advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.933.931.651.651.561.56192100501221.0603000
79exec - advec_cell_kernel.f90:204-248 [...]advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.333.331.381.381.321.3219298.3545.251.031.453.021.0513008
167exec - calc_dt_kernel.f90:92-129calc_dt_kernel_module_mp_calc_dt_kernel_.DIR.OMP.PARALLEL.2Innermost3.313.311.351.351.311.3119295.3248.251221.0317010
70exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.303.301.351.351.311.3119297.6743.241.051.442.871.0314004
68exec - advec_cell_kernel.f90:164-170advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.233.231.311.311.281.28192100501221.0203000
77exec - advec_cell_kernel.f90:255-261advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.213.211.301.301.271.27192100501221.0309000
132exec - advec_mom_kernel.f90:85-87advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.892.891.231.231.151.151921005011.1421.0805000
112exec - advec_mom_kernel.f90:138-144advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.872.871.191.191.141.14192100501121.0502000
121exec - advec_mom_kernel.f90:203-208advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.852.851.191.191.131.13192100501121.0504000
130exec - advec_mom_kernel.f90:95-97advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.832.831.201.201.121.121921005011.1421.0705000
333exec - reset_field_kernel.f90:61-63reset_field_kernel_module_mp_reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.492.491.041.040.990.99192100501121.0604000
125exec - advec_mom_kernel.f90:115-117advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.462.461.041.040.980.98192100501121.0703000
336exec - reset_field_kernel.f90:51-53reset_field_kernel_module_mp_reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.422.421.001.000.960.96192100501121.0504000
128exec - advec_mom_kernel.f90:105-107advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.422.421.021.020.960.96192100501121.0705000
347exec - revert_kernel.f90:46-48revert_kernel_module_mp_revert_kernel_.DIR.OMP.PARALLEL.2Innermost2.412.411.001.000.950.95192100501121.0504000
74exec - advec_cell_kernel.f90:89-91advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.421.420.610.610.570.571921005011.7121.0805000
84exec - advec_cell_kernel.f90:181-183advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.401.400.590.590.550.551921005011.7121.0805000
82exec - advec_cell_kernel.f90:191-193advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.221.220.540.540.480.48192100501121.1205000
114exec - advec_mom_kernel.f90:128-131advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost1.221.220.540.540.480.481921005011.221.1301000
123exec - advec_mom_kernel.f90:193-196advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost1.221.220.520.520.480.481921005011.221.0801000
72exec - advec_cell_kernel.f90:99-101advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.191.190.510.510.470.47192100501121.0803000
178exec - field_summary_kernel.f90:58-71field_summary_kernel_module_mp_field_summary_kernel_.DIR.OMP.PARALLEL.2Innermost0.290.290.130.130.120.1219296.347.691221.1700080
193exec - generate_chunk_kernel.f90:87-163 [...]generate_chunk_kernel_module_mp_generate_chunk_kernel_.DIR.OMP.PARALLEL.2InBetween0.010.010.020.020.010.01173012.132.352.3512.173.46NANANANANA
62exec - accelerate_kernel.f90:60-76accelerate_kernel_module_mp_accelerate_kernel_.DIR.OMP.PARALLEL.2Outermost0.015.010.022.060.001.9911639.4725.561.781.24.672.55NANANANANA
301exec - pack_kernel.f90:158-160pack_kernel_module_mp_clover_pack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split100Innermost0.010.010.030.030.000.0084012.51182.9100020
246exec - initialise_chunk_kernel.f90:110-111initialise_chunk_kernel_module_mp_initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.010.010.000.0015910050112101000
295exec - pack_kernel.f90:64-66pack_kernel_module_mp_clover_pack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split104Innermost0.010.010.030.030.000.0078012.51182.9800020
240exec - initialise_chunk_kernel.f90:128-129initialise_chunk_kernel_module_mp_initialise_chunk_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.010.010.000.0015410050112102000
×