options

Loops Index

140 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.14% 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 orig_0 (%) Inclusive Coverage orig_0 (%) Max Exclusive Time Over Threads orig_0 (s) Max Inclusive Time Over Threads orig_0 (s) Exclusive Time w.r.t. Wall Time orig_0 (s) Inclusive Time w.r.t. Wall Time orig_0 (s) Nb Threads orig_0 GFLOPS orig_0 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing orig_0 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive Coverage orig_0 (%)Inclusive Coverage orig_0 (%)Max Exclusive Time Over Threads orig_0 (s)Max Inclusive Time Over Threads orig_0 (s)Exclusive Time w.r.t. Wall Time orig_0 (s)Inclusive Time w.r.t. Wall Time orig_0 (s)Nb Threads orig_0GFLOPS orig_0Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing orig_0Stride 0Stride 1Stride nStride UnknownStride Indirect
61exec - PdV_kernel.f90:111-135 [...]pdv_kernel_module_mp_pdv_kernel_.DIR.OMP.PARALLEL.2Innermost6.366.362.492.492.372.372520.00100501111.0519000
260exec - ideal_gas_kernel.f90:49-55ideal_gas_kernel_module_mp_ideal_gas_kernel_.DIR.OMP.PARALLEL.2Innermost5.615.612.192.192.092.092520.00100501111.0504000
58exec - PdV_kernel.f90:69-99 [...]pdv_kernel_module_mp_pdv_kernel_.DIR.OMP.PARALLEL.2Innermost5.565.562.122.122.082.082520.00100501111.0219000
67exec - accelerate_kernel.f90:62-76accelerate_kernel_module_mp_accelerate_kernel_.DIR.OMP.PARALLEL.2Innermost5.405.402.102.102.022.022520.001005011.441.441.0516000
115exec - advec_mom_kernel.f90:183-184advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.354.351.671.671.621.622520.00100501111.0303000
125exec - advec_mom_kernel.f90:247-248advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost4.344.341.671.671.621.622520.00100501111.0305000
212exec - flux_calc_kernel.f90:56-60flux_calc_kernel_module_mp_flux_calc_kernel_.DIR.OMP.PARALLEL.2Innermost4.174.171.621.621.561.562520.001005011.521.0408000
128exec - advec_mom_kernel.f90:215-241 [...]advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.873.871.531.531.441.442520.0092.0940.921.021.311.561.061.52004.5
118exec - advec_mom_kernel.f90:81-177 [...]advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.683.681.461.461.371.372520.0098.2840.631111.0603003
81exec - advec_cell_kernel.f90:255-261advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.613.611.391.391.351.352520.00100501111.0309000
72exec - advec_cell_kernel.f90:164-170advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.583.581.391.391.331.332520.00100501111.0403000
74exec - advec_cell_kernel.f90:83-157 [...]advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.543.541.361.361.321.322520.0097.7541.2211.271.271.0314004
83exec - advec_cell_kernel.f90:204-248 [...]advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost3.523.521.351.351.311.312520.0098.4843.7511.21.761.0313008
193exec - calc_dt_kernel.f90:94-129calc_dt_kernel_module_mp_calc_dt_kernel_.DIR.OMP.PARALLEL.2Innermost3.273.271.261.261.221.222520.0097.0348.891111.0327010
141exec - advec_mom_kernel.f90:85-87advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost3.053.051.231.231.141.142520.001005011.321.0805000
120exec - advec_mom_kernel.f90:138-144advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.992.991.191.191.121.122520.001005011.0521.0702000
130exec - advec_mom_kernel.f90:203-208advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.972.971.191.191.111.112520.001005011.0521.0804000
134exec - advec_mom_kernel.f90:95-97advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.962.961.181.181.111.112520.001005011.321.0705000
372exec - reset_field_kernel.f90:61-63reset_field_kernel_module_mp_reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.632.631.041.040.980.982520.00100501121.0604000
136exec - advec_mom_kernel.f90:115-117advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.612.611.041.040.980.982520.001005011.3321.0603000
375exec - reset_field_kernel.f90:51-53reset_field_kernel_module_mp_reset_field_kernel_.DIR.OMP.PARALLEL.2Innermost2.592.591.051.050.970.972520.00100501121.0804000
390exec - revert_kernel.f90:46-48revert_kernel_module_mp_revert_kernel_.DIR.OMP.PARALLEL.2Innermost2.562.561.011.010.960.962520.00100501121.0604000
139exec - advec_mom_kernel.f90:105-107advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost2.522.521.031.030.940.942520.001005011.3321.105000
969exec - viscosity_kernel.f90:53-89viscosity_kernel_module_mp_viscosity_kernel_.DIR.OMP.PARALLEL.2Innermost2.222.220.860.860.830.832520.0095.9648.231111.042.5400.50
78exec - advec_cell_kernel.f90:89-91advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.531.530.620.620.570.572520.001005011.6921.0805000
88exec - advec_cell_kernel.f90:181-183advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.491.490.600.600.560.562520.001005011.6921.0705000
86exec - advec_cell_kernel.f90:191-193advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.261.260.530.530.470.472520.001005011.3321.1305000
76exec - advec_cell_kernel.f90:99-101advec_cell_kernel_module_mp_advec_cell_kernel_.DIR.OMP.PARALLEL.2Innermost1.231.230.490.490.460.462520.001005011.3321.0603000
122exec - advec_mom_kernel.f90:128-131advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.930.930.390.390.350.352520.001005011.521.1401000
132exec - advec_mom_kernel.f90:193-196advec_mom_kernel_mod_mp_advec_mom_kernel_.DIR.OMP.PARALLEL.2Innermost0.900.900.400.400.340.342520.001005011.521.1801000
202exec - field_summary_kernel.f90:58-71field_summary_kernel_module_mp_field_summary_kernel_.DIR.OMP.PARALLEL.2InBetween0.160.290.100.120.060.112520.00100451.211.612.761.5500040
201exec - field_summary_kernel.f90:62-63field_summary_kernel_module_mp_field_summary_kernel_.DIR.OMP.PARALLEL.2Innermost0.110.110.070.070.040.042520.0088.8945.8311.52.911.6800020
200exec - field_summary_kernel.f90:62-63field_summary_kernel_module_mp_field_summary_kernel_.DIR.OMP.PARALLEL.2Innermost0.010.010.020.020.010.011660.0088.8945.8311.52.913.1700020
326exec - pack_kernel.f90:64-66pack_kernel_module_mp_clover_pack_message_left_.DIR.OMP.PARALLEL.LOOP.2.split101Innermost0.010.010.030.030.000.001040.00012.51182.5500020
340exec - pack_kernel.f90:297-300pack_kernel_module_mp_clover_unpack_message_top_.DIR.OMP.PARALLEL.LOOP.268.split72Single0.010.010.020.020.000.001320.0086.6732.92112.652.8100020
332exec - pack_kernel.f90:158-160pack_kernel_module_mp_clover_pack_message_right_.DIR.OMP.PARALLEL.LOOP.2.split97Innermost0.010.010.030.030.000.001040.00012.51182.8600020
×