options

Loops Index

Colums Filter

Level Coverage run_0 (%) Max Time Over Threads run_0 (s) Time w.r.t. Wall Time run_0 (s) Nb Threads 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 Speedup If Data in L1 run_0
Loop idSource LocationSource FunctionLevelCoverage run_0 (%)Max Time Over Threads run_0 (s)Time w.r.t. Wall Time run_0 (s)Nb Threads 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 IndirectSpeedup If Data in L1 run_0
167libqmcparticle.so - ParticleBConds.h:188-217void qmcplusplus::DTD_BConds<double, 3u, 39>::computeDistances<qmcplusplus::TinyVector<double, 3u>, qmcplusplus::VectorSoAContainer<double, 3u, 64ul, qmcplusplus::Mallocator<double, 64ul> >, qmcplusplus::VectorSoAContainer<dou...Single52.750.720.7210.912.3312.1581270100.99
557libqmcwfs.so - MultiBsplineRef.hpp:72-74miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector<double, std::allocator<double> >&)Innermost14.650.20.211001001111050009.64
561libqmcwfs.so - MultiBsplineRef.hpp:252-270void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, double*, double*, unsigned long)Innermost8.790.120.1211001001.031111120105.3
339libqmcwfs.so - BsplineFunctor.h:236-241miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratio(qmcplusplus::ParticleSet&, int)Innermost2.20.030.0310101.47112.161NANANANANANA
373libqmcwfs.so - TwoBodyJastrow.h:153-154miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)Innermost2.20.030.031012.511.4881012000.97
61libqmcwfs.so - BsplineAllocator.hpp:179-180qmcplusplus::BsplineAllocator<double, 64ul, qmcplusplus::Mallocator<double, 64ul> >::setCoefficientsForOrbitals(int, int, Array<double, 3u>&, multi_UBspline_3d_d*) [clone ._omp_fn.0] [clone .lto_priv.0]Innermost1.830.020.021012.511.068112000NA
563libqmcwfs.so - einspline_spo_ref.hpp:223-227 [...]miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector<double, std::allocator<double> >&, qmcplusplus::Vector<qmcplusplus::TinyVector<double, 3u>, std::allocator<...Innermost1.470.020.02111.1113.89116.4105500NA
369libqmcwfs.so - BsplineFunctor.h:291-298miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool)Innermost1.10.010.01109.381.75112.631NANANANANANA
340libqmcwfs.so - BsplineFunctor.h:246-260miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratio(qmcplusplus::ParticleSet&, int)Innermost1.10.010.011012.514.148101002NA
376libqmcwfs.so - TwoBodyJastrowRef.h:340-345miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::acceptMove(qmcplusplus::ParticleSet&, int)Innermost1.10.010.011012.511.438102600NA
374libqmcwfs.so - stl_numeric.h:140-141miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)Single0.37001012.512.268001000NA
37exec - OperatorTags.h:53-63 [...]main._omp_fn.1Innermost0.3700122.2215.282.762.877.67031186NA
613libqmcwfs.so - inner_product.hpp:154-154 [...]miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)Single0.3700133.3316.6711.446.25010200NA
142libqmcparticle.so - ParticleIOUtility.h:70-91 [...]qmcplusplus::build_ions(qmcplusplus::ParticleSet&, qmcplusplus::Tensor<int, 3u> const&, qmcplusplus::Tensor<double, 3u>&)Innermost0.3700116.6214.381.211.427.6902.510.51.250.25NA
417libqmcwfs.so - OneBodyJastrow.h:196-197miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)Innermost0.37001012.511.488002000NA
614libqmcwfs.so - inner_product.hpp:154-154 [...]miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evalGrad(qmcplusplus::ParticleSet&, int)Single0.3700128.5716.0711.476.4011100NA
577libqmcwfs.so - inner_product.hpp:210-211qmcplusplus::DiracMatrix<double, double>::invert_transpose(qmcplusplus::Matrix<double, std::allocator<double> > const&, qmcplusplus::Matrix<double, std::allocator<double> >&, double&, double&)Innermost0.37001012.5118001010NA
611libqmcwfs.so - inner_product.hpp:81-82miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::ratio(qmcplusplus::ParticleSet&, int)Single0.37001012.511.548002000NA
609libqmcwfs.so - inner_product.hpp:81-82miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<...Innermost0.37001012.511.488002000NA
354libqmcwfs.so - BsplineFunctor.h:305-336miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<double, ...Innermost0.3700199.4397.491.0411.020102003NA
56libqmcparticle.so - DistanceTableBA.h:99-101 [...]qmcplusplus::DistanceTableBA<double, 3u, 39>::evaluate(qmcplusplus::ParticleSet&)Innermost0.370010.9412.561.023.358.08020062NA
371libqmcwfs.so - BsplineFunctor.h:305-336miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool)Innermost0.3700199.4397.491.0411.020102003NA
610libqmcwfs.so - inner_product.hpp:154-154 [...]miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<...Innermost0.3700136.3617.0511.56.22010300NA
×