options

Loops Index

23 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.04% 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 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_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
19exec - cg.cpp:108-113cg_calc_ur(int, int, int, double, double*, double*, double const*, double*, double const*) [clone .omp_outlined]Innermost40.2340.2366.0166.0163.6863.68960501121.0460000
16exec - cg.cpp:86-90cg_calc_w(int, int, int, double*, double const*, double*, double const*, double const*) [clone .omp_outlined]Innermost37.1837.1860.0160.0158.8658.86964.3552.1711.051.831.0315020
23exec - cg.cpp:128-131cg_calc_p(int, int, int, double, double*, double const*) [clone .omp_outlined]Innermost16.5016.5026.9926.9926.1126.119688.891001111.0400000
13exec - cg.cpp:62-68cg_init(int, int, int, int, double, double, double*, double const*, double const*, double*, double*, double*, double*, double*, double*) [clone .omp_outlined.7]Innermost0.020.020.050.050.030.03963.751.8511.041.871.4817020
72exec - local_halos.cpp:13-15update_left(int, int, int, int, double*, bool) [clone .omp_outlined]Innermost0.020.020.050.050.030.03940501122.0610010
74exec - local_halos.cpp:28-30update_right(int, int, int, int, double*, bool) [clone .omp_outlined]Innermost0.010.010.040.040.020.02950501122.1600010
2exec - cg.cpp:21-25cg_init(int, int, int, int, double, double, double*, double const*, double const*, double*, double*, double*, double*, double*, double*) [clone .omp_outlined]Innermost0.010.010.030.030.020.029692.3196.151111.9500050
129exec - solver_methods.cpp:71-72calculate_residual(int, int, int, double const*, double const*, double*, double const*, double const*) [clone .omp_outlined]Innermost0.010.010.030.030.020.02951001001112.1500020
×