| ID | Module | Source Location | Source Function | Level | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Coverage (% app. time) | Speedup if no scalar integer | Speedup if FP arith vectorized | Speedup if fully vectorized | Speedup if FP only | Number of paths | Vectorization Ratio (%) | Vector Length Use (%) | Flops (GFLOP/s) | CQA cycles | CQA cycles if no scalar integer | CQA cycles if FP arith vectorized | CQA cycles if fully vectorized | CQA cycles if FP only |
| ○Loop 956 | exec | MultiBsplineRef.hpp:68-71 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Innermost | 17.30 | 16.43 | 19.27 | 1.00 | 1.95 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 12.00 | 12.00 | 6.17 | 6.00 | 12.00 |
| ○Loop 2539 | exec | VectorSoAContainer.h:244-244,VectorSoAContainer.h:263-263,TinyVector.h:182-182,SoaDistanceTableAAOMPTarget.h:440-442 | qmcplusplus::SoaDistanceTableAAOMPTarget::update(int) | Single | 13.69 | 13.25 | 15.54 | 1.58 | 1.00 | 8.00 | 6.33 | 1 | 27.27 | 15.91 | 0.00 | 6.33 | 4.00 | 6.33 | 0.79 | 1.00 |
| ○Loop 1021 | exec | MultiBsplineRef.hpp:242-262 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | Innermost | 12.19 | 11.21 | 13.15 | 1.00 | 2.50 | 8.00 | 1.00 | 1 | 15.22 | 14.40 | 0.00 | 12.50 | 12.50 | 5.00 | 1.56 | 12.50 |
| ○Loop 3109 | exec | ParticleBConds3DSoa.h:280-298,SoaDistanceTableABOMPTarget.h:228-228 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Innermost | 7.27 | 6.51 | 7.64 | 1.00 | 3.38 | 6.67 | 1.00 | 1 | 12.24 | 14.03 | 0.00 | 15.00 | 15.00 | 4.44 | 2.25 | 15.00 |
| ○Loop 382 | exec | BsplineFunctor.h:236-241 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 2.12 | 1.77 | 2.07 | 1.00 | 1.00 | 12.12 | 1.47 | 6561 | 0.00 | 10.00 | 0.00 | 12.50 | 12.50 | 12.50 | 1.03 | 8.50 |
| ○Loop 619 | exec | TwoBodyJastrowRef.h:342-347 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Innermost | 0.71 | 0.58 | 0.69 | 1.00 | 1.23 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 16.00 | 16.00 | 13.03 | 8.00 | 16.00 |
| ○Loop 1025 | 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.66 | 0.50 | 0.58 | 1.00 | 1.00 | 6.40 | 8.00 | 1 | 11.11 | 13.89 | 0.00 | 8.00 | 8.00 | 8.00 | 1.25 | 1.00 |
| ○Loop 2652 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableAAOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Single | 0.63 | 0.49 | 0.57 | 1.00 | 1.67 | 1.67 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 15.00 | 15.00 | 9.00 | 9.00 | 15.00 |
| ○Loop 1131 | 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.54 | 0.47 | 0.55 | 1.00 | 1.00 | 2.00 | 1.50 - 1.41 | 1 | 100.00 | 50.00 | 0.00 | 24.00 | 24.00 | 24.00 | 12.00 | 16.00 - 17.00 |
| ○Loop 2653 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableAAOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Single | 0.60 | 0.47 | 0.55 | 1.00 | 1.67 | 1.67 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 15.00 | 15.00 | 9.00 | 9.00 | 15.00 |
| ○Loop 1020 | 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.57 | 0.43 | 0.50 | 1.00 | 1.04 | 8.00 | 1.04 | 1 | 0.00 | 12.50 | 0.00 | 9.33 | 9.33 | 9.00 | 1.17 | 9.00 |
| ○Loop 1127 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:92-94 | miniqmcreference::DiracDeterminantRef >::evalGrad(qmcplusplus::ParticleSet&, int) | Single | 0.54 | 0.41 | 0.48 | 1.00 | 1.00 | 2.00 | 1.50 | 1 | 100.00 | 50.00 | 0.00 | 24.00 | 24.00 | 24.00 | 12.00 | 16.00 |
| ○Loop 285 | exec | TwoBodyJastrowRef.h:155-156 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.36 | 0.28 | 0.33 | 1.00 | 1.23 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 32.00 | 32.00 | 26.11 | 16.00 | 32.00 |
| ○Loop 620 | exec | TwoBodyJastrowRef.h:324-331 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.43 | 0.28 | 0.32 | 1.00 | 1.31 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | 0.00 | 14.00 | 14.00 | 10.67 | 1.75 | 14.00 |
| ○Loop 1132 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.29 | 0.22 | 0.26 | 1.00 | 1.23 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 32.00 | 32.00 | 26.11 | 16.00 | 32.00 |
| ○Loop 1126 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.32 | 0.21 | 0.25 | 1.00 | 1.23 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 32.00 | 32.00 | 26.11 | 16.00 | 32.00 |
| ○Loop 614 | exec | BsplineFunctor.h:291-298 | miniqmcreference::TwoBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | Innermost | 0.28 | 0.20 | 0.24 | 1.19 | 1.00 | 12.63 | 1.75 | 6561 | 0.00 | 9.38 | 0.00 | 14.83 | 12.50 | 14.83 | 1.17 | 8.50 |
| ○Loop 1149 | exec | inner_product.hpp:211-212 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.22 | 0.18 | 0.21 | 1.00 | 1.00 | 6.51 | 1.00 | 1 | 33.33 | 16.67 | 0.00 | 8.00 | 8.00 | 8.00 | 1.23 | 8.00 |
| ○Loop 291 | exec | BsplineFunctor.h:291-298 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.26 | 0.17 | 0.20 | 1.19 | 1.00 | 12.63 | 1.75 | 6561 | 0.00 | 9.38 | 0.00 | 14.83 | 12.50 | 14.83 | 1.17 | 8.50 |
| ○Loop 2888 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableABOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Single | 0.16 | 0.09 | 0.11 | 1.00 | 1.67 | 1.67 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 15.00 | 15.00 | 9.00 | 9.00 | 15.00 |
| ○Loop 383 | exec | stl_vector.h:1147-1147,BsplineFunctor.h:246-260 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.14 | 0.08 | 0.09 | 1.09 | 1.43 | 2.14 | 1.20 | 1 | 100.00 | 48.46 | 0.00 | 33.50 | 30.83 | 23.42 | 15.67 | 28.00 |
| ○Loop 121 | exec | OperatorTags.h:43-43,OperatorTags.h:63-63,VectorSoAContainer.h:231-231,stl_vector.h:993-993,NonLocalPP.hpp:126-126,NonLocalPP.hpp:129-135,unique_ptr.h:193-193,TinyVector.h:145-145,OhmmsVector.h:229-229,ParticleSet.h:277-277 | main._omp_fn.1 | InBetween | 0.14 | 0.07 | 0.09 | 1.74 | 1.79 | 9.85 | 2.81 | 10 | 23.08 | 15.22 | 0.00 | 16.83 | 9.67 | 9.42 | 1.71 | 6.00 |
| ○Loop 2625 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableAAOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Innermost | 0.13 | 0.07 | 0.08 | 1.00 | 1.67 | 1.67 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 15.00 | 15.00 | 9.00 | 9.00 | 15.00 |
| ○Loop 1124 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.12 | 0.07 | 0.08 | 1.00 | 1.23 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 32.00 | 32.00 | 26.11 | 16.00 | 32.00 |
| ○Loop 1139 | 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.09 | 0.06 | 0.07 | 1.00 | 1.00 | 2.00 | 1.50 | 1 | 100.00 | 50.00 | 0.00 | 24.00 | 24.00 | 24.00 | 12.00 | 16.00 |
| ○Loop 1123 | exec | inner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:92-94 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.10 | 0.05 | 0.06 | 1.00 | 1.00 | 2.00 | 1.50 - 1.41 | 1 | 100.00 | 50.00 | 0.00 | 24.00 | 24.00 | 24.00 | 12.00 | 16.00 - 17.00 |
| ○Loop 2889 | exec | ParticleBConds3DSoa.h:237-255 | qmcplusplus::SoaDistanceTableABOMPTarget::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector const&, int, bool) | Single | 0.10 | 0.04 | 0.05 | 1.00 | 1.67 | 1.67 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 15.00 | 15.00 | 9.00 | 9.00 | 15.00 |
| ○Loop 633 | exec | TwoBodyJastrowRef.h:381-382 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.09 | 0.04 | 0.05 | 1.00 | 1.23 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 32.00 | 32.00 | 26.11 | 16.00 | 32.00 |
| ○Loop 289 | exec | stl_numeric.h:140-141 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.07 | 0.03 | 0.04 | 1.00 | 1.47 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 24.00 | 24.00 | 16.36 | 12.00 | 24.00 |
| ○Loop 293 | exec | stl_vector.h:1147-1147,BsplineFunctor.h:305-336 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.07 | 0.03 | 0.03 | 1.12 | 1.59 | 2.20 | 1.35 | 1 | 99.42 | 48.77 | 0.00 | 67.50 | 60.50 | 42.50 | 30.75 | 50.00 |
| ○Loop 255 | exec | BsplineFunctor.h:236-241 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.07 | 0.03 | 0.03 | 1.00 | 1.00 | 12.12 | 1.47 | 6561 | 0.00 | 10.00 | 0.00 | 12.50 | 12.50 | 12.50 | 1.03 | 8.50 |
| ○Loop 1185 | exec | stl_algobase.h:939-940 | miniqmcreference::DiracDeterminantRef >::resize(int, int) | Innermost | 0.04 | 0.03 | 0.03 | 1.00 | 1.00 | 2.00 | 12.00 | 1 | 100.00 | 50.00 | 0.00 | 12.00 | 12.00 | 12.00 | 6.00 | 1.00 |
| ○Loop 639 | exec | BsplineFunctor.h:291-298 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.05 | 0.02 | 0.03 | 1.19 | 1.00 | 12.63 | 1.75 | 6561 | 0.00 | 9.38 | 0.00 | 14.83 | 12.50 | 14.83 | 1.17 | 8.50 |
| ○Loop 830 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.05 | 0.02 | 0.02 | 1.00 | 1.23 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 32.00 | 32.00 | 26.11 | 16.00 | 32.00 |
| ○Loop 1138 | exec | inner_product.hpp:82-83 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.05 | 0.02 | 0.02 | 1.00 | 1.23 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 32.00 | 32.00 | 26.11 | 16.00 | 32.00 |
| ○Loop 290 | exec | stl_vector.h:1150-1150,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,TwoBodyJastrowRef.h:269-271,ParticleSet.h:313-313 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Outermost | 0.04 | 0.02 | 0.02 | 1.22 | 1.55 | 6.20 | 2.11 | 1000012 | 44.87 | 19.60 | 0.00 | 106.67 | 87.67 | 68.99 | 17.22 | 50.50 |
| ○Loop 616 | 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.05 | 0.02 | 0.02 | 1.12 | 1.59 | 2.20 | 1.35 | 1 | 99.42 | 48.77 | 0.00 | 67.50 | 60.50 | 42.50 | 30.75 | 50.00 |
| ○Loop 381 | exec | 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,TwoBodyJastrowRef.h:127-129,TwoBodyJastrowRef.h:132-132,OhmmsVector.h:221-221,ParticleSet.h:313-313,ParticleSet.h:316-316 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.04 | 0.02 | 0.02 | 1.03 | 2.12 | 6.11 | 1.21 | 1000012 | 29.55 | 16.34 | 0.00 | 78.67 | 76.50 | 37.17 | 12.88 | 65.00 |
| ○Loop 631 | exec | TwoBodyJastrowRef.h:397-398 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.04 | 0.01 | 0.01 | 1.00 | 1.00 | 2.00 | 2.00 | 1 | 100.00 | 50.00 | 0.00 | 8.00 | 8.00 | 8.00 | 4.00 | 4.00 |
| ○Loop 370 | exec | OneBodyJastrowRef.h:192-193 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.01 | 0.01 | 0.01 | 1.00 | 1.23 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 0.00 | 32.00 | 32.00 | 26.11 | 16.00 | 32.00 |
| ○Loop 380 | exec | refwrap.h:351-351,stl_vector.h:993-993,stl_vector.h:1131-1131,optional:991-991,BsplineFunctor.h:231-231,BsplineFunctor.h:256-258,TwoBodyJastrowRef.h:107-108,TwoBodyJastrowRef.h:125-127,OhmmsVector.h:223-223,OhmmsVector.h:249-249 | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 632 | exec | TwoBodyJastrowRef.h:388-391 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 3107 | exec | OMPTargetMath.hpp:38-38,ParticleBConds3DSoa.h:284-286,ParticleBConds3DSoa.h:294-296,SoaDistanceTableABOMPTarget.h:215-215,SoaDistanceTableABOMPTarget.h:218-218,SoaDistanceTableABOMPTarget.h:222-222,SoaDistanceTableABOMPTarget.h:228-228 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | InBetween | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 140 | exec | refwrap.h:351-351,miniqmc.cpp:429-458,stl_vector.h:1131-1131,TinyVector.h:62-62 | main._omp_fn.1 | Innermost | 0.02 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1022 | exec | MultiBsplineRef.hpp:227-229,MultiBsplineRef.hpp:234-239 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | InBetween | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 613 | exec | stl_vector.h:1150-1150,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,TwoBodyJastrowRef.h:269-271,ParticleSet.h:313-313 | miniqmcreference::TwoBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 2756 | exec | stl_algobase.h:951-952 | qmcplusplus::Vector > >::resize(unsigned long, double) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 254 | exec | stl_vector.h:1147-1147,stl_vector.h:1150-1150,shared_ptr_base.h:1667-1667,OneBodyJastrowRef.h:143-146,BsplineFunctor.h:231-232,BsplineFunctor.h:236-241,BsplineFunctor.h:244-252,BsplineFunctor.h:256-260,OhmmsVector.h:223-223,ParticleSet.h:313-313,ParticleSet.h:316-316 | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 953 | exec | einspline_spo_ref.hpp:175-176,stl_vector.h:1263-1263,stl_algobase.h:951-952,MultiBsplineEvalHelper.hpp:53-53,MultiBsplineEvalHelper.hpp:60-63,MultiBsplineData.hpp:54-57,MultiBsplineRef.hpp:42-44,MultiBsplineRef.hpp:47-49,MultiBsplineRef.hpp:56-58,MultiBsplineRef.hpp:63-63,MultiBsplineRef.hpp:67-68 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Outermost | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1403 | exec | stl_vector.h:993-993,unique_ptr.h:193-193,ParticleSet.cpp:242-243 | qmcplusplus::ParticleSet::update(bool) | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 951 | exec | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 252 | exec | stl_vector.h:993-993,stl_vector.h:1128-1128,stl_vector.h:1131-1131,OneBodyJastrowRef.h:134-135,OneBodyJastrowRef.h:140-141,OneBodyJastrowRef.h:151-151,OneBodyJastrowRef.h:154-155,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.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 834 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1024 | exec | VectorSoAContainer.h:231-231,VectorSoAContainer.h:271-271,einspline_spo_ref.hpp:219-219,einspline_spo_ref.hpp:223-227,stl_vector.h:1131-1131,TinyVector.h:145-145,stl_algobase.h:238-238,OhmmsVector.h:223-223 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 244 | exec | OneBodyJastrowRef.h:214-216 | miniqmcreference::OneBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet&, int, double const*) [clone .isra.0] | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 637 | exec | TwoBodyJastrowRef.h:375-376 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 2885 | exec | VectorSoAContainer.h:271-271,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 | qmcplusplus::SoaDistanceTableABOMPTarget::update(int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 638 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1026 | exec | VectorSoAContainer.h:265-265,einspline_spo_ref.hpp:206-207,stl_vector.h:1263-1263 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 120 | exec | stl_vector.h:1150-1150,NonLocalPP.hpp:122-122,NonLocalPP.hpp:126-126,ParticleSet.h:277-277 | main._omp_fn.1 | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | 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.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 243 | exec | shared_ptr_base.h:1667-1667,OneBodyJastrowRef.h:214-214,OneBodyJastrowRef.h:218-218,OhmmsVector.h:223-223 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1023 | 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.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1125 | exec | SPOSet.h:83-86,inner_product.hpp:82-83,OhmmsVector.h:178-178,OhmmsVector.h:248-249 | miniqmcreference::DiracDeterminantRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 954 | exec | MultiBsplineRef.hpp:64-71 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | InBetween | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 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-274 | qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 641 | exec | stl_vector.h:1147-1147,BsplineFunctor.h:305-336 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 955 | exec | MultiBsplineRef.hpp:63-66 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1435 | exec | stl_vector.h:993-993,unique_ptr.h:193-193,ParticleSet.cpp:389-390 | qmcplusplus::ParticleSet::acceptMove(int) | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 825 | exec | BsplineFunctor.h:291-298 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 197 | exec | refwrap.h:351-351,OperatorTags.h:94-94,NewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:993-993,WaveFunction.cpp:185-188 | qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1130 | exec | inner_product.hpp:82-83,inner_product.hpp:155-156,OperatorTags.h:63-63,OperatorTags.h:94-94,TinyVectorOps.h:129-131,DiracDeterminantRef.cpp:173-173,DiracDeterminantRef.cpp:178-178,OhmmsMatrix.h:217-217,TinyVector.h:62-62,OhmmsVector.h:248-248 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 952 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 2130 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 826 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 615 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 292 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 152 | exec | RandomGenerator.h:51-54,random.tcc:404-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 | main._omp_fn.1 | InBetween | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 627 | exec | stl_numeric.h:140-141,VectorSoAContainer.h:244-244,VectorSoAContainer.h:273-273,TinyVector.h:62-62,stl_algobase.h:952-952,stl_iterator.h:1102-1102,BsplineFunctor.h:315-315,TwoBodyJastrowRef.h:268-269,TwoBodyJastrowRef.h:364-364,TwoBodyJastrowRef.h:367-369,TwoBodyJastrowRef.h:375-377,TwoBodyJastrowRef.h:380-382,TwoBodyJastrowRef.h:386-393,TwoBodyJastrowRef.h:397-397,OhmmsVector.h:223-223,OhmmsVector.h:249-249 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 829 | 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 | 0.00 | 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.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1410 | exec | stl_vector.h:993-993,unique_ptr.h:193-193,ParticleSet.cpp:343-344 | qmcplusplus::ParticleSet::makeMove(int, qmcplusplus::TinyVector const&, bool) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 367 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 625 | exec | stl_vector.h:1150-1150,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,TwoBodyJastrowRef.h:269-271,ParticleSet.h:313-313 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 2624 | exec | RealSpacePositionsOMPTarget.h:163-163,VectorSoAContainer.h:271-273,stl_vector.h:1131-1131,ParticleBConds3DSoa.h:222-224,ParticleBConds3DSoa.h:234-234,ParticleBConds3DSoa.h:237-243,ParticleBConds3DSoa.h:246-248,ParticleBConds3DSoa.h:251-255,unique_ptr.h:193-193,OhmmsVector.h:223-223,OhmmsVector.h:248-248,SoaDistanceTableAAOMPTarget.h:184-185 | qmcplusplus::SoaDistanceTableAAOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 2126 | exec | stl_tree.h:786-786,stl_tree.h:1947-1949,NewTimer.h:119-119 | qmcplusplus::TimerType::stop() | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 831 | exec | OneBodyJastrowRef.h:184-184,OneBodyJastrowRef.h:188-188,OneBodyJastrowRef.h:192-194 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 3108 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 617 | exec | VectorSoAContainer.h:271-271,TwoBodyJastrowRef.h:334-334,TwoBodyJastrowRef.h:341-349,TwoBodyJastrowRef.h:355-355 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 318 | exec | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 634 | exec | VectorSoAContainer.h:273-273,TwoBodyJastrowRef.h:377-377,TwoBodyJastrowRef.h:381-383 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 122 | exec | OperatorTags.h:43-43,OperatorTags.h:63-63,NonLocalPP.hpp:131-132,TinyVector.h:145-145 | main._omp_fn.1 | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 2540 | exec | VectorSoAContainer.h:271-271,stl_vector.h:1131-1131,stl_algobase.h:452-452,SoaDistanceTableAAOMPTarget.h:437-437 | qmcplusplus::SoaDistanceTableAAOMPTarget::update(int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 630 | exec | BsplineFunctor.h:336-336,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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1120 | exec | DelayedUpdate.h:186-187,OhmmsMatrix.h:236-236,OhmmsVector.h:223-223 | miniqmcreference::DiracDeterminantRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1609 | exec | OperatorTags.h:43-43,VirtualParticleSet.cpp:120-120,OhmmsVector.h:178-178 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 374 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 157 | exec | stl_algobase.h:939-940 | main._omp_fn.1 | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 202 | exec | TinyVector.h:164-164,OhmmsVector.h:379-379 | qmcplusplus::WaveFunction::evaluateGL(qmcplusplus::ParticleSet&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 377 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 145 | exec | random.tcc:412-417 | main._omp_fn.1 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | 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.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 950 | exec | stl_vector.h:1131-1131,BsplineAllocator.hpp:171-171,BsplineAllocator.hpp:174-174,BsplineAllocator.hpp:179-180,OhmmsArray.h:156-156 | qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone ._omp_fn.0] | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 659 | exec | OperatorTags.h:94-94,TwoBodyJastrowRef.h:423-423 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 319 | exec | OneBodyJastrowRef.h:171-172 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 2686 | exec | aligned_allocator.hpp:46-46,VectorSoAContainer.h:154-154,VectorSoAContainer.h:167-167,VectorSoAContainer.h:174-176,stl_vector.h:1131-1131,stl_vector.h:1263-1263,OhmmsVector.h:149-149,OhmmsVector.h:156-158,SoaDistanceTableAAOMPTarget.h:96-96,SoaDistanceTableAAOMPTarget.h:106-109,Mallocator.hpp:78-79 | qmcplusplus::SoaDistanceTableAAOMPTarget::SoaDistanceTableAAOMPTarget(qmcplusplus::ParticleSet&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 153 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 369 | exec | stl_numeric.h:140-141,stl_vector.h:1131-1131,stl_vector.h:1150-1150,stl_vector.h:1263-1263,stl_algobase.h:952-952,stl_algobase.h:1146-1146,stl_algobase.h:1151-1151,OneBodyJastrowRef.h:109-109,OneBodyJastrowRef.h:112-113,OneBodyJastrowRef.h:184-188,OneBodyJastrowRef.h:192-193,OneBodyJastrowRef.h:207-207,OneBodyJastrowRef.h:231-231,OneBodyJastrowRef.h:234-237,stl_iterator.h:1068-1068,stl_iterator.h:1102-1102,stl_iterator.h:1139-1139,BsplineFunctor.h:188-191,BsplineFunctor.h:315-315,OhmmsVector.h:223-223,OhmmsVector.h:229-229,OhmmsVector.h:249-249 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 660 | exec | TwoBodyJastrowRef.h:423-425 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1340 | exec | OperatorTags.h:43-43,OperatorTags.h:61-63,TinyVectorTensorOps.h:150-152,ParticleIOUtility.h:71-90,ostream:673-673,char_traits.h:391-391,OhmmsVector.h:223-223,ParticleSet.h:127-127 | void qmcplusplus::expandSuperCell(qmcplusplus::ParticleSet&, qmcplusplus::Tensor const&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 640 | exec | BsplineFunctor.h:305-336 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 662 | exec | OperatorTags.h:94-94,TwoBodyJastrowRef.h:423-423 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1137 | exec | inner_product.hpp:82-83,inner_product.hpp:155-156,OperatorTags.h:63-63,OperatorTags.h:92-94,TinyVectorOps.h:129-131,DiracDeterminantRef.cpp:247-247,DiracDeterminantRef.cpp:252-252,OhmmsMatrix.h:217-217,TinyVector.h:62-62,OhmmsVector.h:248-248 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 155 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 376 | exec | stl_vector.h:1150-1150,shared_ptr_base.h:1667-1667,OneBodyJastrowRef.h:214-216,BsplineFunctor.h:276-276,BsplineFunctor.h:281-285,BsplineFunctor.h:291-298,BsplineFunctor.h:305-311,BsplineFunctor.h:315-318,BsplineFunctor.h:321-336,OhmmsVector.h:223-223,ParticleSet.h:313-313,ParticleSet.h:316-316 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 664 | exec | OperatorTags.h:94-94,TwoBodyJastrowRef.h:423-423 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 362 | exec | OperatorTags.h:94-94 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 665 | exec | TwoBodyJastrowRef.h:423-427 | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1015 | exec | random.tcc:458-466,random.tcc:3365-3368 | miniqmcreference::einspline_spo_ref::set(int, int, int, int, int, bool) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1761 | exec | stl_construct.h:162-162,VectorSoAContainer.h:150-150,Mallocator.hpp:78-78 | qmcplusplus::DistanceTableAA::~DistanceTableAA() | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 115 | exec | miniqmc.cpp:414-416,stl_vector.h:1131-1131,unique_ptr.h:193-193,new_allocator.h:104-104,new_allocator.h:134-134,new_allocator.h:172-172 | main._omp_fn.1 | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 320 | exec | stl_numeric.h:140-141 | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1454 | exec | stl_vector.h:993-993,unique_ptr.h:193-193,ParticleSet.cpp:513-514 | qmcplusplus::ParticleSet::donePbyP(bool) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1760 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 2164 | exec | stl_tree.h:778-778,stl_tree.h:786-786,stl_tree.h:1930-1930,basic_string.h:228-228,basic_string.h:246-246,basic_string.h:269-269,basic_string.h:294-294,new_allocator.h:172-172 | std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, unsigned char>, std::_Select1st, std::allocator > const, unsigned char> >, std::less, std::allocator > >, std::allocator, std::allocator > const, unsigned char> > >::_M_erase(std::_Rb_tree_node, std::allocator > const, unsigned char> >*) [clone .isra.0] | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 201 | exec | refwrap.h:351-351,NewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:993-993,WaveFunction.cpp:252-256 | qmcplusplus::WaveFunction::evaluateGL(qmcplusplus::ParticleSet&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 2685 | exec | VectorSoAContainer.h:41-41,stl_uninitialized.h:642-642 | qmcplusplus::SoaDistanceTableAAOMPTarget::SoaDistanceTableAAOMPTarget(qmcplusplus::ParticleSet&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 1958 | 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 | 0.00 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 2212 | 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 | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 3111 | exec | OhmmsVector.h:221-221,SoaDistanceTableABOMPTarget.h:194-196 | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA |
| ○Loop 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 | 0.00 | NA | NA | NA | NA | NA |