| 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 936 | exec | MultiBsplineRef.hpp:68-71 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Innermost | 42.44 | 41.09 | 24.60 | 1.00 | 1.67 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.50 | 2.50 | 1.50 | 0.63 | 2.50 |
| ○Loop 945 | exec | MultiBsplineRef.hpp:242-262,TinyVector.h:61-61 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Innermost | 16.44 | 15.75 | 9.43 | 1.00 | 1.24 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 11.50 | 11.50 | 9.25 | 2.88 | 11.50 |
| ○Loop 2373 | exec | ParticleBConds3DSoa.h:280-298,SoaDistanceTableABOMPTarget.h:222-222,SoaDistanceTableABOMPTarget.h:228-228 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Innermost | 7.95 | 7.16 | 4.29 | 1.15 | 1.24 | 8.00 | 1.15 | 1 | 8.33 | 13.54 | 12.63 | 11.00 | 10.22 | 1.58 | 11.00 |
| ○Loop 2155 | 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.66 | 3.12 | 1.87 | 1.38 | 1.00 | 8.00 | 2.75 | 1 | 54.55 | 15.91 | 2.75 | 2.00 | 2.75 | 0.34 | 1.00 |
| ○Loop 1504 | 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.24 | 1.82 | 1.09 | 1.17 | 1.34 | 4.64 | 1.36 | 1 | 94.06 | 23.89 | 29.88 | 25.63 | 22.25 | 6.44 | 22.00 |
| ○Loop 461 | exec | BsplineFunctor.h:236-241 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 2.06 | 1.70 | 1.02 | 1.28 | 1.00 | 10.38 | 1.83 | 6561 | 0.00 | 10.85 | 10.38 | 8.13 | 10.38 | 1.00 | 5.67 |
| ○Loop 938 | exec | einspline_spo_ref.hpp:223-227,TinyVector.h:145-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 | 1.03 | 0.75 | 0.45 | 1.83 | 1.00 | 11.00 | 5.50 | 1 | 0.00 | 11.93 | 5.50 | 3.00 | 5.50 | 0.50 | 1.00 |
| ○Loop 1054 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,DiracDeterminantRef.cpp:157-157 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.72 | 0.62 | 0.37 | 1.00 | 1.89 | 5.43 | 1.00 | 1 | 65.63 | 20.70 | 6.00 | 6.00 | 3.17 | 1.10 | 6.00 |
| ○Loop 1043 | exec | TinyVector.h:61-61,inner_product.hpp:155-155,OperatorTags.h:63-63 | miniqmcreference::DiracDeterminantRef >::evalGrad(qmcplusplus::ParticleSet&, int) | Single | 0.72 | 0.58 | 0.35 | 1.00 | 1.89 | 5.43 | 1.00 | 1 | 65.63 | 20.70 | 6.00 | 6.00 | 3.17 | 1.10 | 6.00 |
| ○Loop 1057 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.49 | 0.38 | 0.23 | 1.00 | 2.15 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.00 | 2.00 | 0.93 | 0.50 | 2.00 |
| ○Loop 430 | exec | TwoBodyJastrowRef.h:324-331 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.50 | 0.37 | 0.22 | 1.00 | 1.80 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 4.50 | 4.50 | 2.50 | 1.13 | 4.50 |
| ○Loop 401 | exec | BsplineFunctor.h:291-298 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.47 | 0.37 | 0.22 | 1.52 | 1.00 | 12.50 | 2.08 | 81 | 0.00 | 9.94 | 6.25 | 4.13 | 6.25 | 0.50 | 3.00 |
| ○Loop 425 | exec | TwoBodyJastrowRef.h:342-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.54 | 0.36 | 0.21 | 1.00 | 1.33 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.00 | 2.00 | 1.50 | 0.50 | 2.00 |
| ○Loop 423 | exec | TwoBodyJastrowRef.h:342-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.47 | 0.35 | 0.21 | 1.00 | 1.33 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.00 | 2.00 | 1.50 | 0.50 | 2.00 |
| ○Loop 427 | exec | TwoBodyJastrowRef.h:342-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.46 | 0.34 | 0.21 | 1.00 | 1.33 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.00 | 2.00 | 1.50 | 0.50 | 2.00 |
| ○Loop 1025 | exec | inner_product.hpp:211-212 | qmcplusplus::DiracMatrix::invert_transpose(qmcplusplus::Matrix > const&, qmcplusplus::Matrix >&, double&, double&) | Innermost | 0.24 | 0.21 | 0.13 | 1.00 | 1.00 | 8.00 | 4.00 | 1 | 0.00 | 12.50 | 4.00 | 4.00 | 4.00 | 0.50 | 1.00 |
| ○Loop 941 | exec | MultiBsplineRef.hpp:276-286 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Innermost | 0.25 | 0.15 | 0.09 | 1.00 | 1.00 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 4.50 | 4.50 | 4.50 | 1.13 | 4.50 |
| ○Loop 948 | exec | inner_product.hpp:82-83 | qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus::Vector >&, qmcplusplus::Vector > const&, std::vector >&) | Innermost | 0.18 | 0.12 | 0.07 | 1.00 | 2.15 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.00 | 2.00 | 0.93 | 0.50 | 2.00 |
| ○Loop 1038 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,DiracDeterminantRef.cpp:238-238 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.18 | 0.11 | 0.07 | 1.00 | 1.89 | 5.43 | 1.00 | 1 | 65.63 | 20.70 | 6.00 | 6.00 | 3.17 | 1.10 | 6.00 |
| ○Loop 459 | exec | BsplineFunctor.h:246-260,stl_vector.h:1064-1064 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.15 | 0.10 | 0.06 | 1.00 | 2.00 | 4.24 | 1.39 | 1 | 80.00 | 22.19 | 13.25 | 13.25 | 6.63 | 3.13 | 9.50 |
| ○Loop 419 | exec | TwoBodyJastrowRef.h:155-156 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.14 | 0.08 | 0.05 | 1.00 | 2.15 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.00 | 2.00 | 0.93 | 0.50 | 2.00 |
| ○Loop 418 | exec | TwoBodyJastrowRef.h:155-156 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.16 | 0.08 | 0.05 | 1.00 | 2.15 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.00 | 2.00 | 0.93 | 0.50 | 2.00 |
| ○Loop 417 | exec | TwoBodyJastrowRef.h:155-156 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.15 | 0.08 | 0.05 | 1.00 | 2.15 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.00 | 2.00 | 0.93 | 0.50 | 2.00 |
| ○Loop 102 | exec | TinyVector.h:170-170,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 | 3.08 | 1.00 | 11.03 | 3.33 | 3 | 0.00 | 11.64 | 3.33 | 1.08 | 3.33 | 0.30 | 1.00 |
| ○Loop 1044 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,DiracDeterminantRef.cpp:109-109 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.12 | 0.06 | 0.03 | 1.00 | 1.89 | 5.43 | 1.00 | 1 | 65.63 | 20.70 | 6.00 | 6.00 | 3.17 | 1.10 | 6.00 |
| ○Loop 1065 | exec | stl_algobase.h:911-912 | miniqmcreference::DiracDeterminantRef >::resize(int, int) | Single | 0.06 | 0.05 | 0.03 | 1.00 | 1.00 | 4.00 | 6.00 | 1 | 100.00 | 25.00 | 6.00 | 6.00 | 6.00 | 1.50 | 1.00 |
| ○Loop 399 | 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.11 | 0.05 | 0.03 | 1.00 | 1.74 | 4.20 | 1.26 | 1 | 81.76 | 22.48 | 26.50 | 26.50 | 15.25 | 6.31 | 21.00 |
| ○Loop 1047 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.09 | 0.04 | 0.03 | 1.00 | 2.15 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.00 | 2.00 | 0.93 | 0.50 | 2.00 |
| ○Loop 385 | exec | stl_algobase.h:923-924 | qmcplusplus::Vector >::resize(unsigned long, double) | Single | 0.05 | 0.04 | 0.02 | 1.00 | 1.00 | 8.00 | 4.00 | 1 | 0.00 | 12.50 | 4.00 | 4.00 | 4.00 | 0.50 | 1.00 |
| ○Loop 1040 | 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 | 2.15 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.00 | 2.00 | 0.93 | 0.50 | 2.00 |
| ○Loop 420 | exec | stl_numeric.h:140-141,stl_iterator.h:1182-1182 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.05 | 0.02 | 0.01 | 1.00 | 2.50 | 5.00 | 1.00 | 1 | 72.73 | 21.59 | 2.50 | 2.50 | 1.00 | 0.50 | 2.50 |
| ○Loop 382 | exec | BsplineFunctor.h:236-241 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.05 | 0.02 | 0.01 | 1.17 | 1.00 | 9.50 | 1.68 | 6561 | 0.00 | 10.98 | 9.50 | 8.13 | 9.50 | 1.00 | 5.67 |
| ○Loop 457 | exec | ParticleSet.h:313-313,ParticleSet.h:316-316,TwoBodyJastrowRef.h:107-107,TwoBodyJastrowRef.h:127-129,TwoBodyJastrowRef.h:132-132,BsplineFunctor.h:236-236,BsplineFunctor.h:240-241,BsplineFunctor.h:246-246,BsplineFunctor.h:249-249,BsplineFunctor.h:256-260,stl_vector.h:1064-1064 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.06 | 0.02 | 0.01 | 1.12 | 1.07 | 5.22 | 8.14 | 1000012 | 45.76 | 17.64 | 19.00 | 17.00 | 17.69 | 3.64 | 2.33 |
| ○Loop 449 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.05 | 0.02 | 0.01 | 1.00 | 2.15 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.00 | 2.00 | 0.93 | 0.50 | 2.00 |
| ○Loop 451 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.05 | 0.02 | 0.01 | 1.00 | 2.15 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.00 | 2.00 | 0.93 | 0.50 | 2.00 |
| ○Loop 2605 | exec | | __intel_avx_rep_memset | Single | 0.05 | 0.02 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 453 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.05 | 0.02 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 943 | exec | MultiBsplineRef.hpp:227-227,MultiBsplineRef.hpp:234-239,MultiBsplineRef.hpp:242-242,MultiBsplineRef.hpp:253-258,TinyVector.h:61-61 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | InBetween | 0.06 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 345 | exec | OneBodyJastrowRef.h:186-187 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.04 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 935 | exec | MultiBsplineRef.hpp:64-71 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | InBetween | 0.04 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 455 | exec | TwoBodyJastrowRef.h:375-376 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.04 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 376 | exec | OneBodyJastrowRef.h:134-135,OneBodyJastrowRef.h:141-143,OneBodyJastrowRef.h:146-146,OneBodyJastrowRef.h:151-153,stl_vector.h:919-919,stl_vector.h:1046-1046,stl_vector.h:1064-1064,stl_vector.h:1169-1169,OhmmsVector.h:223-223,OhmmsVector.h:229-229,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 447 | exec | TwoBodyJastrowRef.h:388-391,TwoBodyJastrowRef.h:420-420 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.04 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1117 | exec | stl_algobase.h:923-924 | qmcplusplus::Vector > >::resize(unsigned long, double) | Single | 0.02 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 456 | exec | optional:433-433,optional:950-950,TwoBodyJastrowRef.h:107-108,TwoBodyJastrowRef.h:126-127,shared_ptr_base.h:1296-1296,stl_vector.h:919-919,stl_vector.h:1046-1046,stl_vector.h:1064-1064,stl_vector.h:1169-1169,refwrap.h:338-338,OhmmsVector.h:223-223,OhmmsVector.h:229-229,OhmmsVector.h:249-249 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 934 | exec | MultiBsplineRef.hpp:63-63,MultiBsplineRef.hpp:66-66,MultiBsplineRef.hpp:70-71 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | InBetween | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 342 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 933 | exec | einspline_spo_ref.hpp:175-176,MultiBsplineRef.hpp:42-44,MultiBsplineRef.hpp:47-49,MultiBsplineRef.hpp:56-58,MultiBsplineRef.hpp:67-71,stl_vector.h:1169-1169,stl_algobase.h:923-924,MultiBsplineEvalHelper.hpp:45-47,MultiBsplineData.hpp:54-57 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Outermost | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 340 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2372 | exec | ParticleBConds3DSoa.h:296-296,OMPTargetMath.hpp:38-38,SoaDistanceTableABOMPTarget.h:215-217,SoaDistanceTableABOMPTarget.h:222-222,SoaDistanceTableABOMPTarget.h:228-228 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | InBetween | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 341 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 397 | 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.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 103 | exec | TinyVector.h:145-145,stl_vector.h:919-919,stl_vector.h:1046-1046,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.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 443 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 444 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 371 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.02 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 914 | exec | BsplineAllocator.hpp:179-180 | qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone .extracted] | Innermost | 0.01 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 445 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 942 | exec | MultiBsplineRef.hpp:226-226,MultiBsplineRef.hpp:234-236,MultiBsplineRef.hpp:244-244 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | InBetween | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 372 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 130 | 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 | _ZN11qmcplusplus12WaveFunction8evalGradERNS_11ParticleSetEi.A | Single | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 939 | exec | einspline_spo_ref.hpp:206-207,MultiBsplineRef.hpp:187-192,MultiBsplineRef.hpp:198-202,MultiBsplineRef.hpp:229-229,MultiBsplineRef.hpp:242-244,MultiBsplineRef.hpp:249-251,MultiBsplineRef.hpp:269-286,TinyVector.h:61-61,stl_vector.h:1046-1046,stl_vector.h:1169-1169,stl_algobase.h:923-924,MultiBsplineEvalHelper.hpp:45-47,MultiBsplineData.hpp:68-79,VectorSoAContainer.h:265-265 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Outermost | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 45 | exec | miniqmc.cpp:429-458,TinyVector.h:62-62,stl_vector.h:1046-1046,refwrap.h:338-338 | main.extracted.107 | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2371 | exec | ParticleBConds3DSoa.h:274-274,ParticleBConds3DSoa.h:284-286,ParticleBConds3DSoa.h:294-296,SoaDistanceTableABOMPTarget.h:214-214,SoaDistanceTableABOMPTarget.h:222-222 | 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 370 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 378 | exec | ParticleSet.h:313-313,ParticleSet.h:316-316,OneBodyJastrowRef.h:134-134,OneBodyJastrowRef.h:143-146,BsplineFunctor.h:229-229,BsplineFunctor.h:236-236,BsplineFunctor.h:240-241,BsplineFunctor.h:246-246,BsplineFunctor.h:249-249,BsplineFunctor.h:256-260,shared_ptr_base.h:1296-1296,stl_vector.h:1064-1064,OhmmsVector.h:223-223 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1053 | exec | TinyVectorOps.h:131-131,TinyVector.h:169-169,inner_product.hpp:82-83,inner_product.hpp:155-155,OperatorTags.h:94-94,DiracDeterminantRef.cpp:157-157,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 1285 | exec | ParticleSet.cpp:242-243,stl_vector.h:919-919,unique_ptr.h:173-173 | _ZN11qmcplusplus11ParticleSet6updateEb.A | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 437 | exec | stl_numeric.h:140-141,stl_iterator.h:1182-1182 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 375 | exec | OneBodyJastrowRef.h:186-187 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 101 | exec | ParticleSet.h:277-277,stl_vector.h:1064-1064,OhmmsVector.h:229-229,NonLocalPP.hpp:122-122,NonLocalPP.hpp:126-126,VectorSoAContainer.h:231-231 | qmcplusplus::NonLocalPP::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&) | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 335 | exec | stl_numeric.h:140-141,stl_iterator.h:1182-1182 | 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 136 | 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:263-263,WaveFunction.cpp:269-269,WaveFunction.cpp:272-274 | _ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE.A | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 946 | exec | inner_product.hpp:82-83,stl_vector.h:1046-1046,SPOSet.h:83-86,OhmmsVector.h:178-178,OhmmsVector.h:248-249 | qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus::Vector >&, qmcplusplus::Vector > const&, std::vector >&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 133 | 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 | _ZN11qmcplusplus12WaveFunction10acceptMoveERNS_11ParticleSetEi.A | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 398 | exec | BsplineFunctor.h:303-315,BsplineFunctor.h:321-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 379 | 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 458 | exec | BsplineFunctor.h:246-260 | miniqmcreference::TwoBodyJastrowRef >::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 131 | 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 | _ZN11qmcplusplus12WaveFunction9ratioGradERNS_11ParticleSetEiRNS_10TinyVectorIdLj3EEE.A | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1706 | exec | stl_tree.h:780-780,stl_tree.h:788-788,stl_tree.h:1270-1270,stl_tree.h:1904-1905,NewTimer.h:119-121 | std::map, double, std::less >, std::allocator const, double> > >::operator[](qmcplusplus::StackKeyParam<2> const&) | Single | 0.05 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1292 | exec | ParticleSet.cpp:389-390,stl_vector.h:919-919,unique_ptr.h:173-173 | _ZN11qmcplusplus11ParticleSet10acceptMoveEi.A | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 380 | 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 137 | exec | WaveFunction.cpp:273-274 | _ZN11qmcplusplus12WaveFunction14evaluateRatiosERNS_18VirtualParticleSetERSt6vectorIdSaIdEE.A | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1050 | exec | DelayedUpdate.h:137-138 | miniqmcreference::DiracDeterminantRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1031 | 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 2150 | 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 932 | 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 52 | exec | random.h:1767-1767,random.h:1771-1771,random.h:1861-1861,random.h:1870-1870,random.tcc:419-419,random.tcc:455-455,random.tcc:3359-3359,random.tcc:3369-3370,random.tcc:3373-3373,RandomGenerator.h:51-55 | main.extracted.107 | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 432 | 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 421 | 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 950 | 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 937 | exec | einspline_spo_ref.hpp:219-219,einspline_spo_ref.hpp:222-223,stl_vector.h:1046-1046 | 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 1702 | 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 56 | exec | random.tcc:403-406,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3364-3367 | main.extracted.107 | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1707 | exec | stl_tree.h:780-780,stl_tree.h:788-788,stl_tree.h:1270-1270,stl_tree.h:1904-1905,NewTimer.h:119-121 | std::map, long, std::less >, std::allocator const, long> > >::operator[](qmcplusplus::StackKeyParam<2> const&) | Single | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 359 | 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 434 | exec | TwoBodyJastrowRef.h:422-427,OperatorTags.h:94-94 | miniqmcreference::TwoBodyJastrowRef >::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 436 | exec | stl_numeric.h:140-140,TwoBodyJastrowRef.h:268-269,TwoBodyJastrowRef.h:364-364,TwoBodyJastrowRef.h:367-367,TwoBodyJastrowRef.h:375-376,TwoBodyJastrowRef.h:381-382,TwoBodyJastrowRef.h:386-391,TwoBodyJastrowRef.h:397-397,TwoBodyJastrowRef.h:420-420,stl_vector.h:1064-1064,stl_vector.h:1169-1169,stl_algobase.h:924-924,stl_algobase.h:1115-1115,OhmmsVector.h:223-223,OhmmsVector.h:229-229,OhmmsVector.h:249-249,stl_iterator.h:1028-1028,stl_iterator.h:1182-1182,DistanceTable.h:268-268,VectorSoAContainer.h:244-244,VectorSoAContainer.h:263-263,VectorSoAContainer.h:273-273 | miniqmcreference::TwoBodyJastrowRef >::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 53 | exec | random.tcc:403-406,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3364-3367 | main.extracted.107 | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1408 | 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 | _ZN11qmcplusplus18VirtualParticleSet9makeMovesERKNS_11ParticleSetEiRKSt6vectorINS_10TinyVectorIdLj3EEESaIS6_EEbi.A | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1704 | 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 365 | exec | stl_numeric.h:140-141,stl_iterator.h:1182-1182 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1289 | exec | ParticleSet.cpp:343-344,stl_vector.h:919-919,unique_ptr.h:173-173 | _ZN11qmcplusplus11ParticleSet23computeNewPosDistTablesEiRKNS_10TinyVectorIdLj3EEEb.A | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1503 | exec | ParticleBConds3DSoa.h:235-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.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 135 | exec | TinyVector.h:164-164,OhmmsVector.h:379-379 | _ZN11qmcplusplus12WaveFunction10evaluateGLERNS_11ParticleSetE.A | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1037 | exec | TinyVectorOps.h:131-131,TinyVector.h:169-169,inner_product.hpp:82-83,inner_product.hpp:155-155,OhmmsVector.h:248-248,OperatorTags.h:94-94,DiracDeterminantRef.cpp:238-238,DiracDeterminantRef.cpp:247-247,DiracDeterminantRef.cpp:252-252 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2374 | exec | SoaDistanceTableABOMPTarget.h:194-196 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 60 | exec | random.tcc:403-406,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3364-3367 | main.extracted.107 | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 426 | exec | TwoBodyJastrowRef.h:342-347 | 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 360 | exec | OneBodyJastrowRef.h:171-172 | 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 59 | exec | random.h:1767-1767,random.h:1771-1771,random.h:1861-1861,random.h:1870-1870,random.tcc:419-419,random.tcc:455-455,random.tcc:3360-3360,random.tcc:3369-3370,random.tcc:3373-3373,StdRandom.h:102-103 | main.extracted.107 | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1048 | exec | DelayedUpdate.h:147-148 | miniqmcreference::DiracDeterminantRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 364 | exec | OneBodyJastrowRef.h:109-113,OneBodyJastrowRef.h:166-166,OneBodyJastrowRef.h:186-188,OneBodyJastrowRef.h:192-194,TinyVector.h:169-169,stl_numeric.h:140-141,stl_vector.h:1064-1064,stl_vector.h:1169-1169,OhmmsVector.h:223-223,OhmmsVector.h:249-249,stl_iterator.h:1028-1028,stl_iterator.h:1182-1182,VectorSoAContainer.h:273-273 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 129 | exec | TinyVector.h:164-164,OhmmsVector.h:379-379 | _ZN11qmcplusplus12WaveFunction11evaluateLogERNS_11ParticleSetE.A | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1185 | exec | char_traits.h:399-399,ParticleSet.h:127-127,InfoStream.h:37-37,ParticleIOUtility.h:71-90,Tensor.h:213-213,ostream:616-616,OhmmsVector.h:223-223,TinyVectorTensorOps.h:150-152,OperatorTags.h:43-43,OperatorTags.h:63-63 | void qmcplusplus::expandSuperCell(qmcplusplus::ParticleSet&, qmcplusplus::Tensor const&) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 58 | exec | random.tcc:409-414 | main.extracted.107 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1693 | exec | PosTransformer.h:39-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 57 | exec | random.tcc:401-406 | main.extracted.107 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 358 | exec | stl_numeric.h:140-141 | 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 438 | exec | ParticleSet.h:313-316,TwoBodyJastrowRef.h:269-274,shared_ptr_base.h:1296-1296,OhmmsVector.h:223-223 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2377 | 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::evaluate(qmcplusplus::ParticleSet&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1046 | exec | inner_product.hpp:82-83,DiracDeterminantRef.cpp:117-117 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1171 | exec | random.h:1870-1870,random.tcc:3369-3370,random.tcc:3373-3373,StdRandom.h:102-103 | build_els | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2148 | 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,aligned_allocator.hpp:46-46,SoaDistanceTableAAOMPTarget.h:96-96,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 400 | exec | BsplineFunctor.h:291-298 | 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 1172 | exec | random.tcc:403-406,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3364-3367 | build_els | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1023 | exec | DiracMatrix.h:112-113 | qmcplusplus::DiracMatrix::invert_transpose(qmcplusplus::Matrix > const&, qmcplusplus::Matrix >&, double&, double&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1301 | exec | FastParticleOperators.h:70-75 | _ZN11qmcplusplus11ParticleSet12convert2CartERNS_14ParticleAttribINS_10TinyVectorIdLj3EEESaIS3_EEE.A | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 33 | exec | random.h:1767-1767,random.h:1771-1771,random.h:1861-1861,random.h:1870-1870,new_allocator.h:111-111,new_allocator.h:127-127,new_allocator.h:145-145,miniqmc.cpp:411-417,miniqmc.cpp:424-425,miniqmc.cpp:464-464,miniqmc.cpp:467-469,miniqmc.cpp:475-475,random.tcc:418-419,random.tcc:3359-3360,random.tcc:3369-3370,random.tcc:3373-3373,NewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:98-98,stl_vector.h:346-346,stl_vector.h:353-353,stl_vector.h:361-363,stl_vector.h:680-680,stl_vector.h:919-919,stl_vector.h:1046-1046,stl_vector.h:1605-1605,stl_vector.h:1769-1769,refwrap.h:338-338,stl_algobase.h:911-911,OhmmsVector.h:48-48,OhmmsVector.h:210-210,stl_uninitialized.h:687-687,NonLocalPP.hpp:104-110,unique_ptr.h:173-173,Mallocator.hpp:76-78,alloc_traits.h:261-261,TinyVectorTensorOps.h:77-78 | main.extracted.107 | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 912 | exec | BsplineAllocator.hpp:171-173,BsplineAllocator.hpp:179-180,OhmmsArray.h:156-156 | qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone .extracted] | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 66 | exec | stl_algobase.h:911-912 | main.extracted.107 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 450 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 442 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 41 | exec | random.tcc:404-406,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3364-3367 | main.extracted.107 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1678 | exec | stl_construct.h:151-151,stl_construct.h:162-162 | qmcplusplus::DistanceTableAB::~DistanceTableAB() | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 62 | exec | random.tcc:409-414 | main.extracted.107 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 446 | exec | TwoBodyJastrowRef.h:388-391 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 307 | exec | stl_algobase.h:911-912 | miniqmcreference::OneBodyJastrowRef >::OneBodyJastrowRef(qmcplusplus::ParticleSet const&, qmcplusplus::ParticleSet&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1049 | exec | DelayedUpdate.h:137-138 | miniqmcreference::DiracDeterminantRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 414 | exec | TwoBodyJastrowRef.h:155-156 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1466 | exec | stl_uninitialized.h:578-578,VectorSoAContainer.h:41-41 | std::vector >, std::allocator > > >::resize(unsigned long) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1174 | exec | random.tcc:409-414 | build_els | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1690 | exec | PosTransformer.h:39-45 | qmcplusplus::RealSpacePositions::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 1020 | exec | std_abs.h:72-72,DiracMatrix.h:31-35 | 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 |