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 | Instance Count | min (Iteration count) | avg (Iteration count) | max (Iteration count) | min (Cycles per Iteration) | avg (Cycles per Iteration) | max (Cycles per Iteration) |
○Loop 860 | exec | MultiBsplineRef.hpp:242-262 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | Innermost | 15.39 | 14.36 | 7.66 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 46.00 | 46.00 | 46.00 | 46.00 | 46.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 840 | exec | MultiBsplineRef.hpp:68-70 | void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long) | Innermost | 12.6 | 12.15 | 6.48 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 843 | exec | MultiBsplineRef.hpp:68-70 | void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long) | Innermost | 12.66 | 12.14 | 6.48 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 842 | exec | MultiBsplineRef.hpp:68-70 | void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long) | Innermost | 12.43 | 12.01 | 6.41 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 841 | exec | MultiBsplineRef.hpp:68-70 | void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long) | Innermost | 12.68 | 11.99 | 6.4 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 2036 | exec | ParticleBConds3DSoa.h:280-298,SoaDistanceTableABOMPTarget.h:228-228 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Innermost | 8.2 | 7.9 | 4.22 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 96.00 | 96.50 | 22.00 | 22.00 | 22.00 | 22.00 | 22.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 1791 | exec | VectorSoAContainer.h:244-244,VectorSoAContainer.h:263-263,TinyVector.h:182-182,OhmmsVector.h:223-223,SoaDistanceTableAAOMPTarget.h:440-442 | qmcplusplus::SoaDistanceTableAAOMPTarget::update(int) | Single | 4.7 | 3.87 | 2.07 | 1.37 | 1.00 | 4.89 | 3.67 | 1 | 54.55 | 15.91 | 3.67 | 2.67 | 3.67 | 0.75 | 1.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 326 | exec | BsplineFunctor.h:236-241 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 3 | 2.68 | 1.43 | 1.17 | 1.00 | 8.00 | 1.17 | 3 | 0.00 | 12.50 | 1.56 | 1.33 | 1.56 | 0.19 | 1.33 | NA | NA | NA | NA | NA | NA | NA |
○Loop 1310 | 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 | 1.31 | 1.11 | 0.59 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 22.00 | 22.00 | 22.00 | 22.00 | 22.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 831 | exec | stl_algobase.h:235-235,einspline_spo_ref.hpp:223-227,VectorSoAContainer.h:231-231,VectorSoAContainer.h:271-271,stl_vector.h:1046-1046,TinyVector.h:144-145,OhmmsVector.h:223-223 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Innermost | 1.01 | 0.81 | 0.43 | 2.00 | 1.00 | 4.76 | 5.87 | 1 | 0.00 | 11.93 | 7.33 | 3.67 | 7.33 | 1.54 | 1.25 | NA | NA | NA | NA | NA | NA | NA |
○Loop 1059 | exec | OperatorTags.h:63-63,OperatorTags.h:94-94,inner_product.hpp:155-155 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.8 | 0.61 | 0.33 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | 24.00 | 24.00 | 24.00 | 24.00 | 12.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 833 | exec | inner_product.hpp:82-83 | qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus::Vector >&, qmcplusplus::Vector > const&, std::vector >&) | Innermost | 0.69 | 0.55 | 0.29 | 1.00 | 1.00 | 1.00 | 1.33 | 1 | 100.00 | 100.00 | 5.33 | 5.33 | 5.33 | 5.33 | 4.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 1045 | exec | OperatorTags.h:63-63,OperatorTags.h:94-94,inner_product.hpp:155-155 | miniqmcreference::DiracDeterminantRef >::evalGrad(qmcplusplus::ParticleSet&, int) | Single | 0.6 | 0.48 | 0.26 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | 24.00 | 24.00 | 24.00 | 24.00 | 12.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 265 | exec | BsplineFunctor.h:291-298 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.56 | 0.45 | 0.24 | 1.03 | 1.00 | 8.97 | 1.03 | 3 | 0.00 | 12.15 | 2.06 | 2.00 | 2.06 | 0.23 | 2.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 1058 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.51 | 0.38 | 0.2 | 1.00 | 1.00 | 1.00 | 1.33 | 1 | 100.00 | 100.00 | 5.33 | 5.33 | 5.33 | 5.33 | 4.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 1023 | exec | inner_product.hpp:211-212 | qmcplusplus::DiracMatrix::invert_transpose(qmcplusplus::Matrix > const&, qmcplusplus::Matrix >&, double&, double&) | Innermost | 0.58 | 0.28 | 0.15 | 1.00 | 1.00 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 1.00 | 1.00 | 1.00 | 0.13 | 1.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 855 | 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.48 | 0.26 | 0.14 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 9.00 | 9.00 | 9.00 | 9.00 | 9.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 311 | exec | TwoBodyJastrowRef.h:342-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.31 | 0.23 | 0.12 | 1.00 | 1.00 | 1.00 | 1.83 | 1 | 100.00 | 100.00 | 14.67 | 14.67 | 14.67 | 14.67 | 8.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 309 | exec | TwoBodyJastrowRef.h:342-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.33 | 0.23 | 0.12 | 1.00 | 1.00 | 1.00 | 1.83 | 1 | 100.00 | 100.00 | 14.67 | 14.67 | 14.67 | 14.67 | 8.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 313 | exec | TwoBodyJastrowRef.h:342-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.31 | 0.22 | 0.12 | 1.00 | 1.00 | 1.00 | 1.83 | 1 | 100.00 | 100.00 | 14.67 | 14.67 | 14.67 | 14.67 | 8.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 316 | exec | TwoBodyJastrowRef.h:324-331 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.3 | 0.2 | 0.11 | 1.00 | 1.00 | 1.00 | 1.20 | 1 | 100.00 | 100.00 | 24.00 | 24.00 | 24.00 | 24.00 | 20.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 63 | exec | stl_vector.h:919-919,stl_vector.h:1046-1046,OhmmsVector.h:229-229,unique_ptr.h:173-173,NonLocalPP.hpp:126-126,NonLocalPP.hpp:129-135 | qmcplusplus::NonLocalPP::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&) | InBetween | 0.24 | 0.18 | 0.09 | 3.00 | 1.00 | 4.46 | 3.25 | 3 | 0.00 | 11.36 | 4.33 | 1.44 | 4.33 | 0.97 | 1.33 | NA | NA | NA | NA | NA | NA | NA |
○Loop 232 | exec | BsplineFunctor.h:236-241 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.2 | 0.12 | 0.07 | 1.17 | 1.00 | 8.00 | 1.17 | 3 | 0.00 | 12.50 | 1.56 | 1.33 | 1.56 | 0.19 | 1.33 | NA | NA | NA | NA | NA | NA | NA |
○Loop 1038 | exec | OperatorTags.h:63-63,OperatorTags.h:94-94,inner_product.hpp:155-155 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.14 | 0.08 | 0.04 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | 24.00 | 24.00 | 24.00 | 24.00 | 12.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 294 | exec | TwoBodyJastrowRef.h:155-156 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.1 | 0.07 | 0.04 | 1.00 | 1.00 | 1.00 | 1.33 | 1 | 100.00 | 100.00 | 5.33 | 5.33 | 5.33 | 5.33 | 4.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 293 | exec | TwoBodyJastrowRef.h:155-156 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.11 | 0.06 | 0.03 | 1.00 | 1.00 | 1.00 | 1.33 | 1 | 100.00 | 100.00 | 5.33 | 5.33 | 5.33 | 5.33 | 4.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 295 | exec | TwoBodyJastrowRef.h:155-156 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.11 | 0.06 | 0.03 | 1.00 | 1.00 | 1.00 | 1.33 | 1 | 100.00 | 100.00 | 5.33 | 5.33 | 5.33 | 5.33 | 4.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 323 | exec | TwoBodyJastrowRef.h:127-127,TwoBodyJastrowRef.h:132-132,BsplineFunctor.h:236-236,BsplineFunctor.h:241-241,BsplineFunctor.h:246-246,BsplineFunctor.h:258-258,ParticleSet.h:313-313,ParticleSet.h:316-316 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.14 | 0.06 | 0.03 | 1.33 | 1.07 | 3.39 | 8.67 | 13 | 41.58 | 17.76 | 21.67 | 16.33 | 20.33 | 6.40 | 2.50 | NA | NA | NA | NA | NA | NA | NA |
○Loop 322 | exec | TwoBodyJastrowRef.h:107-108,TwoBodyJastrowRef.h:126-127,refwrap.h:338-338,optional:433-433,optional:950-950,ParticleSet.h:313-313,stl_vector.h:919-919,stl_vector.h:1046-1046,OhmmsVector.h:229-229 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.12 | 0.05 | 0.03 | 4.25 | 1.70 | 5.39 | 7.56 | 14 | 13.64 | 13.42 | 11.33 | 2.67 | 6.67 | 2.10 | 1.50 | NA | NA | NA | NA | NA | NA | NA |
○Loop 324 | exec | BsplineFunctor.h:246-260,stl_vector.h:1064-1064 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.09 | 0.05 | 0.03 | 1.00 | 0.85 | 1.44 | 1.48 | 1 | 55.70 | 28.10 | 28.17 | 28.17 | 33.00 | 19.50 | 19.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 832 | exec | SPOSet.h:83-86,stl_vector.h:1046-1046,inner_product.hpp:82-82,OhmmsVector.h:178-178 | qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus::Vector >&, qmcplusplus::Vector > const&, std::vector >&) | Outermost | 0.09 | 0.05 | 0.02 | 1.89 | 1.05 | 1.32 | 1.89 | 8 | 46.34 | 24.24 | 11.33 | 6.00 | 10.79 | 8.56 | 6.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 1049 | exec | OperatorTags.h:63-63,OperatorTags.h:94-94,inner_product.hpp:155-155 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.07 | 0.04 | 0.02 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | 24.00 | 24.00 | 24.00 | 24.00 | 12.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 1048 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.08 | 0.04 | 0.02 | 1.00 | 1.00 | 1.00 | 1.33 | 1 | 100.00 | 100.00 | 5.33 | 5.33 | 5.33 | 5.33 | 4.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 262 | 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.07 | 0.04 | 0.02 | 1.01 | 1.00 | 1.27 | 1.42 | 1 | 61.45 | 53.31 | 59.50 | 58.75 | 59.50 | 47.00 | 42.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 1039 | 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.00 | 1.00 | 1.33 | 1 | 100.00 | 100.00 | 5.33 | 5.33 | 5.33 | 5.33 | 4.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 227 | exec | stl_vector.h:919-919,stl_vector.h:1046-1046,stl_vector.h:1064-1064,OhmmsVector.h:223-223,OhmmsVector.h:249-249,OneBodyJastrowRef.h:134-135,OneBodyJastrowRef.h:141-141,OneBodyJastrowRef.h:151-151 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.07 | 0.03 | 0.02 | 4.00 | 1.58 | 5.33 | 5.78 | 18 | 14.29 | 13.39 | 8.67 | 2.17 | 5.50 | 1.63 | 1.50 | NA | NA | NA | NA | NA | NA | NA |
○Loop 343 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.05 | 0.02 | 0.01 | 1.00 | 1.00 | 1.00 | 1.33 | 1 | 100.00 | 100.00 | 5.33 | 5.33 | 5.33 | 5.33 | 4.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 2034 | exec | OMPTargetMath.hpp:38-38,ParticleBConds3DSoa.h:298-298,SoaDistanceTableABOMPTarget.h:215-218,SoaDistanceTableABOMPTarget.h:228-228 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | InBetween | 0.06 | 0.02 | 0.01 | 4.77 | 1.00 | 8.23 | 4.77 | 11 | 0.00 | 10.85 | 23.83 | 5.00 | 23.83 | 2.90 | 5.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 345 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.05 | 0.02 | 0.01 | 1.00 | 1.00 | 1.00 | 1.33 | 1 | 100.00 | 100.00 | 5.33 | 5.33 | 5.33 | 5.33 | 4.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 241 | exec | stl_algobase.h:911-912 | qmcplusplus::Vector, std::allocator > >::resize(unsigned long, qmcplusplus::TinyVector) | Single | 0.06 | 0.02 | 0.01 | 1.33 | 1.00 | 3.56 | 1.33 | 1 | 50.00 | 18.75 | 1.33 | 1.00 | 1.33 | 0.38 | 1.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 344 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.06 | 0.02 | 0.01 | 1.00 | 1.00 | 1.00 | 1.33 | 1 | 100.00 | 100.00 | 5.33 | 5.33 | 5.33 | 5.33 | 4.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 64 | exec | OperatorTags.h:43-43,OperatorTags.h:63-63,VectorSoAContainer.h:231-231,stl_vector.h:919-919,stl_vector.h:1046-1046,TinyVector.h:144-145,OhmmsVector.h:223-223,OhmmsVector.h:229-229,NonLocalPP.hpp:131-132 | qmcplusplus::NonLocalPP::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&) | Innermost | 0.06 | 0.02 | 0.01 | 1.20 | 1.50 | 3.69 | 2.40 | 1 | 30.00 | 16.25 | 6.00 | 5.00 | 4.00 | 1.63 | 2.50 | NA | NA | NA | NA | NA | NA | NA |
○Loop 303 | exec | stl_numeric.h:141-141 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.05 | 0.02 | 0.01 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 1143 | exec | ParticleSet.cpp:242-243,stl_vector.h:919-919,unique_ptr.h:173-173 | qmcplusplus::ParticleSet::update(bool) | Single | 0.05 | 0.02 | 0.01 | 1.00 | 1.00 | 4.33 | 2.17 | 1 | 0.00 | 12.50 | 2.17 | 2.17 | 2.17 | 0.50 | 1.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 237 | exec | stl_algobase.h:924-924 | qmcplusplus::Vector >::resize(unsigned long, double) | Single | 0.05 | 0.02 | 0.01 | 1.00 | 1.00 | 1.00 | 4.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 1.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 829 | exec | stl_algobase.h:235-235,stl_algobase.h:429-431,einspline_spo_ref.hpp:183-187,stl_algo.h:725-725,stl_algo.h:751-751,stl_vector.h:1046-1046,stl_vector.h:1169-1169 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Single | 0.04 | 0.01 | 0.01 | 1.00 | 1.00 | 11.00 | 2.14 | 2 | 0.00 | 9.24 | 3.21 | 3.21 | 3.21 | 0.29 | 1.50 | NA | NA | NA | NA | NA | NA | NA |
○Loop 112 | exec | WaveFunction.cpp:269-269,WaveFunction.cpp:272-273,refwrap.h:338-338,stl_vector.h:919-919,stl_vector.h:1046-1046,NewTimer.h:242-242,NewTimer.h:249-249 | qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.07 | 0.01 | 0.01 | 1.00 | 1.00 | 9.12 | 2.38 | 11 | 6.25 | 12.11 | 9.50 | 9.50 | 9.50 | 1.04 | 4.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 839 | 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.04 | 0.01 | 0.01 | 1.67 | 1.00 | 3.20 | 3.33 | 1 | 50.00 | 18.75 | 3.33 | 2.00 | 3.33 | 1.04 | 1.00 | NA | NA | NA | NA | NA | NA | NA |
○Loop 32 | exec | refwrap.h:338-338,miniqmc.cpp:429-458,stl_vector.h:1046-1046,TinyVector.h:62-62 | .omp_outlined..64 | Innermost | 0.03 | 0.01 | 0.01 | 2.28 | 1.00 | 5.24 | 2.81 | 2 | 8.39 | 12.12 | 12.17 | 5.33 | 12.17 | 2.32 | 4.33 | NA | NA | NA | NA | NA | NA | NA |
○Loop 193 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.03 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2033 | exec | SoaDistanceTableABOMPTarget.h:214-215 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Outermost | 0.03 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 340 | exec | TwoBodyJastrowRef.h:388-391 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.03 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 195 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.03 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 844 | 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 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 62 | 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.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 194 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 271 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 272 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 229 | exec | shared_ptr_base.h:1296-1296,BsplineFunctor.h:233-233,BsplineFunctor.h:236-236,BsplineFunctor.h:246-246,BsplineFunctor.h:258-258,ParticleSet.h:313-313,OhmmsVector.h:223-223,OneBodyJastrowRef.h:143-146 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 334 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 325 | exec | BsplineFunctor.h:246-260 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 336 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 338 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 937 | exec | stl_algobase.h:924-924 | qmcplusplus::Vector > >::resize(unsigned long, double) | Single | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 261 | exec | shared_ptr_base.h:1296-1296,ParticleSet.h:313-316,stl_vector.h:1046-1046,stl_vector.h:1169-1169,OhmmsVector.h:223-223,OneBodyJastrowRef.h:214-219 | miniqmcreference::OneBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet&, int, double const*) | Single | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 858 | exec | MultiBsplineRef.hpp:226-227,MultiBsplineRef.hpp:242-242 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | InBetween | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 107 | exec | WaveFunction.cpp:185-188,refwrap.h:338-338,OperatorTags.h:94-94,stl_vector.h:919-919,stl_vector.h:1046-1046,NewTimer.h:242-242,NewTimer.h:249-249 | qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 231 | exec | BsplineFunctor.h:246-260 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 342 | exec | TwoBodyJastrowRef.h:375-376 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.03 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 115 | exec | WaveFunction.cpp:273-274 | qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 273 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 263 | exec | BsplineFunctor.h:302-336 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2039 | exec | SoaDistanceTableABOMPTarget.h:194-196 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 305 | exec | TwoBodyJastrowRef.h:269-274,shared_ptr_base.h:1296-1296,ParticleSet.h:313-316,OhmmsVector.h:223-223 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 108 | exec | WaveFunction.cpp:198-201,refwrap.h:338-338,stl_vector.h:919-919,stl_vector.h:1046-1046,NewTimer.h:242-242,NewTimer.h:249-249 | qmcplusplus::WaveFunction::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 837 | exec | SPOSet.h:106-111,OhmmsMatrix.h:217-217,new_allocator.h:145-145,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.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 853 | exec | einspline_spo_ref.hpp:206-208,VectorSoAContainer.h:265-265,stl_vector.h:1046-1046,stl_vector.h:1169-1169 | miniqmcreference::einspline_spo_ref::evaluate_vgh(qmcplusplus::ParticleSet const&, int) | Single | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 264 | 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.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1060 | exec | OperatorTags.h:94-94,inner_product.hpp:82-82,inner_product.hpp:155-155,TinyVectorOps.h:131-131,OhmmsVector.h:223-223,DiracDeterminantRef.cpp:173-173,DiracDeterminantRef.cpp:178-178 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 329 | exec | 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_algobase.h:923-924,stl_algobase.h:1115-1115,stl_iterator.h:1028-1028,stl_numeric.h:140-140,VectorSoAContainer.h:244-244,VectorSoAContainer.h:263-263,VectorSoAContainer.h:271-273,stl_vector.h:1064-1064,stl_vector.h:1169-1169,OhmmsVector.h:223-223,OhmmsVector.h:229-229,OhmmsVector.h:249-249 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | InBetween | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 192 | exec | OneBodyJastrowRef.h:186-187 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 355 | exec | stl_numeric.h:141-141 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 319 | exec | TwoBodyJastrowRef.h:269-274,shared_ptr_base.h:1296-1296,ParticleSet.h:313-316,OhmmsVector.h:223-223 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 80 | exec | RandomGenerator.h:51-55,random.h:1870-1870,random.tcc:3369-3370,random.tcc:3373-3373 | void BoxMuller2::generate > >(StdRandom >&, double*, int) | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 110 | exec | WaveFunction.cpp:225-228,refwrap.h:338-338,stl_vector.h:919-919,stl_vector.h:1046-1046,NewTimer.h:242-242,NewTimer.h:249-249 | qmcplusplus::WaveFunction::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1526 | 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.09 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1149 | 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 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 857 | exec | stl_algobase.h:924-924,MultiBsplineRef.hpp:226-226 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1037 | exec | DelayedUpdate.h:186-187,OhmmsMatrix.h:236-236,OhmmsVector.h:223-223 | qmcplusplus::DelayedUpdate::updateInvMat(qmcplusplus::Matrix >&) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 84 | 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 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 819 | exec | BsplineAllocator.hpp:179-180 | .omp_outlined..11 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1308 | 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.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1154 | exec | ParticleSet.cpp:389-390,stl_vector.h:919-919,unique_ptr.h:173-173 | qmcplusplus::ParticleSet::acceptMove(int) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 269 | exec | stl_numeric.h:140-140,VectorSoAContainer.h:273-273,stl_vector.h:1064-1064,OhmmsVector.h:223-223,OhmmsVector.h:249-249,OneBodyJastrowRef.h:109-113,OneBodyJastrowRef.h:186-186,OneBodyJastrowRef.h:192-194 | miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1036 | exec | DelayedUpdate.h:137-138 | void qmcplusplus::DelayedUpdate::acceptRow > >(qmcplusplus::Matrix >&, int, qmcplusplus::Vector > const&) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1509 | exec | VirtualParticleSet.cpp:119-120,OperatorTags.h:43-43,stl_vector.h:1064-1064,OhmmsVector.h:178-178,OhmmsVector.h:223-223,OhmmsVector.h:229-229 | qmcplusplus::VirtualParticleSet::makeMoves(qmcplusplus::ParticleSet const&, int, std::vector, std::allocator > > const&, bool, int) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 321 | exec | TwoBodyJastrowRef.h:423-427,OperatorTags.h:94-94 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1525 | 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 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1527 | exec | NewTimer.cpp:99-100 | qmcplusplus::TimerType::stop() | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 2040 | exec | SoaDistanceTableABOMPTarget.h:194-196 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1040 | exec | OperatorTags.h:94-94,OhmmsMatrix.h:217-217,inner_product.hpp:82-82,inner_product.hpp:155-155,TinyVectorOps.h:131-131,OhmmsVector.h:223-223,DiracDeterminantRef.cpp:247-247,DiracDeterminantRef.cpp:252-252 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 190 | exec | stl_numeric.h:141-141 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 830 | 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 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1782 | exec | stl_vector.h:1046-1046,OhmmsVector.h:223-223,OhmmsVector.h:248-248,SoaDistanceTableAAOMPTarget.h:184-185,unique_ptr.h:173-173 | qmcplusplus::SoaDistanceTableAAOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1309 | 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 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 863 | 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 | StdRandom >::generate_uniform(double*, int) | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1524 | exec | NewTimer.cpp:53-54 | qmcplusplus::TimerType::start() | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1035 | exec | DelayedUpdate.h:137-138 | void qmcplusplus::DelayedUpdate::acceptRow > >(qmcplusplus::Matrix >&, int, qmcplusplus::Vector > const&) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 283 | exec | stl_numeric.h:141-141 | miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 270 | exec | OneBodyJastrowRef.h:186-187 | miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 862 | exec | random.h:1870-1870,StdRandom.h:102-103,random.tcc:455-455,random.tcc:3369-3370,random.tcc:3373-3373 | StdRandom >::generate_uniform(double*, int) | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 34 | 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 | .omp_outlined..64 | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 113 | exec | WaveFunction.cpp:273-274 | qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 357 | exec | TwoBodyJastrowRef.h:269-274,shared_ptr_base.h:1296-1296,ParticleSet.h:313-316,OhmmsVector.h:223-223 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 38 | exec | stl_algobase.h:911-912 | .omp_outlined..64 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1213 | exec | PosTransformer.h:41-45 | qmcplusplus::RealSpacePositionsOMPTarget::setAllParticlePos(qmcplusplus::ParticleAttrib, std::allocator > > const&) | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 225 | exec | OperatorTags.h:94-94,OneBodyJastrowRef.h:169-169 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 81 | 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 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 33 | exec | random.h:1870-1870,StdRandom.h:102-103,random.tcc:455-455,random.tcc:3369-3370,random.tcc:3373-3373 | .omp_outlined..64 | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 351 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 86 | exec | random.tcc:411-414 | void BoxMuller2::generate > >(StdRandom >&, double*, int) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 221 | exec | stl_numeric.h:141-141 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1033 | exec | DelayedUpdate.h:147-148 | void qmcplusplus::DelayedUpdate::acceptRow > >(qmcplusplus::Matrix >&, int, qmcplusplus::Vector > const&) | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1209 | exec | PosTransformer.h:41-45 | qmcplusplus::RealSpacePositions::setAllParticlePos(qmcplusplus::ParticleAttrib, std::allocator > > const&) | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 349 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 335 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 348 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1287 | exec | stl_uninitialized.h:578-578,VectorSoAContainer.h:41-41 | std::vector >, std::allocator > > >::_M_default_append(unsigned long) | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1020 | exec | DiracMatrix.h:112-113 | qmcplusplus::DiracMatrix::invert_transpose(qmcplusplus::Matrix > const&, qmcplusplus::Matrix >&, double&, double&) | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1779 | exec | Mallocator.hpp:78-78,VectorSoAContainer.h:151-153,VectorSoAContainer.h:167-167,VectorSoAContainer.h:174-176,stl_vector.h:1046-1046,stl_vector.h:1169-1169,OhmmsVector.h:149-149,OhmmsVector.h:156-158,OhmmsVector.h:212-215,SoaDistanceTableAAOMPTarget.h:96-96,SoaDistanceTableAAOMPTarget.h:106-109,aligned_allocator.hpp:46-46 | qmcplusplus::SoaDistanceTableAAOMPTarget::resize() | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 346 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 339 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 332 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 353 | exec | TwoBodyJastrowRef.h:375-376 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 350 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 865 | exec | random.tcc:411-414 | StdRandom >::generate_uniform(double*, int) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1282 | exec | stl_uninitialized.h:578-578,OhmmsVector.h:47-47,OhmmsVector.h:287-287 | std::vector >, std::allocator > > >::_M_default_append(unsigned long) | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 1165 | exec | FastParticleOperators.h:70-75 | qmcplusplus::ParticleSet::convert2Cart(qmcplusplus::ParticleAttrib, std::allocator > >&) | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 356 | exec | stl_numeric.h:141-141 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 337 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 36 | exec | random.tcc:411-414 | .omp_outlined..64 | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
○Loop 330 | exec | TwoBodyJastrowRef.h:388-391 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |