Loop id | Source Location | Source Function | 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 |
---|
1107 | exec - ParticleBConds.h:188-217 | void qmcplusplus::DTD_BConds<double, 3u, 39>::computeDistances<qmcplusplus::TinyVector<double, 3u>, qmcplusplus::VectorSoAContainer<double, 3u, 64ul, qmcplusplus::Mallocator<double, 64ul> >, qmcplusplus::VectorSoAContainer<dou... | Single | 40.42 | 39.43 | 39.43 | 1 | 0.9 | 12.33 | 1 | 2.15 | 8 | 1 | 2 | 7 | 0 | 1 | 0 | 0.99 |
661 | exec - MultiBsplineRef.hpp:72-74 | miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector<double, std::allocator<double> >&) | Innermost | 15.87 | 15.48 | 15.48 | 1 | 100 | 100 | 1 | 1 | 1 | 1 | 0 | 4 | 2 | 0 | 0 | 12.27 |
739 | exec - MultiBsplineRef.hpp:252-270 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | Innermost | 8.67 | 8.46 | 8.46 | 1 | 100 | 100 | 1.03 | 1 | 1 | 1 | 1 | 12 | 0 | 1 | 0 | 4.62 |
1106 | exec - ParticleBConds.h:188-217 | void qmcplusplus::DTD_BConds<double, 3u, 39>::computeDistances<qmcplusplus::TinyVector<double, 3u>, qmcplusplus::VectorSoAContainer<double, 3u, 64ul, qmcplusplus::Mallocator<double, 64ul> >, qmcplusplus::VectorSoAContainer<dou... | Single | 3.19 | 3.11 | 3.11 | 1 | 0.9 | 12.33 | 1 | 2.15 | 8 | 1 | 2 | 7 | 0 | 1 | 0 | 1.01 |
597 | exec - TwoBodyJastrowRef.h:153-154 | miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&) | Innermost | 1.23 | 1.2 | 1.2 | 1 | 0 | 12.5 | 1 | 1.48 | 8 | 1 | 0 | 1 | 2 | 0 | 0 | NA |
838 | exec - inner_product.hpp:81-82 | miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::ratio(qmcplusplus::ParticleSet&, int) | Single | 0.76 | 0.74 | 0.74 | 1 | 0 | 12.5 | 1 | 1.54 | 8 | 1 | 0 | 2 | 0 | 0 | 0 | NA |
741 | exec - 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<... | Innermost | 0.73 | 0.71 | 0.71 | 1 | 11.11 | 13.89 | 1 | 1 | 6.4 | 1 | 0 | 5 | 5 | 0 | 0 | NA |
307 | exec - BsplineFunctor.h:236-241 | miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratio(qmcplusplus::ParticleSet&, int) | Innermost | 0.72 | 0.7 | 0.7 | 1 | 0 | 10 | 1.47 | 1 | 12.16 | 1 | NA | NA | NA | NA | NA | NA |
594 | exec - TwoBodyJastrowRef.h:340-345 | miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::acceptMove(qmcplusplus::ParticleSet&, int) | Innermost | 0.6 | 0.58 | 0.58 | 1 | 0 | 12.5 | 1 | 1.43 | 8 | 1 | 0 | 4 | 2 | 0 | 0 | NA |
837 | exec - inner_product.hpp:154-154 [...] | miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evalGrad(qmcplusplus::ParticleSet&, int) | Single | 0.43 | 0.41 | 0.41 | 1 | 28.57 | 16.07 | 1 | 1.47 | 6.4 | 1 | 1 | 1 | 1 | 0 | 0 | NA |
583 | exec - BsplineFunctor.h:291-298 | qmcplusplus::BsplineFunctor<double>::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.37 | 0.37 | 0.37 | 1 | 0 | 9.38 | 1.55 | 1 | 12.66 | 1 | NA | NA | NA | NA | NA | NA |
738 | exec - MultiBsplineRef.hpp:287-295 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | Single | 0.35 | 0.34 | 0.34 | 1 | 100 | 100 | 1 | 1 | 1 | 1 | 0 | 9 | 0 | 0 | 0 | NA |
831 | exec - inner_product.hpp:154-154 [...] | miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<... | Innermost | 0.35 | 0.34 | 0.34 | 1 | 36.36 | 17.05 | 1 | 1.5 | 6.22 | 1 | 1 | 0 | 3 | 0 | 0 | NA |
598 | exec - stl_numeric.h:140-141 | miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&) | Single | 0.34 | 0.33 | 0.33 | 1 | 0 | 12.5 | 1 | 2.26 | 8 | 1 | 0 | 1 | 0 | 0 | 0 | NA |
595 | exec - TwoBodyJastrowRef.h:322-329 [...] | miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.3 | 0.29 | 0.29 | 1 | 0 | 12.5 | 1 | 1.09 | 8 | 1 | 0 | 8 | 0 | 0 | 0 | NA |
854 | exec - inner_product.hpp:210-211 | miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::invertPsiM(qmcplusplus::Matrix<double, std::allocator<double> > const&, qmcplusplus::Matrix<double, std::allocator<double> >&) | Innermost | 0.25 | 0.24 | 0.24 | 1 | 0 | 12.5 | 1 | 1 | 8 | 1 | 0 | 1 | 0 | 1 | 0 | NA |
825 | exec - inner_product.hpp:154-154 [...] | miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&) | Single | 0.23 | 0.22 | 0.22 | 1 | 33.33 | 16.67 | 1 | 1.44 | 6.25 | 1 | 1 | 0 | 2 | 0 | 0 | NA |
830 | exec - inner_product.hpp:81-82 | miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<... | Innermost | 0.21 | 0.2 | 0.2 | 1 | 0 | 12.5 | 1 | 1.48 | 8 | 1 | 0 | 0 | 4 | 0 | 0 | NA |
656 | exec - BsplineAllocator.hpp:179-180 | qmcplusplus::BsplineAllocator<double, 64ul, qmcplusplus::Mallocator<double, 64ul> >::setCoefficientsForOrbitals(int, int, Array<double, 3u>&, multi_UBspline_3d_d*) [clone ._omp_fn.0] | Innermost | 0.19 | 0.19 | 0.19 | 1 | 0 | 12.5 | 1 | 1.06 | 8 | 1 | 1 | 2 | 0 | 0 | 0 | NA |
308 | exec - BsplineFunctor.h:246-260 [...] | miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratio(qmcplusplus::ParticleSet&, int) | Innermost | 0.19 | 0.18 | 0.18 | 1 | 0 | 12.5 | 1 | 4.14 | 8 | 1 | 0 | 1 | 0 | 0 | 2 | NA |
824 | exec - inner_product.hpp:81-82 | miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&) | Single | 0.16 | 0.16 | 0.16 | 1 | 0 | 12.5 | 1 | 1.54 | 8 | 1 | 0 | 2 | 0 | 0 | 0 | NA |
575 | exec - TwoBodyJastrowRef.h:379-380 | miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.14 | 0.14 | 0.14 | 1 | 0 | 12.5 | 1 | 1.48 | 8 | 1 | 0 | 2 | 0 | 0 | 0 | NA |
1149 | exec - DistanceTableBA.h:99-101 [...] | qmcplusplus::DistanceTableBA<double, 3u, 39>::evaluate(qmcplusplus::ParticleSet&) | Innermost | 0.11 | 0.1 | 0.1 | 1 | 0.94 | 12.56 | 1.02 | 3.35 | 8.08 | 1 | 2 | 0 | 0 | 6 | 2 | NA |
601 | exec - OneBodyJastrowRef.h:196-197 | miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&) | Innermost | 0.11 | 0.11 | 0.11 | 1 | 0 | 12.5 | 1 | 1.48 | 8 | 1 | 0 | 2 | 0 | 0 | 0 | NA |
1243 | exec - stl_tree.h:790-1953 [...] | qmcplusplus::TimerType<qmcplusplus::CPUClock>::stop() | Single | 0.07 | 0.07 | 0.07 | 1 | 0 | 12.5 | 1 | 1 | 8 | 1 | NA | NA | NA | NA | NA | NA |
644 | exec - BsplineFunctor.h:236-241 | qmcplusplus::BsplineFunctor<double>::evaluateV(int, int, int, double const*, double*) const | Single | 0.06 | 0.05 | 0.05 | 1 | 0 | 10 | 1.47 | 1 | 12.16 | 1 | NA | NA | NA | NA | NA | NA |
585 | exec - BsplineFunctor.h:305-336 | qmcplusplus::BsplineFunctor<double>::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.06 | 0.05 | 0.05 | 1 | 100 | 48.99 | 1.05 | 1.51 | 2.2 | 1 | 9 | 2 | 0 | 0 | 3 | NA |
861 | exec - inner_product.hpp:81-82 | miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector&l... | Innermost | 0.06 | 0.05 | 0.05 | 1 | 0 | 12.5 | 1 | 1.48 | 8 | 1 | 0 | 2 | 0 | 0 | 0 | NA |
860 | exec - inner_product.hpp:154-154 [...] | miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector&l... | Innermost | 0.06 | 0.05 | 0.05 | 1 | 36.36 | 17.05 | 1 | 1.5 | 6.22 | 1 | 1 | 0 | 3 | 0 | 0 | NA |
573 | exec - TwoBodyJastrowRef.h:395-396 | miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.04 | 0.03 | 0.03 | 1 | 0 | 12.5 | 1 | 1 | 8 | 1 | 0 | 2 | 2 | 0 | 0 | NA |
845 | exec - stl_algobase.h:918-918 [...] | miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::resize(int, int) | Innermost | 0.04 | 0.03 | 0.03 | 1 | 50 | 15.63 | 2 | 1 | 6.4 | 1 | 0 | 0 | 1 | 0 | 0 | NA |
574 | exec - TwoBodyJastrowRef.h:386-389 | miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.04 | 0.04 | 0.04 | 1 | 0 | 12.5 | 1 | 1.02 | 8 | 1 | 0 | 5 | 0 | 0 | 0 | NA |
577 | exec - stl_numeric.h:140-141 | miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.03 | 0.03 | 0.03 | 1 | 0 | 12.5 | 1 | 2.26 | 8 | 1 | 0 | 1 | 0 | 0 | 0 | NA |
80 | exec - miniqmc.cpp:476-478 | main._omp_fn.1 | Innermost | 0.03 | 0.02 | 0.02 | 1 | 0 | 10.71 | 1.45 | 1 | 12.95 | 1 | NA | NA | NA | NA | NA | NA |
1239 | exec - stl_tree.h:790-1953 [...] | qmcplusplus::TimerType<qmcplusplus::CPUClock>::stop() | Single | 0.03 | 0.02 | 0.02 | 1 | 0 | 12.5 | 1 | 1 | 8 | 1 | NA | NA | NA | NA | NA | NA |
602 | exec - OneBodyJastrowRef.h:190-191 | miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&) | Single | 0.03 | 0.02 | 0.02 | 1 | 0 | 12.5 | 1 | 1.95 | 8 | 1 | 0 | 2 | 0 | 0 | 0 | NA |
81 | exec - OperatorTags.h:53-63 [...] | main._omp_fn.1 | Innermost | 0.03 | 0.03 | 0.03 | 1 | 22.22 | 15.28 | 2.94 | 2.87 | 7.67 | 1 | 3 | 1 | 1 | 8 | 6 | NA |
576 | exec - TwoBodyJastrowRef.h:373-374 | miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.03 | 0.03 | 0.03 | 1 | 0 | 12.5 | 1 | 1.6 | 8 | 1 | 1 | 2 | 0 | 0 | 0 | NA |
578 | exec - BsplineFunctor.h:291-298 | miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0.02 | 0.02 | 1 | 0 | 9.38 | 1.75 | 1 | 12.63 | 1 | NA | NA | NA | NA | NA | NA |
592 | exec - TwoBodyJastrowRef.h:266-271 [...] | miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | Single | 0.02 | 0.01 | 0.01 | 1 | 0 | 9.09 | 1 | 1 | 14.86 | 1 | 3 | 1 | 2 | 0 | 1 | NA |
600 | exec - stl_numeric.h:140-141 | miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&) | Single | 0.02 | 0.01 | 0.01 | 1 | 0 | 12.5 | 1 | 2.26 | 8 | 1 | 0 | 1 | 0 | 0 | 0 | NA |
660 | exec - einspline_spo_ref.hpp:175-176 [...] | miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector<double, std::allocator<double> >&) | Outermost | 0.02 | 0.01 | 0.01 | 1 | 12.06 | 14.67 | 1.48 | 1.79 | 8.42 | 1 | NA | NA | NA | NA | NA | NA |
645 | exec - BsplineFunctor.h:246-260 [...] | qmcplusplus::BsplineFunctor<double>::evaluateV(int, int, int, double const*, double*) const | Single | 0.02 | 0.01 | 0.01 | 1 | 0 | 12.5 | 1 | 4.14 | 8 | 1 | 0 | 1 | 0 | 0 | 2 | NA |
306 | exec - TwoBodyJastrowRef.h:125-130 [...] | miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratio(qmcplusplus::ParticleSet&, int) | Outermost | 0.02 | 0.02 | 0.02 | 1 | 1.14 | 11.58 | 1.48 | 2.22 | 11.24 | 1 | NA | NA | NA | NA | NA | NA |
571 | exec - TwoBodyJastrowRef.h:391-396 | miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&) | InBetween | 0.01 | 0 | 0 | 1 | 0 | 12.04 | 1.55 | 1.48 | 9.98 | 0 | NA | NA | NA | NA | NA | NA |
612 | exec - OneBodyJastrowRef.h:190-191 | miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<double,... | Innermost | 0.01 | 0 | 0 | 1 | 0 | 12.5 | 1 | 1.95 | 8 | 0 | 0 | 2 | 0 | 0 | 0 | NA |
1184 | exec - ParticleIOUtility.h:70-91 [...] | void qmcplusplus::expandSuperCell<qmcplusplus::ParticleSet>(qmcplusplus::ParticleSet&, qmcplusplus::Tensor<int, 3u> const&) | Innermost | 0.01 | 0.01 | 0.01 | 1 | 15.57 | 14.25 | 1.19 | 1.4 | 7.62 | 1 | 2.25 | 1 | 0.75 | 0.5 | 0.5 | NA |
1142 | exec - VectorSoAContainer.h:167-172 [...] | qmcplusplus::createDistanceTable(qmcplusplus::ParticleSet const&, qmcplusplus::ParticleSet&) | Innermost | 0.01 | 0 | 0 | 1 | 25 | 15.63 | 2 | 1 | 5.33 | 0 | 0 | 0 | 1 | 1 | 0 | NA |
613 | exec - stl_numeric.h:140-141 | miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<double,... | Innermost | 0.01 | 0.01 | 0.01 | 1 | 0 | 12.5 | 1 | 2.26 | 8 | 1 | 0 | 1 | 0 | 0 | 0 | NA |
1150 | exec - stl_algo.h:731-757 [...] | qmcplusplus::DistanceTableBA<double, 3u, 39>::update(int) | Single | 0.01 | 0 | 0 | 1 | 0 | 12.5 | 3.57 | 1 | 8 | 0 | NA | NA | NA | NA | NA | NA |
204 | exec - OneBodyJastrowRef.h:218-222 [...] | miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::computeU3(qmcplusplus::ParticleSet&, int, double const*) [clone .isra.0] | Single | 0.01 | 0 | 0 | 1 | 0 | 11.16 | 1 | 1 | 11.67 | 0 | 1.5 | 1 | 0.5 | 0 | 0.5 | NA |
155 | exec - stl_vector.h:990-990 [...] | qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0 | 0 | 1 | 33.33 | 15.97 | 2.33 | 2 | 9.33 | 0 | 3 | 2 | 0 | 0 | 2 | NA |
740 | exec - einspline_spo_ref.hpp:219-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<... | Outermost | 0.01 | 0 | 0 | 1 | 8.33 | 12.85 | 1.9 | 1 | 10.11 | 0 | NA | NA | NA | NA | NA | NA |
82 | exec - miniqmc.cpp:476-488 [...] | main._omp_fn.1 | InBetween | 0.01 | 0 | 0 | 1 | 6.07 | 12.34 | 2.32 | 1.84 | 12 | 0 | 3.75 | 1.75 | 3 | 7.25 | 1.75 | NA |
658 | exec - MultiBsplineRef.hpp:66-74 | miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector<double, std::allocator<double> >&) | InBetween | 0.01 | 0 | 0 | 1 | 45.9 | 46.82 | 1.57 | 1.11 | 1.38 | 0 | NA | NA | NA | NA | NA | NA |
580 | exec - BsplineFunctor.h:305-336 | miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.01 | 0.01 | 0.01 | 1 | 99.43 | 48.78 | 1.04 | 1.52 | 2.32 | 1 | 11 | 2 | 0 | 0 | 3 | NA |
657 | exec - einspline_spo_ref.hpp:183-187 [...] | miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector<double, std::allocator<double> >&) | Single | 0.01 | 0.01 | 0.01 | 1 | 0 | 8.17 | 1.38 | 1 | 14.25 | 1 | 1.67 | 0 | 0.67 | 0.33 | 0.33 | NA |
737 | exec - MultiBsplineRef.hpp:233-270 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | Outermost | 0.01 | 0 | 0 | 1 | 12.9 | 17.14 | 2.24 | 1 | 6.96 | 0 | NA | NA | NA | NA | NA | NA |
611 | exec - OneBodyJastrowRef.h:196-197 | miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<double,... | Innermost | 0.01 | 0.01 | 0.01 | 1 | 0 | 12.5 | 1 | 1.48 | 8 | 1 | 0 | 1 | 2 | 0 | 0 | NA |
157 | exec - stl_vector.h:990-990 [...] | qmcplusplus::WaveFunction::ratio(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0.01 | 0.01 | 1 | 0 | 10.94 | 2.3 | 4 | 13.91 | 1 | 2 | 2 | 0 | 0 | 2 | NA |
655 | exec - BsplineAllocator.hpp:171-180 [...] | qmcplusplus::BsplineAllocator<double, 64ul, qmcplusplus::Mallocator<double, 64ul> >::setCoefficientsForOrbitals(int, int, Array<double, 3u>&, multi_UBspline_3d_d*) [clone ._omp_fn.0] | Outermost | 0.01 | 0 | 0 | 1 | 0 | 10.86 | 2.18 | 2.08 | 11.9 | 0 | NA | NA | NA | NA | NA | NA |