| ID | Module | 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 (%) | CQA cycles | CQA cycles if no scalar integer | CQA cycles if FP arith vectorized | CQA cycles if fully vectorized | CQA cycles if FP only |
| ○Loop 712 | exec | MultiBsplineRef.hpp:242-262 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | Innermost | 17.43 | 16.68 | 10.05 | 1.00 | 1.79 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 23.00 | 23.00 | 12.88 | 5.75 | 23.00 |
| ○Loop 700 | exec | MultiBsplineRef.hpp:68-70 | void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long) | Innermost | 11.39 | 10.62 | 6.40 | 1.00 | 1.67 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.50 | 2.50 | 1.50 | 0.63 | 2.50 |
| ○Loop 703 | exec | MultiBsplineRef.hpp:68-70 | void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long) | Innermost | 11.18 | 10.61 | 6.39 | 1.00 | 1.67 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.50 | 2.50 | 1.50 | 0.63 | 2.50 |
| ○Loop 701 | exec | MultiBsplineRef.hpp:68-70 | void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long) | Innermost | 11.23 | 10.50 | 6.32 | 1.00 | 1.67 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.50 | 2.50 | 1.50 | 0.63 | 2.50 |
| ○Loop 702 | exec | MultiBsplineRef.hpp:68-70 | void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long) | Innermost | 11.16 | 10.48 | 6.31 | 1.00 | 1.67 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.50 | 2.50 | 1.50 | 0.63 | 2.50 |
| ○Loop 1762 | exec | ParticleBConds3DSoa.h:280-298 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Innermost | 7.89 | 7.22 | 4.35 | 1.00 | 2.75 | 4.00 | 1.00 | 1 | 96.00 | 24.50 | 11.00 | 11.00 | 4.00 | 2.75 | 11.00 |
| ○Loop 1548 | exec | TinyVector.h:182-182,OhmmsVector.h:223-223,SoaDistanceTableAAOMPTarget.h:440-442,VectorSoAContainer.h:244-244,VectorSoAContainer.h:263-263 | qmcplusplus::SoaDistanceTableAAOMPTarget::update(int) | Single | 3.82 | 3.32 | 2.00 | 1.38 | 1.00 | 8.00 | 2.75 | 1 | 54.55 | 15.91 | 2.75 | 2.00 | 2.75 | 0.34 | 1.00 |
| ○Loop 276 | exec | BsplineFunctor.h:236-241 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 2.15 | 1.84 | 1.11 | 1.11 | 1.00 | 7.27 | 3.69 | 1 | 75.00 | 20.31 | 7.38 | 6.63 | 7.38 | 1.01 | 2.00 |
| ○Loop 1118 | exec | ParticleBConds3DSoa.h:234-255 | void qmcplusplus::DTD_BConds::computeDistances, qmcplusplus::VectorSoAContainer >, qmcplusplus::VectorSoAContainer > >(qmcplusplus::TinyVector const&, qmcplusplus::VectorSoAContainer > const&, double*, qmcplusplus::VectorSoAContainer >&, int, int, int) const | Single | 2.11 | 1.79 | 1.08 | 1.00 | 1.63 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 11.00 | 11.00 | 6.75 | 2.75 | 11.00 |
| ○Loop 893 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.74 | 0.63 | 0.38 | 1.00 | 1.82 | 4.00 | 1.67 | 1 | 100.00 | 25.00 | 10.00 | 10.00 | 5.50 | 2.50 | 6.00 |
| ○Loop 883 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94 | miniqmcreference::DiracDeterminantRef >::evalGrad(qmcplusplus::ParticleSet&, int) | Single | 0.76 | 0.62 | 0.37 | 1.00 | 1.82 | 4.00 | 1.67 | 1 | 100.00 | 25.00 | 10.00 | 10.00 | 5.50 | 2.50 | 6.00 |
| ○Loop 692 | exec | einspline_spo_ref.hpp:223-227,TinyVector.h:144-145,stl_vector.h:1046-1046,stl_algobase.h:235-235,OhmmsVector.h:223-223,VectorSoAContainer.h:231-231,VectorSoAContainer.h:271-271 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Innermost | 0.75 | 0.56 | 0.33 | 2.00 | 1.00 | 11.00 | 5.50 | 1 | 0.00 | 11.93 | 5.50 | 2.75 | 5.50 | 0.50 | 1.00 |
| ○Loop 228 | exec | BsplineFunctor.h:291-297 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.70 | 0.53 | 0.32 | 1.05 | 1.00 | 6.63 | 7.50 | 1 | 80.00 | 21.25 | 15.00 | 14.25 | 15.00 | 2.26 | 2.00 |
| ○Loop 892 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.52 | 0.39 | 0.24 | 1.00 | 1.52 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 4.00 | 4.00 | 2.64 | 1.00 | 4.00 |
| ○Loop 269 | exec | TwoBodyJastrowRef.h:324-331 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.56 | 0.38 | 0.23 | 1.00 | 1.00 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 10.00 | 10.00 | 10.00 | 2.50 | 10.00 |
| ○Loop 267 | exec | TwoBodyJastrowRef.h:342-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.48 | 0.36 | 0.22 | 1.00 | 1.00 | 4.00 | 1.50 | 1 | 100.00 | 25.00 | 6.00 | 6.00 | 6.00 | 1.50 | 4.00 |
| ○Loop 266 | exec | TwoBodyJastrowRef.h:342-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.47 | 0.36 | 0.21 | 1.00 | 1.00 | 4.00 | 1.50 | 1 | 100.00 | 25.00 | 6.00 | 6.00 | 6.00 | 1.50 | 4.00 |
| ○Loop 265 | exec | TwoBodyJastrowRef.h:342-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.49 | 0.35 | 0.21 | 1.00 | 1.00 | 4.00 | 1.50 | 1 | 100.00 | 25.00 | 6.00 | 6.00 | 6.00 | 1.50 | 4.00 |
| ○Loop 866 | exec | inner_product.hpp:211-212 | qmcplusplus::DiracMatrix::invert_transpose(qmcplusplus::Matrix > const&, qmcplusplus::Matrix >&, double&, double&) | Innermost | 0.24 | 0.20 | 0.12 | 1.00 | 1.00 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 1.00 | 1.00 | 1.00 | 0.13 | 1.00 |
| ○Loop 711 | exec | MultiBsplineRef.hpp:276-286 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | Single | 0.21 | 0.14 | 0.08 | 1.00 | 1.00 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 4.50 | 4.50 | 4.50 | 1.13 | 4.50 |
| ○Loop 878 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.15 | 0.10 | 0.06 | 1.00 | 1.82 | 4.00 | 1.67 | 1 | 100.00 | 25.00 | 10.00 | 10.00 | 5.50 | 2.50 | 6.00 |
| ○Loop 694 | exec | inner_product.hpp:82-83 | qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus::Vector >&, qmcplusplus::Vector > const&, std::vector >&) | Innermost | 0.14 | 0.07 | 0.04 | 1.00 | 1.52 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 4.00 | 4.00 | 2.64 | 1.00 | 4.00 |
| ○Loop 53 | exec | stl_vector.h:919-919,stl_vector.h:1046-1046,OhmmsVector.h:229-229,NonLocalPP.hpp:126-126,NonLocalPP.hpp:129-135,unique_ptr.h:173-173 | qmcplusplus::NonLocalPP::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&) | InBetween | 0.11 | 0.07 | 0.04 | 2.89 | 1.00 | 10.58 | 3.25 | 3 | 0.00 | 11.36 | 3.25 | 1.13 | 3.25 | 0.31 | 1.00 |
| ○Loop 277 | exec | BsplineFunctor.h:246-260,stl_vector.h:1064-1064 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.13 | 0.07 | 0.04 | 1.00 | 1.93 | 4.10 | 1.05 | 1 | 66.34 | 19.68 | 20.00 | 20.00 | 10.38 | 4.88 | 19.00 |
| ○Loop 253 | exec | TwoBodyJastrowRef.h:155-156 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.11 | 0.06 | 0.03 | 1.00 | 1.52 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 4.00 | 4.00 | 2.64 | 1.00 | 4.00 |
| ○Loop 255 | exec | TwoBodyJastrowRef.h:155-156 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.11 | 0.06 | 0.03 | 1.00 | 1.52 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 4.00 | 4.00 | 2.64 | 1.00 | 4.00 |
| ○Loop 256 | exec | TwoBodyJastrowRef.h:155-156 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.11 | 0.06 | 0.03 | 1.00 | 1.52 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 4.00 | 4.00 | 2.64 | 1.00 | 4.00 |
| ○Loop 212 | exec | stl_algobase.h:911-912 | qmcplusplus::Vector, std::allocator > >::resize(unsigned long, qmcplusplus::TinyVector) | Single | 0.07 | 0.05 | 0.03 | 1.00 | 1.00 | 5.33 | 1.00 | 1 | 50.00 | 18.75 | 1.00 | 1.00 | 1.00 | 0.19 | 1.00 |
| ○Loop 886 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.09 | 0.04 | 0.03 | 1.00 | 1.82 | 4.00 | 1.67 | 1 | 100.00 | 25.00 | 10.00 | 10.00 | 5.50 | 2.50 | 6.00 |
| ○Loop 1760 | exec | OMPTargetMath.hpp:38-38,SoaDistanceTableABOMPTarget.h:215-218,SoaDistanceTableABOMPTarget.h:228-228 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | InBetween | 0.12 | 0.04 | 0.03 | 5.14 | 1.00 | 13.71 | 5.14 | 7 | 0.00 | 11.41 | 12.00 | 2.33 | 12.00 | 0.88 | 2.33 |
| ○Loop 229 | exec | BsplineFunctor.h:302-336,stl_vector.h:1064-1064 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.08 | 0.04 | 0.02 | 1.00 | 2.20 | 4.09 | 1.05 | 1 | 74.47 | 21.14 | 22.00 | 22.00 | 10.00 | 5.38 | 21.00 |
| ○Loop 202 | exec | BsplineFunctor.h:236-241 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.08 | 0.04 | 0.02 | 1.11 | 1.00 | 7.27 | 3.69 | 1 | 75.00 | 20.31 | 7.38 | 6.63 | 7.38 | 1.01 | 2.00 |
| ○Loop 209 | exec | stl_algobase.h:924-924 | qmcplusplus::Vector >::resize(unsigned long, double) | Single | 0.05 | 0.04 | 0.02 | 1.00 | 1.00 | 4.00 | 2.00 | 1 | 100.00 | 25.00 | 2.00 | 2.00 | 2.00 | 0.50 | 1.00 |
| ○Loop 885 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.07 | 0.03 | 0.02 | 1.00 | 1.52 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 4.00 | 4.00 | 2.64 | 1.00 | 4.00 |
| ○Loop 275 | exec | ParticleSet.h:313-313,ParticleSet.h:316-316,TwoBodyJastrowRef.h:127-127,TwoBodyJastrowRef.h:132-132,BsplineFunctor.h:236-236,BsplineFunctor.h:246-246,BsplineFunctor.h:258-258 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.06 | 0.03 | 0.02 | 1.28 | 1.29 | 6.20 | 7.02 | 29 | 41.18 | 16.73 | 16.38 | 12.75 | 12.69 | 2.64 | 2.33 |
| ○Loop 879 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.07 | 0.03 | 0.02 | 1.00 | 1.52 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 4.00 | 4.00 | 2.64 | 1.00 | 4.00 |
| ○Loop 714 | exec | MultiBsplineRef.hpp:227-227,MultiBsplineRef.hpp:234-239,MultiBsplineRef.hpp:242-242 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | InBetween | 0.06 | 0.02 | 0.01 | 1.75 | 1.31 | 6.50 | 3.69 | 3 | 33.74 | 16.56 | 11.08 | 6.33 | 8.44 | 1.71 | 3.00 |
| ○Loop 260 | exec | stl_numeric.h:141-141 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.05 | 0.02 | 0.01 | 1.00 | 2.00 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.00 | 2.00 | 1.00 | 0.50 | 2.00 |
| ○Loop 294 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.06 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 293 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.05 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 292 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.05 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 274 | exec | ParticleSet.h:313-313,optional:433-433,optional:950-950,TwoBodyJastrowRef.h:107-108,TwoBodyJastrowRef.h:126-127,stl_vector.h:919-919,stl_vector.h:1046-1046,refwrap.h:338-338,OhmmsVector.h:229-229 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.04 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 290 | exec | TwoBodyJastrowRef.h:388-391 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 199 | exec | OneBodyJastrowRef.h:134-135,OneBodyJastrowRef.h:141-143,OneBodyJastrowRef.h:151-151,BsplineFunctor.h:246-246,stl_vector.h:919-919,stl_vector.h:1046-1046,stl_vector.h:1064-1064,OhmmsVector.h:223-223,OhmmsVector.h:249-249 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.04 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 23 | exec | miniqmc.cpp:429-458,TinyVector.h:62-62,stl_vector.h:1046-1046,refwrap.h:338-338 | main.omp_outlined.64 | Innermost | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 227 | exec | ParticleSet.h:313-316,OneBodyJastrowRef.h:214-219,shared_ptr_base.h:1296-1296,stl_vector.h:1046-1046,stl_vector.h:1169-1169,OhmmsVector.h:223-223 | miniqmcreference::OneBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet&, int, double const*) | Single | 0.02 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 201 | exec | ParticleSet.h:313-313,ParticleSet.h:316-316,OneBodyJastrowRef.h:143-146,BsplineFunctor.h:236-236,BsplineFunctor.h:246-246,BsplineFunctor.h:258-258,shared_ptr_base.h:1296-1296,OhmmsVector.h:223-223 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 788 | exec | stl_algobase.h:924-924 | qmcplusplus::Vector > >::resize(unsigned long, double) | Single | 0.01 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 704 | exec | MultiBsplineRef.hpp:63-63,MultiBsplineRef.hpp:66-68 | void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long) | Outermost | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 288 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 713 | exec | MultiBsplineRef.hpp:226-227 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | Outermost | 0.02 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 54 | exec | TinyVector.h:144-145,stl_vector.h:919-919,stl_vector.h:1046-1046,OhmmsVector.h:223-223,OhmmsVector.h:229-229,NonLocalPP.hpp:131-132,OperatorTags.h:43-43,OperatorTags.h:63-63,VectorSoAContainer.h:231-231 | qmcplusplus::NonLocalPP::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&) | Innermost | 0.02 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 175 | exec | OneBodyJastrowRef.h:186-187 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.02 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 101 | exec | NewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:919-919,stl_vector.h:1046-1046,refwrap.h:338-338,WaveFunction.cpp:185-188,OperatorTags.h:94-94 | qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int) | Single | 0.02 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 681 | exec | BsplineAllocator.hpp:179-180 | qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone .omp_outlined] | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 291 | exec | TwoBodyJastrowRef.h:375-376 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 289 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 287 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 178 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 177 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 176 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 239 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1759 | exec | SoaDistanceTableABOMPTarget.h:214-214 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 693 | exec | inner_product.hpp:82-82,stl_vector.h:1046-1046,SPOSet.h:83-86,OhmmsVector.h:178-178 | qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus::Vector >&, qmcplusplus::Vector > const&, std::vector >&) | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 240 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 238 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 894 | exec | TinyVectorOps.h:131-131,inner_product.hpp:82-82,inner_product.hpp:155-155,OhmmsVector.h:223-223,OperatorTags.h:94-94,DiracDeterminantRef.cpp:173-173,DiracDeterminantRef.cpp:178-178 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 278 | exec | BsplineFunctor.h:246-260 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 971 | exec | ParticleSet.cpp:242-243,stl_vector.h:919-919,unique_ptr.h:173-173 | qmcplusplus::ParticleSet::update(bool) | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 52 | exec | ParticleSet.h:277-277,stl_vector.h:1064-1064,NonLocalPP.hpp:122-122,NonLocalPP.hpp:126-126 | qmcplusplus::NonLocalPP::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 261 | exec | ParticleSet.h:313-316,TwoBodyJastrowRef.h:269-274,shared_ptr_base.h:1296-1296,OhmmsVector.h:223-223 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 204 | exec | BsplineFunctor.h:246-260 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 230 | exec | BsplineFunctor.h:302-336 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 300 | exec | stl_numeric.h:141-141 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 699 | exec | einspline_spo_ref.hpp:175-176,stl_vector.h:1046-1046,stl_vector.h:1169-1169 | miniqmcreference::einspline_spo_ref::evaluate_v(qmcplusplus::ParticleSet const&, int) | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 102 | exec | NewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:919-919,stl_vector.h:1046-1046,refwrap.h:338-338,WaveFunction.cpp:198-201 | qmcplusplus::WaveFunction::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 271 | exec | ParticleSet.h:313-316,TwoBodyJastrowRef.h:269-274,shared_ptr_base.h:1296-1296,OhmmsVector.h:223-223 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 106 | exec | NewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:919-919,stl_vector.h:1046-1046,refwrap.h:338-338,WaveFunction.cpp:269-269,WaveFunction.cpp:272-273 | qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 174 | exec | stl_numeric.h:141-141 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 690 | exec | einspline_spo_ref.hpp:183-187,stl_vector.h:1046-1046,stl_vector.h:1169-1169,stl_algobase.h:235-235,stl_algobase.h:429-431,stl_algo.h:725-725,stl_algo.h:751-751 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 709 | exec | einspline_spo_ref.hpp:206-208,stl_vector.h:1046-1046,stl_vector.h:1169-1169,VectorSoAContainer.h:265-265 | miniqmcreference::einspline_spo_ref::evaluate_vgh(qmcplusplus::ParticleSet const&, int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1298 | exec | stl_tree.h:780-780,stl_tree.h:788-788,stl_tree.h:1904-1905,NewTimer.h:119-121 | qmcplusplus::TimerType::stop() | Single | 0.05 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1764 | exec | SoaDistanceTableABOMPTarget.h:194-196 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 237 | exec | OneBodyJastrowRef.h:186-187 | miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 104 | exec | NewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:919-919,stl_vector.h:1046-1046,refwrap.h:338-338,WaveFunction.cpp:225-228 | qmcplusplus::WaveFunction::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 982 | exec | ParticleSet.cpp:389-390,stl_vector.h:919-919,unique_ptr.h:173-173 | qmcplusplus::ParticleSet::acceptMove(int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 71 | exec | random.h:1870-1870,random.tcc:455-455,random.tcc:3369-3370,random.tcc:3373-3373,RandomGenerator.h:51-55 | void BoxMuller2::generate > >(StdRandom >&, double*, int) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1299 | exec | NewTimer.cpp:99-100 | qmcplusplus::TimerType::stop() | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 108 | exec | WaveFunction.cpp:273-274 | qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 877 | exec | OhmmsMatrix.h:236-236,OhmmsVector.h:223-223,DelayedUpdate.h:186-187 | qmcplusplus::DelayedUpdate::updateInvMat(qmcplusplus::Matrix >&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 75 | exec | random.tcc:401-406,random.tcc:413-413,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3364-3367 | void BoxMuller2::generate > >(StdRandom >&, double*, int) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1296 | exec | NewTimer.cpp:53-54 | qmcplusplus::TimerType::start() | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 282 | exec | stl_numeric.h:140-140,TwoBodyJastrowRef.h:268-269,TwoBodyJastrowRef.h:364-364,TwoBodyJastrowRef.h:367-367,TwoBodyJastrowRef.h:375-375,TwoBodyJastrowRef.h:381-381,TwoBodyJastrowRef.h:386-388,TwoBodyJastrowRef.h:397-397,stl_vector.h:1064-1064,stl_vector.h:1169-1169,stl_algobase.h:923-924,stl_algobase.h:1115-1115,OhmmsVector.h:223-223,OhmmsVector.h:229-229,OhmmsVector.h:249-249,stl_iterator.h:1028-1028,VectorSoAContainer.h:244-244,VectorSoAContainer.h:263-263,VectorSoAContainer.h:271-273 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 977 | exec | ParticleSet.cpp:343-344,stl_vector.h:919-919,unique_ptr.h:173-173 | qmcplusplus::ParticleSet::computeNewPosDistTables(int, qmcplusplus::TinyVector const&, bool) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 875 | exec | DelayedUpdate.h:137-138 | void qmcplusplus::DelayedUpdate::acceptRow > >(qmcplusplus::Matrix >&, int, qmcplusplus::Vector > const&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1297 | exec | stl_tree.h:780-780,stl_tree.h:788-788,stl_tree.h:1904-1905,NewTimer.h:119-121 | qmcplusplus::TimerType::stop() | Single | 0.04 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 203 | exec | BsplineFunctor.h:246-260,stl_vector.h:1064-1064 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1541 | exec | stl_vector.h:1046-1046,OhmmsVector.h:223-223,OhmmsVector.h:248-248,unique_ptr.h:173-173,SoaDistanceTableAAOMPTarget.h:184-185 | qmcplusplus::SoaDistanceTableAAOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 198 | exec | OneBodyJastrowRef.h:169-169,OperatorTags.h:94-94 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 697 | exec | new_allocator.h:145-145,OhmmsMatrix.h:217-217,SPOSet.h:106-111,OhmmsVector.h:56-56,OhmmsVector.h:144-144,OhmmsVector.h:210-212,OhmmsVector.h:287-287 | qmcplusplus::SPOSet::evaluate_notranspose(qmcplusplus::ParticleSet const&, int, int, qmcplusplus::Matrix >&, qmcplusplus::Matrix, std::allocator > >&, qmcplusplus::Matrix >&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 246 | exec | stl_numeric.h:141-141 | miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 273 | exec | TwoBodyJastrowRef.h:423-427,OperatorTags.h:94-94 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 876 | exec | DelayedUpdate.h:137-138 | void qmcplusplus::DelayedUpdate::acceptRow > >(qmcplusplus::Matrix >&, int, qmcplusplus::Vector > const&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 72 | exec | random.tcc:401-406,random.tcc:413-413,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3364-3367 | void BoxMuller2::generate > >(StdRandom >&, double*, int) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 691 | exec | einspline_spo_ref.hpp:219-219,einspline_spo_ref.hpp:222-223 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1284 | exec | stl_vector.h:1064-1064,OhmmsVector.h:178-178,OhmmsVector.h:223-223,OhmmsVector.h:229-229,OperatorTags.h:43-43,VirtualParticleSet.cpp:119-120 | qmcplusplus::VirtualParticleSet::makeMoves(qmcplusplus::ParticleSet const&, int, std::vector, std::allocator > > const&, bool, int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 197 | exec | OneBodyJastrowRef.h:171-172 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 680 | exec | BsplineAllocator.hpp:172-172,BsplineAllocator.hpp:179-180 | qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone .omp_outlined] | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 880 | exec | TinyVectorOps.h:131-131,inner_product.hpp:82-82,inner_product.hpp:155-155,OhmmsVector.h:223-223,OperatorTags.h:94-94,DiracDeterminantRef.cpp:247-247,DiracDeterminantRef.cpp:252-252 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 236 | exec | OneBodyJastrowRef.h:109-113,OneBodyJastrowRef.h:186-186,OneBodyJastrowRef.h:192-194,stl_numeric.h:140-140,stl_vector.h:1064-1064,OhmmsVector.h:223-223,OhmmsVector.h:249-249,VectorSoAContainer.h:273-273 | miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 36 | exec | PrimeNumberSet.h:86-91 | PrimeNumberSet::PrimeNumberSet() | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 296 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 25 | exec | random.tcc:401-406,random.tcc:413-413,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3364-3367 | main.omp_outlined.64 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 298 | exec | TwoBodyJastrowRef.h:375-376 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 262 | exec | TwoBodyJastrowRef.h:342-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1117 | exec | ParticleBConds3DSoa.h:234-255 | void qmcplusplus::DTD_BConds::computeDistances, qmcplusplus::VectorSoAContainer >, qmcplusplus::VectorSoAContainer > >(qmcplusplus::TinyVector const&, qmcplusplus::VectorSoAContainer > const&, double*, qmcplusplus::VectorSoAContainer >&, int, int, int) const | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 865 | exec | DiracMatrix.h:112-113 | qmcplusplus::DiracMatrix::invert_transpose(qmcplusplus::Matrix > const&, qmcplusplus::Matrix >&, double&, double&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 24 | exec | random.h:1870-1870,random.tcc:455-455,random.tcc:3369-3370,random.tcc:3373-3373,StdRandom.h:102-103 | main.omp_outlined.64 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 301 | exec | ParticleSet.h:313-316,TwoBodyJastrowRef.h:269-274,shared_ptr_base.h:1296-1296,OhmmsVector.h:223-223 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 76 | exec | random.tcc:404-406 | void BoxMuller2::generate > >(StdRandom >&, double*, int) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1188 | exec | stl_construct.h:162-162,Mallocator.hpp:78-78,VectorSoAContainer.h:150-153 | qmcplusplus::DistanceTableAA::~DistanceTableAA() | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1035 | exec | PosTransformer.h:41-45 | qmcplusplus::RealSpacePositionsOMPTarget::setAllParticlePos(qmcplusplus::ParticleAttrib, std::allocator > > const&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 29 | exec | stl_algobase.h:911-912 | main.omp_outlined.64 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 297 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1538 | exec | stl_vector.h:1046-1046,stl_vector.h:1169-1169,OhmmsVector.h:149-149,OhmmsVector.h:156-158,OhmmsVector.h:212-215,Mallocator.hpp:78-78,SoaDistanceTableAAOMPTarget.h:106-109,VectorSoAContainer.h:151-153,VectorSoAContainer.h:167-167,VectorSoAContainer.h:174-176 | qmcplusplus::SoaDistanceTableAAOMPTarget::resize() | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 295 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 286 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 299 | exec | stl_numeric.h:140-141,stl_iterator.h:1054-1054,stl_iterator.h:1182-1182 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 874 | exec | DelayedUpdate.h:147-148 | void qmcplusplus::DelayedUpdate::acceptRow > >(qmcplusplus::Matrix >&, int, qmcplusplus::Vector > const&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1032 | exec | PosTransformer.h:41-45 | qmcplusplus::RealSpacePositions::setAllParticlePos(qmcplusplus::ParticleAttrib, std::allocator > > const&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 196 | exec | stl_numeric.h:141-141 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 231 | exec | BsplineFunctor.h:291-298 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 285 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 867 | exec | inner_product.hpp:210-211 | qmcplusplus::DiracMatrix::invert_transpose(qmcplusplus::Matrix > const&, qmcplusplus::Matrix >&, double&, double&) | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 283 | exec | TwoBodyJastrowRef.h:388-391 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 26 | exec | random.tcc:404-406 | main.omp_outlined.64 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 27 | exec | random.tcc:412-414 | main.omp_outlined.64 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 77 | exec | random.tcc:412-414 | void BoxMuller2::generate > >(StdRandom >&, double*, int) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 107 | exec | WaveFunction.cpp:273-274 | qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 284 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 873 | exec | DelayedUpdate.h:147-148 | void qmcplusplus::DelayedUpdate::acceptRow > >(qmcplusplus::Matrix >&, int, qmcplusplus::Vector > const&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 50 | exec | stl_vector.h:1046-1046,OhmmsVector.h:223-223,NonLocalPP.hpp:110-111,TinyVectorTensorOps.h:77-79 | void qmcplusplus::NonLocalPP::randomize, std::allocator > > >(qmcplusplus::ParticleAttrib, std::allocator > >&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1162 | exec | stl_construct.h:162-162,Mallocator.hpp:78-78,VectorSoAContainer.h:150-153 | qmcplusplus::DistanceTableAB::~DistanceTableAB() | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1778 | exec | stl_vector.h:1046-1046,OhmmsVector.h:149-149,OhmmsVector.h:156-158,OhmmsVector.h:212-215,OhmmsVector.h:248-248,Mallocator.hpp:78-78,SoaDistanceTableABOMPTarget.h:73-76,VectorSoAContainer.h:151-153,VectorSoAContainer.h:167-167,VectorSoAContainer.h:174-176 | qmcplusplus::SoaDistanceTableABOMPTarget::resize() | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |