options

Loops Index

90 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
211exec - calc_dt_kernel.f90:99-129calc_dt_kernel._omp_fn.0Innermost8.132.782.69112170.949.4513.681221.03100112
780exec - viscosity_kernel.f90:56-89viscosity_kernel._omp_fn.0Innermost6.42.162.12112543.4295.0695.681111.02211010
104exec - PdV_kernel.f90:114-135 [...]pdv_kernel._omp_fn.0Innermost5.681.991.88112318.319595.631111.06111111
106exec - PdV_kernel.f90:74-99 [...]pdv_kernel._omp_fn.0Innermost4.591.621.52112338.9794.4495.141111.07111111
132exec - advec_cell_kernel.f90:202-246 [...]advec_cell_kernel._omp_fn.0Innermost4.491.731.49112162.2314.0414.141.152.823.171.16NANANANANA
118exec - accelerate_kernel.f90:67-76accelerate_kernel._omp_fn.0Innermost4.471.651.48112512.941001001.08111.11101120
166exec - advec_mom_kernel.f90:214-240 [...]advec_mom_kernel._omp_fn.0Innermost4.21.541.39112118.0714.6314.331.232.112.111.11NANANANANA
223exec - flux_calc_kernel.f90:58-60flux_calc_kernel._omp_fn.0Innermost4.111.441.36112154.188082.511.041.191.06231800
256exec - ideal_gas_kernel.f90:50-55ideal_gas_kernel._omp_fn.0Innermost3.871.351.28112272.481001001111.0513100
124exec - advec_cell_kernel.f90:110-155 [...]advec_cell_kernel._omp_fn.0Innermost3.841.371.27112170.3313.7914.011.022.62.811.08NANANANANA
158exec - advec_mom_kernel.f90:151-176advec_mom_kernel._omp_fn.0Innermost3.711.311.23112130.2915.3814.421.031.781.781.07NANANANANA
164exec - advec_mom_kernel.f90:248-248advec_mom_kernel._omp_fn.0Innermost3.391.221.12112145.511001001111.0905000
156exec - advec_mom_kernel.f90:184-184advec_mom_kernel._omp_fn.0Innermost3.361.211.11112147.701001001111.0915000
160exec - advec_mom_kernel.f90:143-144advec_mom_kernel._omp_fn.0Innermost2.680.950.89112229.781001001111.08110400
131exec - advec_cell_kernel.f90:256-261advec_cell_kernel._omp_fn.0Innermost2.680.940.89112230.381001001111.0619000
168exec - advec_mom_kernel.f90:207-208advec_mom_kernel._omp_fn.0Innermost2.640.950.88112233.061001001111.09111200
123exec - advec_cell_kernel.f90:165-170advec_cell_kernel._omp_fn.0Innermost2.610.930.86112238.741001001111.0819000
172exec - advec_mom_kernel.f90:86-87advec_mom_kernel._omp_fn.0Innermost2.570.890.8511298.351001001111.0517000
174exec - advec_mom_kernel.f90:96-97advec_mom_kernel._omp_fn.0Innermost2.480.90.8211299.991001001111.116200
178exec - advec_mom_kernel.f90:116-117advec_mom_kernel._omp_fn.0Innermost2.070.750.6811260.751001001111.114200
176exec - advec_mom_kernel.f90:106-107advec_mom_kernel._omp_fn.0Innermost2.030.730.6711260.311001001111.0915000
354exec - reset_field_kernel.f90:62-63reset_field_kernel._omp_fn.0Innermost1.910.70.631120.001001001111.1114000
357exec - reset_field_kernel.f90:52-53reset_field_kernel._omp_fn.0Innermost1.650.590.551120.001001001111.0714000
368exec - revert_kernel.f90:47-48revert_kernel._omp_fn.0Innermost1.520.550.51120.001001001111.114000
127exec - advec_cell_kernel.f90:90-91advec_cell_kernel._omp_fn.0Innermost1.290.450.43112143.201001001111.0515200
135exec - advec_cell_kernel.f90:182-183advec_cell_kernel._omp_fn.0Innermost1.240.440.41112148.721001001111.0704400
137exec - advec_cell_kernel.f90:192-193advec_cell_kernel._omp_fn.0Innermost1.050.40.3511259.241001001111.1404100
129exec - advec_cell_kernel.f90:100-101advec_cell_kernel._omp_fn.0Innermost1.010.390.3311260.751001001111.1814100
162exec - advec_mom_kernel.f90:131-131advec_mom_kernel._omp_fn.0Innermost0.720.290.24112342.981001001111.2115000
170exec - advec_mom_kernel.f90:196-196advec_mom_kernel._omp_fn.0Innermost0.710.310.24112340.041001001111.2905000
219exec - field_summary_kernel.f90:62-71field_summary_kernel._omp_fn.0Innermost0.280.10.09112649.681001001111.11161200
310exec - pack_kernel.f90:202-207clover_unpack_message_right._omp_fn.0Outermost0.040.060.01560.0038.141.562.4611.213NANANANANA
322exec - pack_kernel.f90:61-66clover_pack_message_left._omp_fn.0Outermost0.040.050.01550.0038.141.562.3411.211.67NANANANANA
314exec - pack_kernel.f90:155-160clover_pack_message_right._omp_fn.0Outermost0.040.050.01560.004838.912.2611.191.67NANANANANA
318exec - pack_kernel.f90:108-113clover_unpack_message_left._omp_fn.0Outermost0.030.050.01550.0046.1537.772.5211.22.5NANANANANA
232exec - generate_chunk_kernel.f90:130-137generate_chunk_kernel._omp_fn.0Innermost0.020.030.01910.00012.52.18183NANANANANA
508exec - update_halo_kernel.f90:158-677 [...]update_halo_kernel._omp_fn.0Outermost0.010.010350.00011.144.07114.251NANANANANA
488exec - update_halo_kernel.f90:244-677 [...]update_halo_kernel._omp_fn.0Outermost0.010.010350.00011.144.07114.251NANANANANA
261exec - initialise_chunk_kernel.f90:129-129initialise_chunk_kernel._omp_fn.0Innermost0.010.010420.00100100111002000
264exec - initialise_chunk_kernel.f90:120-120initialise_chunk_kernel._omp_fn.0Innermost0.0100530.005056.25111011000
239exec - generate_chunk_kernel.f90:98-98generate_chunk_kernel._omp_fn.0Innermost0.0100440.005056.25111011000
237exec - generate_chunk_kernel.f90:106-106generate_chunk_kernel._omp_fn.0Innermost0.010.010410.005056.25111011000
×