options

Functions and Loops

89 loops and 144 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.40% 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.
Inclusive metrics are only related to the given object code and do not include other external objects / libraries.

Columns Filter

Coverage orig_0 (%) Coverage Excluding Loops orig_0 (%) Max Inclusive Time Over Threads orig_0 (s) Max Exclusive Time Over Threads orig_0 (s) Inclusive Time w.r.t. Wall Time orig_0 (s) Exclusive Time w.r.t. Wall Time orig_0 (s) Nb Threads orig_0 Deviation (coverage) orig_0 Deviation (walltime) orig_0 Categories orig_0 Compilation Options
NameModuleCoverage orig_0 (%)Coverage Excluding Loops orig_0 (%)Max Inclusive Time Over Threads orig_0 (s)Max Exclusive Time Over Threads orig_0 (s)Inclusive Time w.r.t. Wall Time orig_0 (s)Exclusive Time w.r.t. Wall Time orig_0 (s)Nb Threads orig_0Deviation (coverage) orig_0Deviation (walltime) orig_0Categories orig_0Compilation Options
dgemm_vanilla_biglibarmpl_lp64.so29.5829.5840.9240.9240.5240.52960.240.35Math (%): 100.00
void miniqmcreference::MultiBsplineEvalRef::evaluate_v<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, unsigned long)+exec23.500.0032.840.0132.200.00960.270.38Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 826 - MultiBsplineRef.hpp:63-71 - exec+23.500.0033.900.0132.190.00310.000.00
Loop 828 - MultiBsplineRef.hpp:63-71 - exec+17.550.0125.310.0224.040.01810.000.01
Loop 827 - MultiBsplineRef.hpp:68-71 - exec0.000.000.000.000.000.0000.000.00
Loop 825 - MultiBsplineRef.hpp:68-71 - exec5.815.818.418.417.967.96960.130.17
Loop 831 - MultiBsplineRef.hpp:68-71 - exec0.000.000.000.000.000.0000.000.00
Loop 823 - MultiBsplineRef.hpp:68-71 - exec5.915.918.528.528.098.09960.140.20
Loop 824 - MultiBsplineRef.hpp:68-71 - exec5.835.838.358.357.987.98960.140.19
Loop 829 - MultiBsplineRef.hpp:68-71 - exec0.000.000.000.000.000.0000.000.00
Loop 830 - MultiBsplineRef.hpp:68-71 - exec0.000.000.000.000.000.0000.000.00
Loop 822 - MultiBsplineRef.hpp:68-71 - exec5.955.958.588.588.158.15960.150.20
qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::update(int)+exec9.570.0013.630.0213.110.00960.180.23Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 1899 - SoaDistanceTableAAOMPTarget.h:440-445 - exec [...]+9.570.0013.620.0013.100.0020.000.00
Loop 1898 - SoaDistanceTableAAOMPTarget.h:440-442 - exec [...]9.579.5713.6213.6213.1013.10960.180.23
void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, double*, double*, unsigned long)+exec9.150.0012.960.0212.530.00960.160.22Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 835 - MultiBsplineRef.hpp:276-288 - exec+0.280.000.530.010.380.00170.000.00
Loop 834 - MultiBsplineRef.hpp:276-286 - exec0.000.000.000.000.000.0000.000.00
Loop 836 - MultiBsplineRef.hpp:276-286 - exec0.270.270.520.520.380.38960.030.04
Loop 838 - MultiBsplineRef.hpp:226-262 - exec [...]+8.870.0012.680.0112.150.00320.000.00
Loop 840 - MultiBsplineRef.hpp:226-262 - exec [...]+0.000.000.030.020.000.00400.000.00
Loop 837 - MultiBsplineRef.hpp:226-226 - exec0.000.000.010.010.000.00300.000.00
Loop 839 - MultiBsplineRef.hpp:242-262 - exec0.000.000.000.000.000.0000.000.00
Loop 833 - MultiBsplineRef.hpp:242-262 - exec8.868.8612.6412.6412.1412.14960.160.21
interleave_3vl_sve_kernel_dlibarmpl_lp64.so9.129.1213.2613.2612.4912.49960.240.34Math (%): 100.00
qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::evaluate(qmcplusplus::ParticleSet&)+exec5.240.007.420.027.180.00960.120.16Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 2189 - SoaDistanceTableABOMPTarget.h:194-233 - exec [...]+5.240.087.570.167.180.10960.020.02
Loop 2190 - SoaDistanceTableABOMPTarget.h:194-233 - exec [...]+0.030.010.100.020.040.01830.000.01
Loop 2188 - SoaDistanceTableABOMPTarget.h:194-233 - exec [...]+0.020.020.080.050.030.02960.010.01
Loop 2187 - SoaDistanceTableABOMPTarget.h:194-233 - exec [...]+0.000.000.030.020.010.00550.000.00
Loop 2186 - SoaDistanceTableABOMPTarget.h:194-196 - exec0.000.000.010.010.000.00260.000.00
Loop 2191 - SoaDistanceTableABOMPTarget.h:194-196 - exec0.000.000.000.000.000.0000.000.00
Loop 2185 - SoaDistanceTableABOMPTarget.h:228-228 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 2192 - ParticleBConds3DSoa.h:280-298 - exec5.145.147.317.317.047.04960.120.16
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec2.130.003.140.012.920.00960.080.11Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 316 - BsplineFunctor.h:233-260 - exec [...]+2.130.013.240.042.920.02920.010.01
Loop 317 - BsplineFunctor.h:233-260 - exec [...]+2.112.063.203.022.902.82960.080.10
Loop 318 - BsplineFunctor.h:233-260 - exec [...]+0.060.010.180.030.080.01840.000.01
Loop 315 - BsplineFunctor.h:233-236 - exec [...]+0.020.010.070.040.020.02920.010.01
Loop 314 - TwoBodyJastrowRef.h:107-127 - exec [...]0.000.000.030.030.010.01730.000.01
Loop 319 - BsplineFunctor.h:246-260 - exec [...]0.030.030.070.070.050.05960.010.01
dgemv_t_sve_kernellibarmpl_lp64.so1.921.922.962.962.632.63960.090.12Math (%): 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.820.002.790.022.490.01960.090.12Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 1296 - ParticleBConds3DSoa.h:234-255 - exec0.000.000.000.000.000.0000.000.00
Loop 1297 - ParticleBConds3DSoa.h:234-255 - exec1.811.812.782.782.482.48960.090.12
dgemv_n_sve_kernellibarmpl_lp64.so1.061.061.831.831.451.45960.080.11Math (%): 100.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::acceptMove(qmcplusplus::ParticleSet&, int)+exec1.000.011.590.041.360.01960.060.08Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 310 - TwoBodyJastrowRef.h:269-274 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 311 - TwoBodyJastrowRef.h:269-274 - exec [...]0.000.000.010.010.000.00210.000.00
Loop 305 - TwoBodyJastrowRef.h:324-355 - exec [...]+0.980.011.780.051.350.02940.010.01
Loop 307 - TwoBodyJastrowRef.h:342-347 - exec0.240.240.430.430.330.33960.030.04
Loop 302 - TwoBodyJastrowRef.h:342-347 - exec0.000.000.000.000.000.0000.000.00
Loop 301 - TwoBodyJastrowRef.h:324-331 - exec0.000.000.000.000.000.0000.000.00
Loop 308 - TwoBodyJastrowRef.h:342-347 - exec0.240.240.410.410.330.33960.030.03
Loop 309 - TwoBodyJastrowRef.h:324-331 - exec0.240.240.420.420.330.33960.020.03
Loop 303 - TwoBodyJastrowRef.h:342-347 - exec0.000.000.000.000.000.0000.000.00
Loop 306 - TwoBodyJastrowRef.h:342-347 - exec0.250.250.450.450.340.34960.030.04
Loop 304 - TwoBodyJastrowRef.h:342-347 - exec0.000.000.000.000.000.0000.000.00
kmp_flag_64<false, true>::wait(kmp_info*, int, void*)libomp.so0.830.831.911.911.131.13960.230.31OMP (%): 100.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<...+exec0.640.001.110.000.880.00960.030.05Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 941 - DiracDeterminantRef.cpp:173-173 - exec0.000.000.000.000.000.0000.000.00
Loop 940 - DiracDeterminantRef.cpp:173-173 - exec0.000.000.000.000.000.0000.000.00
Loop 935 - inner_product.hpp:82-155 - exec [...]+0.640.001.190.000.880.0000.000.00
Loop 937 - inner_product.hpp:82-155 - exec [...]+0.410.000.760.000.560.0020.000.00
Loop 938 - inner_product.hpp:155-155 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 934 - inner_product.hpp:155-155 - exec [...]0.410.410.760.760.560.56960.040.05
Loop 936 - inner_product.hpp:82-83 - exec0.000.000.000.000.000.0000.000.00
Loop 933 - inner_product.hpp:82-83 - exec0.230.230.430.430.320.32960.020.03
Loop 939 - DiracDeterminantRef.cpp:159-181 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 942 - DiracDeterminantRef.cpp:173-173 - exec0.000.000.000.000.000.0000.000.00
__memcpylibastring.so0.640.641.051.050.880.88960.040.06String (%): 100.00
qmcplusplus::BsplineFunctor<double>::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const+exec0.520.040.880.090.720.06960.050.06Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 264 - BsplineFunctor.h:291-298 - exec0.440.440.750.750.600.60960.040.06
Loop 263 - BsplineFunctor.h:302-336 - exec0.000.000.000.000.000.00210.000.00
Loop 262 - BsplineFunctor.h:303-336 - exec0.040.040.090.090.060.06960.010.01
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.440.030.740.080.600.04960.050.07Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 300 - TwoBodyJastrowRef.h:269-274 - exec [...]0.000.000.020.020.000.00380.000.00
Loop 296 - TwoBodyJastrowRef.h:155-156 - exec0.000.000.000.000.000.0000.000.00
Loop 294 - TwoBodyJastrowRef.h:155-156 - exec0.140.140.280.280.200.20960.030.04
Loop 295 - TwoBodyJastrowRef.h:155-156 - exec0.000.000.000.000.000.0000.000.00
Loop 298 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.0000.000.00
Loop 297 - TwoBodyJastrowRef.h:155-156 - exec0.000.000.000.000.000.0000.000.00
Loop 292 - TwoBodyJastrowRef.h:155-156 - exec0.120.120.230.230.160.16960.020.03
Loop 299 - stl_numeric.h:141-141 - exec0.030.030.060.060.030.03960.010.01
Loop 293 - TwoBodyJastrowRef.h:155-156 - exec0.120.120.260.260.170.17960.020.03
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.430.000.720.010.580.00960.040.05Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 813 - einspline_spo_ref.hpp:219-227 - exec [...]+0.420.000.720.000.580.0010.000.00
Loop 814 - einspline_spo_ref.hpp:223-227 - exec [...]0.420.420.720.720.580.58960.040.05
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evalGrad(qmcplusplus::ParticleSet&, int)+exec0.380.000.690.020.520.00960.040.05Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 925 - inner_product.hpp:155-155 - exec [...]0.380.380.690.690.520.52960.040.05
Loop 926 - inner_product.hpp:155-155 - exec [...]0.000.000.000.000.000.0000.000.00
t_interleave_kernel_d8libarmpl_lp64.so0.320.320.550.550.430.43960.030.04Math (%): 100.00
__memsetlibastring.so0.260.000.480.000.360.00960.030.04String (%): 100.00
n_interleave_kernel_d8libarmpl_lp64.so0.170.170.330.330.230.23960.020.03Math (%): 100.00
dgetrf7vnlibarmpl_lp64.so0.140.140.240.240.190.19960.020.03Math (%): 100.00
qmcplusplus::NonLocalPP<double>::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&)+exec0.100.000.200.000.130.00960.020.02Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 61 - NonLocalPP.hpp:122-135 - exec [...]+0.100.090.220.190.130.12960.020.03
Loop 60 - ParticleSet.h:277-277 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 62 - NonLocalPP.hpp:131-132 - exec [...]0.010.010.030.030.010.01830.000.01
Loop 59 - OhmmsVector.h:144-210 - exec [...]0.000.000.000.000.000.0000.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.090.000.190.020.130.00960.020.02Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 815 - inner_product.hpp:82-83 - exec [...]+0.090.000.200.000.120.0000.000.00
Loop 817 - inner_product.hpp:82-83 - exec [...]+0.090.000.200.020.120.01580.000.00
Loop 818 - inner_product.hpp:82-83 - exec0.000.000.000.000.000.0000.000.00
Loop 816 - inner_product.hpp:82-83 - exec0.090.090.180.180.120.12960.020.02
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector&l...+exec0.090.000.160.000.130.00960.020.02Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 921 - inner_product.hpp:82-155 - exec [...]+0.090.000.220.000.130.0000.000.00
Loop 923 - inner_product.hpp:82-155 - exec [...]+0.070.000.150.000.100.0030.000.00
Loop 920 - inner_product.hpp:155-155 - exec [...]0.070.070.140.140.100.10960.020.02
Loop 922 - inner_product.hpp:82-83 - exec0.000.000.000.000.000.0000.000.00
Loop 924 - inner_product.hpp:155-155 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 919 - inner_product.hpp:82-83 - exec0.020.020.070.070.030.03950.010.01
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.090.000.200.030.130.01960.020.03Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 928 - inner_product.hpp:155-155 - exec [...]0.060.060.140.140.080.08960.020.02
Loop 929 - inner_product.hpp:155-155 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 930 - inner_product.hpp:82-83 - exec0.000.000.000.000.000.0000.000.00
Loop 927 - inner_product.hpp:82-83 - exec0.030.030.080.080.040.04960.010.02
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&)+exec0.090.000.170.000.120.00960.020.02Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 325 - TwoBodyJastrowRef.h:268-398 - exec [...]+0.090.000.340.000.120.0000.000.00
Loop 327 - TwoBodyJastrowRef.h:268-398 - exec [...]+0.090.000.310.000.120.0080.000.00
Loop 346 - TwoBodyJastrowRef.h:381-382 - exec0.000.000.000.000.000.0000.000.00
Loop 345 - TwoBodyJastrowRef.h:381-382 - exec0.000.000.000.000.000.0010.000.00
Loop 344 - TwoBodyJastrowRef.h:381-382 - exec0.000.000.000.000.000.0000.000.00
Loop 343 - TwoBodyJastrowRef.h:381-382 - exec0.010.010.040.040.020.02900.010.01
Loop 341 - TwoBodyJastrowRef.h:381-382 - exec0.020.020.050.050.020.02920.010.01
Loop 324 - TwoBodyJastrowRef.h:268-398 - exec [...]+0.040.000.150.010.060.00130.000.00
Loop 333 - TwoBodyJastrowRef.h:397-398 - exec0.000.000.000.000.000.0000.000.00
Loop 330 - TwoBodyJastrowRef.h:397-398 - exec0.000.000.000.000.000.0000.000.00
Loop 322 - TwoBodyJastrowRef.h:361-364 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 328 - stl_numeric.h:141-141 - exec0.000.000.010.010.000.00470.000.00
Loop 338 - TwoBodyJastrowRef.h:397-398 - exec0.010.010.020.020.010.01880.000.01
Loop 334 - TwoBodyJastrowRef.h:397-398 - exec0.000.000.000.000.000.0000.000.00
Loop 339 - TwoBodyJastrowRef.h:388-391 - exec0.000.000.000.000.000.0000.000.00
Loop 329 - TwoBodyJastrowRef.h:269-274 - exec [...]0.000.000.000.000.000.0020.000.00
Loop 331 - TwoBodyJastrowRef.h:397-398 - exec0.000.000.000.000.000.0000.000.00
Loop 340 - TwoBodyJastrowRef.h:388-391 - exec0.020.020.050.050.030.03960.010.01
Loop 332 - TwoBodyJastrowRef.h:397-398 - exec0.010.010.020.020.010.01830.000.00
Loop 323 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.0010.000.00
Loop 336 - TwoBodyJastrowRef.h:397-398 - exec0.000.000.000.000.000.0000.000.00
Loop 335 - TwoBodyJastrowRef.h:397-398 - exec0.010.010.020.020.010.01860.000.00
Loop 337 - TwoBodyJastrowRef.h:397-398 - exec0.000.000.000.000.000.0000.000.00
Loop 326 - TwoBodyJastrowRef.h:375-376 - exec0.000.000.000.000.000.0000.000.00
Loop 342 - TwoBodyJastrowRef.h:381-382 - exec0.010.010.050.050.020.02940.010.01
Loop 321 - TwoBodyJastrowRef.h:375-376 - exec0.010.010.020.020.010.01780.000.01
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.080.010.160.040.100.01960.020.02Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 220 - OneBodyJastrowRef.h:192-193 - exec0.000.000.000.000.000.0000.000.00
Loop 213 - stl_numeric.h:141-141 - exec0.000.000.010.010.000.00300.000.00
Loop 214 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.0000.000.00
Loop 215 - OneBodyJastrowRef.h:186-187 - exec0.000.000.020.020.010.01620.000.00
Loop 219 - OneBodyJastrowRef.h:192-193 - exec0.000.000.000.000.000.0000.000.00
Loop 221 - OneBodyJastrowRef.h:192-193 - exec0.000.000.000.000.000.0000.000.00
Loop 216 - OneBodyJastrowRef.h:192-193 - exec0.020.020.080.080.030.03950.010.01
Loop 218 - OneBodyJastrowRef.h:192-193 - exec0.020.020.050.050.020.02960.010.01
Loop 222 - OneBodyJastrowRef.h:186-187 - exec0.000.000.000.000.000.0000.000.00
Loop 217 - OneBodyJastrowRef.h:192-193 - exec0.020.020.070.070.030.03940.010.01
qmcplusplus::DiracMatrix<double, double>::invert_transpose(qmcplusplus::Matrix<double, std::allocator<double> > const&, qmcplusplus::Matrix<double, std::allocator<double> >&, double&, double&)+exec0.070.000.100.000.090.00960.000.00Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 902 - DiracMatrix.h:112-113 - exec0.000.000.000.000.000.0060.000.00
Loop 901 - DiracMatrix.h:31-35 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 903 - inner_product.hpp:210-212 - exec+0.070.000.100.000.090.0000.000.00
Loop 905 - inner_product.hpp:211-212 - exec0.000.000.000.000.000.0000.000.00
Loop 904 - inner_product.hpp:211-212 - exec0.070.070.100.100.090.09960.000.00
Loop 906 - inner_product.hpp:211-212 - exec0.000.000.000.000.000.0000.000.00
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libomp.so0.040.040.170.170.050.05960.020.02OMP (%): 100.00
qmcplusplus::BsplineFunctor<double>::evaluateV(int, int, int, double const*, double*) const+exec0.030.000.070.010.040.00960.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 268 - BsplineFunctor.h:236-241 - exec0.030.030.070.070.040.04960.010.01
Loop 267 - BsplineFunctor.h:246-260 - exec0.000.000.010.010.000.00200.000.00
qmcplusplus::TimerType<std::chrono::_V2::system_clock>::start()+exec0.030.030.070.070.040.04960.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D restrict=__restrict__ -I /home/hbollore...
Loop 1537 - NewTimer.cpp:53-54 - exec0.000.000.000.000.000.0010.000.00
__sched_yieldlibc.so.60.020.020.100.100.030.03950.010.02OMP (%): 100.00
System (%): 0.00
qmcplusplus::TimerType<std::chrono::_V2::system_clock>::stop()+exec0.020.020.360.080.030.02920.030.04Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D restrict=__restrict__ -I /home/hbollore...
Loop 1542 - NewTimer.cpp:99-100 - exec0.000.000.000.000.000.0020.000.00
Loop 1540 - NewTimer.h:119-119 - exec [...]+0.000.000.170.010.000.0010.000.00
Loop 1541 - stl_tree.h:1947-1947 - exec [...]0.000.000.160.160.000.0010.000.00
Loop 1538 - NewTimer.h:119-119 - exec [...]+0.000.000.100.010.000.0010.000.00
Loop 1539 - stl_tree.h:1947-1947 - exec [...]0.000.000.080.080.000.0010.000.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec0.020.000.050.000.020.00940.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 237 - OneBodyJastrowRef.h:134-135 - exec [...]0.020.020.050.050.020.02940.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_lp64.so0.020.020.060.060.020.02950.010.01Math (%): 100.00
miniqmcreference::einspline_spo_ref<double>::evaluate_v(qmcplusplus::ParticleSet const&, int)+exec0.010.010.040.040.020.02930.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 821 - einspline_spo_ref.hpp:175-176 - exec [...]0.000.000.010.010.000.00390.000.00
qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec0.010.010.050.020.020.01930.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 112 - WaveFunction.cpp:269-276 - exec [...]+0.010.000.040.000.010.0000.000.00
Loop 115 - WaveFunction.cpp:273-274 - exec+0.000.000.000.000.000.0000.000.00
Loop 114 - WaveFunction.cpp:273-274 - exec0.000.000.000.000.000.0000.000.00
Loop 111 - WaveFunction.cpp:269-276 - exec [...]+0.010.010.040.030.010.01850.000.01
Loop 113 - WaveFunction.cpp:273-274 - exec0.000.000.010.010.000.0040.000.00
Loop 117 - WaveFunction.cpp:269-276 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 116 - WaveFunction.cpp:269-276 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 118 - WaveFunction.cpp:273-274 - exec0.000.000.000.000.000.0000.000.00
qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int)+exec0.010.000.050.020.020.01890.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 106 - WaveFunction.cpp:185-188 - exec [...]0.010.010.030.030.010.01800.000.01
_ZZZN5armpl4clag4gemmIdLNS0_4spec12problem_typeE0ENS2_21sve_architecture_specEEEvRKNS2_15problem_contextIT_XT0_ET1_EEENKUlDpRT_E_clIJKNS0_5strat12set_or_scaleEKNSG_6atomicEKNSG_3dotEKNSG_5axpbyEKNSG_4gemvEKNSG_13outer_productEKNSG_5smallEKNSG_5basicEKNSG_1...libarmpl_lp64.so0.010.010.040.040.020.02890.010.01Math (%): 100.00
_ZZZN5armpl4clag4gemmIdLNS0_4spec12problem_typeE32ENS2_21sve_architecture_specEEEvRKNS2_15problem_contextIT_XT0_ET1_EEENKUlDpRT_E_clIJKNS0_5strat12set_or_scaleEKNSG_6atomicEKNSG_3dotEKNSG_5axpbyEKNSG_4gemvEEEEDaSD_ENKUlRS6_E_clISQ_EEbSR_libarmpl_lp64.so0.010.010.040.040.020.02920.010.01Math (%): 100.00
daxpy_sve_kernellibarmpl_lp64.so0.010.010.070.070.020.02880.010.01Math (%): 100.00
qmcplusplus::ParticleSet::acceptMove(int)+exec0.010.010.040.030.010.01920.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 1152 - ParticleSet.cpp:389-390 - exec [...]0.000.000.010.010.000.00210.000.00
main.omp_outlined.63+exec0.010.000.040.000.010.00870.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 28 - miniqmc.cpp:412-475 - exec [...]+0.010.010.060.040.010.01870.010.01
Loop 27 - miniqmc.cpp:412-475 - exec [...]+0.000.000.010.000.000.0000.000.00
Loop 33 - new_allocator.h:134-172 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 29 - StdRandom.h:102-103 - exec [...]+0.000.000.010.000.000.0020.000.00
Loop 30 - random.tcc:404-3368 - exec [...]+0.000.000.010.000.000.0030.000.00
Loop 32 - random.tcc:414-417 - exec0.000.000.000.000.000.0010.000.00
Loop 31 - random.tcc:406-409 - exec0.000.000.000.000.000.0000.000.00
qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector<double, 3u> const&, int, bool)exec0.010.010.030.030.010.01880.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::update(int)+exec0.010.010.030.030.010.01890.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 2205 - stl_algobase.h:413-454 - exec [...]0.000.000.020.020.000.00640.000.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&)+exec0.010.000.020.000.010.00930.000.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 274 - OneBodyJastrowRef.h:109-194 - exec [...]+0.010.000.070.000.010.0000.000.00
Loop 276 - OneBodyJastrowRef.h:109-194 - exec [...]+0.010.000.060.000.010.0030.000.00
Loop 277 - OneBodyJastrowRef.h:192-193 - exec0.000.000.000.000.000.0000.000.00
Loop 272 - OneBodyJastrowRef.h:192-193 - exec0.000.000.020.020.000.00620.000.00
Loop 279 - OneBodyJastrowRef.h:186-187 - exec0.000.000.000.000.000.0000.000.00
Loop 278 - OneBodyJastrowRef.h:192-193 - exec0.000.000.000.000.000.0000.000.00
Loop 270 - OneBodyJastrowRef.h:109-194 - exec [...]+0.000.000.010.000.000.0010.000.00
Loop 280 - stl_numeric.h:141-141 - exec0.000.000.000.000.000.00100.000.00
Loop 281 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.0000.000.00
Loop 275 - OneBodyJastrowRef.h:192-193 - exec0.000.000.000.000.000.0000.000.00
Loop 273 - OneBodyJastrowRef.h:192-193 - exec0.000.000.010.010.000.00540.000.00
Loop 271 - OneBodyJastrowRef.h:186-187 - exec0.000.000.010.010.000.00140.000.00
Loop 269 - OneBodyJastrowRef.h:192-193 - exec0.000.000.010.010.000.00500.000.00
miniqmcreference::einspline_spo_ref<double>::evaluate_vgh(qmcplusplus::ParticleSet const&, int)+exec0.010.000.040.010.010.00910.010.01Exe (%): 100.00Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX -...
Loop 832 - einspline_spo_ref.hpp:206-208 - exec [...]0.010.010.030.030.010.01820.000.01
×