options

Functions and Loops

75 loops and 120 functions have been discarded from the report because their coverage is lower than the threshold set by object_coverage_threshold (0.01%). It represents about 0% of the application. To include them, change the value of object_coverage_threshold in the experiment directory configuration file, then rerun the command with the additionnal parameter --force-static-analysis

Colums Filter

Coverage run_0 (%) Max Time Over Threads run_0 (s) Time w.r.t. Wall Time run_0 (s) Nb Threads run_0 Deviation (coverage) run_0 Deviation (walltime) run_0 Categories run_0 Compilation Options
NameModuleCoverage run_0 (%)Max Time Over Threads run_0 (s)Time w.r.t. Wall Time run_0 (s)Nb Threads run_0Deviation (coverage) run_0Deviation (walltime) run_0Categories run_0Compilation Options
dgemm_sve_biglibarmpl.so35.367.7655.42642.135.06Math (%): 100.00
void miniqmcreference::MultiBsplineEvalRef::evaluate_v<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, unsigned long)+exec20.131.0231.55644.334.90Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 968 - stl_algobase.h:922-922 - exec0.180.350.28640.050.05
Loop 962 - MultiBsplineRef.hpp:63-71 - exec+00.01050.000.00
Loop 958 - MultiBsplineRef.hpp:68-71 - exec4.937.887.74641.081.23
Loop 964 - MultiBsplineRef.hpp:63-71 - exec+0.010.030.01580.010.01
Loop 959 - MultiBsplineRef.hpp:68-71 - exec5.028.017.88641.091.24
Loop 960 - MultiBsplineRef.hpp:68-71 - exec4.987.87.82641.071.22
Loop 961 - MultiBsplineRef.hpp:68-71 - exec4.967.867.78641.081.23
Loop 967 - MultiBsplineRef.hpp:68-71 - exec00000.000.00
Loop 963 - MultiBsplineRef.hpp:68-71 - exec00000.000.00
Loop 965 - MultiBsplineRef.hpp:68-71 - exec00000.000.00
Loop 966 - MultiBsplineRef.hpp:68-71 - exec00000.000.00
qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::update(int)+exec9.421.6914.76640.761.63Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 2428 - VectorSoAContainer.h:244-263 - exec [...]9.421.6714.76640.751.63
void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, double*, double*, unsigned long)+exec8.8317.0113.85640.601.57Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 973 - MultiBsplineRef.hpp:276-286 - exec0.20.380.31640.040.04
Loop 978 - stl_algobase.h:922-922 - exec0.060.150.09640.020.02
Loop 982 - stl_algobase.h:922-922 - exec0.060.140.09640.020.02
Loop 984 - stl_algobase.h:922-922 - exec0.060.120.09640.020.02
Loop 985 - stl_algobase.h:922-922 - exec0.060.120.09640.020.02
Loop 987 - stl_algobase.h:922-922 - exec0.060.140.09640.020.02
Loop 983 - stl_algobase.h:922-922 - exec0.060.130.09640.020.02
Loop 981 - stl_algobase.h:922-922 - exec0.060.140.09640.010.02
Loop 986 - stl_algobase.h:922-922 - exec0.050.150.08640.020.02
Loop 980 - stl_algobase.h:922-922 - exec0.050.110.08640.010.02
Loop 979 - stl_algobase.h:922-922 - exec0.050.120.08640.020.02
Loop 975 - MultiBsplineRef.hpp:226-262 - exec [...]+0.010.030.01550.000.01
Loop 970 - MultiBsplineRef.hpp:242-262 - exec8.0515.7512.63640.671.61
Loop 977 - MultiBsplineRef.hpp:226-262 - exec [...]+00.030.01420.000.01
Loop 976 - MultiBsplineRef.hpp:242-262 - exec00000.000.00
Loop 974 - MultiBsplineRef.hpp:226-242 - exec [...]00.01070.000.00
Loop 972 - MultiBsplineRef.hpp:276-288 - exec+00.020250.000.00
Loop 971 - MultiBsplineRef.hpp:276-286 - exec00000.000.00
interleave_2vl_sve_kernel_dlibarmpl.so6.617.610.37642.433.83Math (%): 100.00
qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::evaluate(qmcplusplus::ParticleSet&)+exec4.216.456.6640.790.84Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 2732 - SoaDistanceTableABOMPTarget.h:194-233 - exec [...]+0.030.080.04640.010.02
Loop 2733 - SoaDistanceTableABOMPTarget.h:215-228 - exec [...]+0.030.080.04640.010.02
Loop 2735 - ParticleBConds3DSoa.h:280-298 - exec [...]4.146.396.51640.770.82
Loop 2734 - SoaDistanceTableABOMPTarget.h:228-228 - exec [...]00000.000.00
Loop 2731 - SoaDistanceTableABOMPTarget.h:194-233 - exec [...]+00.020.01400.000.00
Loop 2730 - SoaDistanceTableABOMPTarget.h:194-196 - exec00.010260.000.00
Loop 2729 - SoaDistanceTableABOMPTarget.h:194-196 - exec [...]00010.000.00
dgemv_t_sve_kernellibarmpl.so1.614.412.53640.490.83Math (%): 100.00
void qmcplusplus::DTD_BConds<double, 3u, 40>::computeDistances<qmcplusplus::TinyVector<double, 3u>, qmcplusplus::VectorSoAContainer<double, 3u, qmcplusplus::Mallocator<double, 32ul> >, qmcplusplus::VectorSoAContainer<double, 3...+exec1.453.412.28640.200.39Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 1551 - ParticleBConds3DSoa.h:234-255 - exec1.443.42.27640.200.39
Loop 1552 - ParticleBConds3DSoa.h:234-255 - exec00.01020.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec1.362.222.14640.260.29Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 401 - BsplineFunctor.h:233-260 - exec [...]+0.040.080.06640.010.02
Loop 402 - BsplineFunctor.h:233-260 - exec [...]+1.262.091.98640.240.27
Loop 403 - BsplineFunctor.h:233-260 - exec [...]+0.010.040.02590.010.01
Loop 404 - BsplineFunctor.h:246-260 - exec0.040.090.06640.010.02
Loop 400 - BsplineFunctor.h:233-236 - exec [...]+0.010.040.02590.010.01
Loop 399 - TwoBodyJastrowRef.h:107-127 - exec [...]00.020.01470.000.00
Loop 405 - BsplineFunctor.h:246-260 - exec00.010260.000.00
dgemv_n_sve_kernellibarmpl.so1.062.821.66640.350.57Math (%): 100.00
__sched_yieldlibc.so.60.972.311.53640.260.33System (%): 100.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::acceptMove(qmcplusplus::ParticleSet&, int)+exec0.932.211.46640.200.36Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 384 - TwoBodyJastrowRef.h:342-347 - exec0.190.540.3640.060.10
Loop 388 - TwoBodyJastrowRef.h:324-331 - exec0.190.420.3640.030.05
Loop 386 - TwoBodyJastrowRef.h:342-347 - exec0.190.560.3640.070.11
Loop 385 - TwoBodyJastrowRef.h:342-347 - exec0.180.490.29640.070.11
Loop 396 - stl_algobase.h:922-922 - exec0.050.160.08640.020.02
Loop 394 - stl_algobase.h:922-922 - exec0.050.10.07640.010.02
Loop 395 - stl_algobase.h:922-922 - exec0.050.120.07640.020.02
Loop 382 - TwoBodyJastrowRef.h:342-347 - exec00000.000.00
Loop 381 - TwoBodyJastrowRef.h:342-347 - exec00000.000.00
Loop 389 - TwoBodyJastrowRef.h:269-274 - exec [...]00000.000.00
Loop 383 - TwoBodyJastrowRef.h:342-347 - exec00000.000.00
Loop 393 - TwoBodyJastrowRef.h:269-274 - exec [...]00.020270.000.00
Loop 387 - TwoBodyJastrowRef.h:324-331 - exec00000.000.00
Loop 390 - stl_algobase.h:922-922 - exec00000.000.00
Loop 391 - stl_algobase.h:922-922 - exec00000.000.00
Loop 392 - stl_algobase.h:922-922 - exec00000.000.00
std::vector<double, qmcplusplus::Mallocator<double, 32ul> >::_M_default_append(unsigned long)+exec0.861.651.35640.050.10Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 326 - alloc_traits.h:261-261 - exec0.861.651.35640.050.10
Loop 327 - alloc_traits.h:261-261 - exec00000.000.00
Loop 325 - alloc_traits.h:261-261 - exec00000.000.00
Loop 324 - stl_uninitialized.h:1091-1091 - exec [...]00000.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.71.531.1640.080.13Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 369 - TwoBodyJastrowRef.h:155-156 - exec0.140.310.22640.020.03
Loop 370 - TwoBodyJastrowRef.h:155-156 - exec0.120.280.19640.030.04
Loop 371 - TwoBodyJastrowRef.h:155-156 - exec0.110.340.17640.030.05
Loop 380 - stl_algobase.h:922-922 - exec0.090.190.14640.020.03
Loop 378 - stl_algobase.h:922-922 - exec0.090.190.15640.020.03
Loop 379 - stl_algobase.h:922-922 - exec0.090.190.15640.020.03
Loop 376 - stl_numeric.h:141-141 - exec0.020.060.03640.010.01
Loop 377 - TwoBodyJastrowRef.h:269-274 - exec [...]0.010.040.01560.000.01
Loop 374 - TwoBodyJastrowRef.h:155-156 - exec00000.000.00
Loop 372 - TwoBodyJastrowRef.h:155-156 - exec00000.000.00
Loop 373 - TwoBodyJastrowRef.h:155-156 - exec00000.000.00
Loop 375 - stl_numeric.h:140-141 - exec00000.000.00
tran_interleave_3vl_sve_kernel_dlibarmpl.so0.671.531.05640.090.18Math (%): 100.00
qmcplusplus::Vector<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<double, 3u> > >::resize(unsigned long, qmcplusplus::TinyVector<double, 3u>)+exec0.620.940.97640.030.03Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 314 - stl_algobase.h:909-910 - exec0.620.940.97640.030.03
Loop 315 - stl_algobase.h:909-910 - exec00000.000.00
Loop 313 - stl_algobase.h:909-910 - exec00000.000.00
Loop 312 - stl_algobase.h:909-910 - exec00000.000.00
qmcplusplus::Vector<double, std::allocator<double> >::resize(unsigned long, double)+exec0.590.960.93640.030.04Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 310 - stl_algobase.h:922-922 - exec0.590.960.93640.030.04
Loop 311 - stl_algobase.h:921-922 - exec00000.000.00
Loop 309 - stl_algobase.h:921-922 - exec00000.000.00
Loop 308 - stl_algobase.h:922-922 - exec00000.000.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<...+exec0.541.010.85640.100.17Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 1098 - OhmmsVector.h:223-223 - exec [...]+00020.000.00
Loop 1096 - inner_product.hpp:155-155 - exec [...]0.340.620.54640.060.10
Loop 1100 - inner_product.hpp:82-155 - exec [...]+00.020360.000.00
Loop 1097 - inner_product.hpp:82-83 - exec0.20.410.31640.050.08
Loop 1099 - inner_product.hpp:155-155 - exec [...]00000.000.00
Loop 1101 - inner_product.hpp:82-83 - exec00000.000.00
Loop 1104 - DiracDeterminantRef.cpp:173-173 - exec00000.000.00
Loop 1102 - DiracDeterminantRef.cpp:173-173 - exec00000.000.00
Loop 1103 - DiracDeterminantRef.cpp:173-173 - exec00000.000.00
qmcplusplus::BsplineFunctor<double>::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const+exec0.531.040.83640.060.09Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 340 - BsplineFunctor.h:291-298 - exec0.450.880.71640.050.08
Loop 338 - BsplineFunctor.h:303-336 - exec0.040.090.06640.010.01
Loop 339 - BsplineFunctor.h:302-336 - exec00.010290.000.00
__memcpylibastring.so0.50.980.79640.050.11String (%): 100.00
miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector<double, std::allocator<double> >&, qmcplusplus::Vector<qmcplusplus::TinyVector<double, 3u>, std::allocator<...+exec0.420.730.67640.060.06Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 950 - einspline_spo_ref.hpp:219-227 - exec [...]+00050.000.00
Loop 951 - einspline_spo_ref.hpp:223-227 - exec [...]0.420.730.66640.060.06
interleave_3vl_sve_kernel_dlibarmpl.so0.410.940.65640.110.19Math (%): 100.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evalGrad(qmcplusplus::ParticleSet&, int)+exec0.330.650.52640.060.11Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 1086 - inner_product.hpp:155-155 - exec [...]0.330.640.51640.060.11
Loop 1087 - inner_product.hpp:155-155 - exec [...]00000.000.00
qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus::Vector<double, std::allocator<double> >&, qmcplusplus::Vector<double, std::allocator<double> > const&, std::vector<double, st...+exec0.240.480.37640.060.07Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 952 - inner_product.hpp:82-83 - exec [...]+0.020.050.03630.010.01
Loop 953 - inner_product.hpp:82-83 - exec0.210.440.34640.060.07
Loop 954 - inner_product.hpp:82-83 - exec00000.000.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::acceptMove(qmcplusplus::ParticleSet&, int)+exec0.150.320.24640.020.03Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 1092 - inner_product.hpp:53-53 - exec0.10.190.16640.020.02
Loop 1093 - inner_product.hpp:53-53 - exec0.050.130.08640.010.02
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.140.280.22640.030.04Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 1088 - inner_product.hpp:82-83 - exec0.080.190.13640.020.03
Loop 1089 - inner_product.hpp:155-155 - exec [...]0.050.110.08640.010.02
Loop 1090 - inner_product.hpp:155-155 - exec [...]00000.000.00
Loop 1091 - inner_product.hpp:82-83 - exec00000.000.00
dgetrf7vn_libarmpl.so0.130.220.21640.020.02Math (%): 100.00
kmp_flag_64<false, true>::wait(kmp_info*, int, void*)libomp.so0.090.340.14600.050.07OMP (%): 100.00
qmcplusplus::DiracMatrix<double, double>::invert_transpose(qmcplusplus::Matrix<double, std::allocator<double> > const&, qmcplusplus::Matrix<double, std::allocator<double> >&, double&, double&)+exec0.090.190.14640.010.02Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 1060 - DiracMatrix.h:31-35 - exec [...]00000.000.00
Loop 1061 - DiracMatrix.h:112-113 - exec00010.000.00
Loop 1063 - inner_product.hpp:210-212 - exec+00000.000.00
Loop 1062 - inner_product.hpp:211-212 - exec0.090.190.14640.010.02
Loop 1064 - inner_product.hpp:211-212 - exec00000.000.00
Loop 1065 - inner_product.hpp:211-212 - exec00000.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&)+exec0.080.150.13640.020.02Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 409 - TwoBodyJastrowRef.h:268-398 - exec [...]+00000.000.00
Loop 435 - TwoBodyJastrowRef.h:397-398 - exec00.030.01480.000.01
Loop 410 - TwoBodyJastrowRef.h:268-398 - exec [...]+00020.000.00
Loop 418 - TwoBodyJastrowRef.h:388-391 - exec0.010.040.02600.010.01
Loop 416 - TwoBodyJastrowRef.h:397-398 - exec0.010.030.01540.000.01
Loop 413 - TwoBodyJastrowRef.h:397-398 - exec0.010.030.01500.000.01
Loop 415 - TwoBodyJastrowRef.h:397-398 - exec00000.000.00
Loop 433 - TwoBodyJastrowRef.h:397-398 - exec00000.000.00
Loop 417 - TwoBodyJastrowRef.h:388-391 - exec00000.000.00
Loop 408 - TwoBodyJastrowRef.h:268-388 - exec [...]+00.010170.000.00
Loop 430 - stl_algobase.h:922-922 - exec0.010.030.01550.000.01
Loop 421 - TwoBodyJastrowRef.h:381-382 - exec0.010.040.01600.010.01
Loop 422 - TwoBodyJastrowRef.h:381-382 - exec0.010.030.01580.010.01
Loop 431 - stl_algobase.h:922-922 - exec0.010.030.01520.000.01
Loop 423 - TwoBodyJastrowRef.h:381-382 - exec0.010.030.01570.000.01
Loop 432 - stl_algobase.h:922-922 - exec0.010.030.01510.000.01
Loop 426 - TwoBodyJastrowRef.h:381-382 - exec00.01020.000.00
Loop 428 - stl_numeric.h:141-141 - exec00.010170.000.00
Loop 424 - TwoBodyJastrowRef.h:381-382 - exec00.01020.000.00
Loop 427 - TwoBodyJastrowRef.h:375-376 - exec00010.000.00
Loop 407 - TwoBodyJastrowRef.h:361-364 - exec [...]00000.000.00
Loop 425 - TwoBodyJastrowRef.h:381-382 - exec00010.000.00
Loop 419 - stl_numeric.h:140-141 - exec00010.000.00
Loop 420 - TwoBodyJastrowRef.h:375-376 - exec00.030.01500.000.00
Loop 429 - TwoBodyJastrowRef.h:269-274 - exec [...]00.01030.000.00
Loop 412 - TwoBodyJastrowRef.h:397-398 - exec00000.000.00
Loop 414 - TwoBodyJastrowRef.h:397-398 - exec00000.000.00
Loop 434 - TwoBodyJastrowRef.h:397-398 - exec00010.000.00
Loop 411 - TwoBodyJastrowRef.h:397-398 - exec00020.000.00
qmcplusplus::NonLocalPP<double>::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&)+exec0.080.20.12640.030.03Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 91 - stl_algobase.h:910-910 - exec00000.000.00
Loop 86 - OhmmsVector.h:144-210 - exec [...]00000.000.00
Loop 88 - NonLocalPP.hpp:122-135 - exec [...]+00.010290.000.00
Loop 89 - NonLocalPP.hpp:126-135 - exec [...]+0.070.20.11640.020.03
Loop 90 - NonLocalPP.hpp:131-132 - exec [...]0.010.030.01520.000.01
Loop 87 - ParticleSet.h:277-277 - exec [...]00010.000.00
Loop 92 - TinyVector.h:62-62 - exec00000.000.00
Loop 93 - stl_algobase.h:922-922 - exec00000.000.00
qmcplusplus::Vector<double, qmcplusplus::OMPallocator<double, qmcplusplus::Mallocator<double, 32ul> > >::resize(unsigned long, double)+exec0.080.140.12640.020.03Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 1166 - stl_algobase.h:922-922 - exec0.080.140.12640.020.03
Loop 1167 - stl_algobase.h:921-922 - exec00000.000.00
Loop 1164 - stl_algobase.h:922-922 - exec00000.000.00
Loop 1165 - stl_algobase.h:921-922 - exec00000.000.00
dgesetlibarmpl.so0.080.190.13640.020.03Math (%): 100.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector&l...+exec0.070.130.11640.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 1083 - DiracDeterminantRef.cpp:247-247 - exec00000.000.00
Loop 1085 - DiracDeterminantRef.cpp:247-247 - exec00000.000.00
Loop 1084 - DiracDeterminantRef.cpp:247-247 - exec00000.000.00
Loop 1079 - inner_product.hpp:82-155 - exec [...]+00000.000.00
Loop 1077 - inner_product.hpp:82-83 - exec0.020.040.03640.010.01
Loop 1081 - inner_product.hpp:82-155 - exec [...]+00.01050.000.00
Loop 1078 - inner_product.hpp:155-155 - exec [...]0.050.10.08640.010.01
Loop 1080 - inner_product.hpp:82-83 - exec00000.000.00
Loop 1082 - inner_product.hpp:155-155 - exec [...]00000.000.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.070.160.11640.020.03Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 277 - OneBodyJastrowRef.h:192-193 - exec0.020.070.03640.010.01
Loop 279 - OneBodyJastrowRef.h:192-193 - exec0.010.050.02610.010.01
Loop 278 - OneBodyJastrowRef.h:192-193 - exec0.010.050.02640.010.01
Loop 274 - stl_numeric.h:141-141 - exec00.020250.000.00
Loop 283 - OneBodyJastrowRef.h:186-187 - exec00000.000.00
Loop 281 - OneBodyJastrowRef.h:192-193 - exec00000.000.00
Loop 282 - OneBodyJastrowRef.h:192-193 - exec00000.000.00
Loop 280 - OneBodyJastrowRef.h:192-193 - exec00000.000.00
Loop 275 - stl_numeric.h:140-141 - exec00000.000.00
Loop 276 - OneBodyJastrowRef.h:186-187 - exec00.020.01420.000.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec0.050.110.08640.020.02Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 302 - BsplineFunctor.h:166-260 - exec [...]+00000.000.00
Loop 301 - OneBodyJastrowRef.h:134-154 - exec [...]+00000.000.00
Loop 300 - OneBodyJastrowRef.h:134-151 - exec [...]+0.010.040.02610.010.01
Loop 303 - BsplineFunctor.h:233-260 - exec [...]+00.030.01410.000.01
Loop 306 - BsplineFunctor.h:236-241 - exec0.040.080.06640.010.02
Loop 305 - BsplineFunctor.h:246-260 - exec00.010110.000.00
Loop 304 - BsplineFunctor.h:246-260 - exec00.01030.000.00
.omp_outlined..11+exec0.040.060.07640.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 931 - BsplineAllocator.hpp:172-180 - exec [...]+00000.000.00
Loop 934 - BsplineAllocator.hpp:179-180 - exec0.040.060.07640.000.00
Loop 932 - BsplineAllocator.hpp:179-180 - exec00000.000.00
Loop 933 - BsplineAllocator.hpp:179-180 - exec00000.000.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::computeU3(qmcplusplus::ParticleSet&, int, double const*)+exec0.040.090.06640.010.02Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 337 - stl_algobase.h:922-922 - exec0.010.030.01570.000.01
Loop 336 - stl_algobase.h:922-922 - exec0.010.030.01580.000.01
Loop 335 - stl_algobase.h:922-922 - exec0.010.050.02630.010.01
Loop 334 - OneBodyJastrowRef.h:231-237 - exec [...]00000.000.00
Loop 332 - OneBodyJastrowRef.h:214-219 - exec [...]+00.020270.000.00
Loop 333 - OneBodyJastrowRef.h:214-216 - exec [...]00.020.01410.000.00
qmcplusplus::TimerType<std::chrono::_V2::system_clock>::start()+exec0.030.070.05640.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 1938 - NewTimer.cpp:53-54 - exec00.01010.000.00
@plt_start@libarmpl.so0.030.110.04640.010.02Math (%): 100.00
__munmaplibc.so.60.030.050.05640.010.01Memory (%): 100.00
_ZSt13__invoke_implIvZN5armpl4clag4gemmIdLNS1_4spec12problem_typeE0ENS3_24generic_sve_machine_specEEEvRKNS3_15problem_contextIT_XT0_ET1_EEEUlDpRT_E_JRKNS1_5strat12set_or_scaleERKNSG_6atomicERKNSG_3dotERKNSG_5axpbyERKNSG_4gemvERKNSG_13outer_productERKNSG_5s...libarmpl.so0.020.060.03630.010.01Math (%): 100.00
qmcplusplus::TimerType<std::chrono::_V2::system_clock>::stop()+exec0.020.370.04640.030.04Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 1939 - stl_tree.h:782-1953 - exec [...]+00000.000.00
Loop 1940 - stl_tree.h:790-1953 - exec [...]00.09010.000.00
Loop 1941 - stl_tree.h:782-1953 - exec [...]+00000.000.00
Loop 1942 - stl_tree.h:790-1953 - exec [...]00.17010.000.00
Loop 1943 - NewTimer.cpp:99-100 - exec00020.000.00
miniqmcreference::einspline_spo_ref<double>::evaluate_v(qmcplusplus::ParticleSet const&, int)+exec0.020.070.03620.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 957 - einspline_spo_ref.hpp:175-176 - exec [...]00.030.01490.000.00
__kmp_api_omp_get_levellibomp.so0.020.050.03640.010.01OMP (%): 100.00
void armpl::clag::(anonymous namespace)::gemv_a_cntg_first<false, double, double, double, double>(long, long, double, double const*, long, long, double const*, long, double, double*, long)libarmpl.so0.020.050.03640.010.01Math (%): 100.00
qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec0.010.060.02600.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 149 - WaveFunction.cpp:269-274 - exec [...]+00000.000.00
Loop 148 - WaveFunction.cpp:269-274 - exec [...]+0.010.040.01560.010.01
Loop 150 - WaveFunction.cpp:273-274 - exec00.01090.000.00
Loop 153 - WaveFunction.cpp:273-274 - exec00.01050.000.00
Loop 152 - WaveFunction.cpp:273-274 - exec+00000.000.00
Loop 151 - WaveFunction.cpp:273-274 - exec00000.000.00
Loop 154 - stl_algobase.h:922-922 - exec00000.000.00
void qmcplusplus::DelayedUpdate<double, double>::getInvRow<qmcplusplus::Vector<double, std::allocator<double> > >(qmcplusplus::Matrix<double, std::allocator<double> > const&, int, qmcplusplus::Vector<double, std::...+exec0.010.040.01580.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 1067 - stl_algo.h:754-754 - exec [...]00.010100.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evalGrad(qmcplusplus::ParticleSet&, int)exec0.010.040.02610.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
qmcplusplus::ParticleSet::makeMove(int, qmcplusplus::TinyVector<double, 3u> const&, bool)exec0.010.060.02580.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
_ZZZN5armpl4clag4gemmIdLNS0_4spec12problem_typeE32ENS2_24generic_sve_machine_specEEEvRKNS2_15problem_contextIT_XT0_ET1_EEENKUlDpRT_E_clIJKNS0_5strat12set_or_scaleEKNSG_6atomicEKNSG_3dotEKNSG_5axpbyEKNSG_4gemvEEEEDaSD_ENKUlRS6_E_clISQ_EEbSR_libarmpl.so0.010.040.02620.010.01Math (%): 100.00
qmcplusplus::ParticleSet::acceptMove(int)+exec0.010.040.02570.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 1358 - ParticleSet.cpp:389-390 - exec [...]00.010190.000.00
miniqmcreference::einspline_spo_ref<double>::evaluate_vgh(qmcplusplus::ParticleSet const&, int)+exec0.010.050.02620.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 969 - einspline_spo_ref.hpp:206-208 - exec [...]0.010.030.01570.000.01
__dynamic_castlibarmpl.so0.010.050.02620.010.01Math (%): 100.00
qmcplusplus::WaveFunction::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.010.040.02600.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 142 - WaveFunction.cpp:198-201 - exec [...]0.010.030.01590.000.01
qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int)+exec0.010.040.02600.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 141 - WaveFunction.cpp:185-188 - exec [...]0.010.040.02600.010.01
qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector<double, 3u> const&, int, bool)exec0.010.030.02570.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
qmcplusplus::ParticleSet::update(bool)+exec0.010.030.01540.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 1347 - ParticleSet.cpp:242-243 - exec [...]0.010.030.01530.000.01
__exp_finitelibamath.so0.010.030.01590.000.01Math (%): 100.00
qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::update(int)exec0.010.040.02610.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
void armpl::clag::(anonymous namespace)::trsm_kernel<double, true, true, true, false, false>(double const*, long, long, double*, long, long, long, long)libarmpl.so0.010.050.02620.010.01Math (%): 100.00
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libomp.so0.010.060.02550.010.01OMP (%): 100.00
miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector<double, std::allocator<double> >&)+exec0.010.030.01500.000.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 949 - einspline_spo_ref.hpp:183-187 - exec [...]0.010.030.01500.000.01
unknown_functionexec0.010.030.01470.000.01Exe (%): 100.00
__cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) co...libarmpl.so0.010.030.01580.000.01Math (%): 100.00
.omp_outlined..64+exec0.010.050.02630.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 47 - miniqmc.cpp:412-475 - exec [...]+00000.000.00
Loop 48 - miniqmc.cpp:429-458 - exec [...]0.010.050.02630.010.01
Loop 46 - miniqmc.cpp:412-475 - exec [...]+00000.000.00
Loop 49 - StdRandom.h:102-103 - exec [...]+00000.000.00
Loop 57 - random.tcc:404-409 - exec00000.000.00
Loop 50 - random.tcc:406-409 - exec00000.000.00
Loop 55 - random.tcc:414-417 - exec00000.000.00
Loop 53 - random.tcc:404-409 - exec00000.000.00
Loop 51 - random.tcc:414-417 - exec00000.000.00
Loop 56 - random.tcc:412-417 - exec00000.000.00
Loop 54 - random.tcc:406-409 - exec00000.000.00
Loop 52 - random.tcc:412-417 - exec00000.000.00
Loop 58 - new_allocator.h:120-158 - exec [...]+00000.000.00
Loop 60 - stl_algobase.h:910-910 - exec00000.000.00
Loop 61 - stl_algobase.h:910-910 - exec00000.000.00
Loop 59 - alloc_traits.h:261-261 - exec00000.000.00
void qmcplusplus::DelayedUpdate<double, double>::acceptRow<qmcplusplus::Vector<double, std::allocator<double> > >(qmcplusplus::Matrix<double, std::allocator<double> >&, int, qmcplusplus::Vector<double, std::alloca...+exec0.010.040.01530.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 1073 - DelayedUpdate.h:147-148 - exec00010.000.00
Loop 1074 - DelayedUpdate.h:137-138 - exec00.020290.000.00
Loop 1072 - DelayedUpdate.h:147-148 - exec00.01030.000.00
Loop 1075 - DelayedUpdate.h:137-138 - exec00.010140.000.00
qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector<double, 3u> const&, int, bool)exec0.010.050.02580.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
daxpy_sve_kernellibarmpl.so0.010.050.02570.010.01Math (%): 100.00
__libc_malloclibc.so.60.010.030.01530.000.01Memory (%): 100.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evalGrad(qmcplusplus::ParticleSet&, int)exec0.010.050.01560.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
__kmp_get_global_thread_id_reglibomp.so0.010.050.02640.010.01OMP (%): 100.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&)+exec0.010.020.01580.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 349 - OneBodyJastrowRef.h:109-194 - exec [...]+00000.000.00
Loop 351 - OneBodyJastrowRef.h:109-194 - exec [...]+00.01020.000.00
Loop 346 - OneBodyJastrowRef.h:186-187 - exec00.01090.000.00
Loop 348 - OneBodyJastrowRef.h:192-193 - exec00.010200.000.00
Loop 347 - OneBodyJastrowRef.h:192-193 - exec00.020250.000.00
Loop 353 - OneBodyJastrowRef.h:192-193 - exec00000.000.00
Loop 354 - OneBodyJastrowRef.h:186-187 - exec00000.000.00
Loop 345 - OneBodyJastrowRef.h:109-194 - exec [...]+00000.000.00
Loop 356 - stl_numeric.h:140-141 - exec00000.000.00
Loop 355 - stl_numeric.h:141-141 - exec00.01040.000.00
Loop 350 - OneBodyJastrowRef.h:192-193 - exec00000.000.00
Loop 352 - OneBodyJastrowRef.h:192-193 - exec00000.000.00
Loop 344 - OneBodyJastrowRef.h:192-193 - exec00.010270.000.00
_ZZZN5armpl4clag4gemmIdLNS0_4spec12problem_typeE16ENS2_24generic_sve_machine_specEEEvRKNS2_15problem_contextIT_XT0_ET1_EEENKUlDpRT_E_clIJKNS0_5strat12set_or_scaleEKNSG_5axpbyEKNSG_13outer_productEEEEDaSD_ENKUlRS6_E_clISM_EEbSN_libarmpl.so0.010.030.01520.000.01Math (%): 100.00
bool armpl::dispatch_atomic_sve<double>(armpl::armpl_trans, armpl::armpl_trans, long, long, long, double const*, long, double const*, long, double*, long, double, double)libarmpl.so0.010.040.01570.000.01Math (%): 100.00
×