Name | Module | 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 |
○dgemm_sve_big | libarmpl.so | 35.3 | 67.76 | 55.42 | 64 | 2.13 | 5.06 | Math (%): 100.00 | |
►void miniqmcreference::MultiBsplineEvalRef::evaluate_v<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, unsigned long)+ | exec | 20.1 | 31.02 | 31.55 | 64 | 4.33 | 4.90 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 968 - stl_algobase.h:922-922 - exec | | 0.18 | 0.35 | 0.28 | 64 | 0.05 | 0.05 | | |
►Loop 962 - MultiBsplineRef.hpp:63-71 - exec+ | | 0 | 0.01 | 0 | 5 | 0.00 | 0.00 | | |
○Loop 958 - MultiBsplineRef.hpp:68-71 - exec | | 4.93 | 7.88 | 7.74 | 64 | 1.08 | 1.23 | | |
►Loop 964 - MultiBsplineRef.hpp:63-71 - exec+ | | 0.01 | 0.03 | 0.01 | 58 | 0.01 | 0.01 | | |
○Loop 959 - MultiBsplineRef.hpp:68-71 - exec | | 5.02 | 8.01 | 7.88 | 64 | 1.09 | 1.24 | | |
○Loop 960 - MultiBsplineRef.hpp:68-71 - exec | | 4.98 | 7.8 | 7.82 | 64 | 1.07 | 1.22 | | |
○Loop 961 - MultiBsplineRef.hpp:68-71 - exec | | 4.96 | 7.86 | 7.78 | 64 | 1.08 | 1.23 | | |
○Loop 967 - MultiBsplineRef.hpp:68-71 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 963 - MultiBsplineRef.hpp:68-71 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 965 - MultiBsplineRef.hpp:68-71 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 966 - MultiBsplineRef.hpp:68-71 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::update(int)+ | exec | 9.4 | 21.69 | 14.76 | 64 | 0.76 | 1.63 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 2428 - VectorSoAContainer.h:244-263 - exec [...] | | 9.4 | 21.67 | 14.76 | 64 | 0.75 | 1.63 | | |
►void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, double*, double*, unsigned long)+ | exec | 8.83 | 17.01 | 13.85 | 64 | 0.60 | 1.57 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 973 - MultiBsplineRef.hpp:276-286 - exec | | 0.2 | 0.38 | 0.31 | 64 | 0.04 | 0.04 | | |
○Loop 978 - stl_algobase.h:922-922 - exec | | 0.06 | 0.15 | 0.09 | 64 | 0.02 | 0.02 | | |
○Loop 982 - stl_algobase.h:922-922 - exec | | 0.06 | 0.14 | 0.09 | 64 | 0.02 | 0.02 | | |
○Loop 984 - stl_algobase.h:922-922 - exec | | 0.06 | 0.12 | 0.09 | 64 | 0.02 | 0.02 | | |
○Loop 985 - stl_algobase.h:922-922 - exec | | 0.06 | 0.12 | 0.09 | 64 | 0.02 | 0.02 | | |
○Loop 987 - stl_algobase.h:922-922 - exec | | 0.06 | 0.14 | 0.09 | 64 | 0.02 | 0.02 | | |
○Loop 983 - stl_algobase.h:922-922 - exec | | 0.06 | 0.13 | 0.09 | 64 | 0.02 | 0.02 | | |
○Loop 981 - stl_algobase.h:922-922 - exec | | 0.06 | 0.14 | 0.09 | 64 | 0.01 | 0.02 | | |
○Loop 986 - stl_algobase.h:922-922 - exec | | 0.05 | 0.15 | 0.08 | 64 | 0.02 | 0.02 | | |
○Loop 980 - stl_algobase.h:922-922 - exec | | 0.05 | 0.11 | 0.08 | 64 | 0.01 | 0.02 | | |
○Loop 979 - stl_algobase.h:922-922 - exec | | 0.05 | 0.12 | 0.08 | 64 | 0.02 | 0.02 | | |
►Loop 975 - MultiBsplineRef.hpp:226-262 - exec [...]+ | | 0.01 | 0.03 | 0.01 | 55 | 0.00 | 0.01 | | |
○Loop 970 - MultiBsplineRef.hpp:242-262 - exec | | 8.05 | 15.75 | 12.63 | 64 | 0.67 | 1.61 | | |
►Loop 977 - MultiBsplineRef.hpp:226-262 - exec [...]+ | | 0 | 0.03 | 0.01 | 42 | 0.00 | 0.01 | | |
○Loop 976 - MultiBsplineRef.hpp:242-262 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 974 - MultiBsplineRef.hpp:226-242 - exec [...] | | 0 | 0.01 | 0 | 7 | 0.00 | 0.00 | | |
►Loop 972 - MultiBsplineRef.hpp:276-288 - exec+ | | 0 | 0.02 | 0 | 25 | 0.00 | 0.00 | | |
○Loop 971 - MultiBsplineRef.hpp:276-286 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○interleave_2vl_sve_kernel_d | libarmpl.so | 6.6 | 17.6 | 10.37 | 64 | 2.43 | 3.83 | Math (%): 100.00 | |
►qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::evaluate(qmcplusplus::ParticleSet&)+ | exec | 4.21 | 6.45 | 6.6 | 64 | 0.79 | 0.84 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
►Loop 2732 - SoaDistanceTableABOMPTarget.h:194-233 - exec [...]+ | | 0.03 | 0.08 | 0.04 | 64 | 0.01 | 0.02 | | |
►Loop 2733 - SoaDistanceTableABOMPTarget.h:215-228 - exec [...]+ | | 0.03 | 0.08 | 0.04 | 64 | 0.01 | 0.02 | | |
○Loop 2735 - ParticleBConds3DSoa.h:280-298 - exec [...] | | 4.14 | 6.39 | 6.51 | 64 | 0.77 | 0.82 | | |
○Loop 2734 - SoaDistanceTableABOMPTarget.h:228-228 - exec [...] | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►Loop 2731 - SoaDistanceTableABOMPTarget.h:194-233 - exec [...]+ | | 0 | 0.02 | 0.01 | 40 | 0.00 | 0.00 | | |
○Loop 2730 - SoaDistanceTableABOMPTarget.h:194-196 - exec | | 0 | 0.01 | 0 | 26 | 0.00 | 0.00 | | |
○Loop 2729 - SoaDistanceTableABOMPTarget.h:194-196 - exec [...] | | 0 | 0 | 0 | 1 | 0.00 | 0.00 | | |
○dgemv_t_sve_kernel | libarmpl.so | 1.61 | 4.41 | 2.53 | 64 | 0.49 | 0.83 | Math (%): 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...+ | exec | 1.45 | 3.41 | 2.28 | 64 | 0.20 | 0.39 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 1551 - ParticleBConds3DSoa.h:234-255 - exec | | 1.44 | 3.4 | 2.27 | 64 | 0.20 | 0.39 | | |
○Loop 1552 - ParticleBConds3DSoa.h:234-255 - exec | | 0 | 0.01 | 0 | 2 | 0.00 | 0.00 | | |
►miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+ | exec | 1.36 | 2.22 | 2.14 | 64 | 0.26 | 0.29 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
►Loop 401 - BsplineFunctor.h:233-260 - exec [...]+ | | 0.04 | 0.08 | 0.06 | 64 | 0.01 | 0.02 | | |
►Loop 402 - BsplineFunctor.h:233-260 - exec [...]+ | | 1.26 | 2.09 | 1.98 | 64 | 0.24 | 0.27 | | |
►Loop 403 - BsplineFunctor.h:233-260 - exec [...]+ | | 0.01 | 0.04 | 0.02 | 59 | 0.01 | 0.01 | | |
○Loop 404 - BsplineFunctor.h:246-260 - exec | | 0.04 | 0.09 | 0.06 | 64 | 0.01 | 0.02 | | |
►Loop 400 - BsplineFunctor.h:233-236 - exec [...]+ | | 0.01 | 0.04 | 0.02 | 59 | 0.01 | 0.01 | | |
○Loop 399 - TwoBodyJastrowRef.h:107-127 - exec [...] | | 0 | 0.02 | 0.01 | 47 | 0.00 | 0.00 | | |
○Loop 405 - BsplineFunctor.h:246-260 - exec | | 0 | 0.01 | 0 | 26 | 0.00 | 0.00 | | |
○dgemv_n_sve_kernel | libarmpl.so | 1.06 | 2.82 | 1.66 | 64 | 0.35 | 0.57 | Math (%): 100.00 | |
○__sched_yield | libc.so.6 | 0.97 | 2.31 | 1.53 | 64 | 0.26 | 0.33 | System (%): 100.00 | |
►miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::acceptMove(qmcplusplus::ParticleSet&, int)+ | exec | 0.93 | 2.21 | 1.46 | 64 | 0.20 | 0.36 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 384 - TwoBodyJastrowRef.h:342-347 - exec | | 0.19 | 0.54 | 0.3 | 64 | 0.06 | 0.10 | | |
○Loop 388 - TwoBodyJastrowRef.h:324-331 - exec | | 0.19 | 0.42 | 0.3 | 64 | 0.03 | 0.05 | | |
○Loop 386 - TwoBodyJastrowRef.h:342-347 - exec | | 0.19 | 0.56 | 0.3 | 64 | 0.07 | 0.11 | | |
○Loop 385 - TwoBodyJastrowRef.h:342-347 - exec | | 0.18 | 0.49 | 0.29 | 64 | 0.07 | 0.11 | | |
○Loop 396 - stl_algobase.h:922-922 - exec | | 0.05 | 0.16 | 0.08 | 64 | 0.02 | 0.02 | | |
○Loop 394 - stl_algobase.h:922-922 - exec | | 0.05 | 0.1 | 0.07 | 64 | 0.01 | 0.02 | | |
○Loop 395 - stl_algobase.h:922-922 - exec | | 0.05 | 0.12 | 0.07 | 64 | 0.02 | 0.02 | | |
○Loop 382 - TwoBodyJastrowRef.h:342-347 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 381 - TwoBodyJastrowRef.h:342-347 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 389 - TwoBodyJastrowRef.h:269-274 - exec [...] | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 383 - TwoBodyJastrowRef.h:342-347 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 393 - TwoBodyJastrowRef.h:269-274 - exec [...] | | 0 | 0.02 | 0 | 27 | 0.00 | 0.00 | | |
○Loop 387 - TwoBodyJastrowRef.h:324-331 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 390 - stl_algobase.h:922-922 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 391 - stl_algobase.h:922-922 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 392 - stl_algobase.h:922-922 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►std::vector<double, qmcplusplus::Mallocator<double, 32ul> >::_M_default_append(unsigned long)+ | exec | 0.86 | 1.65 | 1.35 | 64 | 0.05 | 0.10 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 326 - alloc_traits.h:261-261 - exec | | 0.86 | 1.65 | 1.35 | 64 | 0.05 | 0.10 | | |
○Loop 327 - alloc_traits.h:261-261 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 325 - alloc_traits.h:261-261 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 324 - stl_uninitialized.h:1091-1091 - exec [...] | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+ | exec | 0.7 | 1.53 | 1.1 | 64 | 0.08 | 0.13 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 369 - TwoBodyJastrowRef.h:155-156 - exec | | 0.14 | 0.31 | 0.22 | 64 | 0.02 | 0.03 | | |
○Loop 370 - TwoBodyJastrowRef.h:155-156 - exec | | 0.12 | 0.28 | 0.19 | 64 | 0.03 | 0.04 | | |
○Loop 371 - TwoBodyJastrowRef.h:155-156 - exec | | 0.11 | 0.34 | 0.17 | 64 | 0.03 | 0.05 | | |
○Loop 380 - stl_algobase.h:922-922 - exec | | 0.09 | 0.19 | 0.14 | 64 | 0.02 | 0.03 | | |
○Loop 378 - stl_algobase.h:922-922 - exec | | 0.09 | 0.19 | 0.15 | 64 | 0.02 | 0.03 | | |
○Loop 379 - stl_algobase.h:922-922 - exec | | 0.09 | 0.19 | 0.15 | 64 | 0.02 | 0.03 | | |
○Loop 376 - stl_numeric.h:141-141 - exec | | 0.02 | 0.06 | 0.03 | 64 | 0.01 | 0.01 | | |
○Loop 377 - TwoBodyJastrowRef.h:269-274 - exec [...] | | 0.01 | 0.04 | 0.01 | 56 | 0.00 | 0.01 | | |
○Loop 374 - TwoBodyJastrowRef.h:155-156 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 372 - TwoBodyJastrowRef.h:155-156 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 373 - TwoBodyJastrowRef.h:155-156 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 375 - stl_numeric.h:140-141 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○tran_interleave_3vl_sve_kernel_d | libarmpl.so | 0.67 | 1.53 | 1.05 | 64 | 0.09 | 0.18 | Math (%): 100.00 | |
►qmcplusplus::Vector<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<double, 3u> > >::resize(unsigned long, qmcplusplus::TinyVector<double, 3u>)+ | exec | 0.62 | 0.94 | 0.97 | 64 | 0.03 | 0.03 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 314 - stl_algobase.h:909-910 - exec | | 0.62 | 0.94 | 0.97 | 64 | 0.03 | 0.03 | | |
○Loop 315 - stl_algobase.h:909-910 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 313 - stl_algobase.h:909-910 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 312 - stl_algobase.h:909-910 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►qmcplusplus::Vector<double, std::allocator<double> >::resize(unsigned long, double)+ | exec | 0.59 | 0.96 | 0.93 | 64 | 0.03 | 0.04 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 310 - stl_algobase.h:922-922 - exec | | 0.59 | 0.96 | 0.93 | 64 | 0.03 | 0.04 | | |
○Loop 311 - stl_algobase.h:921-922 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 309 - stl_algobase.h:921-922 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 308 - stl_algobase.h:922-922 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<...+ | exec | 0.54 | 1.01 | 0.85 | 64 | 0.10 | 0.17 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
►Loop 1098 - OhmmsVector.h:223-223 - exec [...]+ | | 0 | 0 | 0 | 2 | 0.00 | 0.00 | | |
○Loop 1096 - inner_product.hpp:155-155 - exec [...] | | 0.34 | 0.62 | 0.54 | 64 | 0.06 | 0.10 | | |
►Loop 1100 - inner_product.hpp:82-155 - exec [...]+ | | 0 | 0.02 | 0 | 36 | 0.00 | 0.00 | | |
○Loop 1097 - inner_product.hpp:82-83 - exec | | 0.2 | 0.41 | 0.31 | 64 | 0.05 | 0.08 | | |
○Loop 1099 - inner_product.hpp:155-155 - exec [...] | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 1101 - inner_product.hpp:82-83 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 1104 - DiracDeterminantRef.cpp:173-173 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 1102 - DiracDeterminantRef.cpp:173-173 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 1103 - DiracDeterminantRef.cpp:173-173 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►qmcplusplus::BsplineFunctor<double>::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const+ | exec | 0.53 | 1.04 | 0.83 | 64 | 0.06 | 0.09 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 340 - BsplineFunctor.h:291-298 - exec | | 0.45 | 0.88 | 0.71 | 64 | 0.05 | 0.08 | | |
○Loop 338 - BsplineFunctor.h:303-336 - exec | | 0.04 | 0.09 | 0.06 | 64 | 0.01 | 0.01 | | |
○Loop 339 - BsplineFunctor.h:302-336 - exec | | 0 | 0.01 | 0 | 29 | 0.00 | 0.00 | | |
○__memcpy | libastring.so | 0.5 | 0.98 | 0.79 | 64 | 0.05 | 0.11 | String (%): 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<...+ | exec | 0.42 | 0.73 | 0.67 | 64 | 0.06 | 0.06 | Exe (%): 100.00 | Arm 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 [...]+ | | 0 | 0 | 0 | 5 | 0.00 | 0.00 | | |
○Loop 951 - einspline_spo_ref.hpp:223-227 - exec [...] | | 0.42 | 0.73 | 0.66 | 64 | 0.06 | 0.06 | | |
○interleave_3vl_sve_kernel_d | libarmpl.so | 0.41 | 0.94 | 0.65 | 64 | 0.11 | 0.19 | Math (%): 100.00 | |
►miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evalGrad(qmcplusplus::ParticleSet&, int)+ | exec | 0.33 | 0.65 | 0.52 | 64 | 0.06 | 0.11 | Exe (%): 100.00 | Arm 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.33 | 0.64 | 0.51 | 64 | 0.06 | 0.11 | | |
○Loop 1087 - inner_product.hpp:155-155 - exec [...] | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►qmcplusplus::SPOSet::evaluateDetRatios(qmcplusplus::VirtualParticleSet const&, qmcplusplus::Vector<double, std::allocator<double> >&, qmcplusplus::Vector<double, std::allocator<double> > const&, std::vector<double, st...+ | exec | 0.24 | 0.48 | 0.37 | 64 | 0.06 | 0.07 | Exe (%): 100.00 | Arm 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.02 | 0.05 | 0.03 | 63 | 0.01 | 0.01 | | |
○Loop 953 - inner_product.hpp:82-83 - exec | | 0.21 | 0.44 | 0.34 | 64 | 0.06 | 0.07 | | |
○Loop 954 - inner_product.hpp:82-83 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::acceptMove(qmcplusplus::ParticleSet&, int)+ | exec | 0.15 | 0.32 | 0.24 | 64 | 0.02 | 0.03 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 1092 - inner_product.hpp:53-53 - exec | | 0.1 | 0.19 | 0.16 | 64 | 0.02 | 0.02 | | |
○Loop 1093 - inner_product.hpp:53-53 - exec | | 0.05 | 0.13 | 0.08 | 64 | 0.01 | 0.02 | | |
►miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+ | exec | 0.14 | 0.28 | 0.22 | 64 | 0.03 | 0.04 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 1088 - inner_product.hpp:82-83 - exec | | 0.08 | 0.19 | 0.13 | 64 | 0.02 | 0.03 | | |
○Loop 1089 - inner_product.hpp:155-155 - exec [...] | | 0.05 | 0.11 | 0.08 | 64 | 0.01 | 0.02 | | |
○Loop 1090 - inner_product.hpp:155-155 - exec [...] | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 1091 - inner_product.hpp:82-83 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○dgetrf7vn_ | libarmpl.so | 0.13 | 0.22 | 0.21 | 64 | 0.02 | 0.02 | Math (%): 100.00 | |
○kmp_flag_64<false, true>::wait(kmp_info*, int, void*) | libomp.so | 0.09 | 0.34 | 0.14 | 60 | 0.05 | 0.07 | OMP (%): 100.00 | |
►qmcplusplus::DiracMatrix<double, double>::invert_transpose(qmcplusplus::Matrix<double, std::allocator<double> > const&, qmcplusplus::Matrix<double, std::allocator<double> >&, double&, double&)+ | exec | 0.09 | 0.19 | 0.14 | 64 | 0.01 | 0.02 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 1060 - DiracMatrix.h:31-35 - exec [...] | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 1061 - DiracMatrix.h:112-113 - exec | | 0 | 0 | 0 | 1 | 0.00 | 0.00 | | |
►Loop 1063 - inner_product.hpp:210-212 - exec+ | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 1062 - inner_product.hpp:211-212 - exec | | 0.09 | 0.19 | 0.14 | 64 | 0.01 | 0.02 | | |
○Loop 1064 - inner_product.hpp:211-212 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 1065 - inner_product.hpp:211-212 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&)+ | exec | 0.08 | 0.15 | 0.13 | 64 | 0.02 | 0.02 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
►Loop 409 - TwoBodyJastrowRef.h:268-398 - exec [...]+ | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 435 - TwoBodyJastrowRef.h:397-398 - exec | | 0 | 0.03 | 0.01 | 48 | 0.00 | 0.01 | | |
►Loop 410 - TwoBodyJastrowRef.h:268-398 - exec [...]+ | | 0 | 0 | 0 | 2 | 0.00 | 0.00 | | |
○Loop 418 - TwoBodyJastrowRef.h:388-391 - exec | | 0.01 | 0.04 | 0.02 | 60 | 0.01 | 0.01 | | |
○Loop 416 - TwoBodyJastrowRef.h:397-398 - exec | | 0.01 | 0.03 | 0.01 | 54 | 0.00 | 0.01 | | |
○Loop 413 - TwoBodyJastrowRef.h:397-398 - exec | | 0.01 | 0.03 | 0.01 | 50 | 0.00 | 0.01 | | |
○Loop 415 - TwoBodyJastrowRef.h:397-398 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 433 - TwoBodyJastrowRef.h:397-398 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 417 - TwoBodyJastrowRef.h:388-391 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►Loop 408 - TwoBodyJastrowRef.h:268-388 - exec [...]+ | | 0 | 0.01 | 0 | 17 | 0.00 | 0.00 | | |
○Loop 430 - stl_algobase.h:922-922 - exec | | 0.01 | 0.03 | 0.01 | 55 | 0.00 | 0.01 | | |
○Loop 421 - TwoBodyJastrowRef.h:381-382 - exec | | 0.01 | 0.04 | 0.01 | 60 | 0.01 | 0.01 | | |
○Loop 422 - TwoBodyJastrowRef.h:381-382 - exec | | 0.01 | 0.03 | 0.01 | 58 | 0.01 | 0.01 | | |
○Loop 431 - stl_algobase.h:922-922 - exec | | 0.01 | 0.03 | 0.01 | 52 | 0.00 | 0.01 | | |
○Loop 423 - TwoBodyJastrowRef.h:381-382 - exec | | 0.01 | 0.03 | 0.01 | 57 | 0.00 | 0.01 | | |
○Loop 432 - stl_algobase.h:922-922 - exec | | 0.01 | 0.03 | 0.01 | 51 | 0.00 | 0.01 | | |
○Loop 426 - TwoBodyJastrowRef.h:381-382 - exec | | 0 | 0.01 | 0 | 2 | 0.00 | 0.00 | | |
○Loop 428 - stl_numeric.h:141-141 - exec | | 0 | 0.01 | 0 | 17 | 0.00 | 0.00 | | |
○Loop 424 - TwoBodyJastrowRef.h:381-382 - exec | | 0 | 0.01 | 0 | 2 | 0.00 | 0.00 | | |
○Loop 427 - TwoBodyJastrowRef.h:375-376 - exec | | 0 | 0 | 0 | 1 | 0.00 | 0.00 | | |
○Loop 407 - TwoBodyJastrowRef.h:361-364 - exec [...] | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 425 - TwoBodyJastrowRef.h:381-382 - exec | | 0 | 0 | 0 | 1 | 0.00 | 0.00 | | |
○Loop 419 - stl_numeric.h:140-141 - exec | | 0 | 0 | 0 | 1 | 0.00 | 0.00 | | |
○Loop 420 - TwoBodyJastrowRef.h:375-376 - exec | | 0 | 0.03 | 0.01 | 50 | 0.00 | 0.00 | | |
○Loop 429 - TwoBodyJastrowRef.h:269-274 - exec [...] | | 0 | 0.01 | 0 | 3 | 0.00 | 0.00 | | |
○Loop 412 - TwoBodyJastrowRef.h:397-398 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 414 - TwoBodyJastrowRef.h:397-398 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 434 - TwoBodyJastrowRef.h:397-398 - exec | | 0 | 0 | 0 | 1 | 0.00 | 0.00 | | |
○Loop 411 - TwoBodyJastrowRef.h:397-398 - exec | | 0 | 0 | 0 | 2 | 0.00 | 0.00 | | |
►qmcplusplus::NonLocalPP<double>::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&)+ | exec | 0.08 | 0.2 | 0.12 | 64 | 0.03 | 0.03 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 91 - stl_algobase.h:910-910 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 86 - OhmmsVector.h:144-210 - exec [...] | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►Loop 88 - NonLocalPP.hpp:122-135 - exec [...]+ | | 0 | 0.01 | 0 | 29 | 0.00 | 0.00 | | |
►Loop 89 - NonLocalPP.hpp:126-135 - exec [...]+ | | 0.07 | 0.2 | 0.11 | 64 | 0.02 | 0.03 | | |
○Loop 90 - NonLocalPP.hpp:131-132 - exec [...] | | 0.01 | 0.03 | 0.01 | 52 | 0.00 | 0.01 | | |
○Loop 87 - ParticleSet.h:277-277 - exec [...] | | 0 | 0 | 0 | 1 | 0.00 | 0.00 | | |
○Loop 92 - TinyVector.h:62-62 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 93 - stl_algobase.h:922-922 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►qmcplusplus::Vector<double, qmcplusplus::OMPallocator<double, qmcplusplus::Mallocator<double, 32ul> > >::resize(unsigned long, double)+ | exec | 0.08 | 0.14 | 0.12 | 64 | 0.02 | 0.03 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 1166 - stl_algobase.h:922-922 - exec | | 0.08 | 0.14 | 0.12 | 64 | 0.02 | 0.03 | | |
○Loop 1167 - stl_algobase.h:921-922 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 1164 - stl_algobase.h:922-922 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 1165 - stl_algobase.h:921-922 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○dgeset | libarmpl.so | 0.08 | 0.19 | 0.13 | 64 | 0.02 | 0.03 | Math (%): 100.00 | |
►miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector&l...+ | exec | 0.07 | 0.13 | 0.11 | 64 | 0.01 | 0.01 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 1083 - DiracDeterminantRef.cpp:247-247 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 1085 - DiracDeterminantRef.cpp:247-247 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 1084 - DiracDeterminantRef.cpp:247-247 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►Loop 1079 - inner_product.hpp:82-155 - exec [...]+ | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 1077 - inner_product.hpp:82-83 - exec | | 0.02 | 0.04 | 0.03 | 64 | 0.01 | 0.01 | | |
►Loop 1081 - inner_product.hpp:82-155 - exec [...]+ | | 0 | 0.01 | 0 | 5 | 0.00 | 0.00 | | |
○Loop 1078 - inner_product.hpp:155-155 - exec [...] | | 0.05 | 0.1 | 0.08 | 64 | 0.01 | 0.01 | | |
○Loop 1080 - inner_product.hpp:82-83 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 1082 - inner_product.hpp:155-155 - exec [...] | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+ | exec | 0.07 | 0.16 | 0.11 | 64 | 0.02 | 0.03 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 277 - OneBodyJastrowRef.h:192-193 - exec | | 0.02 | 0.07 | 0.03 | 64 | 0.01 | 0.01 | | |
○Loop 279 - OneBodyJastrowRef.h:192-193 - exec | | 0.01 | 0.05 | 0.02 | 61 | 0.01 | 0.01 | | |
○Loop 278 - OneBodyJastrowRef.h:192-193 - exec | | 0.01 | 0.05 | 0.02 | 64 | 0.01 | 0.01 | | |
○Loop 274 - stl_numeric.h:141-141 - exec | | 0 | 0.02 | 0 | 25 | 0.00 | 0.00 | | |
○Loop 283 - OneBodyJastrowRef.h:186-187 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 281 - OneBodyJastrowRef.h:192-193 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 282 - OneBodyJastrowRef.h:192-193 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 280 - OneBodyJastrowRef.h:192-193 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 275 - stl_numeric.h:140-141 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 276 - OneBodyJastrowRef.h:186-187 - exec | | 0 | 0.02 | 0.01 | 42 | 0.00 | 0.00 | | |
►miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+ | exec | 0.05 | 0.11 | 0.08 | 64 | 0.02 | 0.02 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
►Loop 302 - BsplineFunctor.h:166-260 - exec [...]+ | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►Loop 301 - OneBodyJastrowRef.h:134-154 - exec [...]+ | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►Loop 300 - OneBodyJastrowRef.h:134-151 - exec [...]+ | | 0.01 | 0.04 | 0.02 | 61 | 0.01 | 0.01 | | |
►Loop 303 - BsplineFunctor.h:233-260 - exec [...]+ | | 0 | 0.03 | 0.01 | 41 | 0.00 | 0.01 | | |
○Loop 306 - BsplineFunctor.h:236-241 - exec | | 0.04 | 0.08 | 0.06 | 64 | 0.01 | 0.02 | | |
○Loop 305 - BsplineFunctor.h:246-260 - exec | | 0 | 0.01 | 0 | 11 | 0.00 | 0.00 | | |
○Loop 304 - BsplineFunctor.h:246-260 - exec | | 0 | 0.01 | 0 | 3 | 0.00 | 0.00 | | |
►.omp_outlined..11+ | exec | 0.04 | 0.06 | 0.07 | 64 | 0.00 | 0.00 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
►Loop 931 - BsplineAllocator.hpp:172-180 - exec [...]+ | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 934 - BsplineAllocator.hpp:179-180 - exec | | 0.04 | 0.06 | 0.07 | 64 | 0.00 | 0.00 | | |
○Loop 932 - BsplineAllocator.hpp:179-180 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 933 - BsplineAllocator.hpp:179-180 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::computeU3(qmcplusplus::ParticleSet&, int, double const*)+ | exec | 0.04 | 0.09 | 0.06 | 64 | 0.01 | 0.02 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 337 - stl_algobase.h:922-922 - exec | | 0.01 | 0.03 | 0.01 | 57 | 0.00 | 0.01 | | |
○Loop 336 - stl_algobase.h:922-922 - exec | | 0.01 | 0.03 | 0.01 | 58 | 0.00 | 0.01 | | |
○Loop 335 - stl_algobase.h:922-922 - exec | | 0.01 | 0.05 | 0.02 | 63 | 0.01 | 0.01 | | |
○Loop 334 - OneBodyJastrowRef.h:231-237 - exec [...] | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►Loop 332 - OneBodyJastrowRef.h:214-219 - exec [...]+ | | 0 | 0.02 | 0 | 27 | 0.00 | 0.00 | | |
○Loop 333 - OneBodyJastrowRef.h:214-216 - exec [...] | | 0 | 0.02 | 0.01 | 41 | 0.00 | 0.00 | | |
►qmcplusplus::TimerType<std::chrono::_V2::system_clock>::start()+ | exec | 0.03 | 0.07 | 0.05 | 64 | 0.01 | 0.01 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 1938 - NewTimer.cpp:53-54 - exec | | 0 | 0.01 | 0 | 1 | 0.00 | 0.00 | | |
○@plt_start@ | libarmpl.so | 0.03 | 0.11 | 0.04 | 64 | 0.01 | 0.02 | Math (%): 100.00 | |
○__munmap | libc.so.6 | 0.03 | 0.05 | 0.05 | 64 | 0.01 | 0.01 | Memory (%): 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.so | 0.02 | 0.06 | 0.03 | 63 | 0.01 | 0.01 | Math (%): 100.00 | |
►qmcplusplus::TimerType<std::chrono::_V2::system_clock>::stop()+ | exec | 0.02 | 0.37 | 0.04 | 64 | 0.03 | 0.04 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
►Loop 1939 - stl_tree.h:782-1953 - exec [...]+ | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 1940 - stl_tree.h:790-1953 - exec [...] | | 0 | 0.09 | 0 | 1 | 0.00 | 0.00 | | |
►Loop 1941 - stl_tree.h:782-1953 - exec [...]+ | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 1942 - stl_tree.h:790-1953 - exec [...] | | 0 | 0.17 | 0 | 1 | 0.00 | 0.00 | | |
○Loop 1943 - NewTimer.cpp:99-100 - exec | | 0 | 0 | 0 | 2 | 0.00 | 0.00 | | |
►miniqmcreference::einspline_spo_ref<double>::evaluate_v(qmcplusplus::ParticleSet const&, int)+ | exec | 0.02 | 0.07 | 0.03 | 62 | 0.01 | 0.01 | Exe (%): 100.00 | Arm 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 [...] | | 0 | 0.03 | 0.01 | 49 | 0.00 | 0.00 | | |
○__kmp_api_omp_get_level | libomp.so | 0.02 | 0.05 | 0.03 | 64 | 0.01 | 0.01 | OMP (%): 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.so | 0.02 | 0.05 | 0.03 | 64 | 0.01 | 0.01 | Math (%): 100.00 | |
►qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+ | exec | 0.01 | 0.06 | 0.02 | 60 | 0.01 | 0.01 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
►Loop 149 - WaveFunction.cpp:269-274 - exec [...]+ | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►Loop 148 - WaveFunction.cpp:269-274 - exec [...]+ | | 0.01 | 0.04 | 0.01 | 56 | 0.01 | 0.01 | | |
○Loop 150 - WaveFunction.cpp:273-274 - exec | | 0 | 0.01 | 0 | 9 | 0.00 | 0.00 | | |
○Loop 153 - WaveFunction.cpp:273-274 - exec | | 0 | 0.01 | 0 | 5 | 0.00 | 0.00 | | |
►Loop 152 - WaveFunction.cpp:273-274 - exec+ | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 151 - WaveFunction.cpp:273-274 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 154 - stl_algobase.h:922-922 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.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::...+ | exec | 0.01 | 0.04 | 0.01 | 58 | 0.01 | 0.01 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 1067 - stl_algo.h:754-754 - exec [...] | | 0 | 0.01 | 0 | 10 | 0.00 | 0.00 | | |
○miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evalGrad(qmcplusplus::ParticleSet&, int) | exec | 0.01 | 0.04 | 0.02 | 61 | 0.01 | 0.01 | Exe (%): 100.00 | Arm 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) | exec | 0.01 | 0.06 | 0.02 | 58 | 0.01 | 0.01 | Exe (%): 100.00 | Arm 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.so | 0.01 | 0.04 | 0.02 | 62 | 0.01 | 0.01 | Math (%): 100.00 | |
►qmcplusplus::ParticleSet::acceptMove(int)+ | exec | 0.01 | 0.04 | 0.02 | 57 | 0.01 | 0.01 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 1358 - ParticleSet.cpp:389-390 - exec [...] | | 0 | 0.01 | 0 | 19 | 0.00 | 0.00 | | |
►miniqmcreference::einspline_spo_ref<double>::evaluate_vgh(qmcplusplus::ParticleSet const&, int)+ | exec | 0.01 | 0.05 | 0.02 | 62 | 0.01 | 0.01 | Exe (%): 100.00 | Arm 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.01 | 0.03 | 0.01 | 57 | 0.00 | 0.01 | | |
○__dynamic_cast | libarmpl.so | 0.01 | 0.05 | 0.02 | 62 | 0.01 | 0.01 | Math (%): 100.00 | |
►qmcplusplus::WaveFunction::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+ | exec | 0.01 | 0.04 | 0.02 | 60 | 0.01 | 0.01 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 142 - WaveFunction.cpp:198-201 - exec [...] | | 0.01 | 0.03 | 0.01 | 59 | 0.00 | 0.01 | | |
►qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int)+ | exec | 0.01 | 0.04 | 0.02 | 60 | 0.01 | 0.01 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 141 - WaveFunction.cpp:185-188 - exec [...] | | 0.01 | 0.04 | 0.02 | 60 | 0.01 | 0.01 | | |
○qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector<double, 3u> const&, int, bool) | exec | 0.01 | 0.03 | 0.02 | 57 | 0.01 | 0.01 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
►qmcplusplus::ParticleSet::update(bool)+ | exec | 0.01 | 0.03 | 0.01 | 54 | 0.01 | 0.01 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 1347 - ParticleSet.cpp:242-243 - exec [...] | | 0.01 | 0.03 | 0.01 | 53 | 0.00 | 0.01 | | |
○__exp_finite | libamath.so | 0.01 | 0.03 | 0.01 | 59 | 0.00 | 0.01 | Math (%): 100.00 | |
○qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::update(int) | exec | 0.01 | 0.04 | 0.02 | 61 | 0.01 | 0.01 | Exe (%): 100.00 | Arm 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.so | 0.01 | 0.05 | 0.02 | 62 | 0.01 | 0.01 | Math (%): 100.00 | |
○kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check() | libomp.so | 0.01 | 0.06 | 0.02 | 55 | 0.01 | 0.01 | OMP (%): 100.00 | |
►miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector<double, std::allocator<double> >&)+ | exec | 0.01 | 0.03 | 0.01 | 50 | 0.00 | 0.01 | Exe (%): 100.00 | Arm 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.01 | 0.03 | 0.01 | 50 | 0.00 | 0.01 | | |
○unknown_function | exec | 0.01 | 0.03 | 0.01 | 47 | 0.00 | 0.01 | Exe (%): 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.so | 0.01 | 0.03 | 0.01 | 58 | 0.00 | 0.01 | Math (%): 100.00 | |
►.omp_outlined..64+ | exec | 0.01 | 0.05 | 0.02 | 63 | 0.01 | 0.01 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
►Loop 47 - miniqmc.cpp:412-475 - exec [...]+ | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 48 - miniqmc.cpp:429-458 - exec [...] | | 0.01 | 0.05 | 0.02 | 63 | 0.01 | 0.01 | | |
►Loop 46 - miniqmc.cpp:412-475 - exec [...]+ | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►Loop 49 - StdRandom.h:102-103 - exec [...]+ | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 57 - random.tcc:404-409 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 50 - random.tcc:406-409 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 55 - random.tcc:414-417 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 53 - random.tcc:404-409 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 51 - random.tcc:414-417 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 56 - random.tcc:412-417 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 54 - random.tcc:406-409 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 52 - random.tcc:412-417 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►Loop 58 - new_allocator.h:120-158 - exec [...]+ | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 60 - stl_algobase.h:910-910 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 61 - stl_algobase.h:910-910 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 59 - alloc_traits.h:261-261 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.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...+ | exec | 0.01 | 0.04 | 0.01 | 53 | 0.01 | 0.01 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○Loop 1073 - DelayedUpdate.h:147-148 - exec | | 0 | 0 | 0 | 1 | 0.00 | 0.00 | | |
○Loop 1074 - DelayedUpdate.h:137-138 - exec | | 0 | 0.02 | 0 | 29 | 0.00 | 0.00 | | |
○Loop 1072 - DelayedUpdate.h:147-148 - exec | | 0 | 0.01 | 0 | 3 | 0.00 | 0.00 | | |
○Loop 1075 - DelayedUpdate.h:137-138 - exec | | 0 | 0.01 | 0 | 14 | 0.00 | 0.00 | | |
○qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector<double, 3u> const&, int, bool) | exec | 0.01 | 0.05 | 0.02 | 58 | 0.01 | 0.01 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○daxpy_sve_kernel | libarmpl.so | 0.01 | 0.05 | 0.02 | 57 | 0.01 | 0.01 | Math (%): 100.00 | |
○__libc_malloc | libc.so.6 | 0.01 | 0.03 | 0.01 | 53 | 0.00 | 0.01 | Memory (%): 100.00 | |
○miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evalGrad(qmcplusplus::ParticleSet&, int) | exec | 0.01 | 0.05 | 0.01 | 56 | 0.01 | 0.01 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
○__kmp_get_global_thread_id_reg | libomp.so | 0.01 | 0.05 | 0.02 | 64 | 0.01 | 0.01 | OMP (%): 100.00 | |
►miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&)+ | exec | 0.01 | 0.02 | 0.01 | 58 | 0.00 | 0.00 | Exe (%): 100.00 | Arm C/C++/Fortran Compiler version 23.04 (build number 21) (based on LLVM 16.0.0) |
►Loop 349 - OneBodyJastrowRef.h:109-194 - exec [...]+ | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►Loop 351 - OneBodyJastrowRef.h:109-194 - exec [...]+ | | 0 | 0.01 | 0 | 2 | 0.00 | 0.00 | | |
○Loop 346 - OneBodyJastrowRef.h:186-187 - exec | | 0 | 0.01 | 0 | 9 | 0.00 | 0.00 | | |
○Loop 348 - OneBodyJastrowRef.h:192-193 - exec | | 0 | 0.01 | 0 | 20 | 0.00 | 0.00 | | |
○Loop 347 - OneBodyJastrowRef.h:192-193 - exec | | 0 | 0.02 | 0 | 25 | 0.00 | 0.00 | | |
○Loop 353 - OneBodyJastrowRef.h:192-193 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 354 - OneBodyJastrowRef.h:186-187 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
►Loop 345 - OneBodyJastrowRef.h:109-194 - exec [...]+ | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 356 - stl_numeric.h:140-141 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 355 - stl_numeric.h:141-141 - exec | | 0 | 0.01 | 0 | 4 | 0.00 | 0.00 | | |
○Loop 350 - OneBodyJastrowRef.h:192-193 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 352 - OneBodyJastrowRef.h:192-193 - exec | | 0 | 0 | 0 | 0 | 0.00 | 0.00 | | |
○Loop 344 - OneBodyJastrowRef.h:192-193 - exec | | 0 | 0.01 | 0 | 27 | 0.00 | 0.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.so | 0.01 | 0.03 | 0.01 | 52 | 0.00 | 0.01 | Math (%): 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.so | 0.01 | 0.04 | 0.01 | 57 | 0.00 | 0.01 | Math (%): 100.00 | |