options

Functions and Loops

19 loops and 16 functions 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

Coverage run_0 (%) Max Time Over Threads run_0 (s) Time w.r.t. Wall Time run_0 (s) Nb Threads run_0 Deviation (coverage) run_0 Deviation (walltime) run_0 Categories run_0 Compilation Options
NameModuleCoverage run_0 (%)Max Time Over Threads run_0 (s)Time w.r.t. Wall Time run_0 (s)Nb Threads run_0Deviation (coverage) run_0Deviation (walltime) run_0Categories run_0Compilation Options
void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec...+exec81.0336.3636.38640.180.06Exe (%): 100.00GNU C++14 11.1.0 -mlittle-endian -mabi=lp64 -mcpu=zeus+crypto+sha3+sm4+nodotprod+noprofile -g -Ofast -std=c++14 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fPIC -fopenmp -fasynchronous-unwind-tables -fs...
Loop 2348 - Iterators.hpp:177-177 - exec [...]+00000.000.00
Loop 2350 - RangeSegment.hpp:120-120 - exec [...]+00.010180.010.00
Loop 2347 - forall.hpp:59-59 - exec [...]+0.020.030.01570.010.01
Loop 2346 - forall.hpp:59-59 - exec [...]+8136.3636.37640.180.06
Loop 2351 - Scattering.cpp:91-95 - exec [...]00000.000.00
Loop 2349 - Collapse.hpp:81-81 - exec [...]00000.000.00
void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 2l>, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec...+exec6.953.133.12640.040.02Exe (%): 100.00GNU C++14 11.1.0 -mlittle-endian -mabi=lp64 -mcpu=zeus+crypto+sha3+sm4+nodotprod+noprofile -g -Ofast -std=c++14 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fPIC -fopenmp -fasynchronous-unwind-tables -fs...
Loop 2243 - Layout.hpp:55-55 - exec [...]+00000.000.00
Loop 2244 - Collapse.hpp:81-81 - exec [...]00000.000.00
Loop 2245 - RangeSegment.hpp:120-120 - exec [...]+00.020180.010.00
Loop 2242 - forall.hpp:59-59 - exec [...]+00.010100.000.00
Loop 2241 - forall.hpp:59-59 - exec [...]6.943.133.12640.040.02
kmp_flag_64<false, true>::wait(kmp_info*, int, void*)libomp.so5.512.662.48640.650.29OMP (%): 100.00
void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 2l>, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec...+exec3.51.631.57640.100.05Exe (%): 100.00GNU C++14 11.1.0 -mlittle-endian -mabi=lp64 -mcpu=zeus+crypto+sha3+sm4+nodotprod+noprofile -g -Ofast -std=c++14 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fPIC -fopenmp -fasynchronous-unwind-tables -fs...
Loop 2160 - RangeSegment.hpp:120-120 - exec [...]+00020.000.00
Loop 2161 - Collapse.hpp:81-81 - exec [...]00010.000.00
Loop 2162 - RangeSegment.hpp:120-120 - exec [...]+00020.000.00
Loop 2159 - forall.hpp:59-59 - exec [...]+00060.000.00
Loop 2158 - forall.hpp:59-59 - exec [...]3.51.631.57640.100.05
void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec...+exec1.650.760.74640.030.01Exe (%): 100.00GNU C++14 11.1.0 -mlittle-endian -mabi=lp64 -mcpu=zeus+crypto+sha3+sm4+nodotprod+noprofile -g -Ofast -std=c++14 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fPIC -fopenmp -fasynchronous-unwind-tables -fs...
Loop 2481 - forall.hpp:59-59 - exec [...]+00000.000.00
Loop 2483 - forall.hpp:59-59 - exec [...]+00000.000.00
Loop 2489 - RangeSegment.hpp:120-120 - exec [...]+00000.000.00
Loop 2484 - RangeSegment.hpp:120-120 - exec [...]+00000.000.00
Loop 2485 - RangeSegment.hpp:120-120 - exec [...]+00050.000.00
Loop 2486 - forall.hpp:59-59 - exec [...]+00050.000.00
Loop 2487 - forall.hpp:59-59 - exec [...]+00.010210.000.00
Loop 2488 - forall.hpp:59-59 - exec [...]1.640.760.74640.030.01
Loop 2482 - forall.hpp:59-59 - exec [...]00000.000.00
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libomp.so0.630.380.28640.100.05OMP (%): 100.00
__sched_yieldlibc-2.31.so0.290.190.13640.070.03OMP (%): 100.00
void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > >::exec<...+exec0.260.130.12640.010.01Exe (%): 100.00GNU C++14 11.1.0 -mlittle-endian -mabi=lp64 -mcpu=zeus+crypto+sha3+sm4+nodotprod+noprofile -g -Ofast -std=c++14 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fPIC -fopenmp -fasynchronous-unwind-tables -fs...
Loop 2300 - RangeSegment.hpp:120-120 - exec [...]+00000.000.00
Loop 2301 - forall.hpp:59-59 - exec [...]0.260.130.12640.010.01
Kripke::SteadyStateSolver(Kripke::Core::DataStore&, unsigned long, bool)+exec0.082.380.0410.000.00Exe (%): 100.00GNU C++14 11.1.0 -mlittle-endian -mabi=lp64 -mcpu=zeus+crypto+sha3+sm4+nodotprod+noprofile -g -Ofast -std=c++14 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fPIC -fopenmp -fasynchronous-unwind-tables -fs...
Loop 2082 - basic_string.h:403-6326 - exec [...]00000.000.00
Loop 2068 - atomicity.h:66-108 - exec [...]+00000.000.00
Loop 2069 - shared_ptr_base.h:141-1147 - exec [...]+00000.000.00
Loop 2070 - forall.hpp:59-59 - exec [...]0.051.440.0210.000.00
Loop 2080 - basic_string.h:157-237 - exec [...]+00000.000.00
Loop 2079 - shared_ptr_base.h:141-1147 - exec [...]+00000.000.00
Loop 2081 - forall.hpp:59-59 - exec [...]0.010.40.0110.000.00
Loop 2078 - basic_string.h:403-6326 - exec [...]00000.000.00
Loop 2067 - DataStore.h:54-54 - exec [...]00000.000.00
Loop 2073 - SteadyStateSolver.cpp:86-87 - exec00000.000.00
Loop 2071 - shared_ptr_base.h:141-1147 - exec [...]+00000.000.00
Loop 2072 - forall.hpp:59-59 - exec [...]0.010.18010.000.00
Loop 2076 - basic_string.h:157-237 - exec [...]+00000.000.00
Loop 2075 - shared_ptr_base.h:141-1147 - exec [...]+00000.000.00
Loop 2077 - forall.hpp:59-59 - exec [...]0.010.350.0110.000.00
Loop 2074 - basic_string.h:403-6326 - exec [...]00000.000.00
Loop 2065 - DataStore.h:49-49 - exec [...]00000.000.00
Loop 2066 - basic_string.h:157-237 - exec [...]00000.000.00
unknown_function[vdso]0.040.040.02640.020.01OMP (%): 100.00
Kripke::SweepSolver(Kripke::Core::DataStore&, std::vector<Kripke::SdomId, std::allocator<Kripke::SdomId> >, bool)+exec0.020.50.0110.000.00Exe (%): 100.00GNU C++14 11.1.0 -mlittle-endian -mabi=lp64 -mcpu=zeus+crypto+sha3+sm4+nodotprod+noprofile -g -Ofast -std=c++14 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fPIC -fopenmp -fasynchronous-unwind-tables -fs...
Loop 2087 - forall.hpp:59-59 - exec [...]00.09010.000.00
Loop 2093 - SweepSolver.cpp:42-46 - exec [...]00000.000.00
Loop 2088 - forall.hpp:59-59 - exec [...]00.09010.000.00
Loop 2094 - atomicity.h:66-108 - exec [...]+00000.000.00
Loop 2095 - shared_ptr_base.h:141-1147 - exec [...]+00000.000.00
Loop 2096 - forall.hpp:59-59 - exec [...]00.07010.000.00
Loop 2098 - atomicity.h:66-108 - exec [...]+00000.000.00
Loop 2099 - shared_ptr_base.h:141-1147 - exec [...]+00000.000.00
Loop 2100 - forall.hpp:59-59 - exec [...]00.09010.000.00
Loop 2083 - stl_vector.h:336-680 - exec [...]00000.000.00
Loop 2090 - atomicity.h:66-108 - exec [...]+00000.000.00
Loop 2091 - shared_ptr_base.h:141-1147 - exec [...]+00000.000.00
Loop 2092 - forall.hpp:59-59 - exec [...]00.09010.000.00
Loop 2089 - forall.hpp:59-59 - exec [...]00.07010.000.00
Loop 2084 - shared_ptr_base.h:141-184 - exec [...]+00000.000.00
Loop 2085 - stl_vector.h:353-919 - exec [...]00000.000.00
Loop 2086 - SweepSolver.cpp:59-67 - exec [...]00000.000.00
Loop 2097 - DataStore.h:54-54 - exec [...]00000.000.00
__kmp_now_nseclibomp.so0.010.010310.000.00OMP (%): 100.00
@plt_start@libomp.so0.010.020.01480.010.00OMP (%): 100.00
__kmp_yieldlibomp.so0.010.010290.010.00OMP (%): 100.00
×