options

Loops Index

111 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.20% 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_2 (%) Inclusive Coverage icx_2 (%) Max Exclusive Time Over Threads icx_2 (s) Max Inclusive Time Over Threads icx_2 (s) Exclusive Time w.r.t. Wall Time icx_2 (s) Inclusive Time w.r.t. Wall Time icx_2 (s) Nb Threads icx_2 GFLOPS icx_2 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing icx_2 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive Coverage icx_2 (%)Inclusive Coverage icx_2 (%)Max Exclusive Time Over Threads icx_2 (s)Max Inclusive Time Over Threads icx_2 (s)Exclusive Time w.r.t. Wall Time icx_2 (s)Inclusive Time w.r.t. Wall Time icx_2 (s)Nb Threads icx_2GFLOPS icx_2Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing icx_2Stride 0Stride 1Stride nStride UnknownStride Indirect
60exec - PdV_kernel.f90:111-135 [...]pdv_kernel_module_mp_pdv_kernel_.DIR.OMP.PARALLEL.2Innermost6.436.432.502.502.372.372520.001001001111.0619000
58exec - PdV_kernel.f90:69-99 [...]pdv_kernel_module_mp_pdv_kernel_.DIR.OMP.PARALLEL.2Innermost5.615.612.122.122.072.072520.001001001111.0319000
217exec - ideal_gas_kernel.f90:49-55ideal_gas_kernel_module_mp_ideal_gas_kernel_.DIR.OMP.PARALLEL.2Innermost5.565.562.132.132.052.052520.001001001111.0404000
66exec - accelerate_kernel.f90:62-76accelerate_kernel_module_mp_accelerate_kernel_.DIR.OMP.PARALLEL.2Innermost5.335.332.022.021.971.972520.001001001111.0316000
118exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.484.481.711.711.651.652520.0095.2582.111.0811.031.042208.50
106exec - advec_mom_kernel.f90:183-184advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.364.361.671.671.611.612520.001001001111.0403000
114exec - advec_mom_kernel.f90:247-248advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.304.301.651.651.581.582520.001001001111.0505000
182exec - flux_calc_kernel.f90:56-60flux_calc_kernel_module_mp_flux_calc_kernel_.DIR.OMP.PARALLEL.2Innermost4.094.091.591.591.511.512520.001001001111.0608000
80exec - advec_cell_kernel.f90:255-261advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.653.651.381.381.351.352520.001001001111.0309000
108exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.613.611.421.421.331.332520.0097.7977.051.0411.011.070.52.5002.5
70exec - advec_cell_kernel.f90:164-170advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.583.581.351.351.321.322520.001001001111.0203000
82exec - advec_cell_kernel.f90:204-248 [...]advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.513.511.321.321.301.302520.0099.0884.521.0711.011.0213008
74exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.433.431.311.311.261.262520.0099.3485.441111.041130013
161exec - calc_dt_kernel.f90:92-129calc_dt_kernel_module_mp_calc_dt_kernel_.DIR.OMP.PARALLEL.2Innermost3.313.311.261.261.221.222520.0098.0297.511111.032.257010
130exec - advec_mom_kernel.f90:85-87advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.992.991.151.151.101.102520.001001001111.0405000
110exec - advec_mom_kernel.f90:138-144advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.922.921.181.181.081.082520.001001001111.102000
124exec - advec_mom_kernel.f90:95-97advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.922.921.141.141.081.082520.001001001111.0705000
120exec - advec_mom_kernel.f90:203-208advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.892.891.161.161.071.072520.001001001111.104000
288exec - reset_field_kernel.f90:51-53reset_field_kernel_module_mp_reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.672.671.051.050.990.992520.001001001111.0704000
298exec - revert_kernel.f90:46-48revert_kernel_module_mp_revert_kernel_.DIR.OMP.PARALLEL.2Innermost2.642.641.041.040.970.972520.001001001111.0704000
286exec - reset_field_kernel.f90:61-63reset_field_kernel_module_mp_reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.582.581.001.000.950.952520.001001001111.0504000
126exec - advec_mom_kernel.f90:115-117advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.572.571.001.000.950.952520.001001001111.0603000
128exec - advec_mom_kernel.f90:105-107advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.522.521.021.020.930.932520.001001001111.1105000
750exec - viscosity_kernel.f90:53-89viscosity_kernel_module_mp_viscosity_kernel_.DIR.OMP.PARALLEL.2Innermost2.022.020.800.800.740.742520.0095.2789.211111.081.53.500.50
78exec - advec_cell_kernel.f90:89-91advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.491.490.610.610.550.552520.001001001111.105000
86exec - advec_cell_kernel.f90:181-183advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.461.460.600.600.540.542520.001001001111.1205000
84exec - advec_cell_kernel.f90:191-193advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.261.260.500.500.460.462520.001001001111.0805000
76exec - advec_cell_kernel.f90:99-101advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.191.190.470.470.440.442520.001001001111.0803000
112exec - advec_mom_kernel.f90:128-131advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.930.930.380.380.340.342520.001001001111.1101000
122exec - advec_mom_kernel.f90:193-196advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.910.910.400.400.340.342520.001001001111.1901000
172exec - field_summary_kernel.f90:58-71field_summary_kernel_module_mp_field_summary_kernel_.DIR.OMP.PARALLEL.2InBetween0.190.290.100.130.070.112520.0010094.231.22111.4500040
171exec - field_summary_kernel.f90:62-63field_summary_kernel_module_mp_field_summary_kernel_.DIR.OMP.PARALLEL.2Innermost0.100.100.060.060.040.042520.009091.251111.8400020
72exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost0.030.030.040.040.010.012340.0097.5683.161113.2704004
256exec - pack_kernel.f90:62-66pack_kernel_module_mp_clover_pack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split101Outermost0.020.020.040.040.010.011190.0024.1125.981.5111.582.39NANANANANA
260exec - pack_kernel.f90:156-160pack_kernel_module_mp_clover_pack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split97Outermost0.020.020.040.040.010.011170.0024.2126.171.4211.632.43NANANANANA
116exec - advec_mom_kernel.f90:81-241 [...]advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2InBetween0.014.490.031.710.011.661710.006.2511.523.17112.083.11NANANANANA
170exec - field_summary_kernel.f90:62-63field_summary_kernel_module_mp_field_summary_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.020.020.000.001330.009091.251112.8100020
×