options

Expert Summary

Columns Filter

Source Location Source Function Level Max Time Over Threads (s) Time w.r.t. Wall Time (s) Coverage (% app. time) Speedup if no scalar integer Speedup if FP arith vectorized Speedup if fully vectorized Speedup if FP only Number of paths Vectorization Ratio (%) Vector Length Use (%) Flops (GFLOP/s) CQA cycles CQA cycles if no scalar integer CQA cycles if FP arith vectorized CQA cycles if fully vectorized CQA cycles if FP only
IDModuleSource LocationSource FunctionLevelMax Time Over Threads (s)Time w.r.t. Wall Time (s)Coverage (% app. time)Speedup if no scalar integerSpeedup if FP arith vectorizedSpeedup if fully vectorizedSpeedup if FP onlyNumber of pathsVectorization Ratio (%)Vector Length Use (%)Flops (GFLOP/s)CQA cyclesCQA cycles if no scalar integerCQA cycles if FP arith vectorizedCQA cycles if fully vectorizedCQA cycles if FP only
Loop 2028execScattering.cpp:87-91,Scattering.cpp:95-97,IndexValue.hpp:105-105,forall.hpp:59-59,Layout.hpp:55-55,View.hpp:110-110void RAJA::internal::StatementExecutor, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >::exec, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Moment>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, ScatteringSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Moment, Kripke::Group, Kripke::Group, Kripke::Zone)#1}>&>(RAJA::internal::LoopData, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Moment>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, ScatteringSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Moment, Kripke::Group, Kripke::Group, Kripke::Zone)#1}>&) [clone ._omp_fn.0]InBetween6.426.7679.822.172.4011.922.42166.6713.130.0014.506.676.041.226.00
Loop 1908execforall.hpp:59-59,LTimes.cpp:62-62void RAJA::internal::StatementExecutor, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >::exec, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Moment>, RAJA::impl::Span, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, LTimesSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Moment, Kripke::Direction, Kripke::Group, Kripke::Zone)#1}>&>(RAJA::internal::LoopData, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Moment>, RAJA::impl::Span, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, LTimesSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Moment, Kripke::Direction, Kripke::Group, Kripke::Zone)#1}>&) [clone ._omp_fn.0]Innermost0.430.435.061.001.008.002.0010.0012.500.008.008.008.001.004.00
Loop 1851execforall.hpp:59-59,LPlusTimes.cpp:57-57void RAJA::internal::StatementExecutor, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >::exec, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Moment>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, LPlusTimesSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Direction, Kripke::Moment, Kripke::Group, Kripke::Zone)#1}>&>(RAJA::internal::LoopData, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Moment>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, LPlusTimesSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Direction, Kripke::Moment, Kripke::Group, Kripke::Zone)#1}>&) [clone ._omp_fn.0]Innermost0.200.212.441.001.008.002.0010.0012.500.008.008.008.001.004.00
Loop 2183execOperators.hpp:304-304,forall.hpp:59-59,View.hpp:107-107,SweepSubdomain.cpp:87-105void RAJA::internal::StatementExecutor, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::For<4l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > > >::exec, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::For<4l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::ZoneK>, RAJA::impl::Span, Kripke::ZoneJ>, RAJA::impl::Span, Kripke::ZoneI> >, camp::tuple<>, SweepSdom::operator() >(Kripke::ArchLayoutT, Kripke::Core::DataStore&, Kripke::SdomId) const::{lambda(Kripke::Direction, Kripke::Group, Kripke::ZoneK, Kripke::ZoneJ, Kripke::ZoneI)#1}>&>(RAJA::internal::LoopData, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::For<4l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::ZoneK>, RAJA::impl::Span, Kripke::ZoneJ>, RAJA::impl::Span, Kripke::ZoneI> >, camp::tuple<>, SweepSdom::operator() >(Kripke::ArchLayoutT, Kripke::Core::DataStore&, Kripke::SdomId) const::{lambda(Kripke::Direction, Kripke::Group, Kripke::ZoneK, Kripke::ZoneJ, Kripke::ZoneI)#1}>&) [clone ._omp_fn.0]Innermost0.220.161.931.002.002.001.0017.2713.410.0032.0032.0016.0016.0032.00
Loop 1969execOperators.hpp:307-307,forall.hpp:59-59void RAJA::internal::StatementExecutor, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > >::exec, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, PopulationSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, double*) const::{lambda(Kripke::Direction, Kripke::Group, Kripke::Zone)#1}>&>(RAJA::internal::LoopData, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, PopulationSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, double*) const::{lambda(Kripke::Direction, Kripke::Group, Kripke::Zone)#1}>&) [clone ._omp_fn.0]Innermost0.060.040.461.001.958.001.0010.0012.500.0032.0032.0016.444.0032.00
Loop 2029execforall.hpp:59-59,View.hpp:110-110void RAJA::internal::StatementExecutor, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >::exec, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Moment>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, ScatteringSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Moment, Kripke::Group, Kripke::Group, Kripke::Zone)#1}>&>(RAJA::internal::LoopData, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Moment>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, ScatteringSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Moment, Kripke::Group, Kripke::Group, Kripke::Zone)#1}>&) [clone ._omp_fn.0]InBetween0.060.020.251.001.0012.003.50160.0011.460.002.332.332.330.190.67
Loop 2184execOperators.hpp:304-304,forall.hpp:59-59,View.hpp:107-107,SweepSubdomain.cpp:87-89,SweepSubdomain.cpp:94-94,SweepSubdomain.cpp:97-100,SweepSubdomain.cpp:103-105void RAJA::internal::StatementExecutor, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::For<4l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > > >::exec, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::For<4l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::ZoneK>, RAJA::impl::Span, Kripke::ZoneJ>, RAJA::impl::Span, Kripke::ZoneI> >, camp::tuple<>, SweepSdom::operator() >(Kripke::ArchLayoutT, Kripke::Core::DataStore&, Kripke::SdomId) const::{lambda(Kripke::Direction, Kripke::Group, Kripke::ZoneK, Kripke::ZoneJ, Kripke::ZoneI)#1}>&>(RAJA::internal::LoopData, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::For<4l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::ZoneK>, RAJA::impl::Span, Kripke::ZoneJ>, RAJA::impl::Span, Kripke::ZoneI> >, camp::tuple<>, SweepSdom::operator() >(Kripke::ArchLayoutT, Kripke::Core::DataStore&, Kripke::SdomId) const::{lambda(Kripke::Direction, Kripke::Group, Kripke::ZoneK, Kripke::ZoneJ, Kripke::ZoneI)#1}>&) [clone ._omp_fn.0]InBetween0.020.010.081.001.732.331.1534.0412.450.0012.6712.677.335.4411.00
Loop 2030execScattering.cpp:84-84,Operators.hpp:307-307,RangeSegment.hpp:120-120,forall.hpp:59-59,Iterators.hpp:177-177,Layout.hpp:55-55,Collapse.hpp:81-81void RAJA::internal::StatementExecutor, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >::exec, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Moment>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, ScatteringSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Moment, Kripke::Group, Kripke::Group, Kripke::Zone)#1}>&>(RAJA::internal::LoopData, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Moment>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, ScatteringSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Moment, Kripke::Group, Kripke::Group, Kripke::Zone)#1}>&) [clone ._omp_fn.0]Outermost0.010.000.011.001.0011.899.67320.0012.170.009.679.679.670.811.00
Loop 2337execstl_construct.h:119-119,ParallelComm.cpp:219-219,ParallelComm.cpp:226-228,ParallelComm.cpp:231-231,ParallelComm.cpp:239-241,stl_uninitialized.h:667-667,stl_vector.h:385-385,stl_vector.h:400-400,stl_vector.h:992-993,stl_vector.h:1131-1131,new_allocator.h:151-151,new_allocator.h:172-172,stl_algobase.h:438-438,stl_algobase.h:450-453,stl_algobase.h:939-940,stl_algobase.h:1146-1146,stl_iterator.h:1068-1068,stl_iterator.h:1139-1139,vector.tcc:184-186Kripke::ParallelComm::testRecieves()Outermost0.070.000.011.901.0011.691.902816019.1812.500.0033.3317.5033.332.8517.50
Loop 2181execforall.hpp:59-59,Iterators.hpp:244-244void RAJA::internal::StatementExecutor, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::For<4l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > > >::exec, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::For<4l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::ZoneK>, RAJA::impl::Span, Kripke::ZoneJ>, RAJA::impl::Span, Kripke::ZoneI> >, camp::tuple<>, SweepSdom::operator() >(Kripke::ArchLayoutT, Kripke::Core::DataStore&, Kripke::SdomId) const::{lambda(Kripke::Direction, Kripke::Group, Kripke::ZoneK, Kripke::ZoneJ, Kripke::ZoneI)#1}>&>(RAJA::internal::LoopData, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::For<4l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::ZoneK>, RAJA::impl::Span, Kripke::ZoneJ>, RAJA::impl::Span, Kripke::ZoneI> >, camp::tuple<>, SweepSdom::operator() >(Kripke::ArchLayoutT, Kripke::Core::DataStore&, Kripke::SdomId) const::{lambda(Kripke::Direction, Kripke::Group, Kripke::ZoneK, Kripke::ZoneJ, Kripke::ZoneI)#1}>&) [clone ._omp_fn.0]InBetween0.010.000.011.001.002.006.6750.0012.240.0010.0010.0010.005.001.50
Loop 1910execOperators.hpp:307-307,RangeSegment.hpp:120-120,forall.hpp:59-59,Iterators.hpp:177-177,Layout.hpp:55-55,Collapse.hpp:81-81void RAJA::internal::StatementExecutor, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >::exec, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Moment>, RAJA::impl::Span, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, LTimesSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Moment, Kripke::Direction, Kripke::Group, Kripke::Zone)#1}>&>(RAJA::internal::LoopData, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Moment>, RAJA::impl::Span, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, LTimesSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Moment, Kripke::Direction, Kripke::Group, Kripke::Zone)#1}>&) [clone ._omp_fn.0]Outermost0.010.000.011.001.008.006.33300.0012.500.006.336.336.330.791.00
Loop 1909execforall.hpp:59-59,LTimes.cpp:62-62void RAJA::internal::StatementExecutor, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >::exec, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Moment>, RAJA::impl::Span, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, LTimesSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Moment, Kripke::Direction, Kripke::Group, Kripke::Zone)#1}>&>(RAJA::internal::LoopData, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Moment>, RAJA::impl::Span, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, LTimesSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Moment, Kripke::Direction, Kripke::Group, Kripke::Zone)#1}>&) [clone ._omp_fn.0]InBetween0.010.000.00NANANANANANANA0.00NANANANANA
Loop 1853execOperators.hpp:307-307,RangeSegment.hpp:120-120,forall.hpp:59-59,Iterators.hpp:177-177,Layout.hpp:55-55,Collapse.hpp:81-81void RAJA::internal::StatementExecutor, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >::exec, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Moment>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, LPlusTimesSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Direction, Kripke::Moment, Kripke::Group, Kripke::Zone)#1}>&>(RAJA::internal::LoopData, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Moment>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, LPlusTimesSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Direction, Kripke::Moment, Kripke::Group, Kripke::Zone)#1}>&) [clone ._omp_fn.0]Outermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 2340execParallelComm.cpp:257-259,stl_uninitialized.h:1101-1102,stl_vector.h:993-993,stl_vector.h:1908-1908,stl_vector.h:1912-1912,new_allocator.h:151-151,new_allocator.h:172-172,new_allocator.h:191-191,stl_algobase.h:262-262,vector.tcc:114-114,vector.tcc:119-119,vector.tcc:581-581,vector.tcc:614-614,vector.tcc:649-649,vector.tcc:687-687,vector.tcc:692-695Kripke::ParallelComm::getReadyList()Outermost0.030.000.00NANANANANANANA0.00NANANANANA
Loop 1852execforall.hpp:59-59,LPlusTimes.cpp:57-57void RAJA::internal::StatementExecutor, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >::exec, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Moment>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, LPlusTimesSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Direction, Kripke::Moment, Kripke::Group, Kripke::Zone)#1}>&>(RAJA::internal::LoopData, RAJA::statement::For<1l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Moment>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, LPlusTimesSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const::{lambda(Kripke::Direction, Kripke::Moment, Kripke::Group, Kripke::Zone)#1}>&) [clone ._omp_fn.0]InBetween0.010.000.00NANANANANANANA0.00NANANANANA
Loop 2139execOperators.hpp:307-307,Iterators.hpp:177-177,Layout.hpp:55-55,Source.cpp:67-71,View.hpp:110-110,Collapse.hpp:81-81void RAJA::internal::StatementExecutor, RAJA::statement::Lambda<0l> > >::exec, RAJA::statement::Lambda<0l> > >, camp::tuple, Kripke::Group>, RAJA::impl::Span, Kripke::MixElem> >, camp::tuple<>, SourceSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, double) const::{lambda(Kripke::Group, Kripke::MixElem)#1}>&>(RAJA::internal::LoopData, RAJA::statement::Lambda<0l> > >, camp::tuple, Kripke::Group>, RAJA::impl::Span, Kripke::MixElem> >, camp::tuple<>, SourceSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, double) const::{lambda(Kripke::Group, Kripke::MixElem)#1}>&) [clone ._omp_fn.0]Single0.010.000.00NANANANANANANA0.00NANANANANA
Loop 2339execstl_algobase.h:939-940Kripke::ParallelComm::testRecieves()Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 1801execalloc_traits.h:513-513,stl_map.h:1219-1219,Field.h:121-124,Field.h:221-224,basic_string.h:194-194,basic_string.h:223-223,basic_string.h:228-228,basic_string.h:269-269,basic_string.h:294-294,plugins.hpp:21-22,plugins.hpp:33-34,DataStore.h:48-48,DataStore.h:53-54,forall.hpp:59-59,stl_vector.h:369-369,stl_vector.h:388-388,stl_vector.h:993-993,stl_vector.h:1150-1150,View.hpp:110-110,SweepSolver.cpp:52-54,SweepSolver.cpp:58-59,SweepSolver.cpp:64-64,SweepSolver.cpp:67-67,SweepSolver.cpp:70-70,SweepSolver.cpp:75-75,SweepSolver.cpp:78-78,new_allocator.h:172-172,Kernel.h:41-41,Kernel.h:45-45,char_traits.h:350-350,char_traits.h:427-427Kripke::SweepSolver(Kripke::Core::DataStore&, std::vector >, bool)Outermost0.020.000.00NANANANANANANA0.00NANANANANA
Loop 1970execOperators.hpp:307-307,reduce.hpp:59-59,RangeSegment.hpp:120-120,forall.hpp:59-59,Iterators.hpp:177-177,Population.cpp:58-58,Layout.hpp:55-55void RAJA::internal::StatementExecutor, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > >::exec, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, PopulationSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, double*) const::{lambda(Kripke::Direction, Kripke::Group, Kripke::Zone)#1}>&>(RAJA::internal::LoopData, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::Zone> >, camp::tuple<>, PopulationSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, double*) const::{lambda(Kripke::Direction, Kripke::Group, Kripke::Zone)#1}>&) [clone ._omp_fn.0]Outermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 2182execOperators.hpp:307-307,RangeSegment.hpp:120-120,forall.hpp:59-59,Iterators.hpp:177-177,Iterators.hpp:247-247,Iterators.hpp:251-251,Layout.hpp:55-55,View.hpp:110-110void RAJA::internal::StatementExecutor, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::For<4l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > > >::exec, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::For<4l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::ZoneK>, RAJA::impl::Span, Kripke::ZoneJ>, RAJA::impl::Span, Kripke::ZoneI> >, camp::tuple<>, SweepSdom::operator() >(Kripke::ArchLayoutT, Kripke::Core::DataStore&, Kripke::SdomId) const::{lambda(Kripke::Direction, Kripke::Group, Kripke::ZoneK, Kripke::ZoneJ, Kripke::ZoneI)#1}>&>(RAJA::internal::LoopData, RAJA::statement::For<2l, RAJA::policy::loop::loop_exec, RAJA::statement::For<3l, RAJA::policy::loop::loop_exec, RAJA::statement::For<4l, RAJA::policy::loop::loop_exec, RAJA::statement::Lambda<0l> > > > > >, camp::tuple, Kripke::Direction>, RAJA::impl::Span, Kripke::Group>, RAJA::impl::Span, Kripke::ZoneK>, RAJA::impl::Span, Kripke::ZoneJ>, RAJA::impl::Span, Kripke::ZoneI> >, camp::tuple<>, SweepSdom::operator() >(Kripke::ArchLayoutT, Kripke::Core::DataStore&, Kripke::SdomId) const::{lambda(Kripke::Direction, Kripke::Group, Kripke::ZoneK, Kripke::ZoneJ, Kripke::ZoneI)#1}>&) [clone ._omp_fn.0]Outermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 122execstl_tree.h:786-786,stl_tree.h:1947-1949,basic_string.h:495-502,basic_string.h:3235-3235,basic_string.h:3874-3874,stl_algobase.h:238-238,char_traits.h:368-368,char_traits.h:381-381std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Kripke::Core::BaseVar*>, std::_Select1st, std::allocator > const, Kripke::Core::BaseVar*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Kripke::Core::BaseVar*> > >::find(std::__cxx11::basic_string, std::allocator > const&) [clone .isra.0]Single0.000.000.00NANANANANANANA0.00NANANANANA
Loop 1357execSpace.cpp:358-358,Operators.hpp:307-307,forall.hpp:60-60,Layout.hpp:55-55,View.hpp:110-110Kripke::Generate::generateSpace(Kripke::Core::DataStore&, InputVariables const&)Innermost0.010.000.00NANANANANANANA0.00NANANANANA
Loop 121execstl_tree.h:786-786,stl_tree.h:1947-1949,basic_string.h:495-502,basic_string.h:3235-3235,basic_string.h:3874-3874,stl_algobase.h:238-238,char_traits.h:368-368,char_traits.h:381-381std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Kripke::Core::BaseVar*>, std::_Select1st, std::allocator > const, Kripke::Core::BaseVar*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Kripke::Core::BaseVar*> > >::find(std::__cxx11::basic_string, std::allocator > const&) [clone .isra.0]Single0.010.000.00NANANANANANANA0.00NANANANANA
×