options

Expert Summary

Colums Filter

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)
IDModuleSource LocationSource FunctionLevelMax Time Over Threads (s)Time w.r.t. Wall Time (s)Coverage (% app. time)Speedup if no scalar integerSpeedup if FP arith vectorizedSpeedup if fully vectorizedSpeedup if FP onlyNumber of pathsVectorization Ratio (%)Vector Length Use (%)ORIG / DL1DL1/CQA(DL1)ORIG (cycles per iteration)STA (ORIG)DL1 (cycles per iteration)STA (DL1)CQA cyclesCQA cycles if no scalar integerCQA cycles if FP arith vectorizedCQA cycles if fully vectorizedCQA cycles if FP onlyInstance Countmin (Iteration count)avg (Iteration count)max (Iteration count)min (Cycles per Iteration)avg (Cycles per Iteration)max (Cycles per Iteration)Nb FP_ADD / CPINb FP_MUL / CPICAP(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 672execMultiBsplineRef.hpp:70-73miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&)Innermost15.315.325.61.001.001.001.301100.00100.0011.671.1446.380.043.970.093.253.253.253.252.5019612803843843849.2143.852093.090.000.171.55169.706.906410.781.38324.31NA32NANA15NANANA
Bucket 6MultiBsplineRef.hpp:70-73miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&)96.11.001.001.001.301100.00100.0011.671.1446.380.043.970.093.253.253.253.252.500.000.171.55169.706.906410.781.38324.31NA32NANA15NANANA
Bucket 5MultiBsplineRef.hpp:70-73miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&)3.351.001.001.001.301100.00100.007.541.1329.880.463.960.083.253.253.253.252.500.000.272.411615.0610.716416.732.14326.69NA32NANA15NANANA
Bucket 7MultiBsplineRef.hpp:70-73miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&)0.441.001.001.001.301100.00100.00NANANANANANA3.253.253.253.252.50NANANA16NANA64NANA32NANA32NANA15NANANA
Bucket 4MultiBsplineRef.hpp:70-73miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&)0.011.001.001.001.301100.00100.00NANANANANANA3.253.253.253.252.50NANANA16NANA64NANA32NANA32NANA15NANANA
Bucket 8MultiBsplineRef.hpp:70-73miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&)0.011.001.001.001.301100.00100.00NANANANANANA3.253.253.253.252.50NANANA16NANA64NANA32NANA32NANA15NANANA
Loop 679execTinyVectorOps.h:59-59,MultiBsplineRef.hpp:249-270,MultiBsplineData.hpp:71-71miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&)Innermost8.798.7914.711.101.001.001.171100.00100.005.341.0488.810.0316.630.0113.5012.2513.5013.5011.5058982438438438464.5886.352149.220.000.363.781623.6510.186415.907.213222.52NA32NANA15NANANA
Bucket 7TinyVectorOps.h:59-59,MultiBsplineRef.hpp:249-270,MultiBsplineData.hpp:71-71miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&)99.871.101.001.001.171100.00100.005.341.0488.810.0316.630.0113.5012.2513.5013.5011.500.000.363.781623.6510.186415.907.213222.52NA32NANA15NANANA
Bucket 8TinyVectorOps.h:59-59,MultiBsplineRef.hpp:249-270,MultiBsplineData.hpp:71-71miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&)0.051.101.001.001.171100.00100.00NANANANANANA13.5012.2513.5013.5011.50NANANA16NANA64NANA32NANA32NANA15NANANA
Bucket 9TinyVectorOps.h:59-59,MultiBsplineRef.hpp:249-270,MultiBsplineData.hpp:71-71miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&)0.031.101.001.001.171100.00100.00NANANANANANA13.5012.2513.5013.5011.50NANANA16NANA64NANA32NANA32NANA15NANANA
Loop 971execParticleBConds.h:185-217void qmcplusplus::DTD_BConds::computeDistances, qmcplusplus::VectorSoAContainer >, qmcplusplus::VectorSoAContainer > >(qmcplusplus::TinyVector const&, qmcplusplus::VectorSoAContainer > const&, double*, qmcplusplus::VectorSoAContainer >&, int, int, int) constSingle7.917.9113.241.031.001.011.44190.9189.221.091.5690.290.0282.770.0056.0054.5056.0055.5039.0037418464421.7876887.38104.63800.692.391.519.481659.2718.786429.352.84328.86NA32NANA15NANANA
Bucket 7ParticleBConds.h:185-217void qmcplusplus::DTD_BConds::computeDistances, qmcplusplus::VectorSoAContainer >, qmcplusplus::VectorSoAContainer > >(qmcplusplus::TinyVector const&, qmcplusplus::VectorSoAContainer > const&, double*, qmcplusplus::VectorSoAContainer >&, int, int, int) const76.861.031.001.011.44190.9189.221.091.5690.290.0282.770.0056.0054.5056.0055.5039.002.391.519.481659.2718.786429.352.84328.86NA32NANA15NANANA
Bucket 8ParticleBConds.h:185-217void qmcplusplus::DTD_BConds::computeDistances, qmcplusplus::VectorSoAContainer >, qmcplusplus::VectorSoAContainer > >(qmcplusplus::TinyVector const&, qmcplusplus::VectorSoAContainer > const&, double*, qmcplusplus::VectorSoAContainer >&, int, int, int) const22.611.031.001.011.44190.9189.221.531.56126.600.1682.700.0056.0054.5056.0055.5039.001.711.076.761642.2713.406420.932.02326.32NA32NANA15NANANA
Bucket 9ParticleBConds.h:185-217void qmcplusplus::DTD_BConds::computeDistances, qmcplusplus::VectorSoAContainer >, qmcplusplus::VectorSoAContainer > >(qmcplusplus::TinyVector const&, qmcplusplus::VectorSoAContainer > const&, double*, qmcplusplus::VectorSoAContainer >&, int, int, int) const0.471.031.001.011.44190.9189.22NANANANANANA56.0054.5056.0055.5039.00NANANA16NANA64NANA32NANA32NANA15NANANA
Loop 1264exec__intel_avx_rep_memsetSingle0.610.611.021.001.002.008.001100.0050.00NANANANANANA8.008.008.004.001.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 230execBsplineFunctor.h:236-241qmcplusplus::BsplineFunctor::evaluateV(int, int, int, double const*, double*) constSingle0.580.580.971.151.001.5311.50292.6871.671.121.7022.390.1219.580.0311.5010.0011.507.531.0036774032138.6719214.9423.64759.240.000.000.00160.005.72648.932.86328.93NA32NANA15NANANA
Bucket 5BsplineFunctor.h:236-241qmcplusplus::BsplineFunctor::evaluateV(int, int, int, double const*, double*) const99.741.151.001.5311.50292.6871.671.121.7022.390.1219.580.0311.5010.0011.507.531.000.000.000.00160.005.72648.932.86328.93NA32NANA15NANANA
Bucket 7BsplineFunctor.h:236-241qmcplusplus::BsplineFunctor::evaluateV(int, int, int, double const*, double*) const0.181.151.001.5311.50292.6871.67NANANANANANA11.5010.0011.507.531.00NANANA16NANA64NANA32NANA32NANA15NANANA
Bucket 6BsplineFunctor.h:236-241qmcplusplus::BsplineFunctor::evaluateV(int, int, int, double const*, double*) const0.011.151.001.5311.50292.6871.67NANANANANANA11.5010.0011.507.531.00NANANA16NANA64NANA32NANA32NANA15NANANA
Bucket 4BsplineFunctor.h:236-241qmcplusplus::BsplineFunctor::evaluateV(int, int, int, double const*, double*) const01.151.001.5311.50292.6871.67NANANANANANA11.5010.0011.507.531.00NANANA16NANA64NANA32NANA32NANA15NANANA
Loop 674execOperatorTags.h:183-183,einspline_spo_ref.hpp:223-227,TinyVector.h:146-146miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&)Innermost0.530.530.891.001.008.005.0010.0012.50NANANANANANA5.005.005.000.631.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 245execTwoBodyJastrowRef.h:340-345miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int)Innermost0.390.390.651.001.001.001.001100.00100.00NANANANANANA4.004.004.004.004.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 780execOperatorTags.h:63-63,inner_product.hpp:81-82,DiracDeterminantRef.cpp:157-157miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Innermost0.370.370.631.002.006.861.00125.0015.63NANANANANANA8.008.004.001.178.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 241execTwoBodyJastrowRef.h:153-154miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Innermost0.310.310.521.001.001.001.001100.00100.00NANANANANANA4.004.004.004.004.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 772execTinyVectorOps.h:59-59,OperatorTags.h:63-63,inner_product.hpp:154-154miniqmcreference::DiracDeterminantRef >::evalGrad(qmcplusplus::ParticleSet&, int)Single0.290.290.491.001.736.401.00133.3316.67NANANANANANA16.0016.009.252.5016.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 676execMultiBsplineRef.hpp:284-295miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&)Innermost0.290.290.491.001.001.002.001100.00100.00NANANANANANA9.009.009.009.004.50NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 778execinner_product.hpp:81-82miniqmcreference::DiracDeterminantRef >::ratio(qmcplusplus::ParticleSet&, int)Single0.260.260.441.001.001.001.001100.00100.00NANANANANANA4.004.004.004.004.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 227execBsplineFunctor.h:291-298qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) constSingle0.250.250.431.131.001.5213.00289.5370.33NANANANANANA13.0011.5013.008.561.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 247execTwoBodyJastrowRef.h:322-329miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int)Single0.220.220.371.001.001.001.191100.00100.00NANANANANANA4.754.754.754.754.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 758execinner_product.hpp:210-211qmcplusplus::DiracMatrix::invert_transpose(qmcplusplus::Matrix > const&, qmcplusplus::Matrix >&, double&, double&)Innermost0.210.210.361.131.001.094.50185.7176.79NANANANANANA4.504.004.504.131.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 773execOperatorTags.h:63-63,inner_product.hpp:154-154,DiracDeterminantRef.cpp:109-109miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.210.210.351.001.736.401.00133.3316.67NANANANANANA16.0016.009.252.5016.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 654execBsplineAllocator.hpp:179-180qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone .extracted]Innermost0.130.130.231.001.001.001.251100.00100.00NANANANANANA1.251.251.251.251.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 977execParticleBConds.h:249-278,DistanceTableBA.h:99-99qmcplusplus::DistanceTableBA::evaluate(qmcplusplus::ParticleSet&)Innermost0.10.10.171.021.675.191.33137.8919.01NANANANANANA30.5030.0018.255.8823.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 225execBsplineFunctor.h:302-335qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) constSingle0.090.090.141.041.001.012.121100.0095.51NANANANANANA45.5043.7545.5045.2421.50NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 770execOperatorTags.h:63-63,inner_product.hpp:82-154,DiracDeterminantRef.cpp:238-238miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&)Innermost0.070.070.121.002.006.861.00125.0015.63NANANANANANA8.008.004.001.178.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 39execTinyVectorOps.h:85-111,OperatorTags.h:53-183,miniqmc.cpp:478-488,refwrap.h:347-347,TinyVector.h:146-146,VectorSoAContainer.h:203-203,stl_vector.h:1126-1126main.extracted.104Innermost0.050.050.082.171.708.676.50133.3315.97NANANANANANA13.006.007.631.502.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 775execinner_product.hpp:81-82miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.050.050.081.001.001.001.001100.00100.00NANANANANANA4.004.004.004.004.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 242execstl_iterator.h:1244-1244,stl_numeric.h:140-141miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.040.040.061.001.001.001.001100.00100.00NANANANANANA4.004.004.004.004.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 1050execNewTimer.h:119-121,stl_tree.h:782-1952std::map, double, std::less >, std::allocator const, double> > >::operator[](qmcplusplus::StackKeyParam<2> const&)Single0.040.040.061.001.008.002.3850.0012.50NANANANANANA4.754.754.750.592.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 228execBsplineFunctor.h:246-260qmcplusplus::BsplineFunctor::evaluateV(int, int, int, double const*, double*) constSingle0.040.040.061.031.001.001.061100.0089.39NANANANANANA17.0016.5017.0017.0016.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 215execstl_algobase.h:930-931qmcplusplus::Vector >::resize(unsigned long, double)Single0.030.030.051.001.001.001.001100.00100.00NANANANANANA1.001.001.001.001.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 38execTinyVectorOps.h:85-111,OperatorTags.h:53-183,miniqmc.cpp:476-488,refwrap.h:347-347,TinyVector.h:146-146,VectorSoAContainer.h:203-203,stl_vector.h:1126-1126main.extracted.104InBetween0.020.020.041.611.008.002.3130.0012.50NANANANANANA3.081.923.080.391.33NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 784execOperatorTags.h:183-183,stl_algobase.h:918-918miniqmcreference::DiracDeterminantRef >::resize(int, int)Single0.020.020.041.001.001.003.001100.00100.00NANANANANANA3.003.003.003.001.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 671execTinyVectorOps.h:59-59,MultiBsplineRef.hpp:66-74miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&)InBetween0.020.020.032.091.101.373.59345.3052.14NANANANANANA9.584.588.706.982.67NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 260execTwoBodyJastrowRef.h:379-380miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Innermost0.010.020.031.001.001.001.001100.00100.00NANANANANANA4.004.004.004.004.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 207execOneBodyJastrowRef.h:196-197miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Innermost0.010.020.031.001.001.001.001100.00100.00NANANANANANA4.004.004.004.004.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 258execTwoBodyJastrowRef.h:386-389miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Innermost0.010.020.031.001.001.002.001100.00100.00NANANANANANA3.003.003.003.001.50NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 675execTinyVectorOps.h:59-59,MultiBsplineEvalHelper.hpp:47-49,MultiBsplineRef.hpp:193-295,einspline_spo_ref.hpp:206-208,MultiBsplineData.hpp:68-79,VectorSoAContainer.h:237-237,stl_algobase.h:238-931,stl_vector.h:1126-1258miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&)Outermost0.010.020.031.611.151.693.067241.7831.64NANANANANANA122.2576.00106.7272.4140.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 74execNewTimer.h:242-249,refwrap.h:347-347,WaveFunction.cpp:216-219,stl_vector.h:990-1126qmcplusplus::WaveFunction::ratio(qmcplusplus::ParticleSet&, int)Single0.010.020.031.792.6313.042.5010.0011.61NANANANANANA6.253.502.380.482.50NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 262execTwoBodyJastrowRef.h:373-374miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Innermost0.010.010.021.001.001.001.001100.00100.00NANANANANANA8.008.008.008.008.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 261execTwoBodyJastrowRef.h:379-380miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Innermost0.010.010.021.001.001.001.001100.00100.00NANANANANANA4.004.004.004.004.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 678execTinyVectorOps.h:59-59,MultiBsplineRef.hpp:234-270,MultiBsplineData.hpp:71-71miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&)InBetween0.010.010.021.151.031.202.72674.2276.22NANANANANANA44.2538.5043.1637.0216.25NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 255execTwoBodyJastrowRef.h:395-396miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Innermost0.010.010.021.001.001.001.751100.00100.00NANANANANANA1.751.751.751.751.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 254execTwoBodyJastrowRef.h:395-396miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Innermost0.010.010.021.001.001.001.751100.00100.00NANANANANANA1.751.751.751.751.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 243execTwoBodyJastrowRef.h:266-271,ParticleSet.h:302-305,OhmmsVector.h:229-229miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.010.010.021.001.0013.507.5010.0010.80NANANANANANA7.507.507.500.561.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 653execBsplineAllocator.hpp:171-180,stl_vector.h:1126-1126qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone .extracted]Outermost0.010.010.0213.33 - 42.671.001.30 - 2.0615.00 - 48.002024.0033.00NANANANANANA60.00 - 192.004.5060.00 - 192.0046.04 - 93.004.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 1051execNewTimer.h:119-121,stl_tree.h:782-1952std::map, long, std::less >, std::allocator const, long> > >::operator[](qmcplusplus::StackKeyParam<2> const&)Single0.010.010.021.001.008.002.3850.0012.50NANANANANANA4.754.754.750.592.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 903execParticleSet.cpp:290-291,stl_vector.h:990-990qmcplusplus::ParticleSet::makeMove(int, qmcplusplus::TinyVector const&)Single0.010.010.021.001.008.002.3310.0012.50NANANANANANA3.503.503.500.441.50NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 263execstl_iterator.h:1244-1244,stl_numeric.h:140-141miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Innermost000.011.001.001.001.001100.00100.00NANANANANANA4.004.004.004.004.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 991execTensor.h:213-213,ostream:667-667,char_traits.h:409-409,OperatorTags.h:43-183,OhmmsVector.h:223-223,TinyVectorTensorOps.h:150-152,ParticleIOUtility.h:70-91,InfoStream.h:37-37void qmcplusplus::expandSuperCell(qmcplusplus::ParticleSet&, qmcplusplus::Tensor const&)Innermost000.011.581.697.722.74842.6217.32NANANANANANA26.0016.5015.383.379.50NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 256execTwoBodyJastrowRef.h:395-396miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Innermost000.011.001.001.001.751100.00100.00NANANANANANA1.751.751.751.751.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 192execOneBodyJastrowRef.h:190-191miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single000.011.001.001.001.001100.00100.00NANANANANANA8.008.008.008.008.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 253execTwoBodyJastrowRef.h:265-418,stl_iterator.h:1077-1244,ParticleSet.h:302-305,OhmmsMatrix.h:214-214,OhmmsVector.h:223-229,stl_numeric.h:140-141,VectorSoAContainer.h:216-243,stl_algobase.h:238-1123,stl_vector.h:1145-1258miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)InBetween000.011.881.041.305.41100001261.8052.06NANANANANANA148.7579.25143.51114.4027.50NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 190execOneBodyJastrowRef.h:196-197miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single000.011.001.001.001.001100.00100.00NANANANANANA4.004.004.004.004.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 224execParticleSet.h:302-305,OhmmsVector.h:229-229,OneBodyJastrowRef.h:218-223,stl_vector.h:1126-1258miniqmcreference::OneBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet&, int, double const*)Single000.011.001.0012.044.3820.0011.88NANANANANANA4.384.384.380.361.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 1048execNewTimer.cpp:99-100qmcplusplus::TimerType::stop()Single000.011.001.0011.641.38125.0010.94NANANANANANA2.752.752.750.242.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 1046execNewTimer.cpp:53-54qmcplusplus::TimerType::start()Single000.011.001.0011.641.38125.0010.94NANANANANANA2.752.752.750.242.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 251execTwoBodyJastrowRef.h:421-425,OperatorTags.h:94-94miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Single000.011.051.117.162.50115.3814.42NANANANANANA5.004.754.500.702.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 250execTwoBodyJastrowRef.h:125-130,ParticleSet.h:302-305,OhmmsVector.h:229-229,stl_vector.h:1258-1258miniqmcreference::TwoBodyJastrowRef >::ratio(qmcplusplus::ParticleSet&, int)Single000.013.601.9512.004.5010.0010.94NANANANANANA4.501.252.310.381.00NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 240execTwoBodyJastrowRef.h:148-155,stl_iterator.h:1244-1244,stl_algobase.h:1123-1123miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Outermost000.011.461.091.622.22447.1733.78NANANANANANA6.384.385.873.952.88NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
Loop 73execNewTimer.h:242-249,refwrap.h:347-347,WaveFunction.cpp:204-207,stl_vector.h:990-1126qmcplusplus::WaveFunction::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single000.011.862.6712.692.6010.0011.72NANANANANANA6.503.502.440.512.50NANANANANANANANANANA16NANA64NANA32NANA32NANA15NANANA
×