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 (%) | ORIG / DL1 | DL1/CQA(DL1) | ORIG (cycles per iteration) | STA (ORIG) | DL1 (cycles per iteration) | STA (DL1) | CQA cycles | CQA cycles if no scalar integer | CQA cycles if FP arith vectorized | CQA cycles if fully vectorized | CQA cycles if FP only | Instance Count | min (Iteration count) | avg (Iteration count) | max (Iteration count) | min (Cycles per Iteration) | avg (Cycles per Iteration) | max (Cycles per Iteration) | Nb FP_ADD / CPI | Nb FP_MUL / CPI | CAP(FP) | BW(FP) | SAT(FP) | CAP(L1R) | BW(L1R) | SAT(L1R) | CAP(L1W) | BW(L1W) | SAT(L1W) | CAP(L2) | BW(L2) | SAT(L2) | CAP(L3) | BW(L3) | SAT(L3) | CAP(RAM_R) | CAP(RAM_W) |
▼Loop 1107– | exec | ParticleBConds.h:188-217 | void qmcplusplus::DTD_BConds::computeDistances, qmcplusplus::VectorSoAContainer >, qmcplusplus::VectorSoAContainer > >(qmcplusplus::TinyVector const&, qmcplusplus::VectorSoAContainer > const&, double*, qmcplusplus::VectorSoAContainer >&, int, int, int) const [clone .isra.0] | Single | 39.43 | 39.43 | 40.42 | 1.00 | 2.15 | 8.00 | 1.25 | 2 | 0.90 | 12.33 | 0.99 | 1.45 | 70.85 | 0.00 | 71.60 | 0.01 | 49.50 | 49.50 | 23.00 | 6.19 | 39.50 | 190164 | 6144 | 6144 | 6144 | 70.73 | 71.25 | 240.15 | 0.42 | 0.28 | 1.51 | 16 | 9.43 | 5.14 | 64 | 8.03 | 0.45 | 32 | 1.41 | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Bucket 7 | | ParticleBConds.h:188-217 | void qmcplusplus::DTD_BConds::computeDistances, qmcplusplus::VectorSoAContainer >, qmcplusplus::VectorSoAContainer > >(qmcplusplus::TinyVector const&, qmcplusplus::VectorSoAContainer > const&, double*, qmcplusplus::VectorSoAContainer >&, int, int, int) const [clone .isra.0] | | | | 99.91 | 1.00 | 2.15 | 8.00 | 1.25 | 2 | 0.90 | 12.33 | 0.99 | 1.45 | 70.85 | 0.00 | 71.60 | 0.01 | 49.50 | 49.50 | 23.00 | 6.19 | 39.50 | | | | | | | | 0.42 | 0.28 | 1.51 | 16 | 9.43 | 5.14 | 64 | 8.03 | 0.45 | 32 | 1.41 | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Bucket 8 | | ParticleBConds.h:188-217 | void qmcplusplus::DTD_BConds::computeDistances, qmcplusplus::VectorSoAContainer >, qmcplusplus::VectorSoAContainer > >(qmcplusplus::TinyVector const&, qmcplusplus::VectorSoAContainer > const&, double*, qmcplusplus::VectorSoAContainer >&, int, int, int) const [clone .isra.0] | | | | 0.09 | 1.00 | 2.15 | 8.00 | 1.25 | 2 | 0.90 | 12.33 | NA | NA | NA | NA | NA | NA | 49.50 | 49.50 | 23.00 | 6.19 | 39.50 | | | | | | | | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
▼Loop 661– | exec | MultiBsplineRef.hpp:72-74 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Innermost | 15.48 | 15.48 | 15.87 | 1.00 | 1.00 | 1.00 | 1.04 | 1 | 100.00 | 100.00 | 12.27 | 1.13 | 187.17 | 0.06 | 15.25 | 0.08 | 12.50 | 12.50 | 12.50 | 12.50 | 12.00 | 1961280 | 96 | 96 | 96 | 37.98 | 174.97 | 8285.15 | 0.17 | 0.34 | 1.54 | 16 | 9.62 | 6.84 | 64 | 10.69 | 1.37 | 32 | 4.27 | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Bucket 8 | | MultiBsplineRef.hpp:72-74 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | | | | 96.13 | 1.00 | 1.00 | 1.00 | 1.04 | 1 | 100.00 | 100.00 | 12.27 | 1.13 | 187.17 | 0.06 | 15.25 | 0.08 | 12.50 | 12.50 | 12.50 | 12.50 | 12.00 | | | | | | | | 0.17 | 0.34 | 1.54 | 16 | 9.62 | 6.84 | 64 | 10.69 | 1.37 | 32 | 4.27 | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Bucket 7 | | MultiBsplineRef.hpp:72-74 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | | | | 3.34 | 1.00 | 1.00 | 1.00 | 1.04 | 1 | 100.00 | 100.00 | 7.72 | 1.13 | 118.27 | 0.43 | 15.31 | 0.09 | 12.50 | 12.50 | 12.50 | 12.50 | 12.00 | | | | | | | | 0.27 | 0.54 | 2.44 | 16 | 15.22 | 10.82 | 64 | 16.91 | 2.16 | 32 | 6.76 | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Bucket 9 | | MultiBsplineRef.hpp:72-74 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | | | | 0.45 | 1.00 | 1.00 | 1.00 | 1.04 | 1 | 100.00 | 100.00 | NA | NA | NA | NA | NA | NA | 12.50 | 12.50 | 12.50 | 12.50 | 12.00 | | | | | | | | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Bucket 12 | | MultiBsplineRef.hpp:72-74 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | | | | 0.05 | 1.00 | 1.00 | 1.00 | 1.04 | 1 | 100.00 | 100.00 | NA | NA | NA | NA | NA | NA | 12.50 | 12.50 | 12.50 | 12.50 | 12.00 | | | | | | | | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Bucket 10 | | MultiBsplineRef.hpp:72-74 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | | | | 0.01 | 1.00 | 1.00 | 1.00 | 1.04 | 1 | 100.00 | 100.00 | NA | NA | NA | NA | NA | NA | 12.50 | 12.50 | 12.50 | 12.50 | 12.00 | | | | | | | | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Bucket 6 | | MultiBsplineRef.hpp:72-74 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | | | | 0.01 | 1.00 | 1.00 | 1.00 | 1.04 | 1 | 100.00 | 100.00 | NA | NA | NA | NA | NA | NA | 12.50 | 12.50 | 12.50 | 12.50 | 12.00 | | | | | | | | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
▼Loop 739– | exec | MultiBsplineRef.hpp:252-270 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | Innermost | 8.46 | 8.46 | 8.67 | 1.03 | 1.00 | 1.00 | 1.20 | 1 | 100.00 | 100.00 | 4.62 | 1.04 | 84.09 | 0.02 | 18.18 | 0.01 | 15.00 | 14.50 | 15.00 | 15.00 | 12.50 | 589824 | 384 | 384 | 384 | 66.7 | 86.79 | 2132.02 | 0.29 | 0.57 | 3.90 | 16 | 24.38 | 10.94 | 64 | 17.10 | 7.61 | 32 | 23.78 | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Bucket 7 | | MultiBsplineRef.hpp:252-270 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | | | | 99.36 | 1.03 | 1.00 | 1.00 | 1.20 | 1 | 100.00 | 100.00 | 4.62 | 1.04 | 84.09 | 0.02 | 18.18 | 0.01 | 15.00 | 14.50 | 15.00 | 15.00 | 12.50 | | | | | | | | 0.29 | 0.57 | 3.90 | 16 | 24.38 | 10.94 | 64 | 17.10 | 7.61 | 32 | 23.78 | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Bucket 8 | | MultiBsplineRef.hpp:252-270 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | | | | 0.56 | 1.03 | 1.00 | 1.00 | 1.20 | 1 | 100.00 | 100.00 | NA | NA | NA | NA | NA | NA | 15.00 | 14.50 | 15.00 | 15.00 | 12.50 | | | | | | | | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Bucket 9 | | MultiBsplineRef.hpp:252-270 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | | | | 0.02 | 1.03 | 1.00 | 1.00 | 1.20 | 1 | 100.00 | 100.00 | NA | NA | NA | NA | NA | NA | 15.00 | 14.50 | 15.00 | 15.00 | 12.50 | | | | | | | | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
▼Loop 1106– | exec | ParticleBConds.h:188-217 | void qmcplusplus::DTD_BConds::computeDistances, qmcplusplus::VectorSoAContainer >, qmcplusplus::VectorSoAContainer > >(qmcplusplus::TinyVector const&, qmcplusplus::VectorSoAContainer > const&, double*, qmcplusplus::VectorSoAContainer >&, int, int, int) const [clone .isra.0] | Single | 3.11 | 3.11 | 3.19 | 1.00 | 2.15 | 8.00 | 1.25 | 2 | 0.90 | 12.33 | 1.01 | 1.44 | 72.40 | 0.02 | 71.39 | 0.01 | 49.50 | 49.50 | 23.00 | 6.19 | 39.50 | 184020 | 512 | 512 | 512 | 70.68 | 71.38 | 1632.19 | 0.41 | 0.28 | 1.48 | 16 | 9.23 | 5.03 | 64 | 7.86 | 0.44 | 32 | 1.38 | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Bucket 7 | | ParticleBConds.h:188-217 | void qmcplusplus::DTD_BConds::computeDistances, qmcplusplus::VectorSoAContainer >, qmcplusplus::VectorSoAContainer > >(qmcplusplus::TinyVector const&, qmcplusplus::VectorSoAContainer > const&, double*, qmcplusplus::VectorSoAContainer >&, int, int, int) const [clone .isra.0] | | | | 99.91 | 1.00 | 2.15 | 8.00 | 1.25 | 2 | 0.90 | 12.33 | 1.01 | 1.44 | 72.40 | 0.02 | 71.39 | 0.01 | 49.50 | 49.50 | 23.00 | 6.19 | 39.50 | | | | | | | | 0.41 | 0.28 | 1.48 | 16 | 9.23 | 5.03 | 64 | 7.86 | 0.44 | 32 | 1.38 | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 597 | exec | TwoBodyJastrowRef.h:153-154 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 1.2 | 1.2 | 1.23 | 1.00 | 1.48 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 32.00 | 32.00 | 21.68 | 4.00 | 32.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 838 | exec | inner_product.hpp:81-82 | miniqmcreference::DiracDeterminantRef >::ratio(qmcplusplus::ParticleSet&, int) | Single | 0.74 | 0.74 | 0.76 | 1.00 | 1.54 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 32.00 | 32.00 | 20.80 | 4.00 | 32.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 741 | exec | OperatorTags.h:183-183,einspline_spo_ref.hpp:223-227,TinyVector.h:146-146 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Innermost | 0.71 | 0.71 | 0.73 | 1.00 | 1.00 | 6.40 | 16.00 | 1 | 11.11 | 13.89 | NA | NA | NA | NA | NA | NA | 16.00 | 16.00 | 16.00 | 2.50 | 1.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 307 | exec | BsplineFunctor.h:236-241 | miniqmcreference::TwoBodyJastrowRef >::ratio(qmcplusplus::ParticleSet&, int) | Innermost | 0.7 | 0.7 | 0.72 | 1.47 | 1.00 | 12.16 | 2.21 | 6561 | 0.00 | 10.00 | NA | NA | NA | NA | NA | NA | 18.75 | 12.75 | 18.75 | 1.54 | 8.50 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 594 | exec | TwoBodyJastrowRef.h:340-345 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Innermost | 0.58 | 0.58 | 0.6 | 1.00 | 1.43 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 32.00 | 32.00 | 22.39 | 4.00 | 32.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 837 | exec | OperatorTags.h:63-94,inner_product.hpp:154-154 | miniqmcreference::DiracDeterminantRef >::evalGrad(qmcplusplus::ParticleSet&, int) | Single | 0.41 | 0.41 | 0.43 | 1.00 | 1.47 | 6.40 | 1.00 | 1 | 28.57 | 16.07 | NA | NA | NA | NA | NA | NA | 16.00 | 16.00 | 10.88 | 2.50 | 16.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 583 | exec | BsplineFunctor.h:291-298 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.37 | 0.37 | 0.37 | 1.55 | 1.00 | 12.66 | 2.65 | 6561 | 0.00 | 9.38 | NA | NA | NA | NA | NA | NA | 22.50 | 14.50 | 22.50 | 1.78 | 8.50 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 831 | exec | OperatorTags.h:63-94,inner_product.hpp:154-154 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.34 | 0.34 | 0.35 | 1.00 | 1.50 | 6.22 | 1.00 | 1 | 36.36 | 17.05 | NA | NA | NA | NA | NA | NA | 16.00 | 16.00 | 10.64 | 2.57 | 16.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 738 | exec | MultiBsplineRef.hpp:287-295 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | Single | 0.34 | 0.34 | 0.35 | 1.00 | 1.00 | 1.00 | 2.00 | 1 | 100.00 | 100.00 | NA | NA | NA | NA | NA | NA | 18.00 | 18.00 | 18.00 | 18.00 | 9.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 598 | exec | stl_numeric.h:140-141 | miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.33 | 0.33 | 0.34 | 1.00 | 2.26 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 32.00 | 32.00 | 14.18 | 4.00 | 32.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 595 | exec | TwoBodyJastrowRef.h:322-329,stl_vector.h:1123-1123 | miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int) | Single | 0.29 | 0.29 | 0.3 | 1.00 | 1.09 | 8.00 | 1.09 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 17.50 | 17.50 | 16.00 | 2.19 | 16.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 854 | exec | inner_product.hpp:210-211 | miniqmcreference::DiracDeterminantRef >::invertPsiM(qmcplusplus::Matrix > const&, qmcplusplus::Matrix >&) | Innermost | 0.24 | 0.24 | 0.25 | 1.00 | 1.00 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 8.00 | 8.00 | 8.00 | 1.00 | 8.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 825 | exec | OperatorTags.h:63-94,inner_product.hpp:154-154 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.22 | 0.22 | 0.23 | 1.00 | 1.44 | 6.25 | 1.00 | 1 | 33.33 | 16.67 | NA | NA | NA | NA | NA | NA | 16.00 | 16.00 | 11.12 | 2.56 | 16.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 830 | exec | inner_product.hpp:81-82 | miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool) | Innermost | 0.2 | 0.2 | 0.21 | 1.00 | 1.48 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 32.00 | 32.00 | 21.68 | 4.00 | 32.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 656 | exec | BsplineAllocator.hpp:179-180 | qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone ._omp_fn.0] | Innermost | 0.19 | 0.19 | 0.19 | 1.00 | 1.06 | 8.00 | 2.13 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 8.50 | 8.50 | 8.00 | 1.06 | 4.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 308 | exec | BsplineFunctor.h:246-260,stl_vector.h:1142-1142 | miniqmcreference::TwoBodyJastrowRef >::ratio(qmcplusplus::ParticleSet&, int) | Innermost | 0.18 | 0.18 | 0.19 | 1.00 | 4.14 | 8.00 | 1.15 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 30.00 | 30.00 | 7.25 | 3.75 | 26.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 824 | exec | inner_product.hpp:81-82 | miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.16 | 0.16 | 0.16 | 1.00 | 1.54 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 32.00 | 32.00 | 20.80 | 4.00 | 32.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 575 | exec | TwoBodyJastrowRef.h:379-380 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.14 | 0.14 | 0.14 | 1.00 | 1.48 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 32.00 | 32.00 | 21.68 | 4.00 | 32.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 601 | exec | OneBodyJastrowRef.h:196-197 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Innermost | 0.11 | 0.11 | 0.11 | 1.00 | 1.48 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 32.00 | 32.00 | 21.68 | 4.00 | 32.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 1149 | exec | ParticleBConds.h:249-278,DistanceTableBA.h:99-101 | qmcplusplus::DistanceTableBA::evaluate(qmcplusplus::ParticleSet&) | Innermost | 0.1 | 0.1 | 0.11 | 1.02 | 3.35 | 8.08 | 1.28 | 2 | 0.94 | 12.56 | NA | NA | NA | NA | NA | NA | 50.50 | 49.50 | 15.06 | 6.25 | 39.50 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 1243 | exec | NewTimer.h:119-119,stl_tree.h:790-1953 | qmcplusplus::TimerType::stop() | Single | 0.07 | 0.07 | 0.07 | 1.00 | 1.00 | 8.00 | 2.00 | 5 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 4.00 | 4.00 | 4.00 | 0.50 | 2.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 861 | exec | inner_product.hpp:81-82 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.05 | 0.05 | 0.06 | 1.00 | 1.48 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 32.00 | 32.00 | 21.68 | 4.00 | 32.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 860 | exec | OperatorTags.h:63-94,inner_product.hpp:154-154 | miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.05 | 0.05 | 0.06 | 1.00 | 1.50 | 6.22 | 1.00 | 1 | 36.36 | 17.05 | NA | NA | NA | NA | NA | NA | 16.00 | 16.00 | 10.64 | 2.57 | 16.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 585 | exec | BsplineFunctor.h:305-336 | qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const | Single | 0.05 | 0.05 | 0.06 | 1.05 | 1.51 | 2.20 | 1.59 | 1 | 100.00 | 48.99 | NA | NA | NA | NA | NA | NA | 81.25 | 77.75 | 53.67 | 36.88 | 51.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 644 | exec | BsplineFunctor.h:236-241 | qmcplusplus::BsplineFunctor::evaluateV(int, int, int, double const*, double*) const | Single | 0.05 | 0.05 | 0.06 | 1.47 | 1.00 | 12.16 | 2.21 | 6561 | 0.00 | 10.00 | NA | NA | NA | NA | NA | NA | 18.75 | 12.75 | 18.75 | 1.54 | 8.50 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 574 | exec | TwoBodyJastrowRef.h:386-389 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.04 | 0.04 | 0.04 | 1.00 | 1.02 | 8.00 | 1.71 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 20.50 | 20.50 | 20.00 | 2.56 | 12.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 845 | exec | OperatorTags.h:183-183,stl_algobase.h:918-918 | miniqmcreference::DiracDeterminantRef >::resize(int, int) | Innermost | 0.03 | 0.03 | 0.04 | 2.00 | 1.00 | 6.40 | 16.00 | 1 | 50.00 | 15.63 | NA | NA | NA | NA | NA | NA | 16.00 | 8.00 | 16.00 | 2.50 | 1.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 573 | exec | TwoBodyJastrowRef.h:395-396 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.03 | 0.03 | 0.04 | 1.00 | 1.00 | 8.00 | 3.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 12.00 | 12.00 | 12.00 | 1.50 | 4.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 577 | exec | stl_numeric.h:140-141 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.03 | 0.03 | 0.03 | 1.00 | 2.26 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 32.00 | 32.00 | 14.18 | 4.00 | 32.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 81 | exec | TinyVectorOps.h:85-85,OperatorTags.h:53-63,stl_vector.h:1126-1126,miniqmc.cpp:478-488,refwrap.h:347-347,TinyVector.h:146-146 | main._omp_fn.1 | Innermost | 0.03 | 0.03 | 0.03 | 2.94 | 2.87 | 7.67 | 11.75 | 1 | 22.22 | 15.28 | NA | NA | NA | NA | NA | NA | 23.50 | 8.00 | 8.19 | 3.06 | 2.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 576 | exec | TwoBodyJastrowRef.h:373-374 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.03 | 0.03 | 0.03 | 1.00 | 1.60 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 32.00 | 32.00 | 20.00 | 4.00 | 32.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 80 | exec | miniqmc.cpp:476-478 | main._omp_fn.1 | Innermost | 0.02 | 0.02 | 0.03 | 1.45 | 1.00 | 12.95 | 2.00 | 1 | 0.00 | 10.71 | NA | NA | NA | NA | NA | NA | 4.00 | 2.75 | 4.00 | 0.31 | 2.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 602 | exec | OneBodyJastrowRef.h:190-191 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.02 | 0.02 | 0.03 | 1.00 | 1.95 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 32.00 | 32.00 | 16.44 | 4.00 | 32.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 1239 | exec | NewTimer.h:119-119,stl_tree.h:790-1953 | qmcplusplus::TimerType::stop() | Single | 0.02 | 0.02 | 0.03 | 1.00 | 1.00 | 8.00 | 2.00 | 5 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 4.00 | 4.00 | 4.00 | 0.50 | 2.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 578 | exec | BsplineFunctor.h:291-298 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.02 | 0.02 | 0.02 | 1.75 | 1.00 | 12.63 | 2.62 | 6561 | 0.00 | 9.38 | NA | NA | NA | NA | NA | NA | 22.25 | 12.75 | 22.25 | 1.76 | 8.50 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 306 | exec | TwoBodyJastrowRef.h:125-130,ParticleSet.h:302-305,BsplineFunctor.h:232-260,OhmmsVector.h:227-227,stl_vector.h:1142-1145 | miniqmcreference::TwoBodyJastrowRef >::ratio(qmcplusplus::ParticleSet&, int) | Outermost | 0.02 | 0.02 | 0.02 | 1.48 | 2.22 | 11.24 | 2.22 | 1000012 | 1.14 | 11.58 | NA | NA | NA | NA | NA | NA | 42.25 | 28.50 | 19.00 | 3.76 | 19.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 660 | exec | MultiBsplineEvalHelper.hpp:55-65,MultiBsplineRef.hpp:42-74,einspline_spo_ref.hpp:175-176,stl_vector.h:1258-1258,stl_algobase.h:930-931,MultiBsplineData.hpp:54-57 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Outermost | 0.01 | 0.01 | 0.02 | 1.48 | 1.79 | 8.42 | 2.23 | 3456 | 12.06 | 14.67 | NA | NA | NA | NA | NA | NA | 48.00 | 32.50 | 26.88 | 5.70 | 21.50 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 645 | exec | BsplineFunctor.h:246-260,stl_vector.h:1142-1142 | qmcplusplus::BsplineFunctor::evaluateV(int, int, int, double const*, double*) const | Single | 0.01 | 0.01 | 0.02 | 1.00 | 4.14 | 8.00 | 1.15 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 30.00 | 30.00 | 7.25 | 3.75 | 26.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 600 | exec | stl_numeric.h:140-141 | miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&) | Single | 0.01 | 0.01 | 0.02 | 1.00 | 2.26 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 32.00 | 32.00 | 14.18 | 4.00 | 32.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 592 | exec | TwoBodyJastrowRef.h:266-271,OhmmsVector.h:229-229,stl_algobase.h:238-238 | miniqmcreference::TwoBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | Single | 0.01 | 0.01 | 0.02 | 1.00 | 1.00 | 14.86 | 6.50 | 1 | 0.00 | 9.09 | NA | NA | NA | NA | NA | NA | 13.00 | 13.00 | 13.00 | 0.88 | 2.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 1184 | exec | TinyVectorOps.h:49-49,ostream:667-667,OperatorTags.h:43-183,OhmmsVector.h:223-223,TinyVectorTensorOps.h:150-152,char_traits.h:409-409,ParticleIOUtility.h:70-91 | void qmcplusplus::expandSuperCell(qmcplusplus::ParticleSet&, qmcplusplus::Tensor const&) | Innermost | 0.01 | 0.01 | 0.01 | 1.19 | 1.40 | 7.62 | 1.76 | 4 | 15.57 | 14.25 | NA | NA | NA | NA | NA | NA | 17.19 | 14.50 | 12.31 | 2.26 | 9.75 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 580 | exec | BsplineFunctor.h:305-336 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | Innermost | 0.01 | 0.01 | 0.01 | 1.04 | 1.52 | 2.32 | 1.60 | 1 | 99.43 | 48.78 | NA | NA | NA | NA | NA | NA | 81.50 | 78.00 | 53.76 | 35.15 | 51.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 613 | exec | stl_numeric.h:140-141 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.01 | 0.01 | 0.01 | 1.00 | 2.26 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 32.00 | 32.00 | 14.18 | 4.00 | 32.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 611 | exec | OneBodyJastrowRef.h:196-197 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0.01 | 0.01 | 0.01 | 1.00 | 1.48 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 32.00 | 32.00 | 21.68 | 4.00 | 32.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 657 | exec | einspline_spo_ref.hpp:183-187,stl_vector.h:1258-1258,stl_algo.h:731-757,stl_algobase.h:238-437 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | Single | 0.01 | 0.01 | 0.01 | 1.38 | 1.00 | 14.25 | 4.06 | 3 | 0.00 | 8.17 | NA | NA | NA | NA | NA | NA | 5.42 | 3.92 | 5.42 | 0.38 | 1.33 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 157 | exec | NewTimer.h:242-249,stl_vector.h:990-990,refwrap.h:347-347,WaveFunction.cpp:216-219 | qmcplusplus::WaveFunction::ratio(qmcplusplus::ParticleSet&, int) | Single | 0.01 | 0.01 | 0.01 | 2.30 | 4.00 | 13.91 | 2.56 | 1 | 0.00 | 10.94 | NA | NA | NA | NA | NA | NA | 5.75 | 2.50 | 1.44 | 0.41 | 2.25 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 1142 | exec | DistanceTableBA.h:52-52,VectorSoAContainer.h:167-172 | qmcplusplus::createDistanceTable(qmcplusplus::ParticleSet const&, qmcplusplus::ParticleSet&) | Innermost | 0 | 0 | 0.01 | 2.00 | 1.00 | 5.33 | 2.00 | 1 | 25.00 | 15.63 | NA | NA | NA | NA | NA | NA | 16.00 | 8.00 | 16.00 | 3.00 | 8.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 82 | exec | TinyVectorOps.h:85-85,OperatorTags.h:53-63,stl_vector.h:1126-1126,miniqmc.cpp:476-488,refwrap.h:347-347,TinyVector.h:146-146 | main._omp_fn.1 | InBetween | 0 | 0 | 0.01 | 2.32 | 1.84 | 12.00 | 4.27 | 4 | 6.07 | 12.34 | NA | NA | NA | NA | NA | NA | 9.88 | 4.25 | 5.36 | 0.82 | 2.31 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 612 | exec | OneBodyJastrowRef.h:190-191 | miniqmcreference::OneBodyJastrowRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&) | Innermost | 0 | 0 | 0.01 | 1.00 | 1.95 | 8.00 | 1.00 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 32.00 | 32.00 | 16.44 | 4.00 | 32.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 571 | exec | TwoBodyJastrowRef.h:391-396 | miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&) | InBetween | 0 | 0 | 0.01 | 1.55 | 1.48 | 9.98 | 2.83 | 16 | 0.00 | 12.04 | NA | NA | NA | NA | NA | NA | 17.00 | 11.00 | 11.50 | 1.70 | 6.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 737 | exec | MultiBsplineRef.hpp:233-270 | void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | Outermost | 0 | 0 | 0.01 | 2.24 | 1.00 | 6.96 | 15.67 | 16 | 12.90 | 17.14 | NA | NA | NA | NA | NA | NA | 11.75 | 5.25 | 11.75 | 1.69 | 0.75 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 658 | exec | MultiBsplineRef.hpp:66-74 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&) | InBetween | 0 | 0 | 0.01 | 1.57 | 1.11 | 1.38 | 1.66 | 64 | 45.90 | 46.82 | NA | NA | NA | NA | NA | NA | 35.75 | 22.75 | 32.27 | 25.84 | 21.50 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 204 | exec | OhmmsVector.h:229-229,OneBodyJastrowRef.h:218-222 | miniqmcreference::OneBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet&, int, double const*) [clone .isra.0] | Single | 0 | 0 | 0.01 | 1.00 | 1.00 | 11.67 | 3.50 | 2 | 0.00 | 11.16 | NA | NA | NA | NA | NA | NA | 3.50 | 3.50 | 3.50 | 0.30 | 1.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 1150 | exec | DistanceTableBA.h:126-127,stl_vector.h:1126-1126,stl_algo.h:731-757,stl_algobase.h:398-437,VectorSoAContainer.h:241-241 | qmcplusplus::DistanceTableBA::update(int) | Single | 0 | 0 | 0.01 | 3.57 | 1.00 | 8.00 | 4.17 | 1 | 0.00 | 12.50 | NA | NA | NA | NA | NA | NA | 6.25 | 1.75 | 6.25 | 0.78 | 1.50 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 740 | exec | OperatorTags.h:183-183,OhmmsVector.h:223-223,einspline_spo_ref.hpp:219-227,stl_vector.h:1126-1126,stl_algobase.h:238-238,TinyVector.h:146-146,VectorSoAContainer.h:241-241 | miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&) | Outermost | 0 | 0 | 0.01 | 1.90 | 1.00 | 10.11 | 7.58 | 8 | 8.33 | 12.85 | NA | NA | NA | NA | NA | NA | 22.75 | 12.00 | 22.75 | 2.25 | 3.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 655 | exec | BsplineAllocator.hpp:171-180,stl_vector.h:1126-1126,OhmmsArray.h:156-156 | qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone ._omp_fn.0] | Outermost | 0 | 0 | 0.01 | 2.18 | 2.08 | 11.90 | 3.50 | 48 | 0.00 | 10.86 | NA | NA | NA | NA | NA | NA | 24.50 | 11.25 | 11.76 | 2.06 | 7.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |
○Loop 155 | exec | OperatorTags.h:94-94,NewTimer.h:242-249,stl_vector.h:990-990,refwrap.h:347-347,WaveFunction.cpp:191-194 | qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int) | Single | 0 | 0 | 0.01 | 2.33 | 2.00 | 9.33 | 4.00 | 1 | 33.33 | 15.97 | NA | NA | NA | NA | NA | NA | 7.00 | 3.00 | 3.50 | 0.75 | 1.75 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 16 | NA | NA | 64 | NA | NA | 32 | NA | NA | 32 | NA | NA | 15 | NA | NA | NA |