options

Loops Index

29 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.06% 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 gcc_8 (%) Inclusive Coverage gcc_8 (%) Max Exclusive Time Over Threads gcc_8 (s) Max Inclusive Time Over Threads gcc_8 (s) Exclusive Time w.r.t. Wall Time gcc_8 (s) Inclusive Time w.r.t. Wall Time gcc_8 (s) Nb Threads gcc_8 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing gcc_8 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive Coverage gcc_8 (%)Inclusive Coverage gcc_8 (%)Max Exclusive Time Over Threads gcc_8 (s)Max Inclusive Time Over Threads gcc_8 (s)Exclusive Time w.r.t. Wall Time gcc_8 (s)Inclusive Time w.r.t. Wall Time gcc_8 (s)Nb Threads gcc_8Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing gcc_8Stride 0Stride 1Stride nStride UnknownStride Indirect
27exec - cg.cpp:108-113cg_calc_ur(int, int, int, double, double*, double*, double const*, double*, double const*) [clone ._omp_fn.0]Innermost38.5738.5764.7064.7061.9561.95960501121.0600400
23exec - cg.cpp:86-90cg_calc_w(int, int, int, double*, double const*, double*, double const*, double const*) [clone ._omp_fn.0]Innermost36.4136.4159.2659.2658.4758.47960501121.03001000
30exec - cg.cpp:128-131cg_calc_p(int, int, int, double, double*, double const*) [clone ._omp_fn.0]Innermost16.7216.7229.0429.0426.8626.86960501121.0900200
85exec - local_halos.cpp:10-15update_left(int, int, int, int, double*, bool) [clone ._omp_fn.0]InBetween0.030.030.100.100.050.0596049.111.5512.762.14NANANANANA
24exec - cg.cpp:105-105cg_calc_ur(int, int, int, double, double*, double*, double const*, double*, double const*) [clone ._omp_fn.0]Innermost0.020.020.090.090.040.049305011.822.2710000
89exec - local_halos.cpp:25-30update_right(int, int, int, int, double*, bool) [clone ._omp_fn.0]InBetween0.020.020.080.080.030.0396049.111.412.672.41NANANANANA
20exec - cg.cpp:83-83cg_calc_w(int, int, int, double*, double const*, double*, double const*, double const*) [clone ._omp_fn.0]Innermost0.020.020.070.070.030.039405011.822.6410000
19exec - cg.cpp:62-68cg_init(int, int, int, int, double, double, double*, double const*, double const*, double*, double*, double*, double*, double*, double*) [clone ._omp_fn.3]Innermost0.010.010.040.040.020.02950501121.66001200
203exec - solver_methods.cpp:69-72calculate_residual(int, int, int, double const*, double const*, double*, double const*, double const*) [clone ._omp_fn.0]Innermost0.010.010.030.030.020.02960501121.79001100
×