options

Loops Index

27 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 run_0 (%) Inclusive Coverage run_0 (%) Max Exclusive Time Over Threads run_0 (s) Max Inclusive Time Over Threads run_0 (s) Exclusive Time w.r.t. Wall Time run_0 (s) Inclusive 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 Array Access Efficiency
Loop idSource LocationSource FunctionLevelExclusive Coverage run_0 (%)Inclusive Coverage run_0 (%)Max Exclusive Time Over Threads run_0 (s)Max Inclusive Time Over Threads run_0 (s)Exclusive Time w.r.t. Wall Time run_0 (s)Inclusive 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 IndirectArray Access Efficiency
650kripke.exe - Scattering.cpp:88-97 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...InBetween58.4285.2810.8615.6110.4415.24184612.2916.2514.141.572.0710.351.040003050.00
651kripke.exe - Scattering.cpp:91-95 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...Innermost26.8626.865.385.384.804.80184612.70012.513.4681.120201083.33
833kripke.exe - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 2l>, RAJA::statement::For<1l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...Innermost3.263.260.640.640.580.58184985.75012.51181.1112000100.00
543kripke.exe - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 2l>, RAJA::statement::For<1l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...Innermost2.732.730.560.560.490.491841167.55012.51181.1612000100.00
1115kripke.exe - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...Innermost1.391.390.330.330.250.25184575.58012.513.381.331004823.08
932kripke.exe - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::sequential::seq_exec, RAJA::statement::Lambda<0l> > >, RAJA::i...Innermost0.280.280.060.060.050.05184232.92012.513.3381.2202000100.00
649kripke.exe - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...InBetween0.1185.390.0615.630.0215.26184639.18010.941111.643.290003050.00
507kripke.exe - forall.hpp:98-98 [...]Kripke::SteadyStateSolver(Kripke::Core::DataStore&, unsigned long, bool)Innermost0.060.060.270.270.010.0180.0009.3811141.2000010.00
544kripke.exe - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 2l>, RAJA::statement::For<1l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...InBetween0.032.760.030.570.010.491841146.33010.941110.674.530003050.00
834kripke.exe - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 2l>, RAJA::statement::For<1l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...InBetween0.023.280.020.650.000.591841178.79010.421112.85.110003050.00
521kripke.exe - forall.hpp:98-98 [...]Kripke::SteadyStateSolver(Kripke::Core::DataStore&, unsigned long, bool)Innermost0.010.010.060.060.000.0080.0009.3811141.12000010.00
514kripke.exe - forall.hpp:98-98 [...]Kripke::SteadyStateSolver(Kripke::Core::DataStore&, unsigned long, bool)Innermost0.010.010.060.060.000.0080.0009.3811141.09000010.00
1114kripke.exe - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...InBetween0.011.410.030.330.000.25179489.14012.05119.3310.291007534.62
×