options

Loops Index

21 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.05% 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 aocc_10 (%) Inclusive Coverage aocc_10 (%) Max Exclusive Time Over Threads aocc_10 (s) Max Inclusive Time Over Threads aocc_10 (s) Exclusive Time w.r.t. Wall Time aocc_10 (s) Inclusive Time w.r.t. Wall Time aocc_10 (s) Nb Threads aocc_10 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing aocc_10 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive Coverage aocc_10 (%)Inclusive Coverage aocc_10 (%)Max Exclusive Time Over Threads aocc_10 (s)Max Inclusive Time Over Threads aocc_10 (s)Exclusive Time w.r.t. Wall Time aocc_10 (s)Inclusive Time w.r.t. Wall Time aocc_10 (s)Nb Threads aocc_10Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing aocc_10Stride 0Stride 1Stride nStride UnknownStride Indirect
650exec - 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...InBetween51.5978.658.5413.388.1912.4825616.2514.141.572.0710.351.0500030
651exec - 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...Innermost27.0727.075.285.284.304.30256012.513.4681.2402010
833exec - 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...Innermost4.154.150.690.690.660.66256012.51181.0612000
543exec - 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.093.090.570.570.490.49256012.51181.1812000
1115exec - 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.381.380.280.280.220.22256012.513.381.2610048
932exec - 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.300.300.050.050.050.05256012.513.3381.1802000
649exec - 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.0878.730.0413.390.0112.49231010.941111.643.4200030
507exec - forall.hpp:98-98 [...]Kripke::SteadyStateSolver(Kripke::Core::DataStore&, unsigned long, bool)Innermost0.050.050.250.250.010.01809.3811141.0600001
544exec - 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.120.020.580.000.49131010.941110.673.4500030
834exec - 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.024.160.020.690.000.66110010.421112.82.2900030
1114exec - 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.390.020.260.000.2286012.05119.333.2810075
521exec - forall.hpp:98-98 [...]Kripke::SteadyStateSolver(Kripke::Core::DataStore&, unsigned long, bool)Innermost0.010.010.070.070.000.00809.3811141.1300001
514exec - forall.hpp:98-98 [...]Kripke::SteadyStateSolver(Kripke::Core::DataStore&, unsigned long, bool)Innermost0.010.010.070.070.000.00809.3811141.1500001
545exec - Collapse.hpp:74-76 [...]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...Outermost0.013.130.010.570.000.5074012.51181.800030
×