options

Functions and Loops

80 loops and 131 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_mp.so34.9368.1855.51642.095.09Math (%): 100.00
void miniqmcreference::MultiBsplineEvalRef::evaluate_v<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, unsigned long)+exec19.8831.531.58644.274.95Exe (%): 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.360.28640.040.05
Loop 962 - MultiBsplineRef.hpp:63-71 - exec+00.02080.000.00
Loop 958 - MultiBsplineRef.hpp:68-71 - exec4.938.017.83641.071.25
Loop 964 - MultiBsplineRef.hpp:63-71 - exec+0.010.030.01600.000.01
Loop 959 - MultiBsplineRef.hpp:68-71 - exec4.958.127.87641.081.26
Loop 960 - MultiBsplineRef.hpp:68-71 - exec4.918.057.8641.051.22
Loop 961 - MultiBsplineRef.hpp:68-71 - exec4.897.97.77641.061.24
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.3321.6714.83640.741.62Exe (%): 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.3321.6614.82640.731.62
void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, double*, double*, unsigned long)+exec8.6716.8113.78640.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.370.31640.040.04
Loop 984 - stl_algobase.h:922-922 - exec0.060.140.09640.020.02
Loop 978 - stl_algobase.h:922-922 - exec0.060.140.09640.020.02
Loop 982 - stl_algobase.h:922-922 - exec0.060.150.09640.020.02
Loop 981 - stl_algobase.h:922-922 - exec0.060.150.09640.010.02
Loop 980 - stl_algobase.h:922-922 - exec0.060.130.09640.020.02
Loop 986 - stl_algobase.h:922-922 - exec0.050.130.09640.020.02
Loop 987 - stl_algobase.h:922-922 - exec0.050.160.09640.020.02
Loop 985 - stl_algobase.h:922-922 - exec0.050.120.08640.020.02
Loop 983 - stl_algobase.h:922-922 - exec0.050.140.09640.020.02
Loop 979 - stl_algobase.h:922-922 - exec0.050.140.08640.020.02
Loop 975 - MultiBsplineRef.hpp:226-262 - exec [...]+0.010.030.01520.000.01
Loop 970 - MultiBsplineRef.hpp:242-262 - exec7.915.6912.55640.671.61
Loop 977 - MultiBsplineRef.hpp:226-262 - exec [...]+00.020.01450.000.01
Loop 976 - MultiBsplineRef.hpp:242-262 - exec00000.000.00
Loop 974 - MultiBsplineRef.hpp:226-242 - exec [...]00.01060.000.00
Loop 972 - MultiBsplineRef.hpp:276-288 - exec+00.010300.000.00
Loop 971 - MultiBsplineRef.hpp:276-286 - exec00000.000.00
interleave_2vl_sve_kernel_dlibarmpl_mp.so6.5816.910.46642.313.72Math (%): 100.00
qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::evaluate(qmcplusplus::ParticleSet&)+exec4.166.666.61640.780.86Exe (%): 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.070.04640.010.01
Loop 2733 - SoaDistanceTableABOMPTarget.h:215-228 - exec [...]+0.030.080.04640.010.02
Loop 2735 - ParticleBConds3DSoa.h:280-298 - exec [...]4.16.586.51640.770.85
Loop 2734 - SoaDistanceTableABOMPTarget.h:228-228 - exec [...]00000.000.00
Loop 2731 - SoaDistanceTableABOMPTarget.h:194-233 - exec [...]+00.020.01340.000.00
Loop 2730 - SoaDistanceTableABOMPTarget.h:194-196 - exec00.020200.000.00
Loop 2729 - SoaDistanceTableABOMPTarget.h:194-196 - exec [...]00000.000.00
dgemv_t_sve_kernellibarmpl_mp.so1.594.22.53640.480.81Math (%): 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.393.632.22640.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.393.612.21640.200.39
Loop 1552 - ParticleBConds3DSoa.h:234-255 - exec00030.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec1.382.312.19640.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.272.132.02640.250.28
Loop 403 - BsplineFunctor.h:233-260 - exec [...]+0.010.030.01580.000.01
Loop 404 - BsplineFunctor.h:246-260 - exec0.040.090.07640.010.02
Loop 400 - BsplineFunctor.h:233-236 - exec [...]+0.010.050.02620.010.01
Loop 399 - TwoBodyJastrowRef.h:107-127 - exec [...]0.010.040.01520.010.01
Loop 405 - BsplineFunctor.h:246-260 - exec00.010200.000.00
std::vector<double, qmcplusplus::Mallocator<double, 32ul> >::_M_default_append(unsigned long)+exec1.272.632.02640.190.28Exe (%): 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 - exec1.272.632.02640.190.28
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
dgemv_n_sve_kernellibarmpl_mp.so1.062.741.68640.330.55Math (%): 100.00
__sched_yieldlibc.so.60.982.51.55640.300.38System (%): 100.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::acceptMove(qmcplusplus::ParticleSet&, int)+exec0.892.281.42640.200.36Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 388 - TwoBodyJastrowRef.h:324-331 - exec0.190.430.3640.040.07
Loop 384 - TwoBodyJastrowRef.h:342-347 - exec0.180.530.29640.060.10
Loop 385 - TwoBodyJastrowRef.h:342-347 - exec0.180.560.29640.070.12
Loop 386 - TwoBodyJastrowRef.h:342-347 - exec0.170.480.27640.060.10
Loop 396 - stl_algobase.h:922-922 - exec0.050.110.07640.020.02
Loop 394 - stl_algobase.h:922-922 - exec0.050.120.07640.010.02
Loop 395 - stl_algobase.h:922-922 - exec0.050.120.07640.010.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.020290.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
qmcplusplus::Vector<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<double, 3u> > >::resize(unsigned long, qmcplusplus::TinyVector<double, 3u>)+exec0.881.61.4640.090.12Exe (%): 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.881.61.4640.090.12
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.831.381.32640.080.10Exe (%): 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.831.381.32640.080.10
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::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.71.621.11640.080.14Exe (%): 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.340.22640.020.04
Loop 370 - TwoBodyJastrowRef.h:155-156 - exec0.120.30.18640.030.04
Loop 371 - TwoBodyJastrowRef.h:155-156 - exec0.110.340.17640.030.05
Loop 378 - stl_algobase.h:922-922 - exec0.10.190.15640.020.03
Loop 380 - stl_algobase.h:922-922 - exec0.090.20.15640.020.03
Loop 379 - stl_algobase.h:922-922 - exec0.090.20.15640.020.03
Loop 376 - stl_numeric.h:141-141 - exec0.020.050.03640.010.01
Loop 377 - TwoBodyJastrowRef.h:269-274 - exec [...]0.010.030.01460.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_mp.so0.671.561.07640.100.19Math (%): 100.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<...+exec0.551.150.87640.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 [...]+00.01030.000.00
Loop 1096 - inner_product.hpp:155-155 - exec [...]0.350.690.55640.070.11
Loop 1100 - inner_product.hpp:82-155 - exec [...]+00.020.01440.000.00
Loop 1097 - inner_product.hpp:82-83 - exec0.20.470.31640.050.07
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.521.090.82640.060.10Exe (%): 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.950.71640.050.09
Loop 338 - BsplineFunctor.h:303-336 - exec0.040.10.06640.010.02
Loop 339 - BsplineFunctor.h:302-336 - exec00.020270.000.00
__memcpylibastring.so0.491.080.79640.070.13String (%): 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.410.780.66640.060.07Exe (%): 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 [...]+00010.000.00
Loop 951 - einspline_spo_ref.hpp:223-227 - exec [...]0.410.780.65640.060.07
interleave_3vl_sve_kernel_dlibarmpl_mp.so0.410.950.66640.120.19Math (%): 100.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evalGrad(qmcplusplus::ParticleSet&, int)+exec0.330.720.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.320.70.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.250.50.4640.070.08Exe (%): 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.230.470.37640.060.08
Loop 954 - inner_product.hpp:82-83 - exec00000.000.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::acceptMove(qmcplusplus::ParticleSet&, int)+exec0.150.310.24640.030.04Exe (%): 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.230.16640.020.03
Loop 1093 - inner_product.hpp:53-53 - exec0.050.110.07640.010.02
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.140.280.22640.020.03Exe (%): 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.090.20.14640.020.03
Loop 1089 - inner_product.hpp:155-155 - exec [...]0.050.120.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_mp.so0.130.250.21640.020.02Math (%): 100.00
qmcplusplus::Vector<double, qmcplusplus::OMPallocator<double, qmcplusplus::Mallocator<double, 32ul> > >::resize(unsigned long, double)+exec0.10.330.16640.060.07Exe (%): 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.10.330.16640.060.07
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
kmp_flag_64<false, true>::wait(kmp_info*, int, void*)libomp.so0.10.320.16630.060.08OMP (%): 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.170.15640.010.01Exe (%): 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 [...]00020.000.00
Loop 1061 - DiracMatrix.h:112-113 - exec00020.000.00
Loop 1063 - inner_product.hpp:210-212 - exec+00000.000.00
Loop 1062 - inner_product.hpp:211-212 - exec0.090.170.15640.010.01
Loop 1064 - inner_product.hpp:211-212 - exec00000.000.00
Loop 1065 - inner_product.hpp:211-212 - exec00000.000.00
qmcplusplus::NonLocalPP<double>::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&)+exec0.080.190.13640.020.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.020330.000.00
Loop 89 - NonLocalPP.hpp:126-135 - exec [...]+0.070.170.11640.020.03
Loop 90 - NonLocalPP.hpp:131-132 - exec [...]0.010.030.01510.000.00
Loop 87 - ParticleSet.h:277-277 - exec [...]00.01020.000.00
Loop 92 - TinyVector.h:62-62 - exec00000.000.00
Loop 93 - stl_algobase.h:922-922 - exec00000.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&)+exec0.080.160.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.020.01500.000.00
Loop 410 - TwoBodyJastrowRef.h:268-398 - exec [...]+00030.000.00
Loop 418 - TwoBodyJastrowRef.h:388-391 - exec0.010.040.02580.010.01
Loop 416 - TwoBodyJastrowRef.h:397-398 - exec0.010.030.01490.000.01
Loop 413 - TwoBodyJastrowRef.h:397-398 - exec0.010.020.01530.000.01
Loop 415 - TwoBodyJastrowRef.h:397-398 - exec00010.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.020160.000.00
Loop 430 - stl_algobase.h:922-922 - exec0.010.030.01570.000.01
Loop 421 - TwoBodyJastrowRef.h:381-382 - exec0.010.040.02580.010.01
Loop 422 - TwoBodyJastrowRef.h:381-382 - exec0.010.040.01590.010.01
Loop 431 - stl_algobase.h:922-922 - exec0.010.030.01570.000.01
Loop 423 - TwoBodyJastrowRef.h:381-382 - exec0.010.040.01590.000.01
Loop 432 - stl_algobase.h:922-922 - exec0.010.040.01540.010.01
Loop 426 - TwoBodyJastrowRef.h:381-382 - exec00000.000.00
Loop 428 - stl_numeric.h:141-141 - exec00.010180.000.00
Loop 424 - TwoBodyJastrowRef.h:381-382 - exec00000.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 - exec00000.000.00
Loop 419 - stl_numeric.h:140-141 - exec00000.000.00
Loop 420 - TwoBodyJastrowRef.h:375-376 - exec00.020.01450.000.00
Loop 429 - TwoBodyJastrowRef.h:269-274 - exec [...]00000.000.00
Loop 412 - TwoBodyJastrowRef.h:397-398 - exec00000.000.00
Loop 414 - TwoBodyJastrowRef.h:397-398 - exec00010.000.00
Loop 434 - TwoBodyJastrowRef.h:397-398 - exec00000.000.00
Loop 411 - TwoBodyJastrowRef.h:397-398 - exec00020.000.00
dgesetlibarmpl_mp.so0.080.180.13640.020.03Math (%): 100.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.070.220.11640.020.03Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
Loop 278 - OneBodyJastrowRef.h:192-193 - exec0.020.060.02630.010.01
Loop 277 - OneBodyJastrowRef.h:192-193 - exec0.020.090.03640.010.01
Loop 279 - OneBodyJastrowRef.h:192-193 - exec0.010.050.02640.010.01
Loop 274 - stl_numeric.h:141-141 - exec00.010230.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.01430.000.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector&l...+exec0.070.120.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.050.03640.010.01
Loop 1081 - inner_product.hpp:82-155 - exec [...]+00.01020.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> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec0.050.120.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.01450.000.00
Loop 306 - BsplineFunctor.h:236-241 - exec0.030.080.05640.010.02
Loop 305 - BsplineFunctor.h:246-260 - exec00080.000.00
Loop 304 - BsplineFunctor.h:246-260 - exec00.01020.000.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::computeU3(qmcplusplus::ParticleSet&, int, double const*)+exec0.040.10.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.040.01580.010.01
Loop 336 - stl_algobase.h:922-922 - exec0.010.030.01580.010.01
Loop 335 - stl_algobase.h:922-922 - exec0.010.050.02640.010.01
Loop 334 - OneBodyJastrowRef.h:231-237 - exec [...]00000.000.00
Loop 332 - OneBodyJastrowRef.h:214-219 - exec [...]+00.010220.000.00
Loop 333 - OneBodyJastrowRef.h:214-216 - exec [...]00.020310.000.00
.omp_outlined..11+exec0.040.070.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.070.07640.000.00
Loop 932 - BsplineAllocator.hpp:179-180 - exec00000.000.00
Loop 933 - BsplineAllocator.hpp:179-180 - exec00000.000.00
qmcplusplus::TimerType<std::chrono::_V2::system_clock>::start()+exec0.030.080.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 - exec00020.000.00
@plt_start@libarmpl_mp.so0.030.120.05640.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_mp.so0.020.070.04640.010.01Math (%): 100.00
__kmp_get_global_thread_id_reglibomp.so0.020.060.03640.010.01OMP (%): 100.00
qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int)+exec0.020.060.03630.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.050.02620.010.01
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_mp.so0.020.050.03630.010.01Math (%): 100.00
__kmp_api_omp_get_levellibomp.so0.020.060.03640.010.01OMP (%): 100.00
qmcplusplus::TimerType<std::chrono::_V2::system_clock>::stop()+exec0.020.380.04640.030.05Exe (%): 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.16010.000.00
Loop 1943 - NewTimer.cpp:99-100 - exec00.01020.000.00
miniqmcreference::einspline_spo_ref<double>::evaluate_v(qmcplusplus::ParticleSet const&, int)+exec0.020.050.03640.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.020.01480.000.00
void armpl::clag::(anonymous namespace)::trsm_kernel<double, true, true, true, false, false>(double const*, long, long, double*, long, long, long, long)libarmpl_mp.so0.020.050.03640.010.01Math (%): 100.00
__kmp_get_max_active_levelslibomp.so0.010.040.02600.010.01OMP (%): 100.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evalGrad(qmcplusplus::ParticleSet&, int)exec0.010.030.01590.000.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.040.01580.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.020.01430.000.01
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evalGrad(qmcplusplus::ParticleSet&, int)exec0.010.040.02630.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
qmcplusplus::WaveFunction::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.010.060.02630.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.050.02610.010.01
qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector<double, 3u> const&, int, bool)exec0.010.050.02630.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
qmcplusplus::ParticleSet::acceptMove(int)+exec0.010.040.02590.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.010230.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.030.01540.000.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 - exec00.01010.000.00
Loop 1074 - DelayedUpdate.h:137-138 - exec00.020250.000.00
Loop 1072 - DelayedUpdate.h:147-148 - exec00.01080.000.00
Loop 1075 - DelayedUpdate.h:137-138 - exec00.01080.000.00
qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector<double, 3u> const&, int, bool)exec0.010.030.01580.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_mp.so0.010.040.02630.010.01Math (%): 100.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_mp.so0.010.020.01480.000.01Math (%): 100.00
__dynamic_castlibarmpl_mp.so0.010.050.02640.010.01Math (%): 100.00
qmcplusplus::ParticleSet::makeMove(int, qmcplusplus::TinyVector<double, 3u> const&, bool)exec0.010.040.02600.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
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_mp.so0.010.030.02570.000.01Math (%): 100.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.030.01540.000.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.01040.000.00
miniqmcreference::einspline_spo_ref<double>::evaluate_vgh(qmcplusplus::ParticleSet const&, int)+exec0.010.030.02600.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.01560.000.01
__exp_finitelibamath.so0.010.040.02610.010.01Math (%): 100.00
daxpy_sve_kernellibarmpl_mp.so0.010.050.02580.010.01Math (%): 100.00
qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::update(int)exec0.010.040.01590.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0)
.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.02620.010.01
Loop 46 - miniqmc.cpp:412-475 - exec [...]+00000.000.00
Loop 49 - StdRandom.h:102-103 - exec [...]+00030.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 - exec00020.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 - exec00.01020.000.00
Loop 59 - alloc_traits.h:261-261 - exec00010.000.00
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_mp.so0.010.050.01530.010.01Math (%): 100.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&)+exec0.010.020.01610.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 [...]+00030.000.00
Loop 346 - OneBodyJastrowRef.h:186-187 - exec00.010100.000.00
Loop 348 - OneBodyJastrowRef.h:192-193 - exec00.010260.000.00
Loop 347 - OneBodyJastrowRef.h:192-193 - exec00.010340.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 [...]+00010.000.00
Loop 356 - stl_numeric.h:140-141 - exec00000.000.00
Loop 355 - stl_numeric.h:141-141 - exec00.01020.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.010220.000.00
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libomp.so0.010.090.02580.010.01OMP (%): 100.00
miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector<double, std::allocator<double> >&)+exec0.010.040.01550.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.01540.000.01
__libc_malloclibc.so.60.010.030.01510.000.01Memory (%): 100.00
qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec0.010.040.02630.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.030.01530.000.01
Loop 150 - WaveFunction.cpp:273-274 - exec00.010110.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 - exec00010.000.00
×