| 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 (%) | Flops (GFLOP/s) | 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 920 | exec | MultiBsplineRef.hpp:68-70 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Innermost | 18.40 | 17.63 | 20.52 | 1.00 | 1.50 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 0.00 | 2.50 | 2.50 | 1.67 | 0.63 | 2.50 |
| ○Loop 1944 | 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 | 14.06 | 13.34 | 15.52 | 1.46 | 1.00 | 8.00 | 5.83 | 1 | 54.55 | 15.91 | 0.00 | 5.83 | 4.00 | 5.83 | 0.73 | 1.00 |
| ○Loop 927 | exec | TinyVector.h:61-61,MultiBsplineRef.hpp:242-262 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Innermost | 9.47 | 8.70 | 10.13 | 1.00 | 1.76 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 11.50 | 11.50 | 6.53 | 5.75 | 11.50 |
| ○Loop 2204 | exec | ParticleBConds3DSoa.h:280-298,SoaDistanceTableABOMPTarget.h:228-228 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Innermost | 6.73 | 6.04 | 7.03 | 1.00 | 3.33 | 6.67 | 1.00 | 1 | 12.77 | 14.10 | 0.00 | 15.00 | 15.00 | 4.50 | 2.25 | 15.00 |
| ○Loop 408 | exec | BsplineFunctor.h:236-241,TwoBodyJastrowRef.h:107-107 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 1.98 | 1.71 | 1.98 | 1.54 | 1.00 | 3.08 | 10.00 | 1 | 94.12 | 47.43 | 0.00 | 20.00 | 13.00 | 20.00 | 6.50 | 2.00 |
| ○Loop 1399 | exec | ParticleBConds3DSoa.h:235-256 | void qmcplusplus::DTD_BConds::computeDistances, qmcplusplus::VectorSoAContainer >, qmcplusplus::VectorSoAContainer > >(qmcplusplus::TinyVector const&, qmcplusplus::VectorSoAContainer > const&, double*, qmcplusplus::VectorSoAContainer >&, int, int, int) const | Single | 1.51 | 1.24 | 1.44 | 1.00 | 1.67 | 1.67 | 1.00 | 1 | 91.26 | 46.72 | 0.00 | 60.00 | 60.00 | 36.00 | 36.00 | 60.00 |
| ○Loop 2471 | exec | | __intel_avx_rep_memset | Single | 0.87 | 0.68 | 0.79 | 1.00 | 1.00 | 2.00 | 4.00 | 1 | 100.00 | 50.00 | 0.00 | 4.00 | 4.00 | 4.00 | 2.00 | 1.00 |
| ○Loop 1042 | 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.65 | 0.54 | 0.63 | 1.00 | 1.73 | 6.40 | 1.00 | 1 | 33.33 | 16.67 | 0.00 | 16.00 | 16.00 | 9.25 | 2.50 | 16.00 |
| ○Loop 922 | exec | VectorSoAContainer.h:231-231,VectorSoAContainer.h:271-271,einspline_spo_ref.hpp:223-227,stl_vector.h:1046-1046,stl_algobase.h:235-235,TinyVector.h:145-145,OhmmsVector.h:223-223 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Innermost | 0.70 | 0.54 | 0.62 | 1.88 | 1.00 | 10.22 | 3.92 | 1 | 30.00 | 15.31 | 0.00 | 7.83 | 4.17 | 7.83 | 0.77 | 2.00 |
| ○Loop 1029 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,TinyVector.h:61-61 | miniqmcreference::DiracDeterminantRef >::evalGrad(qmcplusplus::ParticleSet&, int) | Single | 0.66 | 0.51 | 0.59 | 1.00 | 1.73 | 6.40 | 1.00 | 1 | 33.33 | 16.67 | 0.00 | 16.00 | 16.00 | 9.25 | 2.50 | 16.00 |
| ○Loop 348 | exec | BsplineFunctor.h:291-297 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.50 | 0.39 | 0.45 | 1.39 | 1.00 | 2.92 | 12.50 | 1 | 90.91 | 46.02 | 0.00 | 25.00 | 18.00 | 25.00 | 8.56 | 2.00 |
| ○Loop 930 | exec | inner_product.hpp:82-83 | qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus::Vector >&, qmcplusplus::Vector > const&, std::vector >&) | Innermost | 0.32 | 0.22 | 0.26 | 1.00 | 1.54 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 4.00 | 4.00 | 2.60 | 2.00 | 4.00 |
| ○Loop 376 | exec | TwoBodyJastrowRef.h:342-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.34 | 0.22 | 0.25 | 1.00 | 1.38 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 3.00 | 3.00 | 2.17 | 1.50 | 3.00 |
| ○Loop 374 | exec | TwoBodyJastrowRef.h:342-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.28 | 0.21 | 0.24 | 1.00 | 1.38 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 3.00 | 3.00 | 2.17 | 1.50 | 3.00 |
| ○Loop 372 | exec | TwoBodyJastrowRef.h:342-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.30 | 0.21 | 0.24 | 1.00 | 1.38 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 3.00 | 3.00 | 2.17 | 1.50 | 3.00 |
| ○Loop 1044 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.29 | 0.20 | 0.23 | 1.00 | 1.54 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 4.00 | 4.00 | 2.60 | 2.00 | 4.00 |
| ○Loop 378 | exec | TwoBodyJastrowRef.h:324-331 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.29 | 0.19 | 0.22 | 1.00 | 1.31 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 3.50 | 3.50 | 2.67 | 1.75 | 3.50 |
| ○Loop 924 | exec | MultiBsplineRef.hpp:276-286 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Innermost | 0.26 | 0.17 | 0.19 | 1.00 | 1.07 | 2.00 | 1.07 | 1 | 100.00 | 50.00 | 0.00 | 4.83 | 4.83 | 4.50 | 2.42 | 4.50 |
| ○Loop 1030 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,DiracDeterminantRef.cpp:109-109 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.18 | 0.12 | 0.14 | 1.00 | 1.73 | 6.40 | 1.00 | 1 | 33.33 | 16.67 | 0.00 | 16.00 | 16.00 | 9.25 | 2.50 | 16.00 |
| ○Loop 1008 | exec | inner_product.hpp:211-212 | qmcplusplus::DiracMatrix::invert_transpose(qmcplusplus::Matrix > const&, qmcplusplus::Matrix >&, double&, double&) | Innermost | 0.18 | 0.12 | 0.13 | 1.11 | 1.00 | 2.40 | 3.50 | 1 | 85.71 | 41.07 | 0.00 | 3.50 | 3.17 | 3.50 | 1.46 | 1.00 |
| ○Loop 367 | exec | TwoBodyJastrowRef.h:155-156 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.16 | 0.10 | 0.11 | 1.00 | 1.54 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 4.00 | 4.00 | 2.60 | 2.00 | 4.00 |
| ○Loop 365 | exec | TwoBodyJastrowRef.h:155-156 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.17 | 0.10 | 0.11 | 1.00 | 1.54 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 4.00 | 4.00 | 2.60 | 2.00 | 4.00 |
| ○Loop 366 | exec | TwoBodyJastrowRef.h:155-156 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.17 | 0.09 | 0.11 | 1.00 | 1.54 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 4.00 | 4.00 | 2.60 | 2.00 | 4.00 |
| ○Loop 1007 | exec | inner_product.hpp:211-212 | qmcplusplus::DiracMatrix::invert_transpose(qmcplusplus::Matrix > const&, qmcplusplus::Matrix >&, double&, double&) | Innermost | 0.13 | 0.08 | 0.10 | 1.11 | 1.00 | 2.40 | 3.50 | 1 | 85.71 | 41.07 | 0.00 | 3.50 | 3.17 | 3.50 | 1.46 | 1.00 |
| ○Loop 1027 | 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.12 | 0.08 | 0.09 | 1.00 | 1.73 | 6.40 | 1.00 | 1 | 33.33 | 16.67 | 0.00 | 16.00 | 16.00 | 9.25 | 2.50 | 16.00 |
| ○Loop 88 | exec | stl_vector.h:919-919,stl_vector.h:1046-1046,NonLocalPP.hpp:126-126,NonLocalPP.hpp:129-135,TinyVector.h:145-145,unique_ptr.h:173-173,OhmmsVector.h:229-229 | qmcplusplus::NonLocalPP::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&) | InBetween | 0.13 | 0.07 | 0.09 | 2.52 | 1.00 | 12.22 | 3.46 | 3 | 0.00 | 11.74 | 0.00 | 4.61 | 1.83 | 4.61 | 0.38 | 1.33 |
| ○Loop 1033 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.12 | 0.07 | 0.08 | 1.00 | 1.54 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 4.00 | 4.00 | 2.60 | 2.00 | 4.00 |
| ○Loop 406 | exec | BsplineFunctor.h:246-260 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.13 | 0.07 | 0.08 | 1.00 | 1.68 | 2.29 | 1.00 | 1 | 100.00 | 46.97 | 0.00 | 16.00 | 16.00 | 9.50 | 7.00 | 16.00 |
| ○Loop 346 | exec | BsplineFunctor.h:303-338 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.08 | 0.04 | 0.05 | 1.12 | 1.63 | 2.13 | 1.55 | 1 | 100.00 | 48.63 | 0.00 | 32.50 | 29.00 | 20.00 | 15.25 | 21.00 |
| ○Loop 328 | exec | OneBodyJastrowRef.h:134-134,BsplineFunctor.h:236-241 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.07 | 0.03 | 0.04 | 1.54 | 1.00 | 3.08 | 10.00 | 1 | 93.33 | 47.08 | 0.00 | 20.00 | 13.00 | 20.00 | 6.50 | 2.00 |
| ○Loop 369 | exec | stl_numeric.h:140-141,stl_iterator.h:1182-1182 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.07 | 0.03 | 0.04 | 1.00 | 1.78 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 3.00 | 3.00 | 1.69 | 1.50 | 3.00 |
| ○Loop 1052 | exec | stl_algobase.h:911-912 | miniqmcreference::DiracDeterminantRef >::resize(int, int) | Single | 0.04 | 0.02 | 0.03 | 1.00 | 1.00 | 2.00 | 3.00 | 1 | 100.00 | 50.00 | 0.00 | 3.00 | 3.00 | 3.00 | 1.50 | 1.00 |
| ○Loop 333 | exec | stl_algobase.h:923-924 | qmcplusplus::Vector >::resize(unsigned long, double) | Single | 0.04 | 0.02 | 0.03 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 1.00 | 1.00 | 1.00 | 0.50 | 1.00 |
| ○Loop 1025 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.05 | 0.02 | 0.02 | 1.00 | 1.54 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 4.00 | 4.00 | 2.60 | 2.00 | 4.00 |
| ○Loop 398 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.04 | 0.01 | 0.02 | 1.00 | 1.54 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 4.00 | 4.00 | 2.60 | 2.00 | 4.00 |
| ○Loop 396 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.05 | 0.01 | 0.02 | 1.00 | 1.54 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 4.00 | 4.00 | 2.60 | 2.00 | 4.00 |
| ○Loop 394 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.05 | 0.01 | 0.02 | 1.00 | 1.54 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 4.00 | 4.00 | 2.60 | 2.00 | 4.00 |
| ○Loop 405 | exec | shared_ptr_base.h:1296-1296,stl_vector.h:1064-1064,BsplineFunctor.h:236-240,BsplineFunctor.h:246-252,BsplineFunctor.h:256-260,TwoBodyJastrowRef.h:107-107,TwoBodyJastrowRef.h:127-129,TwoBodyJastrowRef.h:132-132,OhmmsVector.h:223-223,ParticleSet.h:313-313,ParticleSet.h:316-316 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.04 | 0.01 | 0.02 | 1.30 | 1.38 | 5.11 | 4.62 | 49 | 53.08 | 28.65 | 0.00 | 60.00 | 46.00 | 43.38 | 11.75 | 13.00 |
| ○Loop 400 | exec | TwoBodyJastrowRef.h:375-376 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.03 | 0.01 | 0.01 | 1.00 | 1.67 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 7.00 | 7.00 | 4.20 | 3.50 | 7.00 |
| ○Loop 288 | exec | OneBodyJastrowRef.h:186-187 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.03 | 0.01 | 0.01 | 1.00 | 1.67 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 7.00 | 7.00 | 4.20 | 3.50 | 7.00 |
| ○Loop 923 | exec | VectorSoAContainer.h:265-265,einspline_spo_ref.hpp:206-207,stl_vector.h:1046-1046,stl_vector.h:1169-1169,stl_algobase.h:923-924,TinyVector.h:61-61,MultiBsplineEvalHelper.hpp:45-47,MultiBsplineData.hpp:68-79,MultiBsplineRef.hpp:187-192,MultiBsplineRef.hpp:198-202,MultiBsplineRef.hpp:229-229,MultiBsplineRef.hpp:244-251,MultiBsplineRef.hpp:255-258,MultiBsplineRef.hpp:269-286 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Outermost | 0.04 | 0.01 | 0.01 | 1.57 | 2.21 | 7.54 | 1.61 | 32 | 25.40 | 18.43 | 0.00 | 74.67 | 47.50 | 33.71 | 9.91 | 46.50 |
| ○Loop 285 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 404 | exec | optional:950-950,stl_vector.h:919-919,stl_vector.h:1046-1046,stl_vector.h:1064-1064,stl_vector.h:1169-1169,refwrap.h:338-338,TwoBodyJastrowRef.h:107-108,TwoBodyJastrowRef.h:126-127,OhmmsVector.h:223-223,OhmmsVector.h:229-229,OhmmsVector.h:249-249 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.02 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 283 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.02 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 392 | exec | TwoBodyJastrowRef.h:388-391 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 89 | exec | OperatorTags.h:43-43,OperatorTags.h:63-63,VectorSoAContainer.h:231-231,stl_vector.h:919-919,stl_vector.h:1046-1046,NonLocalPP.hpp:131-132,TinyVector.h:145-145,OhmmsVector.h:229-229 | qmcplusplus::NonLocalPP::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&) | Innermost | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 345 | exec | shared_ptr_base.h:1296-1296,stl_vector.h:1046-1046,stl_vector.h:1169-1169,OneBodyJastrowRef.h:214-219,OhmmsVector.h:223-223,ParticleSet.h:313-316 | miniqmcreference::OneBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet&, int, double const*) | Single | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 284 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 51 | exec | miniqmc.cpp:429-458,refwrap.h:338-338,TinyVector.h:62-62 | main.extracted.107 | Innermost | 0.02 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 325 | exec | shared_ptr_base.h:1296-1296,stl_vector.h:1064-1064,stl_vector.h:1169-1169,OneBodyJastrowRef.h:134-134,OneBodyJastrowRef.h:143-146,BsplineFunctor.h:236-240,BsplineFunctor.h:246-252,BsplineFunctor.h:256-260,OhmmsVector.h:223-223,ParticleSet.h:313-313,ParticleSet.h:316-316 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.02 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 389 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.02 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 391 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.02 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 2203 | exec | SoaDistanceTableABOMPTarget.h:215-217,SoaDistanceTableABOMPTarget.h:222-222,SoaDistanceTableABOMPTarget.h:228-228 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | InBetween | 0.03 | 0.00 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 917 | exec | einspline_spo_ref.hpp:175-176,stl_vector.h:1169-1169,stl_algobase.h:924-924,MultiBsplineEvalHelper.hpp:45-47,MultiBsplineData.hpp:54-57,MultiBsplineRef.hpp:42-44,MultiBsplineRef.hpp:47-49,MultiBsplineRef.hpp:56-58,MultiBsplineRef.hpp:67-71 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1106 | exec | stl_algobase.h:923-924 | qmcplusplus::Vector > >::resize(unsigned long, double) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 390 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1263 | exec | stl_vector.h:919-919,ParticleSet.cpp:242-243,unique_ptr.h:173-173 | qmcplusplus::ParticleSet::update(bool) | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 323 | exec | stl_vector.h:919-919,stl_vector.h:1046-1046,stl_vector.h:1064-1064,stl_vector.h:1169-1169,OneBodyJastrowRef.h:134-135,OneBodyJastrowRef.h:141-143,OneBodyJastrowRef.h:146-146,OneBodyJastrowRef.h:151-153,OhmmsVector.h:223-223,OhmmsVector.h:229-229,OhmmsVector.h:249-249 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 402 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 370 | exec | shared_ptr_base.h:1296-1296,TwoBodyJastrowRef.h:269-274,OhmmsVector.h:223-223,ParticleSet.h:313-316 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 919 | exec | MultiBsplineRef.hpp:64-71 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | InBetween | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 317 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 316 | exec | OneBodyJastrowRef.h:192-193 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1270 | exec | stl_vector.h:919-919,ParticleSet.cpp:389-390,unique_ptr.h:173-173 | qmcplusplus::ParticleSet::acceptMove(int) | Single | 0.04 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 315 | exec | OneBodyJastrowRef.h:192-193 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 2202 | exec | ParticleBConds3DSoa.h:284-286,ParticleBConds3DSoa.h:289-289,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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 928 | exec | SPOSet.h:83-86,inner_product.hpp:82-83,stl_vector.h:1046-1046,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 | 0.00 | 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 | qmcplusplus::WaveFunction::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 918 | exec | MultiBsplineRef.hpp:63-63,MultiBsplineRef.hpp:66-70 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 137 | 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-273 | qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 926 | exec | TinyVector.h:61-61,MultiBsplineRef.hpp:227-227,MultiBsplineRef.hpp:234-239,MultiBsplineRef.hpp:242-262 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 320 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1037 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 278 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 87 | exec | VectorSoAContainer.h:231-231,stl_vector.h:1064-1064,NonLocalPP.hpp:122-122,NonLocalPP.hpp:126-126,TinyVector.h:170-170,OhmmsVector.h:229-229,ParticleSet.h:277-277 | qmcplusplus::NonLocalPP::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 130 | exec | OperatorTags.h:94-94,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 | qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 380 | exec | shared_ptr_base.h:1296-1296,TwoBodyJastrowRef.h:269-274,OhmmsVector.h:223-223,ParticleSet.h:313-316 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 908 | 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 | 0.00 | 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 | qmcplusplus::WaveFunction::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1632 | exec | NewTimer.cpp:99-100 | qmcplusplus::TimerType::stop() | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1634 | 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.04 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1040 | exec | inner_product.hpp:82-83,inner_product.hpp:155-155,OperatorTags.h:94-94,TinyVectorOps.h:131-131,DiracDeterminantRef.cpp:173-173,DiracDeterminantRef.cpp:178-178,TinyVector.h:62-62,TinyVector.h:169-169 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1630 | exec | NewTimer.cpp:53-54 | qmcplusplus::TimerType::start() | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 2205 | exec | SoaDistanceTableABOMPTarget.h:194-196 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 384 | exec | DistanceTable.h:268-268,VectorSoAContainer.h:244-244,VectorSoAContainer.h:263-263,VectorSoAContainer.h:273-273,stl_numeric.h:140-141,stl_vector.h:1064-1064,stl_vector.h:1169-1169,stl_algobase.h:924-924,stl_algobase.h:1115-1115,stl_iterator.h:1028-1028,stl_iterator.h:1182-1182,TwoBodyJastrowRef.h:268-269,TwoBodyJastrowRef.h:364-364,TwoBodyJastrowRef.h:367-367,TwoBodyJastrowRef.h:375-376,TwoBodyJastrowRef.h:381-383,TwoBodyJastrowRef.h:386-391,TwoBodyJastrowRef.h:397-397,TwoBodyJastrowRef.h:420-420,OhmmsVector.h:223-223,OhmmsVector.h:229-229,OhmmsVector.h:249-249 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1635 | 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.04 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 60 | exec | random.h:1767-1767,random.h:1771-1771,random.h:1870-1870,RandomGenerator.h:51-55,random.tcc:401-406,random.tcc:413-413,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3366-3366,random.tcc:3369-3370,random.tcc:3373-3373 | main.extracted.107 | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 925 | exec | MultiBsplineRef.hpp:226-226,MultiBsplineRef.hpp:234-236,MultiBsplineRef.hpp:244-244,MultiBsplineRef.hpp:247-247 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 301 | exec | OperatorTags.h:94-94,OneBodyJastrowRef.h:169-169 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 921 | exec | VectorSoAContainer.h:231-231,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.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1267 | exec | stl_vector.h:919-919,ParticleSet.cpp:343-344,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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 322 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1015 | exec | DelayedUpdate.h:160-160,DelayedUpdate.h:186-187 | qmcplusplus::DelayedUpdate::updateInvMat(qmcplusplus::Matrix >&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1936 | exec | stl_vector.h:1046-1046,unique_ptr.h:173-173,OhmmsVector.h:223-223,OhmmsVector.h:248-248,SoaDistanceTableAAOMPTarget.h:184-185 | qmcplusplus::SoaDistanceTableAAOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 382 | exec | OperatorTags.h:94-94,TwoBodyJastrowRef.h:423-427 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1036 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 139 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1619 | exec | PosTransformer.h:39-46 | qmcplusplus::RealSpacePositions::setAllParticlePos(qmcplusplus::ParticleAttrib, std::allocator > > const&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 310 | exec | VectorSoAContainer.h:273-273,stl_numeric.h:140-141,stl_vector.h:1064-1064,stl_vector.h:1169-1169,stl_iterator.h:1028-1028,stl_iterator.h:1182-1182,TinyVector.h:169-169,OneBodyJastrowRef.h:109-113,OneBodyJastrowRef.h:166-166,OneBodyJastrowRef.h:186-188,OneBodyJastrowRef.h:192-194,OhmmsVector.h:223-223,OhmmsVector.h:249-249 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 326 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 135 | exec | TinyVector.h:164-164,OhmmsVector.h:379-379 | qmcplusplus::WaveFunction::evaluateGL(qmcplusplus::ParticleSet&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1398 | exec | ParticleBConds3DSoa.h:235-256 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 403 | exec | shared_ptr_base.h:1296-1296,TwoBodyJastrowRef.h:269-274,OhmmsVector.h:223-223,ParticleSet.h:313-316 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 69 | exec | random.h:1767-1767,random.h:1771-1771,random.h:1870-1870,StdRandom.h:102-103,random.tcc:401-406,random.tcc:413-413,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3366-3366,random.tcc:3369-3370,random.tcc:3373-3373 | main.extracted.107 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 305 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1315 | exec | OperatorTags.h:43-43,VirtualParticleSet.cpp:119-120,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.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1622 | exec | PosTransformer.h:39-46 | qmcplusplus::RealSpacePositionsOMPTarget::setAllParticlePos(qmcplusplus::ParticleAttrib, std::allocator > > const&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1397 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 77 | exec | stl_algobase.h:911-912 | main.extracted.107 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1024 | exec | inner_product.hpp:82-83,inner_product.hpp:155-155,OperatorTags.h:94-94,TinyVectorOps.h:131-131,DiracDeterminantRef.cpp:247-247,DiracDeterminantRef.cpp:252-252,TinyVector.h:169-169 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1934 | exec | aligned_allocator.hpp:46-46,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,Mallocator.hpp:78-78 | qmcplusplus::SoaDistanceTableAAOMPTarget::resize() | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 397 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1368 | 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.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 2209 | exec | VectorSoAContainer.h:151-153,VectorSoAContainer.h:167-167,VectorSoAContainer.h:174-176,stl_vector.h:1046-1046,OhmmsVector.h:149-149,OhmmsVector.h:156-158,OhmmsVector.h:212-215,OhmmsVector.h:248-248,SoaDistanceTableABOMPTarget.h:73-76,Mallocator.hpp:78-78 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1158 | exec | random.h:1870-1870,StdRandom.h:102-103,random.tcc:404-406,random.tcc:413-413,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3366-3366,random.tcc:3369-3370,random.tcc:3373-3373 | qmcplusplus::build_els(qmcplusplus::ParticleSet const&, StdRandom >&, bool) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1169 | exec | char_traits.h:399-399,OperatorTags.h:43-43,TinyVectorTensorOps.h:150-152,InfoStream.h:37-37,ostream:616-616,ParticleIOUtility.h:71-90,OhmmsVector.h:223-223,ParticleSet.h:127-127 | void qmcplusplus::expandSuperCell(qmcplusplus::ParticleSet&, qmcplusplus::Tensor const&) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 304 | exec | stl_numeric.h:140-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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 893 | exec | BsplineAllocator.hpp:179-180 | qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone .extracted] | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1350 | exec | stl_construct.h:151-151,stl_construct.h:162-162 | qmcplusplus::DistanceTableAA::~DistanceTableAA() | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 395 | exec | TwoBodyJastrowRef.h:381-382 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1000 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1274 | exec | stl_vector.h:919-919,ParticleSet.cpp:513-514,unique_ptr.h:173-173 | qmcplusplus::ParticleSet::donePbyP(bool) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1645 | exec | stl_tree.h:780-780,stl_tree.h:788-788,stl_tree.h:1904-1905,stl_tree.h:2523-2523,char_traits.h:374-374,char_traits.h:389-389,basic_string.h:195-195,basic_string.h:411-413,basic_string.h:921-921,basic_string.h:2877-2881,basic_string.h:6343-6343 | qmcplusplus::TimerManager >::initializeTimer(qmcplusplus::TimerType&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 393 | exec | TwoBodyJastrowRef.h:381-382 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 358 | exec | BsplineFunctor.h:125-127 | qmcplusplus::BsplineFunctor::setupParameters(int, double, double, std::vector >&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1231 | exec | stl_uninitialized.h:1031-1031,unique_ptr.h:362-362,tuple:301-301 | qmcplusplus::ParticleSet::addTable(qmcplusplus::ParticleSet const&, qmcplusplus::DTModes) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1035 | exec | DelayedUpdate.h:147-148 | miniqmcreference::DiracDeterminantRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 138 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 128 | exec | TinyVector.h:164-164,OhmmsVector.h:379-379 | qmcplusplus::WaveFunction::evaluateLog(qmcplusplus::ParticleSet&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 387 | exec | TwoBodyJastrowRef.h:397-398 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 72 | exec | random.tcc:401-406 | main.extracted.107 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 362 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 401 | 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.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 386 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1034 | 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 | 0.00 | NA | NA | NA | NA | NA |