| 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 746 | exec | | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Innermost | 43.87 | 42.45 | 25.49 | 1.00 | 1.67 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 2.50 | 2.50 | 1.50 | 0.63 | 2.50 |
| ○Loop 753 | exec | | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Innermost | 17.27 | 16.70 | 10.03 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 11.50 | 11.50 | 11.50 | 11.50 | 11.50 |
| ○Loop 1861 | exec | | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Innermost | 7.86 | 7.38 | 4.44 | 1.00 | 4.29 | 8.00 | 1.00 | 1 | 12.77 | 14.10 | 11.00 | 11.00 | 2.56 | 1.38 | 11.00 |
| ○Loop 1653 | exec | | qmcplusplus::SoaDistanceTableAAOMPTarget::update(int) | Single | 4.14 | 3.47 | 2.08 | 1.38 | 1.00 | 8.00 | 2.75 | 1 | 54.55 | 15.91 | 2.75 | 2.00 | 2.75 | 0.34 | 1.00 |
| ○Loop 327 | exec | | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 2.00 | 1.73 | 1.04 | 1.06 | 1.00 | 1.07 | 12.38 | 1 | 81.82 | 76.14 | 24.75 | 23.38 | 24.75 | 23.14 | 2.00 |
| ○Loop 1190 | exec | | void qmcplusplus::DTD_BConds::computeDistances, qmcplusplus::VectorSoAContainer >, qmcplusplus::VectorSoAContainer > >(qmcplusplus::TinyVector const&, qmcplusplus::VectorSoAContainer > const&, double*, qmcplusplus::VectorSoAContainer >&, int, int, int) const | Single | 1.54 | 1.20 | 0.72 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 94.00 | 94.75 | 22.00 | 22.00 | 22.00 | 22.00 | 22.00 |
| ○Loop 748 | exec | | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Innermost | 0.93 | 0.74 | 0.45 | 1.77 | 1.00 | 9.97 | 5.75 | 1 | 31.58 | 15.46 | 5.75 | 3.25 | 5.75 | 0.58 | 1.00 |
| ○Loop 853 | exec | | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.73 | 0.64 | 0.38 | 1.00 | 1.73 | 6.40 | 1.00 | 1 | 33.33 | 16.67 | 16.00 | 16.00 | 9.25 | 2.50 | 16.00 |
| ○Loop 844 | exec | | miniqmcreference::DiracDeterminantRef >::evalGrad(qmcplusplus::ParticleSet&, int) | Single | 0.79 | 0.62 | 0.37 | 1.00 | 1.73 | 6.40 | 1.00 | 1 | 33.33 | 16.67 | 16.00 | 16.00 | 9.25 | 2.50 | 16.00 |
| ○Loop 854 | exec | | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.48 | 0.39 | 0.23 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 301 | exec | | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.48 | 0.33 | 0.20 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 300 | exec | | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.46 | 0.33 | 0.20 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 302 | exec | | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.46 | 0.33 | 0.20 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 280 | exec | | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.46 | 0.31 | 0.19 | 1.02 | 1.00 | 1.39 | 11.94 | 1 | 70.00 | 51.88 | 23.88 | 23.38 | 23.88 | 17.12 | 2.00 |
| ○Loop 304 | exec | | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.48 | 0.31 | 0.18 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 2.50 | 2.50 | 2.50 | 2.50 | 2.50 |
| ○Loop 828 | exec | | qmcplusplus::DiracMatrix::invert_transpose(qmcplusplus::Matrix > const&, qmcplusplus::Matrix >&, double&, double&) | Innermost | 0.24 | 0.21 | 0.13 | 1.02 | 1.00 | 1.09 | 7.25 | 1 | 85.71 | 76.79 | 7.25 | 7.13 | 7.25 | 6.67 | 1.00 |
| ○Loop 845 | exec | | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.18 | 0.11 | 0.07 | 1.00 | 1.73 | 6.40 | 1.00 | 1 | 33.33 | 16.67 | 16.00 | 16.00 | 9.25 | 2.50 | 16.00 |
| ○Loop 842 | exec | | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.16 | 0.09 | 0.06 | 1.00 | 1.73 | 6.40 | 1.00 | 1 | 33.33 | 16.67 | 16.00 | 16.00 | 9.25 | 2.50 | 16.00 |
| ○Loop 77 | exec | | qmcplusplus::NonLocalPP::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&) | InBetween | 0.14 | 0.07 | 0.04 | 2.89 | 1.00 | 11.57 | 3.38 | 3 | 0.00 | 11.64 | 3.38 | 1.17 | 3.38 | 0.29 | 1.00 |
| ○Loop 325 | exec | | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.14 | 0.07 | 0.04 | 1.02 | 1.00 | 1.00 | 1.71 | 1 | 100.00 | 90.63 | 27.38 | 26.88 | 27.38 | 27.38 | 16.00 |
| ○Loop 755 | exec | | qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus::Vector >&, qmcplusplus::Vector > const&, std::vector >&) | Innermost | 0.11 | 0.06 | 0.03 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 750 | exec | | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Innermost | 0.10 | 0.05 | 0.03 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.50 | 4.50 | 4.50 | 4.50 | 4.50 |
| ○Loop 295 | exec | | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.09 | 0.05 | 0.03 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 294 | exec | | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.09 | 0.05 | 0.03 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 296 | exec | | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.11 | 0.05 | 0.03 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 862 | exec | | miniqmcreference::DiracDeterminantRef >::resize(int, int) | Single | 0.06 | 0.04 | 0.03 | 1.00 | 1.00 | 1.00 | 1.50 | 1 | 100.00 | 100.00 | 1.50 | 1.50 | 1.50 | 1.50 | 1.00 |
| ○Loop 265 | exec | | qmcplusplus::Vector >::resize(unsigned long, double) | Single | 0.04 | 0.03 | 0.02 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 |
| ○Loop 278 | exec | | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.08 | 0.03 | 0.02 | 1.02 | 1.00 | 1.01 | 2.53 | 1 | 100.00 | 95.27 | 50.63 | 49.75 | 50.63 | 50.32 | 20.00 |
| ○Loop 324 | exec | | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.06 | 0.03 | 0.02 | 1.15 | 1.03 | 1.47 | 5.12 | 29 | 47.93 | 44.63 | 43.50 | 37.88 | 42.13 | 29.50 | 8.50 |
| ○Loop 847 | exec | | miniqmcreference::DiracDeterminantRef >::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 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 1860 | exec | | qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&) | InBetween | 0.07 | 0.03 | 0.02 | 1.57 | 1.00 | 14.27 | 2.92 | 2 | 0.00 | 7.78 | 2.92 | 1.85 | 2.92 | 0.20 | 1.00 |
| ○Loop 840 | exec | | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.06 | 0.03 | 0.02 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 |
| ○Loop 262 | exec | | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Innermost | 0.05 | 0.02 | 0.01 | 1.06 | 1.00 | 1.07 | 12.31 | 1 | 80.00 | 73.75 | 24.63 | 23.25 | 24.63 | 22.96 | 2.00 |
| ○Loop 752 | exec | | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | InBetween | 0.14 | 0.02 | 0.01 | 1.22 | 1.12 | 1.30 | 1.42 | 4 | 45.90 | 52.60 | 11.63 | 9.53 | 10.35 | 8.94 | 8.17 |
| ○Loop 2089 | exec | | __intel_avx_rep_memset | Single | 0.05 | 0.02 | 0.01 | 1.00 | 1.00 | 2.00 | 4.00 | 1 | 100.00 | 50.00 | 4.00 | 4.00 | 4.00 | 2.00 | 1.00 |
| ○Loop 317 | exec | | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.04 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 316 | exec | | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.04 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 318 | exec | | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.04 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 45 | exec | | main.extracted.109 | Innermost | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 323 | exec | | miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | Outermost | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 277 | exec | | miniqmcreference::OneBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet&, int, double const*) | Single | 0.03 | 0.01 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 851 | exec | | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Outermost | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 257 | exec | | 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 259 | exec | | miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&) | InBetween | 0.04 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 298 | exec | | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.03 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 78 | exec | | qmcplusplus::NonLocalPP::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&) | Innermost | 0.02 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 915 | exec | | qmcplusplus::Vector > >::resize(unsigned long, double) | Single | 0.01 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 749 | exec | | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Outermost | 0.02 | 0.01 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 728 | exec | | qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone .extracted] | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 110 | exec | | 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 232 | exec | | 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 315 | exec | | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 319 | exec | | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 227 | exec | | 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 228 | exec | | 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 745 | exec | | 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 743 | exec | | 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 | NA | NA | NA | NA | NA |
| ○Loop 229 | exec | | 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 251 | exec | | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 751 | exec | | 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 1064 | exec | | qmcplusplus::ParticleSet::update(bool) | Single | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 313 | exec | | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 250 | exec | | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1859 | exec | | 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 744 | exec | | 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 | NA | NA | NA | NA | NA |
| ○Loop 311 | exec | | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 249 | exec | | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 104 | exec | | 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 312 | exec | | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 76 | exec | | qmcplusplus::NonLocalPP::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&) | Outermost | 0.02 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1362 | exec | | std::map, double, std::less >, std::allocator const, double> > >::operator[](qmcplusplus::StackKeyParam<2> const&) | Single | 0.08 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 107 | exec | | qmcplusplus::WaveFunction::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1071 | exec | | qmcplusplus::ParticleSet::acceptMove(int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 754 | exec | | qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus::Vector >&, qmcplusplus::Vector > const&, std::vector >&) | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1358 | exec | | qmcplusplus::TimerType::start() | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 52 | exec | | main.extracted.109 | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1648 | exec | | qmcplusplus::SoaDistanceTableAAOMPTarget::evaluate(qmcplusplus::ParticleSet&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 310 | exec | | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 299 | exec | | miniqmcreference::TwoBodyJastrowRef >::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 105 | exec | | 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 1363 | exec | | std::map, long, std::less >, std::allocator const, long> > >::operator[](qmcplusplus::StackKeyParam<2> const&) | Single | 0.03 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 321 | exec | | miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 111 | exec | | qmcplusplus::WaveFunction::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 849 | exec | | 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 306 | exec | | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 833 | exec | | qmcplusplus::DelayedUpdate::updateInvMat(qmcplusplus::Matrix >&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 742 | exec | | 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 1068 | exec | | qmcplusplus::ParticleSet::computeNewPosDistTables(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 254 | exec | | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1360 | exec | | qmcplusplus::TimerType::stop() | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 308 | exec | | 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 226 | exec | | 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 241 | exec | | 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 56 | exec | | main.extracted.109 | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 53 | exec | | main.extracted.109 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 757 | exec | | qmcplusplus::SPOSet::evaluate_notranspose(qmcplusplus::ParticleSet const&, int, int, qmcplusplus::Matrix >&, qmcplusplus::Matrix, std::allocator > >&, qmcplusplus::Matrix >&) | Single | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1111 | exec | | 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 747 | exec | | 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 109 | exec | | 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 839 | exec | | 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 248 | exec | | miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 59 | exec | | main.extracted.109 | InBetween | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 279 | exec | | 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 1862 | exec | | 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 256 | exec | | 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 244 | exec | | 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 243 | exec | | 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 1349 | exec | | 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 322 | exec | | 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 60 | exec | | main.extracted.109 | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 848 | exec | | 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 733 | exec | | miniqmcreference::einspline_spo_ref::set(int, int, int, int, int, bool) | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 963 | exec | | qmcplusplus::build_els(qmcplusplus::ParticleSet const&, StdRandom >&, bool) | InBetween | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1347 | exec | | qmcplusplus::RealSpacePositions::setAllParticlePos(qmcplusplus::ParticleAttrib, std::allocator > > const&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 103 | exec | | 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 962 | exec | | qmcplusplus::build_els(qmcplusplus::ParticleSet const&, StdRandom >&, bool) | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 726 | exec | | qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone .extracted] | Outermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 58 | exec | | main.extracted.109 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 108 | exec | | qmcplusplus::WaveFunction::evaluateGL(qmcplusplus::ParticleSet&) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 66 | exec | | main.extracted.109 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1865 | exec | | 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 33 | exec | | main.extracted.109 | Outermost | 0.01 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 1147 | exec | | qmcplusplus::DistanceTableAA::~DistanceTableAA() | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 965 | exec | | qmcplusplus::build_els(qmcplusplus::ParticleSet const&, StdRandom >&, bool) | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 982 | exec | | qmcplusplus::ParticleSet::resize(unsigned long) | Single | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 67 | exec | | main.extracted.116 | Innermost | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |