options

Expert Summary

Columns Filter

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
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 (%)CQA cyclesCQA cycles if no scalar integerCQA cycles if FP arith vectorizedCQA cycles if fully vectorizedCQA cycles if FP only
Loop 1898execOhmmsVector.h:223-223,VectorSoAContainer.h:244-244,VectorSoAContainer.h:263-263,SoaDistanceTableAAOMPTarget.h:440-442,TinyVector.h:145-145,TinyVector.h:182-182qmcplusplus::SoaDistanceTableAAOMPTarget::update(int)Innermost13.6213.109.571.371.002.003.6710.0050.003.672.673.671.831.00
Loop 833execMultiBsplineRef.hpp:242-262void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long)Innermost12.6412.148.861.001.001.001.43197.9298.968.258.258.258.255.75
Loop 822execMultiBsplineRef.hpp:68-71void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long)Innermost8.588.155.951.151.001.041.30190.0095.003.252.833.253.132.50
Loop 823execMultiBsplineRef.hpp:68-71void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long)Innermost8.528.095.911.151.001.041.30190.0095.003.252.833.253.132.50
Loop 824execMultiBsplineRef.hpp:68-71void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long)Innermost8.357.985.831.151.001.041.30190.0095.003.252.833.253.132.50
Loop 825execMultiBsplineRef.hpp:68-71void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long)Innermost8.417.965.811.151.001.041.30190.0095.003.252.833.253.132.50
Loop 2192execParticleBConds3DSoa.h:280-298qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&)Innermost7.317.045.141.001.001.001.25 - 1.16197.4498.728.758.758.758.757.00 - 7.52
Loop 317execBsplineFunctor.h:236-241miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)InBetween3.022.822.062.571.003.006.0010.0042.313.001.173.001.000.50
Loop 1297execParticleBConds3DSoa.h:234-255void qmcplusplus::DTD_BConds::computeDistances, qmcplusplus::VectorSoAContainer >, qmcplusplus::VectorSoAContainer > >(qmcplusplus::TinyVector const&, qmcplusplus::VectorSoAContainer > const&, double*, qmcplusplus::VectorSoAContainer >&, int, int, int) constSingle2.782.481.811.001.001.001.21 - 1.16194.9296.618.758.758.758.757.25 - 7.52
Loop 264execBsplineFunctor.h:291-298qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) constSingle0.750.600.441.801.003.009.0010.0041.671.500.831.500.500.17
Loop 814execeinspline_spo_ref.hpp:223-227,stl_algobase.h:238-238,OhmmsVector.h:223-223,stl_vector.h:1131-1131,VectorSoAContainer.h:231-231,VectorSoAContainer.h:271-271,TinyVector.h:145-145miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&)Innermost0.720.580.422.331.001.227.0019.0952.277.003.007.005.751.00
Loop 934execinner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Innermost0.760.560.411.001.001.001.00190.9195.452.002.002.002.002.00
Loop 925execinner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94miniqmcreference::DiracDeterminantRef >::evalGrad(qmcplusplus::ParticleSet&, int)Single0.690.520.381.001.001.001.00190.0095.002.002.002.002.002.00
Loop 836execMultiBsplineRef.hpp:276-286void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long)Innermost0.520.380.271.001.001.002.74196.4398.216.176.176.176.172.25
Loop 306execTwoBodyJastrowRef.h:342-347miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int)Innermost0.450.340.251.051.001.021.15194.1297.062.882.752.882.812.50
Loop 307execTwoBodyJastrowRef.h:342-347miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int)Innermost0.430.330.241.051.001.021.15194.1297.062.882.752.882.812.50
Loop 308execTwoBodyJastrowRef.h:342-347miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int)Innermost0.410.330.241.051.001.021.15194.1297.062.882.752.882.812.50
Loop 309execTwoBodyJastrowRef.h:324-331miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int)Innermost0.420.330.241.001.001.001.11196.5598.285.005.005.005.004.50
Loop 933execinner_product.hpp:82-83miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Innermost0.430.320.231.001.001.001.001100.00100.002.002.002.002.002.00
Loop 294execTwoBodyJastrowRef.h:155-156miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.280.200.141.001.001.001.001100.00100.002.002.002.002.002.00
Loop 293execTwoBodyJastrowRef.h:155-156miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.260.170.121.001.001.001.001100.00100.002.002.002.002.002.00
Loop 292execTwoBodyJastrowRef.h:155-156miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.230.160.121.001.001.001.001100.00100.002.002.002.002.002.00
Loop 61execNonLocalPP.hpp:126-126,NonLocalPP.hpp:129-135,OhmmsVector.h:229-229,ParticleSet.h:277-277,stl_vector.h:993-993,stl_vector.h:1131-1131,stl_vector.h:1150-1150,unique_ptr.h:193-193qmcplusplus::NonLocalPP::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&)Outermost0.190.120.098.441.003.1033.7510.0045.315.630.675.631.810.17
Loop 816execinner_product.hpp:82-83qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus::Vector >&, qmcplusplus::Vector > const&, std::vector >&)Innermost0.180.120.091.001.001.001.001100.00100.002.002.002.002.002.00
Loop 2189execParticleBConds3DSoa.h:298-298,SoaDistanceTableABOMPTarget.h:228-228qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&)Outermost0.160.100.082.671.001.702.6712.0844.1024.009.0024.0014.099.00
Loop 920execinner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&)Innermost0.140.100.071.001.001.001.00190.0095.002.002.002.002.002.00
Loop 904execinner_product.hpp:211-212qmcplusplus::DiracMatrix::invert_transpose(qmcplusplus::Matrix > const&, qmcplusplus::Matrix >&, double&, double&)Innermost0.100.090.071.001.002.002.6710.0050.002.672.672.671.331.00
Loop 928execinner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.140.080.061.001.001.001.00190.0095.002.002.002.002.002.00
Loop 262execBsplineFunctor.h:303-336qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) constSingle0.090.060.041.001.001.001.26192.21100.0013.5013.5013.5013.5010.75
Loop 319execstl_vector.h:1150-1150,BsplineFunctor.h:246-260miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)Innermost0.070.050.031.291.161.241.29152.3878.574.503.503.883.633.50
Loop 927execinner_product.hpp:82-83miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.080.040.031.001.001.001.001100.00100.002.002.002.002.002.00
Loop 268execBsplineFunctor.h:236-241qmcplusplus::BsplineFunctor::evaluateV(int, int, int, double const*, double*) constSingle0.070.040.031.251.002.501.2520.0045.831.251.001.250.501.00
Loop 299execstl_numeric.h:141-141miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.060.030.031.001.001.091.00175.0087.502.002.002.001.832.00
Loop 216execOneBodyJastrowRef.h:192-193miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.080.030.021.001.001.001.001100.00100.002.002.002.002.002.00
Loop 919execinner_product.hpp:82-83miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&)Innermost0.070.030.021.001.001.001.001100.00100.002.002.002.002.002.00
Loop 217execOneBodyJastrowRef.h:192-193miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.070.030.021.001.001.001.001100.00100.002.002.002.002.002.00
Loop 340execTwoBodyJastrowRef.h:388-391miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.050.030.021.051.001.021.92194.1297.062.882.752.882.811.50
Loop 218execOneBodyJastrowRef.h:192-193miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.050.020.021.001.001.001.001100.00100.002.002.002.002.002.00
Loop 237execOneBodyJastrowRef.h:134-135,OhmmsVector.h:223-223,OhmmsVector.h:249-249,stl_vector.h:993-993,stl_vector.h:1131-1131,stl_vector.h:1150-1150miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)Single0.050.020.021.421.423.091.4210.0045.002.832.002.000.922.00
Loop 2188execSoaDistanceTableABOMPTarget.h:194-194,SoaDistanceTableABOMPTarget.h:214-217,SoaDistanceTableABOMPTarget.h:228-228qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&)InBetween0.050.020.024.891.001.515.5518.1156.9817.133.5017.1311.343.08
Loop 341execTwoBodyJastrowRef.h:381-382miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.050.020.021.001.001.001.001100.00100.002.002.002.002.002.00
Loop 342execTwoBodyJastrowRef.h:381-382miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.050.020.011.001.001.001.001100.00100.002.002.002.002.002.00
Loop 316execBsplineFunctor.h:238-241miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)Outermost0.040.020.011.201.002.004.0010.0050.001.000.831.000.500.25
Loop 305execOhmmsVector.h:223-223,TwoBodyJastrowRef.h:324-324,TwoBodyJastrowRef.h:342-342,TwoBodyJastrowRef.h:346-346,TwoBodyJastrowRef.h:351-355,VectorSoAContainer.h:244-244,VectorSoAContainer.h:263-263,VectorSoAContainer.h:271-273miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int)Outermost0.050.020.013.381.001.503.3811.9050.8335.5010.5035.3823.6210.50
Loop 343execTwoBodyJastrowRef.h:381-382miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.040.020.011.001.001.001.001100.00100.002.002.002.002.002.00
Loop 315execOhmmsVector.h:223-223,OhmmsVector.h:229-229,TwoBodyJastrowRef.h:108-108,TwoBodyJastrowRef.h:126-127,TwoBodyJastrowRef.h:132-132,ParticleSet.h:313-313,BsplineFunctor.h:233-233,BsplineFunctor.h:236-236miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)InBetween0.040.020.011.001.681.137.8010.0055.563.253.251.942.880.42
Loop 28execminiqmc.cpp:416-416,miniqmc.cpp:429-429,miniqmc.cpp:432-434,miniqmc.cpp:437-437,miniqmc.cpp:440-443,miniqmc.cpp:446-446,miniqmc.cpp:449-454,miniqmc.cpp:457-458,stl_vector.h:1131-1131,TinyVector.h:62-62,refwrap.h:351-351main.omp_outlined.63Outermost0.040.010.011.311.001.151.4210.0042.0511.839.0011.8310.338.33
Loop 245execstl_algobase.h:940-940qmcplusplus::Vector, std::allocator > >::resize(unsigned long, qmcplusplus::TinyVector)Single0.030.010.01NANANANANANANANANANANANA
Loop 106execNewTimer.h:242-242,NewTimer.h:249-249,WaveFunction.cpp:185-188,OperatorTags.h:94-94,stl_vector.h:993-993,stl_vector.h:1131-1131,refwrap.h:351-351qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int)Single0.030.010.01NANANANANANANANANANANANA
Loop 62execNonLocalPP.hpp:131-132,OhmmsVector.h:223-223,OhmmsVector.h:229-229,OperatorTags.h:43-43,OperatorTags.h:63-63,stl_vector.h:993-993,stl_vector.h:1131-1131,VectorSoAContainer.h:231-231,TinyVector.h:144-145qmcplusplus::NonLocalPP::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&)Innermost0.030.010.01NANANANANANANANANANANANA
Loop 242execstl_algobase.h:952-952qmcplusplus::Vector >::resize(unsigned long, double)Single0.030.010.01NANANANANANANANANANANANA
Loop 111execNewTimer.h:242-242,NewTimer.h:249-249,WaveFunction.cpp:269-269,WaveFunction.cpp:272-273,stl_vector.h:368-368,stl_vector.h:388-388,stl_vector.h:993-993,stl_vector.h:1131-1131,refwrap.h:351-351qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)InBetween0.030.010.01NANANANANANANANANANANANA
Loop 2190execOMPTargetMath.hpp:38-38,SoaDistanceTableABOMPTarget.h:228-228qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&)InBetween0.020.010.01NANANANANANANANANANANANA
Loop 338execTwoBodyJastrowRef.h:397-398miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.020.010.01NANANANANANANANANANANANA
Loop 832execeinspline_spo_ref.hpp:206-208,stl_vector.h:1131-1131,stl_vector.h:1263-1263,VectorSoAContainer.h:265-265miniqmcreference::einspline_spo_ref::evaluate_vgh(qmcplusplus::ParticleSet const&, int)Single0.030.010.01NANANANANANANANANANANANA
Loop 335execTwoBodyJastrowRef.h:397-398miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.020.010.01NANANANANANANANANANANANA
Loop 318execBsplineFunctor.h:236-241,BsplineFunctor.h:246-246,BsplineFunctor.h:256-256miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)InBetween0.030.010.01NANANANANANANANANANANANA
Loop 332execTwoBodyJastrowRef.h:397-398miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.020.010.01NANANANANANANANANANANANA
Loop 828execMultiBsplineRef.hpp:63-68void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long)InBetween0.020.010.01NANANANANANANANANANANANA
Loop 1140execParticleSet.cpp:242-243,stl_vector.h:993-993,unique_ptr.h:193-193qmcplusplus::ParticleSet::update(bool)Single0.020.010.01NANANANANANANANANANANANA
Loop 321execTwoBodyJastrowRef.h:375-376miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.020.010.01NANANANANANANANANANANANA
Loop 314execTwoBodyJastrowRef.h:107-108,TwoBodyJastrowRef.h:126-127,optional:469-469,optional:991-991,stl_vector.h:993-993,stl_vector.h:1131-1131,refwrap.h:351-351miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)Innermost0.030.010.00NANANANANANANANANANANANA
Loop 107execNewTimer.h:242-242,NewTimer.h:249-249,WaveFunction.cpp:198-201,stl_vector.h:993-993,stl_vector.h:1131-1131,refwrap.h:351-351qmcplusplus::WaveFunction::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.020.010.00NANANANANANANANANANANANA
Loop 215execOneBodyJastrowRef.h:186-187miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.020.010.00NANANANANANANANANANANANA
Loop 916execDelayedUpdate.h:137-138void qmcplusplus::DelayedUpdate::acceptRow > >(qmcplusplus::Matrix >&, int, qmcplusplus::Vector > const&)Innermost0.020.010.00NANANANANANANANANANANANA
Loop 817execinner_product.hpp:82-82,OhmmsVector.h:178-178,ParticleSet.h:277-277,stl_vector.h:1131-1131,SPOSet.h:83-86qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus::Vector >&, qmcplusplus::Vector > const&, std::vector >&)InBetween0.020.010.00NANANANANANANANANANANANA
Loop 2205execNewTimer.h:249-249,stl_algobase.h:413-413,stl_algobase.h:450-454,stl_vector.h:1131-1131,VectorSoAContainer.h:271-271,stl_algo.h:709-709,SoaDistanceTableABOMPTarget.h:376-377qmcplusplus::SoaDistanceTableABOMPTarget::update(int)Single0.020.000.00NANANANANANANANANANANANA
Loop 272execOneBodyJastrowRef.h:192-193miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.020.000.00NANANANANANANANANANANANA
Loop 261execshared_ptr_base.h:1667-1667,OneBodyJastrowRef.h:214-219,OhmmsVector.h:223-223,ParticleSet.h:313-313,stl_vector.h:1131-1131,stl_vector.h:1263-1263miniqmcreference::OneBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet&, int, double const*)Single0.020.000.00NANANANANANANANANANANANA
Loop 2187execNewTimer.h:242-242,NewTimer.h:249-249,OhmmsVector.h:248-248,stl_vector.h:1131-1131,VectorSoAContainer.h:267-267,unique_ptr.h:193-193,SoaDistanceTableABOMPTarget.h:194-194,SoaDistanceTableABOMPTarget.h:199-199,SoaDistanceTableABOMPTarget.h:205-206,SoaDistanceTableABOMPTarget.h:209-209,SoaDistanceTableABOMPTarget.h:214-214,SoaDistanceTableABOMPTarget.h:233-233qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&)InBetween0.020.000.00NANANANANANANANANANANANA
Loop 273execOneBodyJastrowRef.h:192-193miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.010.000.00NANANANANANANANANANANANA
Loop 269execOneBodyJastrowRef.h:192-193miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.010.000.00NANANANANANANANANANANANA
Loop 328execstl_numeric.h:141-141miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.010.000.00NANANANANANANANANANANANA
Loop 840execMultiBsplineRef.hpp:226-227,MultiBsplineRef.hpp:234-239,MultiBsplineRef.hpp:242-242void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long)InBetween0.020.000.00NANANANANANANANANANANANA
Loop 913execstl_algobase.h:413-413,OhmmsVector.h:223-223,OhmmsVector.h:248-249,stl_vector.h:1131-1131,DelayedUpdate.h:132-141,DelayedUpdate.h:144-144,DelayedUpdate.h:147-153,BLAS.hpp:187-187,BLAS.hpp:447-447,OhmmsMatrix.h:217-217void qmcplusplus::DelayedUpdate::acceptRow > >(qmcplusplus::Matrix >&, int, qmcplusplus::Vector > const&)Outermost0.010.000.00NANANANANANANANANANANANA
Loop 300execshared_ptr_base.h:1667-1667,OhmmsVector.h:223-223,TwoBodyJastrowRef.h:269-274,ParticleSet.h:313-313,stl_vector.h:1131-1131,stl_vector.h:1263-1263miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.020.000.00NANANANANANANANANANANANA
Loop 1000execstl_algobase.h:952-952qmcplusplus::Vector > >::resize(unsigned long, double)Single0.010.000.00NANANANANANANANANANANANA
Loop 821execeinspline_spo_ref.hpp:175-176,stl_vector.h:1131-1131,stl_vector.h:1263-1263miniqmcreference::einspline_spo_ref::evaluate_v(qmcplusplus::ParticleSet const&, int)Single0.010.000.00NANANANANANANANANANANANA
Loop 109execNewTimer.h:242-242,NewTimer.h:249-249,WaveFunction.cpp:225-228,stl_vector.h:993-993,stl_vector.h:1131-1131,refwrap.h:351-351qmcplusplus::WaveFunction::acceptMove(qmcplusplus::ParticleSet&, int)Single0.010.000.00NANANANANANANANANANANANA
Loop 265execshared_ptr_base.h:1667-1667,OneBodyJastrowRef.h:143-146,OhmmsVector.h:223-223,ParticleSet.h:313-313,stl_vector.h:1131-1131,stl_vector.h:1263-1263miniqmcreference::OneBodyJastrowRef >::computeU(double const*)Single0.010.000.00NANANANANANANANANANANANA
Loop 213execstl_numeric.h:141-141miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.010.000.00NANANANANANANANANANANANA
Loop 838execMultiBsplineRef.hpp:242-242void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long)Outermost0.010.000.00NANANANANANANANANANANANA
Loop 826execMultiBsplineRef.hpp:68-68void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long)Outermost0.010.000.00NANANANANANANANANANANANA
Loop 812execeinspline_spo_ref.hpp:183-187,stl_algobase.h:238-238,stl_algobase.h:413-413,stl_algobase.h:450-452,stl_algo.h:709-709miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&)Single0.010.000.00NANANANANANANANANANANANA
Loop 837execMultiBsplineRef.hpp:226-226void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long)Innermost0.010.000.00NANANANANANANANANANANANA
Loop 1541execNewTimer.h:119-119,stl_tree.h:1947-1947qmcplusplus::TimerType::stop()Innermost0.160.000.00NANANANANANANANANANANANA
Loop 2186execSoaDistanceTableABOMPTarget.h:194-196qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&)Innermost0.010.000.00NANANANANANANANANANANANA
Loop 1152execParticleSet.cpp:389-390,stl_vector.h:993-993,unique_ptr.h:193-193qmcplusplus::ParticleSet::acceptMove(int)Single0.010.000.00NANANANANANANANANANANANA
Loop 311execshared_ptr_base.h:1667-1667,OhmmsVector.h:223-223,TwoBodyJastrowRef.h:269-274,ParticleSet.h:313-313,stl_vector.h:1131-1131,stl_vector.h:1263-1263miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int)Single0.010.000.00NANANANANANANANANANANANA
Loop 908execstl_algobase.h:413-413,stl_algobase.h:451-454,OhmmsVector.h:178-178,DelayedUpdate.h:101-101,DelayedUpdate.h:114-114,stl_algo.h:709-709void qmcplusplus::DelayedUpdate::getInvRow > >(qmcplusplus::Matrix > const&, int, qmcplusplus::Vector >&)Single0.010.000.00NANANANANANANANANANANANA
Loop 267execBsplineFunctor.h:246-260qmcplusplus::BsplineFunctor::evaluateV(int, int, int, double const*, double*) constSingle0.010.000.00NANANANANANANANANANANANA
Loop 263execBsplineFunctor.h:302-336qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) constSingle0.000.000.00NANANANANANANANANANANANA
Loop 835execMultiBsplineRef.hpp:276-276,MultiBsplineRef.hpp:288-288void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long)Outermost0.010.000.00NANANANANANANANANANANANA
Loop 1146execParticleSet.cpp:343-344,stl_vector.h:993-993,unique_ptr.h:193-193qmcplusplus::ParticleSet::computeNewPosDistTables(int, qmcplusplus::TinyVector const&, bool)Single0.010.000.00NANANANANANANANANANANANA
Loop 1539execNewTimer.h:119-119,stl_tree.h:1947-1947qmcplusplus::TimerType::stop()Innermost0.080.000.00NANANANANANANANANANANANA
Loop 324execstl_numeric.h:140-140,stl_algobase.h:952-952,stl_algobase.h:1146-1146,stl_iterator.h:1068-1068,OhmmsVector.h:223-223,OhmmsVector.h:229-229,OhmmsVector.h:249-249,TwoBodyJastrowRef.h:268-269,TwoBodyJastrowRef.h:364-364,TwoBodyJastrowRef.h:367-367,TwoBodyJastrowRef.h:375-375,TwoBodyJastrowRef.h:381-381,TwoBodyJastrowRef.h:386-391,TwoBodyJastrowRef.h:397-397,stl_vector.h:1150-1150,stl_vector.h:1263-1263,VectorSoAContainer.h:244-244,VectorSoAContainer.h:263-263,VectorSoAContainer.h:271-273miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)InBetween0.010.000.00NANANANANANANANANANANANA
Loop 271execOneBodyJastrowRef.h:186-187miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.010.000.00NANANANANANANANANANANANA
Loop 75execrandom.tcc:404-409,random.tcc:412-412,random.tcc:420-423,random.tcc:458-458,random.tcc:462-466,random.tcc:3365-3371,random.tcc:3374-3374,RandomGenerator.h:51-55,random.h:2011-2011void BoxMuller2::generate > >(StdRandom >&, double*, int)Outermost0.010.000.00NANANANANANANANANANANANA
Loop 280execstl_numeric.h:141-141miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 802execBsplineAllocator.hpp:179-180qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone .omp_outlined]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 327execTwoBodyJastrowRef.h:375-375,TwoBodyJastrowRef.h:381-381,VectorSoAContainer.h:273-273miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)InBetween0.000.000.00NANANANANANANANANANANANA
Loop 918execDelayedUpdate.h:186-187qmcplusplus::DelayedUpdate::updateInvMat(qmcplusplus::Matrix >&)Single0.000.000.00NANANANANANANANANANANANA
Loop 917execDelayedUpdate.h:137-138void qmcplusplus::DelayedUpdate::acceptRow > >(qmcplusplus::Matrix >&, int, qmcplusplus::Vector > const&)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 902execDiracMatrix.h:112-113qmcplusplus::DiracMatrix::invert_transpose(qmcplusplus::Matrix > const&, qmcplusplus::Matrix >&, double&, double&)Single0.000.000.00NANANANANANANANANANANANA
Loop 1204execOhmmsVector.h:178-178,OhmmsVector.h:223-223,OhmmsVector.h:229-229,VirtualParticleSet.cpp:119-120,OperatorTags.h:43-43,stl_vector.h:1150-1150,TinyVector.h:170-170qmcplusplus::VirtualParticleSet::makeMoves(qmcplusplus::ParticleSet const&, int, std::vector, std::allocator > > const&, bool, int)Single0.000.000.00NANANANANANANANANANANANA
Loop 113execWaveFunction.cpp:273-274qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)Innermost0.010.000.00NANANANANANANANANANANANA
Loop 820execOhmmsVector.h:56-56,OhmmsVector.h:144-144,OhmmsVector.h:210-212,OhmmsVector.h:248-248,OhmmsVector.h:287-287,new_allocator.h:172-172,SPOSet.h:106-111,OhmmsMatrix.h:217-217qmcplusplus::SPOSet::evaluate_notranspose(qmcplusplus::ParticleSet const&, int, int, qmcplusplus::Matrix >&, qmcplusplus::Matrix, std::allocator > >&, qmcplusplus::Matrix >&)Single0.010.000.00NANANANANANANANANANANANA
Loop 232execstl_numeric.h:141-141miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Single0.000.000.00NANANANANANANANANANANANA
Loop 313execTwoBodyJastrowRef.h:423-427,OperatorTags.h:94-94,TinyVector.h:145-145miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Single0.000.000.00NANANANANANANANANANANANA
Loop 276execOneBodyJastrowRef.h:109-109,OneBodyJastrowRef.h:113-113,OneBodyJastrowRef.h:186-186,OneBodyJastrowRef.h:192-194,OhmmsVector.h:223-223,VectorSoAContainer.h:273-273miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)InBetween0.000.000.00NANANANANANANANANANANANA
Loop 923execinner_product.hpp:82-82,inner_product.hpp:155-155,OhmmsVector.h:223-223,DiracDeterminantRef.cpp:247-247,DiracDeterminantRef.cpp:252-252,OperatorTags.h:94-94miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&)InBetween0.000.000.00NANANANANANANANANANANANA
Loop 30execrandom.tcc:404-409,random.tcc:412-412,random.tcc:420-423,random.tcc:458-458,random.tcc:462-466,random.tcc:3365-3368main.omp_outlined.63InBetween0.000.000.00NANANANANANANANANANANANA
Loop 1540execstl_tree.h:1947-1948qmcplusplus::TimerType::stop()Outermost0.010.000.00NANANANANANANANANANANANA
Loop 1890execOhmmsVector.h:223-223,OhmmsVector.h:248-248,stl_vector.h:1131-1131,unique_ptr.h:193-193,SoaDistanceTableAAOMPTarget.h:184-185qmcplusplus::SoaDistanceTableAAOMPTarget::evaluate(qmcplusplus::ParticleSet&)Single0.000.000.00NANANANANANANANANANANANA
Loop 1538execstl_tree.h:1947-1948qmcplusplus::TimerType::stop()Outermost0.010.000.00NANANANANANANANANANANANA
Loop 329execshared_ptr_base.h:1667-1667,OhmmsVector.h:223-223,TwoBodyJastrowRef.h:269-274,ParticleSet.h:313-313,stl_vector.h:1131-1131,stl_vector.h:1263-1263miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 236execOneBodyJastrowRef.h:169-169,OperatorTags.h:94-94miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Single0.000.000.00NANANANANANANANANANANANA
Loop 1542execNewTimer.cpp:99-100qmcplusplus::TimerType::stop()Single0.000.000.00NANANANANANANANANANANANA
Loop 937execinner_product.hpp:82-82,inner_product.hpp:155-155,OhmmsVector.h:223-223,DiracDeterminantRef.cpp:173-173,DiracDeterminantRef.cpp:178-178,OperatorTags.h:94-94miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)InBetween0.000.000.00NANANANANANANANANANANANA
Loop 29execrandom.tcc:458-458,random.tcc:3370-3371,random.tcc:3374-3374,StdRandom.h:102-103,random.h:2011-2011main.omp_outlined.63InBetween0.000.000.00NANANANANANANANANANANANA
Loop 1899execNewTimer.h:249-249,stl_algobase.h:413-413,VectorSoAContainer.h:271-271,SoaDistanceTableAAOMPTarget.h:440-440,SoaDistanceTableAAOMPTarget.h:445-445qmcplusplus::SoaDistanceTableAAOMPTarget::update(int)Outermost0.000.000.00NANANANANANANANANANANANA
Loop 1250execnew_allocator.h:172-172,Mallocator.hpp:78-78,VectorSoAContainer.h:150-153,stl_construct.h:162-162qmcplusplus::DistanceTableAA::~DistanceTableAA()Single0.000.000.00NANANANANANANANANANANANA
Loop 345execTwoBodyJastrowRef.h:381-382miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 80execrandom.tcc:414-417void BoxMuller2::generate > >(StdRandom >&, double*, int)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 32execrandom.tcc:414-417main.omp_outlined.63Innermost0.000.000.00NANANANANANANANANANANANA
Loop 79execrandom.tcc:406-409void BoxMuller2::generate > >(StdRandom >&, double*, int)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 323execstl_numeric.h:140-141miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 2212execstl_vector.h:993-993,stl_vector.h:1015-1018,stl_vector.h:1945-1945,stl_vector.h:1949-1949,VectorSoAContainer.h:153-153,stl_construct.h:151-151,SoaDistanceTableABOMPTarget.h:68-73,SoaDistanceTableABOMPTarget.h:79-79qmcplusplus::SoaDistanceTableABOMPTarget::resize()InBetween0.000.000.00NANANANANANANANANANANANA
Loop 1512execnew_allocator.h:172-172,Mallocator.hpp:78-78,VectorSoAContainer.h:150-153,stl_construct.h:162-162qmcplusplus::DistanceTableAB::~DistanceTableAB()Single0.000.000.00NANANANANANANANANANANANA
Loop 914execDelayedUpdate.h:147-148void qmcplusplus::DelayedUpdate::acceptRow > >(qmcplusplus::Matrix >&, int, qmcplusplus::Vector > const&)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 270execstl_numeric.h:140-140,OneBodyJastrowRef.h:109-113,OneBodyJastrowRef.h:186-186,OneBodyJastrowRef.h:194-194,OhmmsVector.h:223-223,OhmmsVector.h:249-249,stl_vector.h:1150-1150miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)InBetween0.000.000.00NANANANANANANANANANANANA
Loop 74execrandom.tcc:414-417std::mersenne_twister_engine::operator()()Single0.000.000.00NANANANANANANANANANANANA
Loop 1537execNewTimer.cpp:53-54qmcplusplus::TimerType::start()Single0.000.000.00NANANANANANANANANANANANA
Loop 1521execPosTransformer.h:41-45qmcplusplus::RealSpacePositions::setAllParticlePos(qmcplusplus::ParticleAttrib, std::allocator > > const&)Single0.000.000.00NANANANANANANANANANANANA
Loop 841execrandom.tcc:404-409,random.tcc:412-412,random.tcc:420-423,random.tcc:458-458,random.tcc:462-466,random.tcc:3365-3371,random.tcc:3374-3374,StdRandom.h:102-103,random.h:2011-2011StdRandom >::generate_uniform(double*, int)Outermost0.000.000.00NANANANANANANANANANANANA
Loop 813execeinspline_spo_ref.hpp:219-219,einspline_spo_ref.hpp:222-223miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&)Outermost0.000.000.00NANANANANANANANANANANANA
×