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 712execMultiBsplineRef.hpp:242-262void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long)Innermost17.4316.6810.051.001.794.001.001100.0025.0023.0023.0012.885.7523.00
Loop 700execMultiBsplineRef.hpp:68-70void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long)Innermost11.3910.626.401.001.674.001.001100.0025.002.502.501.500.632.50
Loop 703execMultiBsplineRef.hpp:68-70void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long)Innermost11.1810.616.391.001.674.001.001100.0025.002.502.501.500.632.50
Loop 701execMultiBsplineRef.hpp:68-70void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long)Innermost11.2310.506.321.001.674.001.001100.0025.002.502.501.500.632.50
Loop 702execMultiBsplineRef.hpp:68-70void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long)Innermost11.1610.486.311.001.674.001.001100.0025.002.502.501.500.632.50
Loop 1762execParticleBConds3DSoa.h:280-298qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&)Innermost7.897.224.351.002.754.001.00196.0024.5011.0011.004.002.7511.00
Loop 1548execTinyVector.h:182-182,OhmmsVector.h:223-223,SoaDistanceTableAAOMPTarget.h:440-442,VectorSoAContainer.h:244-244,VectorSoAContainer.h:263-263qmcplusplus::SoaDistanceTableAAOMPTarget::update(int)Single3.823.322.001.381.008.002.75154.5515.912.752.002.750.341.00
Loop 276execBsplineFunctor.h:236-241miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)Innermost2.151.841.111.111.007.273.69175.0020.317.386.637.381.012.00
Loop 1118execParticleBConds3DSoa.h:234-255void qmcplusplus::DTD_BConds::computeDistances, qmcplusplus::VectorSoAContainer >, qmcplusplus::VectorSoAContainer > >(qmcplusplus::TinyVector const&, qmcplusplus::VectorSoAContainer > const&, double*, qmcplusplus::VectorSoAContainer >&, int, int, int) constSingle2.111.791.081.001.634.001.001100.0025.0011.0011.006.752.7511.00
Loop 893execinner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Innermost0.740.630.381.001.824.001.671100.0025.0010.0010.005.502.506.00
Loop 883execinner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94miniqmcreference::DiracDeterminantRef >::evalGrad(qmcplusplus::ParticleSet&, int)Single0.760.620.371.001.824.001.671100.0025.0010.0010.005.502.506.00
Loop 692execeinspline_spo_ref.hpp:223-227,TinyVector.h:144-145,stl_vector.h:1046-1046,stl_algobase.h:235-235,OhmmsVector.h:223-223,VectorSoAContainer.h:231-231,VectorSoAContainer.h:271-271miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&, qmcplusplus::Vector, std::allocator > >&, qmcplusplus::Vector >&)Innermost0.750.560.332.001.0011.005.5010.0011.935.502.755.500.501.00
Loop 228execBsplineFunctor.h:291-297qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) constSingle0.700.530.321.051.006.637.50180.0021.2515.0014.2515.002.262.00
Loop 892execinner_product.hpp:82-83miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Innermost0.520.390.241.001.524.001.001100.0025.004.004.002.641.004.00
Loop 269execTwoBodyJastrowRef.h:324-331miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int)Single0.560.380.231.001.004.001.001100.0025.0010.0010.0010.002.5010.00
Loop 267execTwoBodyJastrowRef.h:342-347miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int)Single0.480.360.221.001.004.001.501100.0025.006.006.006.001.504.00
Loop 266execTwoBodyJastrowRef.h:342-347miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int)Single0.470.360.211.001.004.001.501100.0025.006.006.006.001.504.00
Loop 265execTwoBodyJastrowRef.h:342-347miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int)Single0.490.350.211.001.004.001.501100.0025.006.006.006.001.504.00
Loop 866execinner_product.hpp:211-212qmcplusplus::DiracMatrix::invert_transpose(qmcplusplus::Matrix > const&, qmcplusplus::Matrix >&, double&, double&)Innermost0.240.200.121.001.008.001.0010.0012.501.001.001.000.131.00
Loop 711execMultiBsplineRef.hpp:276-286void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long)Single0.210.140.081.001.004.001.001100.0025.004.504.504.501.134.50
Loop 878execinner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&)Innermost0.150.100.061.001.824.001.671100.0025.0010.0010.005.502.506.00
Loop 694execinner_product.hpp:82-83qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus::Vector >&, qmcplusplus::Vector > const&, std::vector >&)Innermost0.140.070.041.001.524.001.001100.0025.004.004.002.641.004.00
Loop 53execstl_vector.h:919-919,stl_vector.h:1046-1046,OhmmsVector.h:229-229,NonLocalPP.hpp:126-126,NonLocalPP.hpp:129-135,unique_ptr.h:173-173qmcplusplus::NonLocalPP::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&)InBetween0.110.070.042.891.0010.583.2530.0011.363.251.133.250.311.00
Loop 277execBsplineFunctor.h:246-260,stl_vector.h:1064-1064miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)Innermost0.130.070.041.001.934.101.05166.3419.6820.0020.0010.384.8819.00
Loop 253execTwoBodyJastrowRef.h:155-156miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.110.060.031.001.524.001.001100.0025.004.004.002.641.004.00
Loop 255execTwoBodyJastrowRef.h:155-156miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.110.060.031.001.524.001.001100.0025.004.004.002.641.004.00
Loop 256execTwoBodyJastrowRef.h:155-156miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.110.060.031.001.524.001.001100.0025.004.004.002.641.004.00
Loop 212execstl_algobase.h:911-912qmcplusplus::Vector, std::allocator > >::resize(unsigned long, qmcplusplus::TinyVector)Single0.070.050.031.001.005.331.00150.0018.751.001.001.000.191.00
Loop 886execinner_product.hpp:155-155,OperatorTags.h:63-63,OperatorTags.h:94-94miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.090.040.031.001.824.001.671100.0025.0010.0010.005.502.506.00
Loop 1760execOMPTargetMath.hpp:38-38,SoaDistanceTableABOMPTarget.h:215-218,SoaDistanceTableABOMPTarget.h:228-228qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&)InBetween0.120.040.035.141.0013.715.1470.0011.4112.002.3312.000.882.33
Loop 229execBsplineFunctor.h:302-336,stl_vector.h:1064-1064qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) constSingle0.080.040.021.002.204.091.05174.4721.1422.0022.0010.005.3821.00
Loop 202execBsplineFunctor.h:236-241miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)Innermost0.080.040.021.111.007.273.69175.0020.317.386.637.381.012.00
Loop 209execstl_algobase.h:924-924qmcplusplus::Vector >::resize(unsigned long, double)Single0.050.040.021.001.004.002.001100.0025.002.002.002.000.501.00
Loop 885execinner_product.hpp:82-83miniqmcreference::DiracDeterminantRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.070.030.021.001.524.001.001100.0025.004.004.002.641.004.00
Loop 275execParticleSet.h:313-313,ParticleSet.h:316-316,TwoBodyJastrowRef.h:127-127,TwoBodyJastrowRef.h:132-132,BsplineFunctor.h:236-236,BsplineFunctor.h:246-246,BsplineFunctor.h:258-258miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)InBetween0.060.030.021.281.296.207.022941.1816.7316.3812.7512.692.642.33
Loop 879execinner_product.hpp:82-83miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&)Innermost0.070.030.021.001.524.001.001100.0025.004.004.002.641.004.00
Loop 714execMultiBsplineRef.hpp:227-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.060.020.011.751.316.503.69333.7416.5611.086.338.441.713.00
Loop 260execstl_numeric.h:141-141miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.050.020.011.002.004.001.001100.0025.002.002.001.000.502.00
Loop 294execTwoBodyJastrowRef.h:381-382miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.060.010.01NANANANANANANANANANANANA
Loop 293execTwoBodyJastrowRef.h:381-382miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.050.010.01NANANANANANANANANANANANA
Loop 292execTwoBodyJastrowRef.h:381-382miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.050.010.01NANANANANANANANANANANANA
Loop 274execParticleSet.h:313-313,optional:433-433,optional:950-950,TwoBodyJastrowRef.h:107-108,TwoBodyJastrowRef.h:126-127,stl_vector.h:919-919,stl_vector.h:1046-1046,refwrap.h:338-338,OhmmsVector.h:229-229miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)Outermost0.040.010.01NANANANANANANANANANANANA
Loop 290execTwoBodyJastrowRef.h:388-391miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.030.010.01NANANANANANANANANANANANA
Loop 199execOneBodyJastrowRef.h:134-135,OneBodyJastrowRef.h:141-143,OneBodyJastrowRef.h:151-151,BsplineFunctor.h:246-246,stl_vector.h:919-919,stl_vector.h:1046-1046,stl_vector.h:1064-1064,OhmmsVector.h:223-223,OhmmsVector.h:249-249miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)Outermost0.040.010.01NANANANANANANANANANANANA
Loop 23execminiqmc.cpp:429-458,TinyVector.h:62-62,stl_vector.h:1046-1046,refwrap.h:338-338main.omp_outlined.64Innermost0.030.010.00NANANANANANANANANANANANA
Loop 227execParticleSet.h:313-316,OneBodyJastrowRef.h:214-219,shared_ptr_base.h:1296-1296,stl_vector.h:1046-1046,stl_vector.h:1169-1169,OhmmsVector.h:223-223miniqmcreference::OneBodyJastrowRef >::computeU3(qmcplusplus::ParticleSet&, int, double const*)Single0.020.010.00NANANANANANANANANANANANA
Loop 201execParticleSet.h:313-313,ParticleSet.h:316-316,OneBodyJastrowRef.h:143-146,BsplineFunctor.h:236-236,BsplineFunctor.h:246-246,BsplineFunctor.h:258-258,shared_ptr_base.h:1296-1296,OhmmsVector.h:223-223miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)InBetween0.030.010.00NANANANANANANANANANANANA
Loop 788execstl_algobase.h:924-924qmcplusplus::Vector > >::resize(unsigned long, double)Single0.010.010.00NANANANANANANANANANANANA
Loop 704execMultiBsplineRef.hpp:63-63,MultiBsplineRef.hpp:66-68void miniqmcreference::MultiBsplineEvalRef::evaluate_v(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, unsigned long)Outermost0.030.010.00NANANANANANANANANANANANA
Loop 288execTwoBodyJastrowRef.h:397-398miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.020.010.00NANANANANANANANANANANANA
Loop 713execMultiBsplineRef.hpp:226-227void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh(qmcplusplus::bspline_traits::SplineType const*, double, double, double, double*, double*, double*, unsigned long)Outermost0.020.010.00NANANANANANANANANANANANA
Loop 54execTinyVector.h:144-145,stl_vector.h:919-919,stl_vector.h:1046-1046,OhmmsVector.h:223-223,OhmmsVector.h:229-229,NonLocalPP.hpp:131-132,OperatorTags.h:43-43,OperatorTags.h:63-63,VectorSoAContainer.h:231-231qmcplusplus::NonLocalPP::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&)Innermost0.020.010.00NANANANANANANANANANANANA
Loop 175execOneBodyJastrowRef.h:186-187miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.020.010.00NANANANANANANANANANANANA
Loop 101execNewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:919-919,stl_vector.h:1046-1046,refwrap.h:338-338,WaveFunction.cpp:185-188,OperatorTags.h:94-94qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int)Single0.020.010.00NANANANANANANANANANANANA
Loop 681execBsplineAllocator.hpp:179-180qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone .omp_outlined]Innermost0.010.000.00NANANANANANANANANANANANA
Loop 291execTwoBodyJastrowRef.h:375-376miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.030.000.00NANANANANANANANANANANANA
Loop 289execTwoBodyJastrowRef.h:397-398miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.020.000.00NANANANANANANANANANANANA
Loop 287execTwoBodyJastrowRef.h:397-398miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.030.000.00NANANANANANANANANANANANA
Loop 178execOneBodyJastrowRef.h:192-193miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.020.000.00NANANANANANANANANANANANA
Loop 177execOneBodyJastrowRef.h:192-193miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.030.000.00NANANANANANANANANANANANA
Loop 176execOneBodyJastrowRef.h:192-193miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.020.000.00NANANANANANANANANANANANA
Loop 239execOneBodyJastrowRef.h:192-193miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.020.000.00NANANANANANANANANANANANA
Loop 1759execSoaDistanceTableABOMPTarget.h:214-214qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&)Outermost0.020.000.00NANANANANANANANANANANANA
Loop 693execinner_product.hpp:82-82,stl_vector.h:1046-1046,SPOSet.h:83-86,OhmmsVector.h:178-178qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus::Vector >&, qmcplusplus::Vector > const&, std::vector >&)Outermost0.020.000.00NANANANANANANANANANANANA
Loop 240execOneBodyJastrowRef.h:192-193miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.020.000.00NANANANANANANANANANANANA
Loop 238execOneBodyJastrowRef.h:192-193miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.020.000.00NANANANANANANANANANANANA
Loop 894execTinyVectorOps.h:131-131,inner_product.hpp:82-82,inner_product.hpp:155-155,OhmmsVector.h:223-223,OperatorTags.h:94-94,DiracDeterminantRef.cpp:173-173,DiracDeterminantRef.cpp:178-178miniqmcreference::DiracDeterminantRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Outermost0.010.000.00NANANANANANANANANANANANA
Loop 278execBsplineFunctor.h:246-260miniqmcreference::TwoBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)Innermost0.020.000.00NANANANANANANANANANANANA
Loop 971execParticleSet.cpp:242-243,stl_vector.h:919-919,unique_ptr.h:173-173qmcplusplus::ParticleSet::update(bool)Single0.020.000.00NANANANANANANANANANANANA
Loop 52execParticleSet.h:277-277,stl_vector.h:1064-1064,NonLocalPP.hpp:122-122,NonLocalPP.hpp:126-126qmcplusplus::NonLocalPP::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&)Outermost0.010.000.00NANANANANANANANANANANANA
Loop 261execParticleSet.h:313-316,TwoBodyJastrowRef.h:269-274,shared_ptr_base.h:1296-1296,OhmmsVector.h:223-223miniqmcreference::TwoBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.010.000.00NANANANANANANANANANANANA
Loop 204execBsplineFunctor.h:246-260miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)Innermost0.010.000.00NANANANANANANANANANANANA
Loop 230execBsplineFunctor.h:302-336qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) constSingle0.010.000.00NANANANANANANANANANANANA
Loop 300execstl_numeric.h:141-141miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.020.000.00NANANANANANANANANANANANA
Loop 699execeinspline_spo_ref.hpp:175-176,stl_vector.h:1046-1046,stl_vector.h:1169-1169miniqmcreference::einspline_spo_ref::evaluate_v(qmcplusplus::ParticleSet const&, int)Single0.020.000.00NANANANANANANANANANANANA
Loop 102execNewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:919-919,stl_vector.h:1046-1046,refwrap.h:338-338,WaveFunction.cpp:198-201qmcplusplus::WaveFunction::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.010.000.00NANANANANANANANANANANANA
Loop 271execParticleSet.h:313-316,TwoBodyJastrowRef.h:269-274,shared_ptr_base.h:1296-1296,OhmmsVector.h:223-223miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int)Single0.010.000.00NANANANANANANANANANANANA
Loop 106execNewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:919-919,stl_vector.h:1046-1046,refwrap.h:338-338,WaveFunction.cpp:269-269,WaveFunction.cpp:272-273qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)Outermost0.010.000.00NANANANANANANANANANANANA
Loop 174execstl_numeric.h:141-141miniqmcreference::OneBodyJastrowRef >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector&)Single0.010.000.00NANANANANANANANANANANANA
Loop 690execeinspline_spo_ref.hpp:183-187,stl_vector.h:1046-1046,stl_vector.h:1169-1169,stl_algobase.h:235-235,stl_algobase.h:429-431,stl_algo.h:725-725,stl_algo.h:751-751miniqmcreference::einspline_spo_ref::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector >&)Single0.010.000.00NANANANANANANANANANANANA
Loop 709execeinspline_spo_ref.hpp:206-208,stl_vector.h:1046-1046,stl_vector.h:1169-1169,VectorSoAContainer.h:265-265miniqmcreference::einspline_spo_ref::evaluate_vgh(qmcplusplus::ParticleSet const&, int)Single0.010.000.00NANANANANANANANANANANANA
Loop 1298execstl_tree.h:780-780,stl_tree.h:788-788,stl_tree.h:1904-1905,NewTimer.h:119-121qmcplusplus::TimerType::stop()Single0.050.000.00NANANANANANANANANANANANA
Loop 1764execSoaDistanceTableABOMPTarget.h:194-196qmcplusplus::SoaDistanceTableABOMPTarget::evaluate(qmcplusplus::ParticleSet&)Single0.020.000.00NANANANANANANANANANANANA
Loop 237execOneBodyJastrowRef.h:186-187miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.010.000.00NANANANANANANANANANANANA
Loop 104execNewTimer.h:242-242,NewTimer.h:249-249,stl_vector.h:919-919,stl_vector.h:1046-1046,refwrap.h:338-338,WaveFunction.cpp:225-228qmcplusplus::WaveFunction::acceptMove(qmcplusplus::ParticleSet&, int)Single0.010.000.00NANANANANANANANANANANANA
Loop 982execParticleSet.cpp:389-390,stl_vector.h:919-919,unique_ptr.h:173-173qmcplusplus::ParticleSet::acceptMove(int)Single0.010.000.00NANANANANANANANANANANANA
Loop 71execrandom.h:1870-1870,random.tcc:455-455,random.tcc:3369-3370,random.tcc:3373-3373,RandomGenerator.h:51-55void BoxMuller2::generate > >(StdRandom >&, double*, int)Outermost0.010.000.00NANANANANANANANANANANANA
Loop 1299execNewTimer.cpp:99-100qmcplusplus::TimerType::stop()Single0.010.000.00NANANANANANANANANANANANA
Loop 108execWaveFunction.cpp:273-274qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)Innermost0.010.000.00NANANANANANANANANANANANA
Loop 877execOhmmsMatrix.h:236-236,OhmmsVector.h:223-223,DelayedUpdate.h:186-187qmcplusplus::DelayedUpdate::updateInvMat(qmcplusplus::Matrix >&)Single0.010.000.00NANANANANANANANANANANANA
Loop 75execrandom.tcc:401-406,random.tcc:413-413,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3364-3367void BoxMuller2::generate > >(StdRandom >&, double*, int)InBetween0.010.000.00NANANANANANANANANANANANA
Loop 1296execNewTimer.cpp:53-54qmcplusplus::TimerType::start()Single0.010.000.00NANANANANANANANANANANANA
Loop 282execstl_numeric.h:140-140,TwoBodyJastrowRef.h:268-269,TwoBodyJastrowRef.h:364-364,TwoBodyJastrowRef.h:367-367,TwoBodyJastrowRef.h:375-375,TwoBodyJastrowRef.h:381-381,TwoBodyJastrowRef.h:386-388,TwoBodyJastrowRef.h:397-397,stl_vector.h:1064-1064,stl_vector.h:1169-1169,stl_algobase.h:923-924,stl_algobase.h:1115-1115,OhmmsVector.h:223-223,OhmmsVector.h:229-229,OhmmsVector.h:249-249,stl_iterator.h:1028-1028,VectorSoAContainer.h:244-244,VectorSoAContainer.h:263-263,VectorSoAContainer.h:271-273miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)InBetween0.010.000.00NANANANANANANANANANANANA
Loop 977execParticleSet.cpp:343-344,stl_vector.h:919-919,unique_ptr.h:173-173qmcplusplus::ParticleSet::computeNewPosDistTables(int, qmcplusplus::TinyVector const&, bool)Single0.010.000.00NANANANANANANANANANANANA
Loop 875execDelayedUpdate.h:137-138void qmcplusplus::DelayedUpdate::acceptRow > >(qmcplusplus::Matrix >&, int, qmcplusplus::Vector > const&)Single0.010.000.00NANANANANANANANANANANANA
Loop 1297execstl_tree.h:780-780,stl_tree.h:788-788,stl_tree.h:1904-1905,NewTimer.h:119-121qmcplusplus::TimerType::stop()Single0.040.000.00NANANANANANANANANANANANA
Loop 203execBsplineFunctor.h:246-260,stl_vector.h:1064-1064miniqmcreference::OneBodyJastrowRef >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)Innermost0.010.000.00NANANANANANANANANANANANA
Loop 1541execstl_vector.h:1046-1046,OhmmsVector.h:223-223,OhmmsVector.h:248-248,unique_ptr.h:173-173,SoaDistanceTableAAOMPTarget.h:184-185qmcplusplus::SoaDistanceTableAAOMPTarget::evaluate(qmcplusplus::ParticleSet&)Single0.010.000.00NANANANANANANANANANANANA
Loop 198execOneBodyJastrowRef.h:169-169,OperatorTags.h:94-94miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Single0.010.000.00NANANANANANANANANANANANA
Loop 697execnew_allocator.h:145-145,OhmmsMatrix.h:217-217,SPOSet.h:106-111,OhmmsVector.h:56-56,OhmmsVector.h:144-144,OhmmsVector.h:210-212,OhmmsVector.h:287-287qmcplusplus::SPOSet::evaluate_notranspose(qmcplusplus::ParticleSet const&, int, int, qmcplusplus::Matrix >&, qmcplusplus::Matrix, std::allocator > >&, qmcplusplus::Matrix >&)Single0.010.000.00NANANANANANANANANANANANA
Loop 246execstl_numeric.h:141-141miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.010.000.00NANANANANANANANANANANANA
Loop 273execTwoBodyJastrowRef.h:423-427,OperatorTags.h:94-94miniqmcreference::TwoBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Single0.000.000.00NANANANANANANANANANANANA
Loop 876execDelayedUpdate.h:137-138void qmcplusplus::DelayedUpdate::acceptRow > >(qmcplusplus::Matrix >&, int, qmcplusplus::Vector > const&)Single0.010.000.00NANANANANANANANANANANANA
Loop 72execrandom.tcc:401-406,random.tcc:413-413,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3364-3367void BoxMuller2::generate > >(StdRandom >&, double*, int)InBetween0.010.000.00NANANANANANANANANANANANA
Loop 691execeinspline_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.010.000.00NANANANANANANANANANANANA
Loop 1284execstl_vector.h:1064-1064,OhmmsVector.h:178-178,OhmmsVector.h:223-223,OhmmsVector.h:229-229,OperatorTags.h:43-43,VirtualParticleSet.cpp:119-120qmcplusplus::VirtualParticleSet::makeMoves(qmcplusplus::ParticleSet const&, int, std::vector, std::allocator > > const&, bool, int)Single0.010.000.00NANANANANANANANANANANANA
Loop 197execOneBodyJastrowRef.h:171-172miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Single0.000.000.00NANANANANANANANANANANANA
Loop 680execBsplineAllocator.hpp:172-172,BsplineAllocator.hpp:179-180qmcplusplus::BsplineAllocator >::setCoefficientsForOrbitals(int, int, Array&, multi_UBspline_3d_d*) [clone .omp_outlined]Outermost0.010.000.00NANANANANANANANANANANANA
Loop 880execTinyVectorOps.h:131-131,inner_product.hpp:82-82,inner_product.hpp:155-155,OhmmsVector.h:223-223,OperatorTags.h:94-94,DiracDeterminantRef.cpp:247-247,DiracDeterminantRef.cpp:252-252miniqmcreference::DiracDeterminantRef >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&)Outermost0.000.000.00NANANANANANANANANANANANA
Loop 236execOneBodyJastrowRef.h:109-113,OneBodyJastrowRef.h:186-186,OneBodyJastrowRef.h:192-194,stl_numeric.h:140-140,stl_vector.h:1064-1064,OhmmsVector.h:223-223,OhmmsVector.h:249-249,VectorSoAContainer.h:273-273miniqmcreference::OneBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Outermost0.010.000.00NANANANANANANANANANANANA
Loop 36execPrimeNumberSet.h:86-91PrimeNumberSet::PrimeNumberSet()Innermost0.000.000.00NANANANANANANANANANANANA
Loop 296execTwoBodyJastrowRef.h:381-382miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 25execrandom.tcc:401-406,random.tcc:413-413,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3364-3367main.omp_outlined.64InBetween0.000.000.00NANANANANANANANANANANANA
Loop 298execTwoBodyJastrowRef.h:375-376miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 262execTwoBodyJastrowRef.h:342-347miniqmcreference::TwoBodyJastrowRef >::acceptMove(qmcplusplus::ParticleSet&, int)Single0.000.000.00NANANANANANANANANANANANA
Loop 1117execParticleBConds3DSoa.h:234-255void qmcplusplus::DTD_BConds::computeDistances, qmcplusplus::VectorSoAContainer >, qmcplusplus::VectorSoAContainer > >(qmcplusplus::TinyVector const&, qmcplusplus::VectorSoAContainer > const&, double*, qmcplusplus::VectorSoAContainer >&, int, int, int) constSingle0.000.000.00NANANANANANANANANANANANA
Loop 865execDiracMatrix.h:112-113qmcplusplus::DiracMatrix::invert_transpose(qmcplusplus::Matrix > const&, qmcplusplus::Matrix >&, double&, double&)Single0.000.000.00NANANANANANANANANANANANA
Loop 24execrandom.h:1870-1870,random.tcc:455-455,random.tcc:3369-3370,random.tcc:3373-3373,StdRandom.h:102-103main.omp_outlined.64InBetween0.000.000.00NANANANANANANANANANANANA
Loop 301execParticleSet.h:313-316,TwoBodyJastrowRef.h:269-274,shared_ptr_base.h:1296-1296,OhmmsVector.h:223-223miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 76execrandom.tcc:404-406void BoxMuller2::generate > >(StdRandom >&, double*, int)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 1188execstl_construct.h:162-162,Mallocator.hpp:78-78,VectorSoAContainer.h:150-153qmcplusplus::DistanceTableAA::~DistanceTableAA()Single0.000.000.00NANANANANANANANANANANANA
Loop 1035execPosTransformer.h:41-45qmcplusplus::RealSpacePositionsOMPTarget::setAllParticlePos(qmcplusplus::ParticleAttrib, std::allocator > > const&)Single0.000.000.00NANANANANANANANANANANANA
Loop 29execstl_algobase.h:911-912main.omp_outlined.64Innermost0.000.000.00NANANANANANANANANANANANA
Loop 297execTwoBodyJastrowRef.h:381-382miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 1538execstl_vector.h:1046-1046,stl_vector.h:1169-1169,OhmmsVector.h:149-149,OhmmsVector.h:156-158,OhmmsVector.h:212-215,Mallocator.hpp:78-78,SoaDistanceTableAAOMPTarget.h:106-109,VectorSoAContainer.h:151-153,VectorSoAContainer.h:167-167,VectorSoAContainer.h:174-176qmcplusplus::SoaDistanceTableAAOMPTarget::resize()Single0.000.000.00NANANANANANANANANANANANA
Loop 295execTwoBodyJastrowRef.h:381-382miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 286execTwoBodyJastrowRef.h:397-398miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 299execstl_numeric.h:140-141,stl_iterator.h:1054-1054,stl_iterator.h:1182-1182miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 874execDelayedUpdate.h:147-148void qmcplusplus::DelayedUpdate::acceptRow > >(qmcplusplus::Matrix >&, int, qmcplusplus::Vector > const&)Single0.000.000.00NANANANANANANANANANANANA
Loop 1032execPosTransformer.h:41-45qmcplusplus::RealSpacePositions::setAllParticlePos(qmcplusplus::ParticleAttrib, std::allocator > > const&)Single0.010.000.00NANANANANANANANANANANANA
Loop 196execstl_numeric.h:141-141miniqmcreference::OneBodyJastrowRef >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib, std::allocator > >&, qmcplusplus::ParticleAttrib >&, bool)Single0.000.000.00NANANANANANANANANANANANA
Loop 231execBsplineFunctor.h:291-298qmcplusplus::BsplineFunctor::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) constSingle0.000.000.00NANANANANANANANANANANANA
Loop 285execTwoBodyJastrowRef.h:397-398miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 867execinner_product.hpp:210-211qmcplusplus::DiracMatrix::invert_transpose(qmcplusplus::Matrix > const&, qmcplusplus::Matrix >&, double&, double&)Outermost0.000.000.00NANANANANANANANANANANANA
Loop 283execTwoBodyJastrowRef.h:388-391miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 26execrandom.tcc:404-406main.omp_outlined.64Innermost0.000.000.00NANANANANANANANANANANANA
Loop 27execrandom.tcc:412-414main.omp_outlined.64Innermost0.000.000.00NANANANANANANANANANANANA
Loop 77execrandom.tcc:412-414void BoxMuller2::generate > >(StdRandom >&, double*, int)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 107execWaveFunction.cpp:273-274qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector >&)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 284execTwoBodyJastrowRef.h:397-398miniqmcreference::TwoBodyJastrowRef >::recompute(qmcplusplus::ParticleSet&)Innermost0.000.000.00NANANANANANANANANANANANA
Loop 873execDelayedUpdate.h:147-148void qmcplusplus::DelayedUpdate::acceptRow > >(qmcplusplus::Matrix >&, int, qmcplusplus::Vector > const&)Single0.000.000.00NANANANANANANANANANANANA
Loop 50execstl_vector.h:1046-1046,OhmmsVector.h:223-223,NonLocalPP.hpp:110-111,TinyVectorTensorOps.h:77-79void qmcplusplus::NonLocalPP::randomize, std::allocator > > >(qmcplusplus::ParticleAttrib, std::allocator > >&)Single0.000.000.00NANANANANANANANANANANANA
Loop 1162execstl_construct.h:162-162,Mallocator.hpp:78-78,VectorSoAContainer.h:150-153qmcplusplus::DistanceTableAB::~DistanceTableAB()Single0.000.000.00NANANANANANANANANANANANA
Loop 1778execstl_vector.h:1046-1046,OhmmsVector.h:149-149,OhmmsVector.h:156-158,OhmmsVector.h:212-215,OhmmsVector.h:248-248,Mallocator.hpp:78-78,SoaDistanceTableABOMPTarget.h:73-76,VectorSoAContainer.h:151-153,VectorSoAContainer.h:167-167,VectorSoAContainer.h:174-176qmcplusplus::SoaDistanceTableABOMPTarget::resize()Single0.000.000.00NANANANANANANANANANANANA
×