| ID | Module | Source Location | Source Function | Level | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Coverage (% app. time) | Speedup if no scalar integer | Speedup if FP arith vectorized | Speedup if fully vectorized | Speedup if FP only | Number of paths | Vectorization Ratio (%) | Vector Length Use (%) | CQA cycles | CQA cycles if no scalar integer | CQA cycles if FP arith vectorized | CQA cycles if fully vectorized | CQA cycles if FP only |
| ○Loop 1111 | exec | MultiBsplineRef.hpp:68-71 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Innermost | 31.39 | 30.93 | 22.33 | 1.00 | 1.00 | 1.00 | 1.17 | 1 | 100.00 | 100.00 | 7.00 | 7.00 | 7.00 | 7.00 | 6.00 |
| ○Loop 1154 | exec | MultiBsplineRef.hpp:242-262 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Innermost | 13.73 | 13.38 | 9.66 | 1.09 | 1.09 | 2.00 | 1.40 | 1 | 0.00 | 50.00 | 8.75 | 8.00 | 8.00 | 4.38 | 6.25 |
| ○Loop 3292 | exec | VectorSoAContainer.h:244-244,VectorSoAContainer.h:263-263,SoaDistanceTableAAOMPTarget.h:440-442,TinyVector.h:182-182 | qmcplusplus::SoaDistanceTableAAOMPTarget::update(int) | Innermost | 13.13 | 12.61 | 9.10 | 1.38 | 1.00 | 2.00 | 7.33 | 1 | 0.00 | 50.00 | 7.33 | 5.33 | 7.33 | 3.67 | 1.00 |
| ○Loop 4225 | exec | ParticleBConds3DSoa.h:280-298,SoaDistanceTableABOMPTarget.h:228-228 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Innermost | 8.56 | 8.24 | 5.95 | 2.92 | 1.67 | 2.00 | 1.25 | 1 | 0.00 | 50.00 | 8.75 | 3.00 | 5.25 | 4.38 | 7.00 |
| ○Loop 391 | exec | BsplineFunctor.h:236-241 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 3.22 | 2.98 | 2.15 | 1.59 | 1.00 | 2.13 | 20.40 | 6561 | 0.00 | 40.38 | 8.50 | 5.33 | 8.50 | 4.00 | 0.42 |
| ○Loop 3476 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableAAOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Innermost | 1.32 | 1.12 | 0.81 | 1.00 | 1.00 | 1.01 | 1.29 - 1.20 | 1 | 92.16 | 96.08 | 9.00 | 9.00 | 9.00 | 8.88 | 7.00 - 7.52 |
| ○Loop 3477 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableAAOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Single | 1.17 | 0.99 | 0.71 | 1.00 | 1.00 | 1.01 | 1.29 - 1.20 | 1 | 92.16 | 96.08 | 9.00 | 9.00 | 9.00 | 8.88 | 7.00 - 7.52 |
| ○Loop 686 | exec | TwoBodyJastrowRef.h:344-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Innermost | 1.15 | 0.98 | 0.70 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
| ○Loop 1150 | exec | MultiBsplineRef.hpp:276-286 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Innermost | 0.68 | 0.56 | 0.41 | 1.00 | 1.00 | 2.00 | 2.67 | 1 | 0.00 | 50.00 | 12.00 | 12.00 | 12.00 | 6.00 | 4.50 |
| ○Loop 1354 | 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.77 | 0.54 | 0.39 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 315 | exec | TwoBodyJastrowRef.h:155-156 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.73 | 0.52 | 0.37 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
| ○Loop 1348 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94 | miniqmcreference::DiracDeterminantRef >::evalGrad(qmcplusplus::ParticleSet&, int) | Innermost | 0.66 | 0.48 | 0.35 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 1158 | 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.43 | 0.33 | 0.24 | 1.00 | 1.00 | 1.80 | 12.00 | 1 | 11.11 | 55.56 | 12.00 | 12.00 | 12.00 | 6.67 | 1.00 |
| ○Loop 682 | exec | stl_vector.h:1128-1128,TwoBodyJastrowRef.h:324-331 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.47 | 0.33 | 0.24 | 1.00 | 1.00 | 2.00 | 1.67 | 1 | 0.00 | 50.00 | 13.33 | 13.33 | 13.33 | 6.67 | 8.00 |
| ○Loop 1355 | exec | inner_product.hpp:83-83 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.39 | 0.32 | 0.23 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
| ○Loop 320 | exec | BsplineFunctor.h:291-298 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.39 | 0.28 | 0.20 | 1.92 | 1.00 | 2.56 | 17.57 | 6561 | 0.00 | 39.63 | 10.25 | 5.33 | 10.25 | 4.00 | 0.58 |
| ○Loop 677 | exec | BsplineFunctor.h:291-298 | miniqmcreference::TwoBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | Innermost | 0.25 | 0.19 | 0.13 | 1.92 | 1.00 | 2.56 | 17.57 | 6561 | 0.00 | 38.04 | 10.25 | 5.33 | 10.25 | 4.00 | 0.58 |
| ○Loop 1346 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.23 | 0.16 | 0.12 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
| ○Loop 86 | exec | NonLocalPP.hpp:126-126,NonLocalPP.hpp:129-135,stl_vector.h:993-993,stl_vector.h:1131-1131,unique_ptr.h:193-193,OhmmsVector.h:229-229,ParticleSet.h:277-277,OperatorTags.h:43-43,OperatorTags.h:63-63,VectorSoAContainer.h:231-231,TinyVector.h:145-145 | main._omp_fn.1 | InBetween | 0.21 | 0.14 | 0.10 | 2.25 | 1.03 | 1.26 | 6.50 | 6 | 10.53 | 52.63 | 9.75 | 4.33 | 9.50 | 7.72 | 1.50 |
| ○Loop 3434 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableAAOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Innermost | 0.15 | 0.11 | 0.08 | 1.00 | 1.00 | 1.01 | 1.29 - 1.20 | 1 | 92.16 | 96.08 | 9.00 | 9.00 | 9.00 | 8.88 | 7.00 - 7.52 |
| ○Loop 3906 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableABOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Innermost | 0.16 | 0.10 | 0.08 | 1.00 | 1.00 | 1.01 | 1.29 - 1.20 | 1 | 92.16 | 96.08 | 9.00 | 9.00 | 9.00 | 8.88 | 7.00 - 7.52 |
| ○Loop 1371 | 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.13 | 0.09 | 0.06 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 3907 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableABOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Single | 0.16 | 0.09 | 0.06 | 1.00 | 1.00 | 1.01 | 1.29 - 1.20 | 1 | 92.16 | 96.08 | 9.00 | 9.00 | 9.00 | 8.88 | 7.00 - 7.52 |
| ○Loop 1379 | exec | inner_product.hpp:211-212 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.09 | 0.09 | 0.06 | 1.00 | 1.00 | 1.54 | 1.17 | 1 | 14.29 | 57.14 | 4.67 | 4.67 | 4.67 | 3.04 | 4.00 |
| ○Loop 931 | exec | OneBodyJastrowRef.h:193-193 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.13 | 0.08 | 0.06 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
| ○Loop 722 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.13 | 0.06 | 0.04 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
| ○Loop 1339 | 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.05 | 0.04 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 392 | exec | stl_vector.h:1147-1147,BsplineFunctor.h:246-260 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.08 | 0.05 | 0.04 | 1.00 | 1.00 | 1.00 | 1.60 | 1 | 75.56 | 100.00 | 20.00 | 20.00 | 20.00 | 20.00 | 12.50 |
| ○Loop 321 | exec | BsplineFunctor.h:305-336 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.08 | 0.04 | 0.03 | 1.05 | 1.00 | 1.06 | 1.72 | 1 | 76.09 | 85.98 | 43.00 | 41.00 | 43.00 | 40.50 | 25.00 |
| ○Loop 279 | exec | BsplineFunctor.h:236-241 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.10 | 0.04 | 0.03 | 1.59 | 1.00 | 2.13 | 20.40 | 6561 | 0.00 | 40.38 | 8.50 | 5.33 | 8.50 | 4.00 | 0.42 |
| ○Loop 319 | exec | stl_vector.h:1147-1147,stl_vector.h:1150-1150,TwoBodyJastrowRef.h:269-271,ParticleSet.h:313-313,ParticleSet.h:316-316,stl_algobase.h:238-238,BsplineFunctor.h:276-276,BsplineFunctor.h:283-284,BsplineFunctor.h:291-298,BsplineFunctor.h:305-311,BsplineFunctor.h:315-318,BsplineFunctor.h:321-336 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Outermost | 0.08 | 0.04 | 0.03 | 1.09 | 1.00 | 1.10 | 2.66 | 1000012 | 56.90 | 83.05 | 68.50 | 62.75 | 68.44 | 62.25 | 25.75 |
| ○Loop 1340 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.07 | 0.04 | 0.03 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
| ○Loop 389 | exec | stl_vector.h:993-993,OhmmsVector.h:223-223,OhmmsVector.h:249-249,TwoBodyJastrowRef.h:107-108,TwoBodyJastrowRef.h:125-127,optional:991-991,refwrap.h:351-351,BsplineFunctor.h:231-231,BsplineFunctor.h:246-246 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.07 | 0.03 | 0.02 | 5.00 | 1.35 | 1.45 | 5.83 | 1000012 | 0.00 | 47.43 | 5.83 | 1.17 | 4.33 | 4.01 | 1.00 |
| ○Loop 318 | exec | stl_numeric.h:140-141 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.06 | 0.03 | 0.02 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
| ○Loop 717 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.06 | 0.03 | 0.02 | 1.00 | 1.00 | 1.00 | 5.33 | 1 | 100.00 | 100.00 | 10.67 | 10.67 | 10.67 | 10.67 | 2.00 |
| ○Loop 1370 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.05 | 0.03 | 0.02 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
| ○Loop 688 | exec | BsplineFunctor.h:291-298 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.06 | 0.03 | 0.02 | 1.92 | 1.00 | 2.56 | 17.57 | 6561 | 0.00 | 38.64 | 10.25 | 5.33 | 10.25 | 4.00 | 0.58 |
| ○Loop 679 | exec | BsplineFunctor.h:305-336 | miniqmcreference::TwoBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | Innermost | 0.05 | 0.02 | 0.01 | 1.05 | 1.00 | 1.06 | 1.70 | 1 | 75.88 | 85.86 | 42.50 | 40.50 | 42.50 | 40.00 | 25.00 |
| ○Loop 278 | exec | stl_vector.h:993-993,stl_vector.h:1131-1131,OneBodyJastrowRef.h:134-135,OneBodyJastrowRef.h:140-141,OhmmsVector.h:223-223,OhmmsVector.h:249-249,BsplineFunctor.h:246-246 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.04 | 0.02 | 0.01 | 3.83 | 1.28 | 1.35 | 5.75 | 1 | 0.00 | 48.44 | 3.83 | 1.00 | 3.00 | 2.84 | 0.67 |
| ○Loop 719 | exec | OhmmsVector.h:221-221,TwoBodyJastrowRef.h:388-391 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.04 | 0.02 | 0.01 | 1.00 | 1.00 | 1.00 | 3.11 | 1 | 100.00 | 100.00 | 9.33 | 9.33 | 9.33 | 9.33 | 3.00 |
| ○Loop 184 | exec | NewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:993-993,stl_vector.h:1128-1128,WaveFunction.cpp:185-188,OperatorTags.h:94-94,refwrap.h:351-351 | qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int) | Innermost | 0.04 | 0.01 | 0.01 | 1.50 | 1.44 | 1.16 | 1.50 | 1 | 10.00 | 57.50 | 3.00 | 2.00 | 2.08 | 2.58 | 2.00 |
| ○Loop 383 | exec | OneBodyJastrowRef.h:193-193 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.02 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 390 | exec | TwoBodyJastrowRef.h:127-129,TwoBodyJastrowRef.h:132-132,ParticleSet.h:313-313,ParticleSet.h:316-316,BsplineFunctor.h:232-232,BsplineFunctor.h:236-241,BsplineFunctor.h:246-246,BsplineFunctor.h:259-260 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.04 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1414 | exec | stl_algobase.h:939-940 | miniqmcreference::DiracDeterminantRef >::resize(int, int) | Innermost | 0.04 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 676 | exec | stl_vector.h:1150-1150,TwoBodyJastrowRef.h:269-271,ParticleSet.h:313-313,ParticleSet.h:316-316,stl_algobase.h:238-238,BsplineFunctor.h:276-276,BsplineFunctor.h:283-284,BsplineFunctor.h:291-298,BsplineFunctor.h:322-325,BsplineFunctor.h:328-336 | miniqmcreference::TwoBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | InBetween | 0.04 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3905 | exec | NewTimer.h:249-249,stl_vector.h:1131-1131,unique_ptr.h:193-193,OhmmsVector.h:229-229,OhmmsVector.h:248-248,ParticleBConds3DSoa.h:222-224,ParticleBConds3DSoa.h:234-234,ParticleBConds3DSoa.h:237-243,ParticleBConds3DSoa.h:246-248,ParticleBConds3DSoa.h:251-255,VectorSoAContainer.h:271-273,SoaDistanceTableABOMPTarget.h:366-368,RealSpacePositionsOMPTarget.h:163-163 | qmcplusplus::SoaDistanceTableABOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Outermost | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 195 | exec | NewTimer.h:242-242,stl_vector.h:992-993,stl_vector.h:1131-1131,WaveFunction.cpp:272-274,refwrap.h:351-351 | qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.02 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 32 | exec | stl_vector.h:1131-1131,miniqmc.cpp:429-458,refwrap.h:351-351,TinyVector.h:62-62 | main._omp_fn.1 | Innermost | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 4223 | 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.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1694 | exec | ParticleSet.cpp:242-243,stl_vector.h:993-993,unique_ptr.h:193-193 | qmcplusplus::ParticleSet::update(bool) | Single | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1152 | exec | MultiBsplineRef.hpp:187-192,MultiBsplineRef.hpp:199-200,MultiBsplineRef.hpp:205-206,MultiBsplineRef.hpp:209-213,MultiBsplineRef.hpp:229-230,MultiBsplineRef.hpp:269-286,stl_vector.h:1263-1263,einspline_spo_ref.hpp:206-207,MultiBsplineEvalHelper.hpp:53-56,MultiBsplineEvalHelper.hpp:60-63,MultiBsplineEvalHelper.hpp:66-66,MultiBsplineData.hpp:68-79,stl_algobase.h:951-952,VectorSoAContainer.h:265-265 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | InBetween | 0.04 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 85 | exec | NonLocalPP.hpp:122-122,NonLocalPP.hpp:126-126,stl_vector.h:1150-1150,ParticleSet.h:277-277 | main._omp_fn.1 | InBetween | 0.02 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1344 | exec | inner_product.hpp:82-83,OhmmsVector.h:178-178,OhmmsVector.h:248-249,SPOSet.h:83-86 | miniqmcreference::DiracDeterminantRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.02 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1157 | exec | stl_vector.h:1131-1131,einspline_spo_ref.hpp:219-219,einspline_spo_ref.hpp:223-227,OhmmsVector.h:223-223,stl_algobase.h:238-238,VectorSoAContainer.h:231-231,VectorSoAContainer.h:271-271,TinyVector.h:145-145 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | InBetween | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 277 | exec | shared_ptr_base.h:1667-1667,OneBodyJastrowRef.h:143-146,OhmmsVector.h:223-223,ParticleSet.h:313-313,ParticleSet.h:316-316,BsplineFunctor.h:231-232,BsplineFunctor.h:236-241,BsplineFunctor.h:246-246,BsplineFunctor.h:259-260 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 186 | exec | NewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:993-993,WaveFunction.cpp:198-201,refwrap.h:351-351 | qmcplusplus::WaveFunction::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.01 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3900 | exec | stl_vector.h:1131-1131,stl_algo.h:683-683,stl_algo.h:709-709,stl_algobase.h:451-452,VectorSoAContainer.h:271-271,SoaDistanceTableABOMPTarget.h:376-376 | qmcplusplus::SoaDistanceTableABOMPTarget::update(int) | Outermost | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 723 | exec | TwoBodyJastrowRef.h:375-376 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 263 | exec | stl_vector.h:1131-1131,shared_ptr_base.h:1667-1667,OneBodyJastrowRef.h:214-218,OhmmsVector.h:223-223,ParticleSet.h:316-316 | miniqmcreference::OneBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet&, int, double const*) [clone .isra.0] | Innermost | 0.02 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1112 | exec | MultiBsplineRef.hpp:64-68 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | InBetween | 0.02 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1113 | exec | MultiBsplineRef.hpp:42-49,MultiBsplineRef.hpp:57-58,MultiBsplineRef.hpp:67-68,stl_vector.h:1263-1263,einspline_spo_ref.hpp:175-176,MultiBsplineEvalHelper.hpp:53-53,MultiBsplineEvalHelper.hpp:60-63,MultiBsplineData.hpp:54-57,stl_algobase.h:951-952 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Innermost | 0.02 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 4219 | exec | NewTimer.h:242-242,NewTimer.h:249-249,aligned_allocator.hpp:46-46,unique_ptr.h:193-193,OhmmsVector.h:223-223,OhmmsVector.h:248-248,Mallocator.hpp:79-79,VectorSoAContainer.h:267-267,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.01 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1153 | 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.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 923 | exec | stl_vector.h:1147-1147,stl_vector.h:1150-1150,BsplineFunctor.h:291-298,BsplineFunctor.h:305-311,BsplineFunctor.h:315-318,BsplineFunctor.h:321-336,BsplineFunctor.h:339-339 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 933 | exec | OneBodyJastrowRef.h:186-187 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 685 | exec | OhmmsVector.h:223-223,TwoBodyJastrowRef.h:320-320,TwoBodyJastrowRef.h:334-334,TwoBodyJastrowRef.h:342-355,VectorSoAContainer.h:243-244 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | InBetween | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1347 | exec | inner_product.hpp:155-156,stl_algo.h:683-683,stl_algo.h:709-709,OhmmsVector.h:178-178,OhmmsVector.h:248-248,DiracDeterminantRef.cpp:88-91,OperatorTags.h:61-63,OperatorTags.h:94-94,stl_algobase.h:413-413,stl_algobase.h:451-453,TinyVector.h:62-62,OhmmsMatrix.h:217-217 | miniqmcreference::DiracDeterminantRef >::evalGrad(qmcplusplus::ParticleSet&, int) | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 935 | exec | stl_vector.h:1263-1263,OneBodyJastrowRef.h:184-188,OneBodyJastrowRef.h:192-192,OneBodyJastrowRef.h:271-272,OneBodyJastrowRef.h:275-279,OhmmsVector.h:223-223 | miniqmcreference::OneBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1332 | exec | stl_vector.h:1131-1131,inner_product.hpp:53-54,OpenMP.h:38-38,OhmmsVector.h:223-223,OhmmsVector.h:248-248,DiracDeterminantRef.cpp:131-132,DiracDeterminantRef.cpp:137-139,stl_algobase.h:413-413,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,BLAS.hpp:249-249,OhmmsMatrix.h:217-217,OhmmsMatrix.h:236-236 | miniqmcreference::DiracDeterminantRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1115 | exec | stl_vector.h:1263-1263,einspline_spo_ref.hpp:183-187,stl_algo.h:683-683,stl_algo.h:709-709,stl_algobase.h:238-238,stl_algobase.h:413-413,stl_algobase.h:451-452 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3612 | exec | stl_algobase.h:951-952 | qmcplusplus::Vector > >::resize(unsigned long, double) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3291 | exec | NewTimer.h:249-249,stl_vector.h:1131-1131,OhmmsVector.h:223-223,stl_algobase.h:413-413,VectorSoAContainer.h:231-231,VectorSoAContainer.h:244-244,VectorSoAContainer.h:263-263,VectorSoAContainer.h:271-271,SoaDistanceTableAAOMPTarget.h:440-442,SoaDistanceTableAAOMPTarget.h:445-445,TinyVector.h:182-182 | qmcplusplus::SoaDistanceTableAAOMPTarget::update(int) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2628 | exec | NewTimer.h:119-119,stl_tree.h:786-786,stl_tree.h:1947-1949 | qmcplusplus::TimerType::stop() | Innermost | 0.29 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1735 | exec | ParticleSet.cpp:389-390,stl_vector.h:993-993,unique_ptr.h:193-193 | qmcplusplus::ParticleSet::acceptMove(int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1337 | exec | inner_product.hpp:82-83,inner_product.hpp:155-156,stl_algo.h:683-683,stl_algo.h:709-709,OhmmsVector.h:178-178,OhmmsVector.h:248-248,DiracDeterminantRef.cpp:111-111,DiracDeterminantRef.cpp:114-118,OperatorTags.h:61-63,OperatorTags.h:94-94,stl_algobase.h:413-413,stl_algobase.h:451-453,DelayedUpdate.h:98-98,DelayedUpdate.h:101-101,DelayedUpdate.h:106-107,DelayedUpdate.h:111-113,BLAS.hpp:187-187,TinyVector.h:62-62,OhmmsMatrix.h:77-78,OhmmsMatrix.h:214-214,OhmmsMatrix.h:217-217 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 725 | exec | stl_numeric.h:140-141 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1114 | 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.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2622 | exec | new_allocator.h:151-151,new_allocator.h:172-172,NewTimer.h:119-121,NewTimer.h:124-124,tuple:2887-2888,NewTimer.cpp:98-111,NewTimer.cpp:120-120,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,stl_map.h:511-511,chrono.h:214-214,chrono.h:716-716 | qmcplusplus::TimerType::stop() | Outermost | 0.09 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 690 | exec | BsplineFunctor.h:305-336 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1155 | exec | MultiBsplineRef.hpp:227-229,MultiBsplineRef.hpp:234-239,MultiBsplineRef.hpp:242-242 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | InBetween | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1156 | 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.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 280 | exec | BsplineFunctor.h:246-260 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1704 | exec | ParticleSet.cpp:343-344,stl_vector.h:993-993,unique_ptr.h:193-193 | qmcplusplus::ParticleSet::makeMove(int, qmcplusplus::TinyVector const&, bool) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 928 | exec | stl_numeric.h:140-141 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1335 | exec | DelayedUpdate.h:137-138 | miniqmcreference::DiracDeterminantRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3475 | exec | NewTimer.h:249-249,unique_ptr.h:193-193,OhmmsVector.h:229-229,OhmmsVector.h:248-248,ParticleBConds3DSoa.h:222-224,ParticleBConds3DSoa.h:234-234,ParticleBConds3DSoa.h:237-243,ParticleBConds3DSoa.h:246-248,ParticleBConds3DSoa.h:251-255,Mallocator.hpp:78-78,VectorSoAContainer.h:154-156,VectorSoAContainer.h:174-176,VectorSoAContainer.h:271-273,SoaDistanceTableAAOMPTarget.h:283-287,RealSpacePositionsOMPTarget.h:163-163 | qmcplusplus::SoaDistanceTableAAOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 687 | exec | stl_numeric.h:140-141,stl_vector.h:1150-1150,OhmmsVector.h:223-223,OhmmsVector.h:249-249,TwoBodyJastrowRef.h:268-271,TwoBodyJastrowRef.h:364-364,TwoBodyJastrowRef.h:367-369,TwoBodyJastrowRef.h:375-377,TwoBodyJastrowRef.h:381-381,TwoBodyJastrowRef.h:386-393,TwoBodyJastrowRef.h:398-398,ParticleSet.h:313-313,ParticleSet.h:316-316,stl_algobase.h:238-238,stl_algobase.h:952-952,stl_algobase.h:1140-1140,VectorSoAContainer.h:244-244,VectorSoAContainer.h:273-273,TinyVector.h:62-62,BsplineFunctor.h:276-276,BsplineFunctor.h:281-284,BsplineFunctor.h:291-298,BsplineFunctor.h:322-325,BsplineFunctor.h:328-336 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 190 | exec | NewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:993-993,stl_vector.h:1128-1128,WaveFunction.cpp:225-228,refwrap.h:351-351 | qmcplusplus::WaveFunction::acceptMove(qmcplusplus::ParticleSet&, int) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 925 | exec | BsplineFunctor.h:291-298 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3293 | exec | stl_vector.h:1131-1131,stl_algobase.h:452-452,VectorSoAContainer.h:271-271,SoaDistanceTableAAOMPTarget.h:437-437 | qmcplusplus::SoaDistanceTableAAOMPTarget::update(int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 183 | exec | stl_vector.h:993-993,WaveFunction.cpp:183-185,WaveFunction.cpp:191-191 | qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int) | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2624 | exec | NewTimer.h:119-119,stl_tree.h:786-786,stl_tree.h:1947-1949 | qmcplusplus::TimerType::stop() | Innermost | 0.10 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 385 | exec | OneBodyJastrowRef.h:186-187 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1353 | exec | inner_product.hpp:82-83,inner_product.hpp:155-156,TinyVectorOps.h:129-131,OhmmsVector.h:248-248,DiracDeterminantRef.cpp:173-173,DiracDeterminantRef.cpp:178-178,OperatorTags.h:61-63,OperatorTags.h:94-94,TinyVector.h:62-62,OhmmsMatrix.h:217-217 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 680 | exec | stl_vector.h:1147-1147,BsplineFunctor.h:305-336 | miniqmcreference::TwoBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1333 | exec | OhmmsVector.h:223-223,DelayedUpdate.h:186-187,OhmmsMatrix.h:236-236 | miniqmcreference::DiracDeterminantRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 185 | exec | stl_vector.h:993-993,WaveFunction.cpp:196-198,WaveFunction.cpp:204-204 | qmcplusplus::WaveFunction::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 189 | exec | stl_vector.h:993-993,WaveFunction.cpp:223-225,WaveFunction.cpp:230-230 | qmcplusplus::WaveFunction::acceptMove(qmcplusplus::ParticleSet&, int) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 683 | exec | TwoBodyJastrowRef.h:341-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2620 | exec | NewTimer.h:90-93,NewTimer.h:97-99,stl_vector.h:993-993,NewTimer.cpp:53-58,NewTimer.cpp:62-65,NewTimer.cpp:69-69,NewTimer.cpp:73-75,NewTimer.cpp:81-81,TimerManager.h:92-93 | qmcplusplus::TimerType::start() | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 87 | exec | NonLocalPP.hpp:131-132,stl_vector.h:992-992,OperatorTags.h:43-43,OperatorTags.h:63-63,TinyVector.h:145-145 | main._omp_fn.1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1108 | exec | stl_vector.h:1128-1128,BsplineAllocator.hpp:179-180 | qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone ._omp_fn.0] | Innermost | 0.01 | 0.00 | 0.00 | 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.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 196 | exec | new_allocator.h:172-172,NewTimer.h:249-249,stl_vector.h:368-369,stl_vector.h:388-388,stl_vector.h:993-993,WaveFunction.cpp:269-269,WaveFunction.cpp:273-276 | qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 370 | exec | stl_numeric.h:140-140,stl_vector.h:1131-1131,stl_vector.h:1150-1150,stl_vector.h:1263-1263,OneBodyJastrowRef.h:109-109,OneBodyJastrowRef.h:112-113,OneBodyJastrowRef.h:184-188,OneBodyJastrowRef.h:192-192,OneBodyJastrowRef.h:207-207,OhmmsVector.h:223-223,OhmmsVector.h:249-249,stl_algobase.h:952-952,stl_algobase.h:1146-1146,stl_algobase.h:1151-1151,stl_iterator.h:1068-1068,stl_iterator.h:1139-1139,BsplineFunctor.h:318-318 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 366 | exec | stl_numeric.h:140-141 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1109 | exec | MultiBsplineRef.hpp:64-71 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3432 | exec | stl_vector.h:1128-1128,stl_vector.h:1131-1131,unique_ptr.h:193-193,OhmmsVector.h:223-223,OhmmsVector.h:248-248,ParticleBConds3DSoa.h:223-224,ParticleBConds3DSoa.h:234-234,ParticleBConds3DSoa.h:237-243,ParticleBConds3DSoa.h:246-248,ParticleBConds3DSoa.h:251-255,VectorSoAContainer.h:271-273,SoaDistanceTableAAOMPTarget.h:184-185,RealSpacePositionsOMPTarget.h:163-163 | qmcplusplus::SoaDistanceTableAAOMPTarget::evaluate(qmcplusplus::ParticleSet&) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1110 | exec | MultiBsplineRef.hpp:63-63 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 721 | exec | TwoBodyJastrowRef.h:377-377,TwoBodyJastrowRef.h:380-383,VectorSoAContainer.h:273-273 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1372 | exec | DiracMatrix.h:112-113 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1366 | exec | new_allocator.h:172-172,OhmmsVector.h:56-56,OhmmsVector.h:144-144,OhmmsVector.h:210-210,SPOSet.h:106-111,OhmmsMatrix.h:217-217 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1368 | exec | inner_product.hpp:82-83,inner_product.hpp:155-156,TinyVectorOps.h:129-131,OhmmsVector.h:248-248,DiracDeterminantRef.cpp:247-247,DiracDeterminantRef.cpp:252-252,OperatorTags.h:63-63,OperatorTags.h:94-94,TinyVector.h:62-62,OhmmsMatrix.h:217-217 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 729 | exec | TwoBodyJastrowRef.h:423-423,OperatorTags.h:94-94 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2594 | exec | OhmmsVector.h:266-266,RealSpacePositions.h:43-43,Mallocator.hpp:50-50,Mallocator.hpp:61-61,Mallocator.hpp:68-68,Mallocator.hpp:78-79,VectorSoAContainer.h:126-131,PosTransformer.h:33-33,PosTransformer.h:36-39,PosTransformer.h:43-45 | qmcplusplus::RealSpacePositions::setAllParticlePos(qmcplusplus::ParticleAttrib, std::allocator > > const&) | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 4224 | exec | SoaDistanceTableABOMPTarget.h:214-214,SoaDistanceTableABOMPTarget.h:222-222,SoaDistanceTableABOMPTarget.h:225-225 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | InBetween | 0.00 | 0.00 | 0.00 | 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&) | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 264 | exec | OneBodyJastrowRef.h:214-214,OneBodyJastrowRef.h:241-241 | miniqmcreference::OneBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet&, int, double const*) [clone .isra.0] | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 193 | exec | OhmmsVector.h:379-379,TinyVector.h:163-164 | qmcplusplus::WaveFunction::evaluateGL(qmcplusplus::ParticleSet&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 72 | exec | new_allocator.h:88-88,random.tcc:458-466,random.tcc:3365-3368 | main._omp_fn.1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 720 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 382 | exec | OneBodyJastrowRef.h:184-184,OneBodyJastrowRef.h:188-188,OneBodyJastrowRef.h:191-194 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 373 | exec | BsplineFunctor.h:291-298 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 681 | exec | TwoBodyJastrowRef.h:269-269,TwoBodyJastrowRef.h:279-279 | miniqmcreference::TwoBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 930 | exec | OneBodyJastrowRef.h:184-184,OneBodyJastrowRef.h:188-188,OneBodyJastrowRef.h:191-194 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 730 | exec | TwoBodyJastrowRef.h:423-423,OperatorTags.h:94-94 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2580 | exec | VectorSoAContainer.h:244-244,RealSpacePositionsOMPTarget.h:69-69,RealSpacePositionsOMPTarget.h:84-84 | qmcplusplus::RealSpacePositionsOMPTarget::setOneParticlePos(qmcplusplus::TinyVector const&, unsigned long) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 78 | exec | random.tcc:458-466,random.tcc:3365-3368 | main._omp_fn.1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 77 | exec | RandomGenerator.h:51-55,random.h:2011-2011,random.tcc:404-409,random.tcc:416-416,random.tcc:420-425,random.tcc:458-458,random.tcc:464-465,random.tcc:3363-3364,random.tcc:3368-3371,random.tcc:3374-3374 | main._omp_fn.1 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 718 | exec | TwoBodyJastrowRef.h:388-388,TwoBodyJastrowRef.h:393-393,TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 379 | exec | OneBodyJastrowRef.h:169-169,OperatorTags.h:94-94 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.00 | 0.00 | 0.00 | 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.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2508 | exec | stl_construct.h:162-162,Mallocator.hpp:78-78,VectorSoAContainer.h:150-150 | qmcplusplus::DistanceTableAB::~DistanceTableAB() | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 692 | exec | TwoBodyJastrowRef.h:375-376 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 691 | exec | stl_vector.h:1147-1147,BsplineFunctor.h:305-336 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1991 | exec | OhmmsVector.h:221-221,VirtualParticleSet.cpp:120-120,OperatorTags.h:43-43 | qmcplusplus::VirtualParticleSet::makeMoves(qmcplusplus::ParticleSet const&, int, std::vector, std::allocator > > const&, bool, int) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1334 | exec | OhmmsVector.h:248-248,DelayedUpdate.h:147-148 | miniqmcreference::DiracDeterminantRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 728 | exec | TwoBodyJastrowRef.h:423-423,OperatorTags.h:94-94 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2498 | exec | OhmmsVector.h:210-210,stl_construct.h:151-151,stl_construct.h:162-162,Mallocator.hpp:78-78 | qmcplusplus::DistanceTableAB::~DistanceTableAB() | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 192 | exec | NewTimer.h:249-249,stl_vector.h:993-993,OhmmsVector.h:178-178,OhmmsVector.h:223-223,OhmmsVector.h:379-379,WaveFunction.cpp:248-252,WaveFunction.cpp:258-258,OperatorTags.h:183-183,TinyVector.h:163-164 | qmcplusplus::WaveFunction::evaluateGL(qmcplusplus::ParticleSet&) | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |