| 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 1141 | exec | MultiBsplineRef.hpp:68-71 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Innermost | 30.24 | 30.84 | 18.75 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 0.00 | 6.00 | 6.00 | 6.00 | 6.00 | 6.00 |
| ○Loop 1183 | exec | MultiBsplineRef.hpp:242-262 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Innermost | 21.41 | 19.47 | 11.84 | 1.09 | 1.00 | 4.00 | 1.40 | 1 | 0.00 | 25.00 | 0.00 | 8.75 | 8.00 | 8.75 | 2.19 | 6.25 |
| ○Loop 3289 | exec | SoaDistanceTableAAOMPTarget.h:440-442,VectorSoAContainer.h:243-244,VectorSoAContainer.h:263-263,TinyVector.h:182-182 | qmcplusplus::SoaDistanceTableAAOMPTarget::update(int) | Innermost | 21.95 | 14.58 | 8.86 | 1.38 | 1.00 | 4.00 | 7.33 | 1 | 0.00 | 25.00 | 0.00 | 7.33 | 5.33 | 7.33 | 1.83 | 1.00 |
| ○Loop 4214 | exec | ParticleBConds3DSoa.h:280-298,SoaDistanceTableABOMPTarget.h:228-228 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Innermost | 8.82 | 8.61 | 5.23 | 2.92 | 1.00 | 4.00 | 1.25 | 1 | 0.00 | 25.00 | 0.00 | 8.75 | 3.00 | 8.75 | 2.19 | 7.00 |
| ○Loop 394 | exec | BsplineFunctor.h:236-241 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 2.14 | 1.97 | 1.2 | 1.59 | 1.00 | 5.67 | 17.00 | 6561 | 0.00 | 18.95 | 0.00 | 8.50 | 5.33 | 8.50 | 1.50 | 0.50 |
| ○Loop 1442 | exec | stl_algobase.h:939-940 | miniqmcreference::DiracDeterminantRef >::resize(int, int) | Innermost | 1.25 | 1.31 | 0.8 | 1.00 | 1.00 | 1.25 | 7.50 | 1 | 100.00 | 80.00 | 0.00 | 7.50 | 7.50 | 7.50 | 6.00 | 1.00 |
| ○Loop 3457 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableAAOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Single | 1.66 | 1.04 | 0.63 | 1.00 | 1.00 | 1.00 | 1.21 - 1.21 | 1 | 65.57 | 77.87 | 0.00 | 17.00 | 17.00 | 17.00 | 17.00 | 14.00 - 14.08 |
| ○Loop 3456 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableAAOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Innermost | 1.36 | 0.99 | 0.6 | 1.00 | 1.00 | 1.00 | 1.21 - 1.21 | 1 | 65.57 | 77.87 | 0.00 | 17.00 | 17.00 | 17.00 | 17.00 | 14.00 - 14.08 |
| ○Loop 699 | exec | TwoBodyJastrowRef.h:342-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Innermost | 1.63 | 0.81 | 0.49 | 1.00 | 1.00 | 1.00 | 1.50 | 1 | 100.00 | 100.00 | 0.00 | 3.00 | 3.00 | 3.00 | 3.00 | 2.00 |
| ○Loop 1179 | exec | MultiBsplineRef.hpp:276-286 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Innermost | 0.84 | 0.79 | 0.48 | 1.00 | 1.00 | 4.00 | 2.67 | 1 | 0.00 | 25.00 | 0.00 | 12.00 | 12.00 | 12.00 | 3.00 | 4.50 |
| ○Loop 1382 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.69 | 0.58 | 0.35 | 1.00 | 1.71 | 1.40 | 1.00 | 1 | 100.00 | 63.64 | 0.00 | 4.00 | 4.00 | 2.33 | 2.86 | 4.00 |
| ○Loop 317 | exec | TwoBodyJastrowRef.h:155-156 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.97 | 0.51 | 0.31 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 0.00 | 2.00 | 2.00 | 2.00 | 2.00 | 2.00 |
| ○Loop 1376 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94 | miniqmcreference::DiracDeterminantRef >::evalGrad(qmcplusplus::ParticleSet&, int) | Innermost | 0.64 | 0.48 | 0.29 | 1.00 | 1.86 | 1.37 | 1.00 | 1 | 100.00 | 66.67 | 0.00 | 4.00 | 4.00 | 2.15 | 2.92 | 4.00 |
| ○Loop 1374 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.43 | 0.38 | 0.23 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 0.00 | 2.00 | 2.00 | 2.00 | 2.00 | 2.00 |
| ○Loop 695 | exec | TwoBodyJastrowRef.h:324-331,stl_vector.h:1128-1128 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.59 | 0.35 | 0.21 | 1.00 | 1.00 | 4.00 | 1.67 | 1 | 0.00 | 25.00 | 0.00 | 13.33 | 13.33 | 13.33 | 3.33 | 8.00 |
| ○Loop 321 | exec | BsplineFunctor.h:291-297 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.53 | 0.32 | 0.2 | 2.11 | 1.00 | 6.75 | 15.00 | 6561 | 0.00 | 18.75 | 0.00 | 11.25 | 5.33 | 11.25 | 1.67 | 0.75 |
| ○Loop 1383 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.43 | 0.31 | 0.19 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 0.00 | 2.00 | 2.00 | 2.00 | 2.00 | 2.00 |
| ○Loop 1187 | exec | einspline_spo_ref.hpp:223-227,TinyVector.h:145-145 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Innermost | 0.38 | 0.25 | 0.15 | 1.00 | 1.00 | 3.60 | 12.00 | 1 | 11.11 | 27.78 | 0.00 | 12.00 | 12.00 | 12.00 | 3.33 | 1.00 |
| ○Loop 683 | exec | BsplineFunctor.h:291-297 | miniqmcreference::TwoBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | Innermost | 0.29 | 0.18 | 0.11 | 2.11 | 1.00 | 6.75 | 15.00 | 6561 | 0.00 | 18.75 | 0.00 | 11.25 | 5.33 | 11.25 | 1.67 | 0.75 |
| ○Loop 3592 | exec | stl_algobase.h:951-952 | qmcplusplus::Vector > >::resize(unsigned long, double) | Innermost | 0.26 | 0.17 | 0.1 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 0.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 |
| ○Loop 1407 | exec | inner_product.hpp:211-212 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.19 | 0.14 | 0.09 | 1.00 | 1.00 | 3.70 | 1.00 | 1 | 14.29 | 28.57 | 0.00 | 7.00 | 7.00 | 7.00 | 1.89 | 7.00 |
| ○Loop 66 | exec | unique_ptr.h:193-193,NonLocalPP.hpp:126-126,NonLocalPP.hpp:129-135,ParticleSet.h:277-277,VectorSoAContainer.h:231-231,OhmmsVector.h:229-229,OperatorTags.h:43-43,OperatorTags.h:63-63,TinyVector.h:145-145,stl_vector.h:993-993,stl_vector.h:1131-1131 | main._omp_fn.1 | InBetween | 0.17 | 0.12 | 0.07 | 2.25 | 1.46 | 5.09 | 6.50 | 6 | 14.29 | 27.68 | 0.00 | 9.75 | 4.33 | 6.67 | 1.92 | 1.50 |
| ○Loop 1368 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.2 | 0.11 | 0.07 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 0.00 | 2.00 | 2.00 | 2.00 | 2.00 | 2.00 |
| ○Loop 3890 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableABOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Innermost | 0.18 | 0.11 | 0.06 | 1.00 | 1.00 | 1.00 | 1.21 - 1.21 | 1 | 65.57 | 77.87 | 0.00 | 17.00 | 17.00 | 17.00 | 17.00 | 14.00 - 14.08 |
| ○Loop 3892 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableABOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Innermost | 0.15 | 0.09 | 0.06 | 1.00 | 1.00 | 1.00 | 1.21 - 1.21 | 1 | 65.57 | 77.87 | 0.00 | 17.00 | 17.00 | 17.00 | 17.00 | 14.00 - 14.08 |
| ○Loop 3411 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableAAOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Innermost | 0.14 | 0.08 | 0.05 | 1.00 | 1.00 | 1.00 | 1.21 - 1.21 | 1 | 65.57 | 77.87 | 0.00 | 17.00 | 17.00 | 17.00 | 17.00 | 14.00 - 14.08 |
| ○Loop 1399 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.1 | 0.08 | 0.05 | 1.00 | 1.71 | 1.40 | 1.00 | 1 | 100.00 | 63.64 | 0.00 | 4.00 | 4.00 | 2.33 | 2.86 | 4.00 |
| ○Loop 395 | exec | BsplineFunctor.h:246-260,stl_vector.h:1147-1147 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.11 | 0.08 | 0.05 | 1.00 | 1.00 | 1.00 | 1.60 | 1 | 75.56 | 100.00 | 0.00 | 40.00 | 40.00 | 40.00 | 40.00 | 25.00 |
| ○Loop 954 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.14 | 0.07 | 0.04 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 0.00 | 2.00 | 2.00 | 2.00 | 2.00 | 2.00 |
| ○Loop 1136 | exec | BsplineAllocator.hpp:179-180,stl_vector.h:1128-1128 | qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone ._omp_fn.0] | Innermost | 0.06 | 0.07 | 0.04 | 1.00 | 1.00 | 2.00 | 2.67 | 1 | 100.00 | 50.00 | 0.00 | 10.67 | 10.67 | 10.67 | 5.33 | 4.00 |
| ○Loop 1367 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.09 | 0.06 | 0.04 | 1.00 | 1.86 | 1.37 | 1.00 | 1 | 100.00 | 66.67 | 0.00 | 4.00 | 4.00 | 2.15 | 2.92 | 4.00 |
| ○Loop 711 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.09 | 0.05 | 0.03 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 0.00 | 2.00 | 2.00 | 2.00 | 2.00 | 2.00 |
| ○Loop 282 | exec | BsplineFunctor.h:236-241 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.09 | 0.05 | 0.03 | 1.59 | 1.00 | 5.67 | 17.00 | 6561 | 0.00 | 18.95 | 0.00 | 8.50 | 5.33 | 8.50 | 1.50 | 0.50 |
| ○Loop 320 | exec | BsplineFunctor.h:276-276,BsplineFunctor.h:283-284,BsplineFunctor.h:291-298,BsplineFunctor.h:336-336,TwoBodyJastrowRef.h:269-271,ParticleSet.h:313-313,ParticleSet.h:316-316,stl_algobase.h:238-238 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Outermost | 0.07 | 0.04 | 0.02 | 1.10 | 1.00 | 1.75 | 75.00 | 1000012 | 25.96 | 42.55 | 0.00 | 37.50 | 34.00 | 37.50 | 21.38 | 0.50 |
| ○Loop 716 | exec | BsplineFunctor.h:291-297 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.05 | 0.03 | 0.02 | 2.11 | 1.00 | 6.75 | 15.00 | 6561 | 0.00 | 18.75 | 0.00 | 11.25 | 5.33 | 11.25 | 1.67 | 0.75 |
| ○Loop 322 | exec | BsplineFunctor.h:305-336,stl_vector.h:1147-1147 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.05 | 0.03 | 0.02 | 1.00 | 1.00 | 1.01 | 1.35 | 1 | 86.70 | 98.18 | 0.00 | 69.00 | 69.00 | 69.00 | 68.03 | 51.00 |
| ○Loop 1372 | exec | SPOSet.h:83-86,inner_product.hpp:82-83,OhmmsVector.h:178-178,OhmmsVector.h:248-249 | miniqmcreference::DiracDeterminantRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.05 | 0.03 | 0.02 | 2.38 | 1.00 | 1.80 | 3.57 | 4 | 8.44 | 30.89 | 0.00 | 4.46 | 1.88 | 4.46 | 2.47 | 1.25 |
| ○Loop 702 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.04 | 0.03 | 0.02 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | 0.00 | 2.00 | 2.00 | 2.00 | 2.00 | 1.00 |
| ○Loop 1398 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.04 | 0.03 | 0.02 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 0.00 | 2.00 | 2.00 | 2.00 | 2.00 | 2.00 |
| ○Loop 392 | exec | BsplineFunctor.h:231-231,BsplineFunctor.h:246-246,refwrap.h:347-347,TwoBodyJastrowRef.h:107-108,TwoBodyJastrowRef.h:125-127,OhmmsVector.h:223-223,OhmmsVector.h:249-249,stl_vector.h:993-993,optional:991-991 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.05 | 0.03 | 0.02 | 5.00 | 1.00 | 1.12 | 5.83 | 1000012 | 0.00 | 32.81 | 0.00 | 5.83 | 1.17 | 5.83 | 5.21 | 1.00 |
| ○Loop 393 | exec | BsplineFunctor.h:232-232,BsplineFunctor.h:236-241,BsplineFunctor.h:246-246,BsplineFunctor.h:259-260,TwoBodyJastrowRef.h:127-129,TwoBodyJastrowRef.h:132-132,ParticleSet.h:313-313,ParticleSet.h:316-316 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.05 | 0.02 | 0.01 | 1.28 | 1.00 | 1.23 | 8.79 | 1000012 | 4.84 | 23.24 | 0.00 | 15.38 | 12.00 | 15.38 | 12.50 | 1.75 |
| ○Loop 186 | exec | NewTimer.h:242-242,NewTimer.h:249-249,refwrap.h:347-347,WaveFunction.cpp:185-188,OperatorTags.h:94-94,stl_vector.h:993-993,stl_vector.h:1128-1128 | qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int) | Innermost | 0.04 | 0.02 | 0.01 | 1.50 | 1.00 | 5.54 | 1.50 | 1 | 25.00 | 28.13 | 0.00 | 3.00 | 2.00 | 3.00 | 0.54 | 2.00 |
| ○Loop 319 | exec | stl_numeric.h:140-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 | 0.00 | 2.00 | 2.00 | 2.00 | 2.00 | 2.00 |
| ○Loop 694 | exec | BsplineFunctor.h:305-336,stl_vector.h:1147-1147 | miniqmcreference::TwoBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | Innermost | 0.05 | 0.02 | 0.01 | 1.00 | 1.00 | 1.01 | 1.35 | 1 | 86.70 | 98.18 | 0.00 | 69.00 | 69.00 | 69.00 | 68.03 | 51.00 |
| ○Loop 4212 | exec | ParticleBConds3DSoa.h:284-286,ParticleBConds3DSoa.h:294-296,OMPTargetMath.hpp:38-38,SoaDistanceTableABOMPTarget.h:215-215,SoaDistanceTableABOMPTarget.h:218-218,SoaDistanceTableABOMPTarget.h:222-222,SoaDistanceTableABOMPTarget.h:228-228 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | InBetween | 0.04 | 0.02 | 0.01 | 1.00 | 1.00 | 3.04 | 1.58 | 2 | 21.05 | 26.60 | 0.00 | 3.17 | 3.17 | 3.17 | 1.04 | 2.00 |
| ○Loop 281 | exec | OneBodyJastrowRef.h:134-135,OneBodyJastrowRef.h:140-141,BsplineFunctor.h:246-246,OhmmsVector.h:223-223,OhmmsVector.h:249-249,stl_vector.h:993-993,stl_vector.h:1131-1131 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.05 | 0.02 | 0.01 | 3.83 | 1.00 | 1.19 | 5.11 | 1 | 0.00 | 32.81 | 0.00 | 3.83 | 1.00 | 3.83 | 3.21 | 0.75 |
| ○Loop 1143 | exec | MultiBsplineRef.hpp:63-66 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | InBetween | 0.04 | 0.02 | 0.01 | 1.25 | 1.00 | 1.82 | 1.25 | 1 | 20.00 | 40.00 | 0.00 | 1.25 | 1.00 | 1.25 | 0.69 | 1.00 |
| ○Loop 1138 | exec | MultiBsplineEvalHelper.hpp:53-53,MultiBsplineEvalHelper.hpp:60-63,MultiBsplineRef.hpp:42-44,MultiBsplineRef.hpp:47-49,MultiBsplineRef.hpp:57-58,MultiBsplineRef.hpp:66-68,einspline_spo_ref.hpp:175-176,MultiBsplineData.hpp:54-57,stl_algobase.h:951-952,stl_vector.h:1263-1263 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | InBetween | 0.04 | 0.02 | 0.01 | 3.78 | 1.00 | 1.12 | 2.52 | 1 | 18.00 | 33.75 | 0.00 | 17.63 | 4.67 | 17.63 | 15.75 | 7.00 |
| ○Loop 1142 | exec | MultiBsplineRef.hpp:64-66 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | InBetween | 0.03 | 0.02 | 0.01 | 3.25 | 1.00 | 2.08 | 3.25 | 1 | 21.43 | 34.82 | 0.00 | 3.25 | 1.00 | 3.25 | 1.56 | 1.00 |
| ○Loop 32 | exec | miniqmc.cpp:429-458,refwrap.h:347-347,TinyVector.h:62-62,stl_vector.h:1131-1131 | main._omp_fn.1 | Innermost | 0.04 | 0.02 | 0.01 | 3.90 | 1.00 | 5.98 | 7.79 | 2 | 14.35 | 24.67 | 0.00 | 7.79 | 2.00 | 7.79 | 1.30 | 1.00 |
| ○Loop 708 | exec | TwoBodyJastrowRef.h:388-391 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.04 | 0.01 | 0.01 | 1.00 | 1.00 | 1.00 | 2.33 | 1 | 100.00 | 100.00 | 0.00 | 3.50 | 3.50 | 3.50 | 3.50 | 1.50 |
| ○Loop 1140 | exec | NewTimer.h:249-249,einspline_spo_ref.hpp:175-175,einspline_spo_ref.hpp:183-183,einspline_spo_ref.hpp:189-189 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Outermost | 0.04 | 0.01 | 0.01 | 2.60 | 1.00 | 4.16 | 13.00 | 1 | 57.14 | 37.50 | 0.00 | 4.33 | 1.67 | 4.33 | 1.04 | 0.33 |
| ○Loop 1181 | exec | MultiBsplineEvalHelper.hpp:53-56,MultiBsplineEvalHelper.hpp:60-63,MultiBsplineEvalHelper.hpp:66-66,MultiBsplineRef.hpp:187-192,MultiBsplineRef.hpp:199-200,MultiBsplineRef.hpp:205-206,MultiBsplineRef.hpp:209-213,MultiBsplineRef.hpp:226-226,MultiBsplineRef.hpp:229-230,MultiBsplineRef.hpp:269-286,einspline_spo_ref.hpp:206-207,MultiBsplineData.hpp:68-79,VectorSoAContainer.h:265-265,stl_algobase.h:951-952,stl_vector.h:1263-1263 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | InBetween | 0.05 | 0.01 | 0.01 | 1.69 | 1.00 | 4.90 | 2.66 | 1 | 10.53 | 26.83 | 0.00 | 57.88 | 34.17 | 57.88 | 11.81 | 21.75 |
| ○Loop 1144 | exec | einspline_spo_ref.hpp:183-187,stl_algobase.h:238-238,stl_algobase.h:413-413,stl_algobase.h:451-452,stl_vector.h:1263-1263,stl_algo.h:683-683,stl_algo.h:709-709 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Innermost | 0.03 | 0.01 | 0.01 | 1.33 | 1.00 | 7.02 | 3.00 | 3 | 0.00 | 16.47 | 0.00 | 3.00 | 2.25 | 3.00 | 0.43 | 1.00 |
| ○Loop 684 | exec | BsplineFunctor.h:283-283,BsplineFunctor.h:291-291,BsplineFunctor.h:294-294,BsplineFunctor.h:336-336 | miniqmcreference::TwoBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | InBetween | 0.03 | 0.01 | 0.01 | 1.00 | 1.00 | 1.69 | 30.50 | 1 | 39.13 | 54.35 | 0.00 | 30.50 | 30.50 | 30.50 | 18.00 | 1.00 |
| ○Loop 197 | exec | NewTimer.h:242-242,refwrap.h:347-347,WaveFunction.cpp:272-274,stl_vector.h:992-993,stl_vector.h:1131-1131 | qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.04 | 0.01 | 0.01 | 1.39 | 1.19 | 2.50 | 4.05 | 1 | 59.57 | 39.89 | 0.00 | 11.13 | 8.00 | 9.33 | 4.46 | 2.75 |
| ○Loop 1184 | exec | MultiBsplineRef.hpp:227-229,MultiBsplineRef.hpp:234-239 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | InBetween | 0.03 | 0.01 | 0.01 | 2.75 | 1.00 | 4.00 | 1.83 | 1 | 0.00 | 25.00 | 0.00 | 2.75 | 1.00 | 2.75 | 0.69 | 1.50 |
| ○Loop 3889 | exec | unique_ptr.h:193-193,RealSpacePositionsOMPTarget.h:163-163,NewTimer.h:249-249,ParticleBConds3DSoa.h:222-224,ParticleBConds3DSoa.h:234-234,VectorSoAContainer.h:271-273,OhmmsVector.h:229-229,OhmmsVector.h:248-248,stl_vector.h:1131-1131,SoaDistanceTableABOMPTarget.h:366-368 | qmcplusplus::SoaDistanceTableABOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Innermost | 0.03 | 0.01 | 0.01 | 6.67 | 1.00 | 6.67 | 20.00 | 1 | 11.11 | 25.00 | 0.00 | 6.67 | 1.00 | 6.67 | 1.00 | 0.33 |
| ○Loop 280 | exec | OneBodyJastrowRef.h:143-146,BsplineFunctor.h:231-232,BsplineFunctor.h:236-241,BsplineFunctor.h:246-246,BsplineFunctor.h:259-260,ParticleSet.h:313-313,ParticleSet.h:316-316,OhmmsVector.h:223-223,shared_ptr_base.h:1667-1667 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.03 | 0.01 | 0.01 | 1.36 | 1.00 | 1.26 | 9.36 | 1000012 | 5.36 | 24.39 | 0.00 | 16.38 | 12.00 | 16.38 | 13.00 | 1.75 |
| ○Loop 188 | exec | NewTimer.h:242-242,NewTimer.h:249-249,refwrap.h:347-347,WaveFunction.cpp:198-201,stl_vector.h:993-993 | qmcplusplus::WaveFunction::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.04 | 0.01 | 0.01 | 1.00 | 1.00 | 7.38 | 1.00 | 1 | 0.00 | 18.75 | 0.00 | 3.00 | 3.00 | 3.00 | 0.41 | 3.00 |
| ○Loop 385 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.02 | 0.01 | 0.01 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 0.00 | 2.00 | 2.00 | 2.00 | 2.00 | 2.00 |
| ○Loop 1185 | exec | MultiBsplineRef.hpp:226-226,MultiBsplineRef.hpp:234-236 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | InBetween | 0.03 | 0.01 | 0.01 | 3.00 | 1.00 | 4.00 | 3.00 | 1 | 0.00 | 25.00 | 0.00 | 3.00 | 1.00 | 3.00 | 0.75 | 1.00 |
| ○Loop 1375 | exec | OhmmsMatrix.h:217-217,inner_product.hpp:155-156,DiracDeterminantRef.cpp:88-91,OhmmsVector.h:178-178,OhmmsVector.h:248-248,OperatorTags.h:61-63,OperatorTags.h:94-94,stl_algobase.h:413-413,stl_algobase.h:451-453,TinyVector.h:62-62,stl_algo.h:683-683,stl_algo.h:709-709 | miniqmcreference::DiracDeterminantRef >::evalGrad(qmcplusplus::ParticleSet&, int) | Outermost | 0.03 | 0.01 | 0.01 | 2.13 | 1.44 | 1.46 | 3.39 | 1 | 46.27 | 37.13 | 0.00 | 15.25 | 7.17 | 10.56 | 10.45 | 4.50 |
| ○Loop 1723 | exec | unique_ptr.h:193-193,stl_vector.h:993-993,ParticleSet.cpp:242-243 | qmcplusplus::ParticleSet::update(bool) | Single | 0.02 | 0.01 | 0.01 | 1.00 | 1.00 | 4.00 | 1.33 | 1 | 0.00 | 25.00 | 0.00 | 1.33 | 1.33 | 1.33 | 0.33 | 1.00 |
| ○Loop 265 | exec | OneBodyJastrowRef.h:214-218,ParticleSet.h:316-316,OhmmsVector.h:223-223,stl_vector.h:1131-1131,shared_ptr_base.h:1667-1667 | miniqmcreference::OneBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet&, int, double const*) [clone .isra.0] | Innermost | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 65 | exec | NonLocalPP.hpp:122-122,NonLocalPP.hpp:126-126,ParticleSet.h:277-277,stl_vector.h:1150-1150 | main._omp_fn.1 | InBetween | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1186 | exec | einspline_spo_ref.hpp:219-219,einspline_spo_ref.hpp:223-227,VectorSoAContainer.h:231-231,VectorSoAContainer.h:271-271,OhmmsVector.h:223-223,stl_algobase.h:238-238,TinyVector.h:145-145,stl_vector.h:1131-1131 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | InBetween | 0.03 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 2613 | exec | stl_tree.h:269-269,stl_tree.h:283-283,stl_tree.h:298-299,stl_tree.h:631-631,stl_tree.h:733-733,stl_tree.h:748-748,stl_tree.h:786-786,stl_tree.h:1636-1636,stl_tree.h:1947-1947,stl_tree.h:2109-2111,stl_tree.h:2118-2120,stl_tree.h:2125-2125,stl_tree.h:2217-2217,stl_tree.h:2222-2222,stl_tree.h:2226-2230,stl_tree.h:2242-2246,stl_tree.h:2373-2373,stl_tree.h:2377-2378,stl_tree.h:2381-2383,stl_tree.h:2459-2459,NewTimer.h:119-121,NewTimer.h:124-124,stl_map.h:511-511,chrono.h:214-214,chrono.h:716-716,NewTimer.cpp:98-111,NewTimer.cpp:120-120,tuple:2887-2888,new_allocator.h:151-151,new_allocator.h:172-172 | qmcplusplus::TimerType::stop() | Outermost | 0.09 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 3884 | exec | VectorSoAContainer.h:271-271,stl_algobase.h:451-452,stl_vector.h:1131-1131,stl_algo.h:683-683,stl_algo.h:709-709,SoaDistanceTableABOMPTarget.h:376-376 | qmcplusplus::SoaDistanceTableABOMPTarget::update(int) | Outermost | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1182 | exec | NewTimer.h:249-249,einspline_spo_ref.hpp:206-206,einspline_spo_ref.hpp:219-219,einspline_spo_ref.hpp:230-230,stl_algobase.h:238-238 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Outermost | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1764 | exec | unique_ptr.h:193-193,stl_vector.h:993-993,ParticleSet.cpp:389-390 | qmcplusplus::ParticleSet::acceptMove(int) | Single | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1381 | exec | OhmmsMatrix.h:217-217,TinyVectorOps.h:129-131,inner_product.hpp:82-83,inner_product.hpp:155-156,DiracDeterminantRef.cpp:173-173,DiracDeterminantRef.cpp:178-178,OhmmsVector.h:248-248,OperatorTags.h:61-63,OperatorTags.h:94-94,TinyVector.h:62-62 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | InBetween | 0.02 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 958 | exec | OneBodyJastrowRef.h:184-188,OneBodyJastrowRef.h:192-193,OneBodyJastrowRef.h:271-272,OneBodyJastrowRef.h:275-279,OhmmsVector.h:223-223,stl_vector.h:1263-1263 | miniqmcreference::OneBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Outermost | 0.03 | 0.01 | 0 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 682 | exec | BsplineFunctor.h:276-276,BsplineFunctor.h:284-284,BsplineFunctor.h:291-291,TwoBodyJastrowRef.h:269-271,ParticleSet.h:313-316,stl_algobase.h:238-238 | miniqmcreference::TwoBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | Innermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 4208 | exec | unique_ptr.h:193-193,NewTimer.h:242-242,NewTimer.h:249-249,aligned_allocator.hpp:46-46,Mallocator.hpp:79-79,VectorSoAContainer.h:267-267,OhmmsVector.h:223-223,OhmmsVector.h:248-248,SoaDistanceTableABOMPTarget.h:68-73,SoaDistanceTableABOMPTarget.h:180-180,SoaDistanceTableABOMPTarget.h:187-189,SoaDistanceTableABOMPTarget.h:193-196,SoaDistanceTableABOMPTarget.h:199-199,SoaDistanceTableABOMPTarget.h:205-206,SoaDistanceTableABOMPTarget.h:209-209,SoaDistanceTableABOMPTarget.h:214-214,SoaDistanceTableABOMPTarget.h:225-225,SoaDistanceTableABOMPTarget.h:233-233 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Outermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 698 | exec | TwoBodyJastrowRef.h:320-320,TwoBodyJastrowRef.h:334-334,TwoBodyJastrowRef.h:342-355,VectorSoAContainer.h:243-244,OhmmsVector.h:223-223 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | InBetween | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 192 | exec | NewTimer.h:242-242,NewTimer.h:249-249,refwrap.h:347-347,WaveFunction.cpp:225-228,stl_vector.h:993-993,stl_vector.h:1128-1128 | qmcplusplus::WaveFunction::acceptMove(qmcplusplus::ParticleSet&, int) | Innermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3288 | exec | SoaDistanceTableAAOMPTarget.h:437-437,SoaDistanceTableAAOMPTarget.h:440-442,SoaDistanceTableAAOMPTarget.h:445-445,NewTimer.h:249-249,VectorSoAContainer.h:231-231,VectorSoAContainer.h:244-244,VectorSoAContainer.h:263-263,VectorSoAContainer.h:271-271,OhmmsVector.h:223-223,stl_algobase.h:413-413,TinyVector.h:182-182,stl_vector.h:1131-1131 | qmcplusplus::SoaDistanceTableAAOMPTarget::update(int) | Outermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1360 | exec | DelayedUpdate.h:147-149,DelayedUpdate.h:160-160,DelayedUpdate.h:165-165,DelayedUpdate.h:176-176,DelayedUpdate.h:179-180,DelayedUpdate.h:183-187,DelayedUpdate.h:190-192,DelayedUpdate.h:196-196,DelayedUpdate.h:230-230,OhmmsMatrix.h:217-217,OhmmsMatrix.h:236-236,OpenMP.h:38-38,inner_product.hpp:53-54,DiracDeterminantRef.cpp:131-132,DiracDeterminantRef.cpp:137-139,OhmmsVector.h:223-223,OhmmsVector.h:248-248,stl_algobase.h:413-413,stl_vector.h:1131-1131,BLAS.hpp:249-249 | miniqmcreference::DiracDeterminantRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Outermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1365 | exec | DelayedUpdate.h:98-98,DelayedUpdate.h:101-101,DelayedUpdate.h:106-107,DelayedUpdate.h:111-113,OhmmsMatrix.h:77-78,OhmmsMatrix.h:214-214,OhmmsMatrix.h:217-217,inner_product.hpp:82-83,inner_product.hpp:155-156,DiracDeterminantRef.cpp:111-111,DiracDeterminantRef.cpp:114-118,OhmmsVector.h:178-178,OhmmsVector.h:248-248,OperatorTags.h:61-63,OperatorTags.h:94-94,stl_algobase.h:413-413,stl_algobase.h:451-453,TinyVector.h:62-62,stl_algo.h:683-683,stl_algo.h:709-709,BLAS.hpp:187-187 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Outermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1733 | exec | unique_ptr.h:193-193,stl_vector.h:993-993,ParticleSet.cpp:343-344 | qmcplusplus::ParticleSet::makeMove(int, qmcplusplus::TinyVector const&, bool) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 187 | exec | WaveFunction.cpp:196-198,WaveFunction.cpp:204-204,stl_vector.h:993-993 | qmcplusplus::WaveFunction::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Outermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 717 | exec | BsplineFunctor.h:305-336,stl_vector.h:1147-1147 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 713 | exec | TwoBodyJastrowRef.h:375-376 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 956 | 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 |
| ○Loop 1364 | exec | DelayedUpdate.h:137-138 | miniqmcreference::DiracDeterminantRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3455 | exec | SoaDistanceTableAAOMPTarget.h:283-287,unique_ptr.h:193-193,RealSpacePositionsOMPTarget.h:163-163,NewTimer.h:249-249,ParticleBConds3DSoa.h:222-224,ParticleBConds3DSoa.h:234-234,ParticleBConds3DSoa.h:237-237,Mallocator.hpp:78-78,VectorSoAContainer.h:154-156,VectorSoAContainer.h:174-176,VectorSoAContainer.h:271-273,OhmmsVector.h:229-229,OhmmsVector.h:248-248 | qmcplusplus::SoaDistanceTableAAOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Outermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 946 | exec | BsplineFunctor.h:291-297,BsplineFunctor.h:335-336,BsplineFunctor.h:339-339 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2619 | exec | stl_tree.h:786-786,stl_tree.h:1947-1949,NewTimer.h:119-119 | qmcplusplus::TimerType::stop() | Innermost | 0.16 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 715 | exec | stl_numeric.h:140-141 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 283 | exec | BsplineFunctor.h:246-260 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3891 | exec | NewTimer.h:249-249,ParticleBConds3DSoa.h:223-224,ParticleBConds3DSoa.h:234-234,ParticleBConds3DSoa.h:237-237,VectorSoAContainer.h:271-273,SoaDistanceTableABOMPTarget.h:361-362,SoaDistanceTableABOMPTarget.h:365-365,SoaDistanceTableABOMPTarget.h:368-368 | qmcplusplus::SoaDistanceTableABOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Outermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 951 | exec | stl_numeric.h:140-141 | 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 |
| ○Loop 185 | exec | WaveFunction.cpp:183-185,WaveFunction.cpp:191-191,stl_vector.h:993-993 | qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int) | Outermost | 0.02 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 4213 | exec | SoaDistanceTableABOMPTarget.h:214-214,SoaDistanceTableABOMPTarget.h:222-222,SoaDistanceTableABOMPTarget.h:225-225 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | InBetween | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1363 | exec | DelayedUpdate.h:137-138 | miniqmcreference::DiracDeterminantRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 67 | exec | NonLocalPP.hpp:131-132,OperatorTags.h:43-43,OperatorTags.h:63-63,TinyVector.h:145-145,stl_vector.h:992-992 | main._omp_fn.1 | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3290 | exec | SoaDistanceTableAAOMPTarget.h:437-437,VectorSoAContainer.h:271-271,stl_algobase.h:452-452,stl_vector.h:1131-1131 | qmcplusplus::SoaDistanceTableAAOMPTarget::update(int) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 947 | exec | BsplineFunctor.h:305-336,stl_vector.h:1147-1147 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3413 | exec | SoaDistanceTableAAOMPTarget.h:184-185,unique_ptr.h:193-193,RealSpacePositionsOMPTarget.h:163-163,ParticleBConds3DSoa.h:234-234,VectorSoAContainer.h:271-273,OhmmsVector.h:223-223,OhmmsVector.h:248-248,stl_vector.h:1131-1131 | qmcplusplus::SoaDistanceTableAAOMPTarget::evaluate(qmcplusplus::ParticleSet&) | InBetween | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2611 | exec | NewTimer.h:90-93,NewTimer.h:97-99,NewTimer.cpp:53-58,NewTimer.cpp:62-65,NewTimer.cpp:69-69,NewTimer.cpp:73-75,NewTimer.cpp:81-81,TimerManager.h:92-93,stl_vector.h:993-993 | qmcplusplus::TimerType::start() | Outermost | 0.03 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2615 | exec | stl_tree.h:786-786,stl_tree.h:1947-1949,NewTimer.h:119-119 | qmcplusplus::TimerType::stop() | Innermost | 0.06 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 316 | exec | TwoBodyJastrowRef.h:150-150,TwoBodyJastrowRef.h:155-157,TinyVector.h:62-62 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2567 | exec | RealSpacePositionsOMPTarget.h:69-69,RealSpacePositionsOMPTarget.h:84-84,VectorSoAContainer.h:243-244 | qmcplusplus::RealSpacePositionsOMPTarget::setOneParticlePos(qmcplusplus::TinyVector const&, unsigned long) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 706 | exec | TwoBodyJastrowRef.h:268-269,TwoBodyJastrowRef.h:364-364,TwoBodyJastrowRef.h:367-367,TwoBodyJastrowRef.h:375-377,TwoBodyJastrowRef.h:381-381,TwoBodyJastrowRef.h:386-388,stl_numeric.h:140-140,VectorSoAContainer.h:244-244,VectorSoAContainer.h:273-273,OhmmsVector.h:249-249,stl_algobase.h:952-952,TinyVector.h:62-62,stl_vector.h:1131-1131 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | InBetween | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 948 | exec | BsplineFunctor.h:291-297 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 696 | exec | TwoBodyJastrowRef.h:341-342 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1361 | exec | DelayedUpdate.h:186-187,OhmmsMatrix.h:236-236,OhmmsVector.h:223-223 | miniqmcreference::DiracDeterminantRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1394 | exec | OhmmsMatrix.h:217-217,SPOSet.h:106-111,OhmmsVector.h:56-56,OhmmsVector.h:144-144,OhmmsVector.h:210-210,new_allocator.h:172-172 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 387 | exec | OneBodyJastrowRef.h:186-187 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 337 | 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 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2192 | exec | OhmmsVector.h:46-46,stl_uninitialized.h:642-642 | std::vector >, std::allocator > > >::_M_default_append(unsigned long) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 704 | exec | BsplineFunctor.h:276-276,BsplineFunctor.h:283-284,BsplineFunctor.h:291-298,BsplineFunctor.h:336-336,TwoBodyJastrowRef.h:269-271,ParticleSet.h:313-313,ParticleSet.h:316-316,stl_algobase.h:238-238 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | InBetween | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 388 | exec | stl_numeric.h:140-141 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1396 | exec | OhmmsMatrix.h:217-217,TinyVectorOps.h:129-131,inner_product.hpp:82-83,inner_product.hpp:155-156,DiracDeterminantRef.cpp:247-247,DiracDeterminantRef.cpp:252-252,OhmmsVector.h:248-248,OperatorTags.h:61-63,OperatorTags.h:94-94,TinyVector.h:62-62 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2582 | exec | PosTransformer.h:43-45 | qmcplusplus::RealSpacePositions::setAllParticlePos(qmcplusplus::ParticleAttrib, std::allocator > > const&) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 191 | exec | WaveFunction.cpp:223-225,WaveFunction.cpp:230-230,stl_vector.h:993-993 | qmcplusplus::WaveFunction::acceptMove(qmcplusplus::ParticleSet&, int) | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 198 | exec | NewTimer.h:249-249,WaveFunction.cpp:269-269,WaveFunction.cpp:273-276,new_allocator.h:172-172,stl_vector.h:368-369,stl_vector.h:388-388,stl_vector.h:993-993 | qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2499 | exec | VectorSoAContainer.h:41-41,stl_uninitialized.h:642-642 | std::vector >, std::allocator > > >::resize(unsigned long) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1708 | exec | stl_algobase.h:939-940 | qmcplusplus::ParticleSet::create(std::vector > const&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1400 | exec | DiracMatrix.h:112-113 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 375 | exec | BsplineFunctor.h:291-297 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3531 | exec | VectorSoAContainer.h:41-41,stl_uninitialized.h:642-642 | qmcplusplus::SoaDistanceTableAAOMPTarget::SoaDistanceTableAAOMPTarget(qmcplusplus::ParticleSet&) | Single | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1137 | exec | MultiBsplineEvalHelper.hpp:53-53,MultiBsplineEvalHelper.hpp:61-61,MultiBsplineRef.hpp:49-49,MultiBsplineRef.hpp:67-67,MultiBsplineData.hpp:54-57 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 710 | exec | TwoBodyJastrowRef.h:377-377,TwoBodyJastrowRef.h:381-383,VectorSoAContainer.h:273-273 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1440 | exec | stl_algobase.h:939-940 | miniqmcreference::DiracDeterminantRef >::resize(int, int) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2021 | exec | VirtualParticleSet.cpp:119-120,OperatorTags.h:43-43 | 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 |
| ○Loop 3533 | exec | SoaDistanceTableAAOMPTarget.h:96-96,SoaDistanceTableAAOMPTarget.h:106-109,aligned_allocator.hpp:46-46,Mallocator.hpp:78-79,VectorSoAContainer.h:167-167,VectorSoAContainer.h:174-176,OhmmsVector.h:149-149,OhmmsVector.h:156-157,stl_vector.h:1131-1131,stl_vector.h:1263-1263 | qmcplusplus::SoaDistanceTableAAOMPTarget::SoaDistanceTableAAOMPTarget(qmcplusplus::ParticleSet&) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2181 | exec | stl_algobase.h:951-952 | qmcplusplus::Vector >::resize(unsigned long, double) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3883 | exec | NewTimer.h:249-249,stl_algobase.h:413-413,stl_algobase.h:453-453,SoaDistanceTableABOMPTarget.h:375-377 | qmcplusplus::SoaDistanceTableABOMPTarget::update(int) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 182 | exec | WaveFunction.cpp:170-172,WaveFunction.cpp:177-179,OhmmsVector.h:178-178,OhmmsVector.h:223-223,OhmmsVector.h:379-379,OperatorTags.h:183-183,TinyVector.h:164-164,stl_vector.h:993-993 | qmcplusplus::WaveFunction::evaluateLog(qmcplusplus::ParticleSet&) | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 721 | exec | TwoBodyJastrowRef.h:268-269,TwoBodyJastrowRef.h:364-364,TwoBodyJastrowRef.h:367-367,TwoBodyJastrowRef.h:375-377,TwoBodyJastrowRef.h:381-381,TwoBodyJastrowRef.h:386-393,stl_numeric.h:140-140,VectorSoAContainer.h:244-244,VectorSoAContainer.h:273-273,OhmmsVector.h:249-249,TinyVector.h:62-62 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | InBetween | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 714 | exec | stl_numeric.h:140-141 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 336 | exec | OneBodyJastrowRef.h:171-172,OhmmsVector.h:221-221 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1623 | exec | CrystalLattice.h:147-147,char_traits.h:391-391,ParticleIOUtility.h:71-90,TinyVectorTensorOps.h:150-152,ParticleSet.h:127-127,OhmmsVector.h:223-223,OperatorTags.h:43-43,OperatorTags.h:63-63,TinyVector.h:170-170,Tensor.h:213-213,ostream:673-673 | void qmcplusplus::expandSuperCell(qmcplusplus::ParticleSet&, qmcplusplus::Tensor const&) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 693 | exec | TwoBodyJastrowRef.h:269-269,TwoBodyJastrowRef.h:279-279 | miniqmcreference::TwoBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 709 | 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 |
| ○Loop 376 | exec | BsplineFunctor.h:305-336,stl_vector.h:1147-1147 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1395 | exec | DelayedUpdate.h:79-79,alloc_traits.h:273-273,alloc_traits.h:277-277,OhmmsMatrix.h:77-78,OhmmsMatrix.h:217-217,OpenMP.h:38-38,SPOSet.h:106-106,inner_product.hpp:82-82,inner_product.hpp:210-210,DiracDeterminantRef.cpp:53-55,DiracDeterminantRef.cpp:238-238,DiracDeterminantRef.cpp:247-249,DiracDeterminantRef.cpp:256-256,DiracDeterminantRef.cpp:263-264,Mallocator.hpp:50-53,Mallocator.hpp:61-61,Mallocator.hpp:68-68,Mallocator.hpp:76-79,OhmmsVector.h:223-223,OhmmsVector.h:248-249,stl_uninitialized.h:1101-1102,stl_algobase.h:262-262,stl_vector.h:993-993,stl_vector.h:1015-1018,stl_vector.h:1262-1263,stl_vector.h:1908-1908,stl_vector.h:1945-1945,stl_vector.h:1949-1949,vector.tcc:811-814,vector.tcc:817-817,vector.tcc:820-820,vector.tcc:851-851,vector.tcc:908-910,BLAS.hpp:790-790,BLAS.hpp:827-827,DiracMatrix.h:29-37,DiracMatrix.h:76-77,DiracMatrix.h:83-86,DiracMatrix.h:96-98,DiracMatrix.h:101-101,DiracMatrix.h:108-108,DiracMatrix.h:112-117,DiracMatrix.h:121-121 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1384 | exec | DiracDeterminantRef.cpp:173-173,DiracDeterminantRef.cpp:181-181 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 373 | exec | OneBodyJastrowRef.h:109-109,OneBodyJastrowRef.h:112-113,OneBodyJastrowRef.h:184-187,OneBodyJastrowRef.h:192-192,OneBodyJastrowRef.h:207-207,stl_numeric.h:140-140,OhmmsVector.h:223-223,OhmmsVector.h:249-249,stl_algobase.h:952-952,stl_algobase.h:1146-1146,stl_algobase.h:1151-1151,stl_vector.h:1131-1131,stl_vector.h:1150-1150,stl_vector.h:1263-1263,stl_iterator.h:1068-1068,stl_iterator.h:1139-1139 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1701 | exec | stl_algobase.h:939-940 | qmcplusplus::ParticleSet::create(std::vector > const&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1598 | exec | random.tcc:458-466,random.tcc:3365-3368 | qmcplusplus::build_els(qmcplusplus::ParticleSet const&, StdRandom >&, bool) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 372 | exec | OneBodyJastrowRef.h:214-216,BsplineFunctor.h:276-276,BsplineFunctor.h:281-284,BsplineFunctor.h:291-298,BsplineFunctor.h:336-336,ParticleSet.h:313-313,ParticleSet.h:316-316,OhmmsVector.h:223-223,shared_ptr_base.h:1667-1667 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | InBetween | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 284 | exec | OneBodyJastrowRef.h:134-136 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1597 | exec | random.h:2011-2011,random.tcc:404-404,random.tcc:420-425,random.tcc:453-453,random.tcc:458-458,random.tcc:3363-3364,random.tcc:3370-3371,StdRandom.h:102-103 | qmcplusplus::build_els(qmcplusplus::ParticleSet const&, StdRandom >&, bool) | InBetween | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 953 | exec | OneBodyJastrowRef.h:184-184,OneBodyJastrowRef.h:188-188,OneBodyJastrowRef.h:192-194 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Outermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 740 | exec | TwoBodyJastrowRef.h:423-423,OperatorTags.h:94-94 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 739 | exec | TwoBodyJastrowRef.h:423-423,OperatorTags.h:94-94 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2731 | exec | TimerManager.cpp:79-79,TimerManager.cpp:89-89,new_allocator.h:191-191,stl_vector.h:1285-1290 | qmcplusplus::TimerManager >::push_timer(qmcplusplus::TimerType*) | Single | 0.01 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 183 | exec | NewTimer.h:242-242,NewTimer.h:249-249,refwrap.h:347-347,WaveFunction.cpp:172-175,stl_vector.h:993-993 | qmcplusplus::WaveFunction::evaluateLog(qmcplusplus::ParticleSet&) | Innermost | 0 | 0 | 0 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |