| 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 935 | exec | MultiBsplineRef.hpp:68-71 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Innermost | 43.67 | 42.55 | 25.78 | 1.00 | 2.00 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 10.00 | 10.00 | 5.00 | 5.00 | 10.00 |
| ○Loop 1000 | exec | MultiBsplineRef.hpp:242-262 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | Innermost | 18.20 | 17.39 | 10.53 | 1.00 | 1.81 | 8.00 | 1.00 | 1 | 15.22 | 14.40 | 11.00 | 11.00 | 6.09 | 1.38 | 11.00 |
| ○Loop 3088 | exec | ParticleBConds3DSoa.h:280-298,SoaDistanceTableABOMPTarget.h:228-228 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Innermost | 8.00 | 7.56 | 4.58 | 1.00 | 4.29 | 8.00 | 1.00 | 1 | 14.00 | 14.25 | 11.00 | 11.00 | 2.56 | 1.38 | 11.00 |
| ○Loop 2510 | exec | TinyVector.h:182-182,SoaDistanceTableAAOMPTarget.h:440-442,VectorSoAContainer.h:243-244,VectorSoAContainer.h:263-263 | qmcplusplus::SoaDistanceTableAAOMPTarget::update(int) | Single | 3.89 | 3.38 | 2.05 | 1.38 | 1.00 | 8.00 | 5.50 | 1 | 27.27 | 15.91 | 5.50 | 4.00 | 5.50 | 0.69 | 1.00 |
| ○Loop 370 | exec | BsplineFunctor.h:236-241 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 2.11 | 1.80 | 1.09 | 1.30 | 1.00 | 10.38 | 1.83 | 6561 | 0.00 | 10.00 | 10.38 | 8.00 | 10.38 | 1.00 | 5.67 |
| ○Loop 605 | exec | TwoBodyJastrowRef.h:342-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Innermost | 1.28 | 1.00 | 0.61 | 1.00 | 1.23 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 16.00 | 16.00 | 13.03 | 8.00 | 16.00 |
| ○Loop 1110 | 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.73 | 0.63 | 0.38 | 1.00 | 1.24 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 16.00 | 16.00 | 12.92 | 8.00 | 16.00 |
| ○Loop 1106 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94 | miniqmcreference::DiracDeterminantRef >::evalGrad(qmcplusplus::ParticleSet&, int) | Single | 0.76 | 0.60 | 0.37 | 1.00 | 1.24 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 16.00 | 16.00 | 12.92 | 8.00 | 16.00 |
| ○Loop 2623 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableAAOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Single | 0.71 | 0.54 | 0.33 | 1.00 | 1.63 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 11.00 | 11.00 | 6.75 | 5.50 | 11.00 |
| ○Loop 2624 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableAAOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Single | 0.62 | 0.45 | 0.27 | 1.00 | 1.63 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 11.00 | 11.00 | 6.75 | 5.50 | 11.00 |
| ○Loop 1004 | 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.58 | 0.44 | 0.27 | 1.00 | 1.00 | 7.20 | 9.00 | 1 | 11.11 | 13.89 | 9.00 | 9.00 | 9.00 | 1.25 | 1.00 |
| ○Loop 1111 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.49 | 0.40 | 0.25 | 1.00 | 1.23 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 32.00 | 32.00 | 26.11 | 16.00 | 32.00 |
| ○Loop 606 | exec | TwoBodyJastrowRef.h:324-331 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.53 | 0.40 | 0.24 | 1.00 | 1.00 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 10.00 | 10.00 | 10.00 | 1.25 | 10.00 |
| ○Loop 2596 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableAAOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Innermost | 0.31 | 0.26 | 0.16 | 1.00 | 1.63 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 11.00 | 11.00 | 6.75 | 5.50 | 11.00 |
| ○Loop 600 | exec | BsplineFunctor.h:291-298 | miniqmcreference::TwoBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | Innermost | 0.32 | 0.23 | 0.14 | 1.52 | 1.00 | 12.13 | 2.14 | 6561 | 0.00 | 9.38 | 12.13 | 8.00 | 12.13 | 1.00 | 5.67 |
| ○Loop 1128 | exec | inner_product.hpp:211-212 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.25 | 0.23 | 0.14 | 1.00 | 1.00 | 6.51 | 1.00 | 1 | 33.33 | 16.67 | 8.00 | 8.00 | 8.00 | 1.23 | 8.00 |
| ○Loop 999 | exec | MultiBsplineRef.hpp:276-286 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | Single | 0.33 | 0.20 | 0.12 | 1.00 | 1.00 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 9.00 | 9.00 | 9.00 | 1.13 | 9.00 |
| ○Loop 285 | exec | TwoBodyJastrowRef.h:155-156 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.28 | 0.20 | 0.12 | 1.00 | 1.23 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 32.00 | 32.00 | 26.11 | 16.00 | 32.00 |
| ○Loop 1105 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.24 | 0.14 | 0.08 | 1.00 | 1.23 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 32.00 | 32.00 | 26.11 | 16.00 | 32.00 |
| ○Loop 2867 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableABOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Single | 0.21 | 0.13 | 0.08 | 1.00 | 1.63 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 11.00 | 11.00 | 6.75 | 5.50 | 11.00 |
| ○Loop 289 | exec | BsplineFunctor.h:291-298 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.19 | 0.13 | 0.08 | 1.52 | 1.00 | 12.13 | 2.14 | 6561 | 0.00 | 9.38 | 12.13 | 8.00 | 12.13 | 1.00 | 5.67 |
| ○Loop 1118 | 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.16 | 0.10 | 0.06 | 1.00 | 1.23 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 16.00 | 16.00 | 13.00 | 8.00 | 16.00 |
| ○Loop 121 | exec | ParticleSet.h:277-277,miniqmc.cpp:429-429,TinyVector.h:145-145,stl_vector.h:992-993,OhmmsVector.h:229-229,unique_ptr.h:193-193,NonLocalPP.hpp:126-126,NonLocalPP.hpp:129-135,OperatorTags.h:43-43,OperatorTags.h:63-63,VectorSoAContainer.h:231-231 | main._omp_fn.1 | InBetween | 0.13 | 0.08 | 0.05 | 1.38 | 1.48 | 8.15 | 3.38 | 10 | 19.57 | 14.81 | 13.50 | 9.75 | 9.13 | 1.66 | 4.00 |
| ○Loop 371 | exec | stl_vector.h:1147-1147,BsplineFunctor.h:246-260 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.13 | 0.07 | 0.04 | 1.03 | 1.44 | 2.26 | 1.82 | 1 | 100.00 | 48.46 | 34.63 | 33.63 | 24.00 | 15.34 | 19.00 |
| ○Loop 1164 | exec | stl_algobase.h:939-940 | miniqmcreference::DiracDeterminantRef >::resize(int, int) | Innermost | 0.06 | 0.05 | 0.03 | 1.00 | 1.00 | 2.00 | 12.00 | 1 | 100.00 | 50.00 | 12.00 | 12.00 | 12.00 | 6.00 | 1.00 |
| ○Loop 620 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.11 | 0.04 | 0.02 | 1.00 | 1.23 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 32.00 | 32.00 | 26.11 | 16.00 | 32.00 |
| ○Loop 1103 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.07 | 0.04 | 0.02 | 1.00 | 1.23 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 32.00 | 32.00 | 26.11 | 16.00 | 32.00 |
| ○Loop 1102 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.08 | 0.04 | 0.02 | 1.00 | 1.24 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 16.00 | 16.00 | 12.92 | 8.00 | 16.00 |
| ○Loop 369 | exec | ParticleSet.h:313-313,ParticleSet.h:316-316,TwoBodyJastrowRef.h:127-129,TwoBodyJastrowRef.h:132-132,stl_vector.h:1147-1147,stl_vector.h:1150-1150,BsplineFunctor.h:232-232,BsplineFunctor.h:236-241,BsplineFunctor.h:244-252,BsplineFunctor.h:256-260,OhmmsVector.h:221-221 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.07 | 0.03 | 0.02 | 1.18 | 1.93 | 6.91 | 1.44 | 1000012 | 29.64 | 16.33 | 68.63 | 58.38 | 35.50 | 9.94 | 47.50 |
| ○Loop 287 | exec | stl_numeric.h:140-141 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.08 | 0.03 | 0.02 | 1.00 | 1.47 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 16.00 | 16.00 | 10.91 | 8.00 | 16.00 |
| ○Loop 3086 | 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.06 | 0.03 | 0.02 | 1.10 | 1.00 | 8.85 | 3.56 | 2 | 0.00 | 11.22 | 3.56 | 3.25 | 3.56 | 0.40 | 1.00 |
| ○Loop 255 | exec | BsplineFunctor.h:236-241 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.07 | 0.03 | 0.02 | 1.30 | 1.00 | 10.38 | 1.83 | 6561 | 0.00 | 10.00 | 10.38 | 8.00 | 10.38 | 1.00 | 5.67 |
| ○Loop 2868 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableABOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Single | 0.06 | 0.03 | 0.02 | 1.00 | 1.63 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 11.00 | 11.00 | 6.75 | 5.50 | 11.00 |
| ○Loop 1117 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.06 | 0.03 | 0.02 | 1.00 | 1.23 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 32.00 | 32.00 | 26.11 | 16.00 | 32.00 |
| ○Loop 291 | exec | BsplineFunctor.h:305-336 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.05 | 0.02 | 0.01 | 1.03 | 1.24 | 2.31 | 1.56 | 1 | 99.42 | 48.77 | 67.13 | 65.38 | 54.00 | 29.06 | 43.00 |
| ○Loop 624 | exec | BsplineFunctor.h:291-298 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.05 | 0.02 | 0.01 | 1.52 | 1.00 | 12.13 | 2.14 | 6561 | 0.00 | 9.38 | 12.13 | 8.00 | 12.13 | 1.00 | 5.67 |
| ○Loop 602 | exec | BsplineFunctor.h:305-336 | miniqmcreference::TwoBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | Innermost | 0.04 | 0.02 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 814 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.04 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 368 | exec | refwrap.h:351-351,TwoBodyJastrowRef.h:107-108,TwoBodyJastrowRef.h:125-127,stl_vector.h:993-993,stl_vector.h:1131-1131,BsplineFunctor.h:231-231,BsplineFunctor.h:256-258,OhmmsVector.h:223-223,OhmmsVector.h:249-249,optional:991-991 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.04 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 361 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 599 | exec | ParticleSet.h:313-313,TwoBodyJastrowRef.h:269-271,stl_vector.h:1150-1150,BsplineFunctor.h:276-276,BsplineFunctor.h:283-284,BsplineFunctor.h:291-298,BsplineFunctor.h:305-311,BsplineFunctor.h:315-318,BsplineFunctor.h:321-336,OhmmsVector.h:221-221,stl_algobase.h:238-238 | miniqmcreference::TwoBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | Outermost | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 617 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 252 | exec | OneBodyJastrowRef.h:134-135,OneBodyJastrowRef.h:140-141,OneBodyJastrowRef.h:151-151,OneBodyJastrowRef.h:154-155,stl_vector.h:993-993,stl_vector.h:1128-1128,stl_vector.h:1131-1131,BsplineFunctor.h:166-173,BsplineFunctor.h:179-182,BsplineFunctor.h:256-258,OhmmsVector.h:229-229,OhmmsVector.h:249-249 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 288 | exec | ParticleSet.h:313-313,TwoBodyJastrowRef.h:269-271,stl_vector.h:1150-1150,BsplineFunctor.h:276-276,BsplineFunctor.h:283-284,BsplineFunctor.h:291-298,BsplineFunctor.h:305-311,BsplineFunctor.h:315-318,BsplineFunctor.h:321-336,stl_algobase.h:238-238 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Outermost | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 254 | exec | ParticleSet.h:313-313,ParticleSet.h:316-316,OneBodyJastrowRef.h:143-146,stl_vector.h:1147-1147,stl_vector.h:1150-1150,BsplineFunctor.h:231-232,BsplineFunctor.h:236-241,BsplineFunctor.h:244-252,BsplineFunctor.h:256-260,shared_ptr_base.h:1667-1667,OhmmsVector.h:223-223 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.02 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 618 | exec | TwoBodyJastrowRef.h:388-391 | 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 2735 | exec | stl_algobase.h:951-952 | qmcplusplus::Vector > >::resize(unsigned long, double) | Single | 0.02 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 140 | exec | refwrap.h:351-351,miniqmc.cpp:429-458,TinyVector.h:62-62,stl_vector.h:1131-1131 | main._omp_fn.1 | Innermost | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1001 | exec | MultiBsplineRef.hpp:227-229,MultiBsplineRef.hpp:234-239,MultiBsplineRef.hpp:242-242 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | InBetween | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 930 | exec | BsplineAllocator.hpp:179-180 | qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone ._omp_fn.0] | Innermost | 0.01 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 933 | exec | MultiBsplineRef.hpp:64-71 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | InBetween | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1380 | exec | ParticleSet.cpp:242-243,stl_vector.h:993-993,unique_ptr.h:193-193 | qmcplusplus::ParticleSet::update(bool) | Single | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2864 | exec | stl_vector.h:1131-1131,stl_algobase.h:413-413,stl_algobase.h:451-453,stl_algo.h:683-683,stl_algo.h:709-709,SoaDistanceTableABOMPTarget.h:375-376,VectorSoAContainer.h:271-271 | qmcplusplus::SoaDistanceTableABOMPTarget::update(int) | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 934 | exec | MultiBsplineRef.hpp:63-66 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | InBetween | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 815 | 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 120 | exec | ParticleSet.h:277-277,stl_vector.h:1147-1147,stl_vector.h:1150-1150,NonLocalPP.hpp:122-122,NonLocalPP.hpp:126-126 | main._omp_fn.1 | InBetween | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 932 | exec | einspline_spo_ref.hpp:175-176,MultiBsplineRef.hpp:42-44,MultiBsplineRef.hpp:47-49,MultiBsplineRef.hpp:56-58,MultiBsplineRef.hpp:63-63,MultiBsplineRef.hpp:67-68,stl_vector.h:1263-1263,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 >&) | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 203 | exec | refwrap.h:351-351,NewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:992-993,stl_vector.h:1131-1131,WaveFunction.cpp:269-269,WaveFunction.cpp:272-276 | qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1002 | exec | MultiBsplineRef.hpp:226-227,MultiBsplineRef.hpp:234-236 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 244 | exec | OneBodyJastrowRef.h:214-218,shared_ptr_base.h:1667-1667,OhmmsVector.h:223-223 | miniqmcreference::OneBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet&, int, double const*) [clone .isra.0] | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 243 | exec | OneBodyJastrowRef.h:214-216 | miniqmcreference::OneBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet&, int, double const*) [clone .isra.0] | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 197 | exec | refwrap.h:351-351,NewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:993-993,WaveFunction.cpp:185-188,OperatorTags.h:94-94 | qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int) | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 623 | exec | stl_numeric.h:140-141 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 931 | exec | einspline_spo_ref.hpp:183-187,stl_vector.h:1263-1263,stl_algobase.h:238-238,stl_algobase.h:413-413,stl_algobase.h:451-452,stl_algo.h:683-683,stl_algo.h:709-709 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 622 | exec | TwoBodyJastrowRef.h:375-376 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1109 | exec | OhmmsMatrix.h:217-217,TinyVectorOps.h:129-131,TinyVector.h:62-62,inner_product.hpp:82-83,inner_product.hpp:155-156,OhmmsVector.h:248-248,OperatorTags.h:63-63,OperatorTags.h:94-94,DiracDeterminantRef.cpp:173-173,DiracDeterminantRef.cpp:178-178 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1412 | exec | ParticleSet.cpp:389-390,stl_vector.h:993-993,unique_ptr.h:193-193 | qmcplusplus::ParticleSet::acceptMove(int) | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 626 | exec | BsplineFunctor.h:305-336 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 808 | exec | BsplineFunctor.h:291-298 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1005 | exec | einspline_spo_ref.hpp:206-207,stl_vector.h:1263-1263,VectorSoAContainer.h:265-265 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2595 | exec | ParticleBConds3DSoa.h:222-224,ParticleBConds3DSoa.h:234-234,ParticleBConds3DSoa.h:237-243,ParticleBConds3DSoa.h:246-248,ParticleBConds3DSoa.h:251-255,stl_vector.h:1131-1131,OhmmsVector.h:223-223,OhmmsVector.h:248-248,unique_ptr.h:193-193,SoaDistanceTableAAOMPTarget.h:184-187,VectorSoAContainer.h:271-273,RealSpacePositionsOMPTarget.h:163-163 | qmcplusplus::SoaDistanceTableAAOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1104 | exec | inner_product.hpp:82-83,SPOSet.h:83-86,OhmmsVector.h:178-178,OhmmsVector.h:248-249 | miniqmcreference::DiracDeterminantRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 152 | exec | random.tcc:406-409,random.tcc:412-417,random.tcc:420-425,random.tcc:458-458,random.tcc:3363-3365,random.tcc:3370-3370,random.tcc:3374-3374,random.h:2011-2011,RandomGenerator.h:51-54 | main._omp_fn.1 | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 200 | exec | refwrap.h:351-351,NewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:993-993,WaveFunction.cpp:225-228 | qmcplusplus::WaveFunction::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 603 | exec | TwoBodyJastrowRef.h:334-334,TwoBodyJastrowRef.h:341-349,TwoBodyJastrowRef.h:355-355,VectorSoAContainer.h:271-273 | 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 2107 | exec | stl_tree.h:786-786,stl_tree.h:1947-1949,NewTimer.h:119-119 | qmcplusplus::TimerType::stop() | Single | 0.05 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 809 | exec | BsplineFunctor.h:305-336 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 198 | exec | refwrap.h:351-351,NewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:993-993,WaveFunction.cpp:198-201 | qmcplusplus::WaveFunction::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 290 | exec | BsplineFunctor.h:305-336 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 812 | 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 1003 | exec | einspline_spo_ref.hpp:219-219,einspline_spo_ref.hpp:223-227,TinyVector.h:145-145,stl_vector.h:1131-1131,OhmmsVector.h:223-223,stl_algobase.h:238-238,VectorSoAContainer.h:231-231,VectorSoAContainer.h:271-271 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1099 | exec | OhmmsMatrix.h:236-236,OhmmsVector.h:223-223,DelayedUpdate.h:186-187 | 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 611 | exec | ParticleSet.h:313-313,TwoBodyJastrowRef.h:269-271,stl_vector.h:1150-1150,BsplineFunctor.h:276-276,BsplineFunctor.h:283-284,BsplineFunctor.h:291-298,BsplineFunctor.h:305-311,BsplineFunctor.h:315-318,BsplineFunctor.h:321-336,stl_algobase.h:238-238 | 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 2103 | exec | stl_tree.h:786-786,stl_tree.h:1947-1949,NewTimer.h:119-119 | qmcplusplus::TimerType::stop() | Single | 0.04 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1387 | 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 601 | exec | 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 313 | 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 1116 | exec | OhmmsMatrix.h:217-217,TinyVectorOps.h:129-131,TinyVector.h:62-62,inner_product.hpp:82-83,inner_product.hpp:155-156,OhmmsVector.h:248-248,OperatorTags.h:63-63,OperatorTags.h:94-94,DiracDeterminantRef.cpp:247-247,DiracDeterminantRef.cpp:252-252 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 613 | exec | stl_numeric.h:140-141,TinyVector.h:62-62,TwoBodyJastrowRef.h:268-269,TwoBodyJastrowRef.h:364-364,TwoBodyJastrowRef.h:367-369,TwoBodyJastrowRef.h:375-377,TwoBodyJastrowRef.h:381-381,TwoBodyJastrowRef.h:386-393,BsplineFunctor.h:315-315,OhmmsVector.h:223-223,OhmmsVector.h:249-249,stl_algobase.h:952-952,stl_iterator.h:1102-1102,VectorSoAContainer.h:244-244,VectorSoAContainer.h:273-273 | 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 3087 | exec | SoaDistanceTableABOMPTarget.h:214-215,SoaDistanceTableABOMPTarget.h:222-225 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 357 | exec | stl_numeric.h:140-141 | miniqmcreference::OneBodyJastrowRef >::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 616 | exec | TwoBodyJastrowRef.h:377-377,TwoBodyJastrowRef.h:388-388,TwoBodyJastrowRef.h:393-393,TwoBodyJastrowRef.h:397-398 | 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 153 | exec | random.tcc:458-466,random.tcc:3365-3368 | main._omp_fn.1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 286 | exec | TinyVector.h:62-62,TwoBodyJastrowRef.h:150-150,TwoBodyJastrowRef.h:155-157 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2511 | exec | stl_vector.h:1131-1131,stl_algobase.h:452-452,SoaDistanceTableAAOMPTarget.h:437-437,VectorSoAContainer.h:271-271 | qmcplusplus::SoaDistanceTableAAOMPTarget::update(int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 362 | exec | OneBodyJastrowRef.h:186-187 | miniqmcreference::OneBodyJastrowRef >::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 148 | exec | alloc_traits.h:277-277,random.tcc:458-466,random.tcc:3365-3368 | main._omp_fn.1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 122 | exec | TinyVector.h:145-145,NonLocalPP.hpp:131-132,OperatorTags.h:43-43,OperatorTags.h:63-63 | main._omp_fn.1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 813 | exec | OneBodyJastrowRef.h:184-184,OneBodyJastrowRef.h:188-188,OneBodyJastrowRef.h:191-194 | miniqmcreference::OneBodyJastrowRef >::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 202 | exec | TinyVector.h:164-164,OhmmsVector.h:379-379 | qmcplusplus::WaveFunction::evaluateGL(qmcplusplus::ParticleSet&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 155 | exec | random.tcc:458-466,random.tcc:3365-3368 | main._omp_fn.1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 360 | 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.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 929 | exec | BsplineAllocator.hpp:171-171,BsplineAllocator.hpp:174-174,BsplineAllocator.hpp:179-180,OhmmsArray.h:156-156,stl_vector.h:1131-1131 | qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone ._omp_fn.0] | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 621 | exec | TwoBodyJastrowRef.h:377-377,TwoBodyJastrowRef.h:381-383,VectorSoAContainer.h:273-273 | 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 625 | exec | 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 1130 | 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 >&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1586 | exec | OhmmsVector.h:178-178,OperatorTags.h:43-43,VirtualParticleSet.cpp:120-120 | qmcplusplus::VirtualParticleSet::makeMoves(qmcplusplus::ParticleSet const&, int, std::vector, std::allocator > > const&, bool, int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 647 | exec | TwoBodyJastrowRef.h:423-423,OperatorTags.h:94-94 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 645 | exec | TwoBodyJastrowRef.h:423-423,OperatorTags.h:94-94 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2099 | exec | PosTransformer.h:43-45 | qmcplusplus::RealSpacePositionsOMPTarget::setAllParticlePos(qmcplusplus::ParticleAttrib, std::allocator > > const&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 648 | exec | TwoBodyJastrowRef.h:423-427 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 643 | exec | TwoBodyJastrowRef.h:423-425 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 315 | exec | stl_numeric.h:140-141 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 359 | exec | stl_numeric.h:140-141,OneBodyJastrowRef.h:109-109,OneBodyJastrowRef.h:112-113,OneBodyJastrowRef.h:184-188,OneBodyJastrowRef.h:192-192,OneBodyJastrowRef.h:207-207,OneBodyJastrowRef.h:231-231,OneBodyJastrowRef.h:234-237,stl_vector.h:1131-1131,stl_vector.h:1147-1147,stl_vector.h:1150-1150,stl_vector.h:1263-1263,BsplineFunctor.h:188-191,BsplineFunctor.h:315-315,OhmmsVector.h:221-223,OhmmsVector.h:229-229,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:1102-1102,stl_iterator.h:1139-1139 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 365 | exec | BsplineFunctor.h:291-298 | miniqmcreference::OneBodyJastrowRef >::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 619 | exec | TwoBodyJastrowRef.h:377-383 | 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 314 | exec | OneBodyJastrowRef.h:171-172 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 364 | exec | ParticleSet.h:313-313,ParticleSet.h:316-316,OneBodyJastrowRef.h:214-216,stl_vector.h:1150-1150,BsplineFunctor.h:276-276,BsplineFunctor.h:281-284,BsplineFunctor.h:291-298,BsplineFunctor.h:305-311,BsplineFunctor.h:315-318,BsplineFunctor.h:321-336,shared_ptr_base.h:1667-1667,OhmmsVector.h:223-223 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1737 | exec | stl_construct.h:151-151,stl_construct.h:162-162,OhmmsVector.h:144-144,OhmmsVector.h:210-210,Mallocator.hpp:78-78 | qmcplusplus::DistanceTableAA::~DistanceTableAA() | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 366 | exec | BsplineFunctor.h:305-336 | 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 642 | exec | TwoBodyJastrowRef.h:423-423,OperatorTags.h:94-94 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1120 | exec | DiracMatrix.h:112-113 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 157 | exec | stl_algobase.h:939-940 | main._omp_fn.1 | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1738 | exec | stl_construct.h:162-162,Mallocator.hpp:78-78,VectorSoAContainer.h:150-150 | qmcplusplus::DistanceTableAA::~DistanceTableAA() | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1289 | exec | random.tcc:404-409 | qmcplusplus::build_els(qmcplusplus::ParticleSet const&, StdRandom >&, bool) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 145 | exec | random.tcc:412-417 | main._omp_fn.1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1935 | exec | stl_construct.h:151-151,stl_construct.h:162-162,OhmmsVector.h:144-144,OhmmsVector.h:210-210,Mallocator.hpp:78-78 | qmcplusplus::DistanceTableAB::~DistanceTableAB() | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 196 | exec | TinyVector.h:164-164,OhmmsVector.h:379-379 | qmcplusplus::WaveFunction::evaluateLog(qmcplusplus::ParticleSet&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 109 | exec | random.tcc:425-425,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 352 | exec | OneBodyJastrowRef.h:169-169,OperatorTags.h:94-94 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 131 | exec | random.tcc:406-409,random.tcc:412-417,random.tcc:420-425,random.tcc:458-458,random.tcc:3363-3365,random.tcc:3370-3371,random.h:2011-2011,StdRandom.h:102-103 | main._omp_fn.1 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 128 | exec | NonLocalPP.hpp:110-111,TinyVectorTensorOps.h:77-79 | main._omp_fn.1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3091 | exec | stl_vector.h:1131-1131,OhmmsVector.h:149-149,OhmmsVector.h:156-158,OhmmsVector.h:248-248,Mallocator.hpp:74-79,SoaDistanceTableABOMPTarget.h:73-77,VectorSoAContainer.h:154-154,VectorSoAContainer.h:167-167,VectorSoAContainer.h:174-176 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1767 | exec | stl_uninitialized.h:642-642,OhmmsVector.h:46-46 | std::vector >, std::allocator > > >::_M_default_append(unsigned long) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 105 | exec | random.tcc:425-425,random.tcc:458-466,random.tcc:3365-3368 | main._omp_fn.1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 610 | exec | stl_numeric.h:140-141,TinyVector.h:62-62,TwoBodyJastrowRef.h:268-269,TwoBodyJastrowRef.h:364-364,TwoBodyJastrowRef.h:367-369,TwoBodyJastrowRef.h:375-377,TwoBodyJastrowRef.h:381-381,TwoBodyJastrowRef.h:386-393,TwoBodyJastrowRef.h:397-397,BsplineFunctor.h:315-315,OhmmsVector.h:223-223,OhmmsVector.h:249-249,stl_iterator.h:1102-1102,VectorSoAContainer.h:244-244,VectorSoAContainer.h:273-273 | 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 1115 | exec | std_abs.h:72-72,DiracMatrix.h:31-35 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 2189 | exec | stl_tree.h:786-786,stl_tree.h:1947-1949,basic_string.h:495-502,basic_string.h:3235-3235,basic_string.h:3874-3874,stl_algobase.h:238-238,char_traits.h:368-368,char_traits.h:381-381 | qmcplusplus::TimerManager >::initializeTimer(qmcplusplus::TimerType&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 3090 | exec | SoaDistanceTableABOMPTarget.h:194-196 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 353 | exec | OneBodyJastrowRef.h:171-172 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 129 | exec | random.tcc:404-409 | main._omp_fn.1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 130 | exec | random.tcc:412-417 | main._omp_fn.1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |