options

Functions and Loops

196 loops and 169 functions have been discarded from the report because their ratio ((Max Inclusive Time Over Threads * 100) / Max Thread Active Time) is lower than the threshold set by object_coverage_threshold (0.01%). It represents about 0.77% 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

Max Thread Time / Walltime orig_0 (%) 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 GFLOPS orig_0 Compilation Options Max Thread Time / Walltime Coverage Coverage Excluding Loops Max Inclusive Time Over Threads Max Exclusive Time Over Threads Inclusive Time w.r.t. Wall Time Exclusive Time w.r.t. Wall Time Nb Threads Deviation (coverage) Deviation (walltime) Categories GFLOPS Compilation Options
NameModuleMax Thread Time / Walltime orig_0 (%)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_0Deviation (coverage) orig_0Deviation (walltime) orig_0Categories orig_0GFLOPS orig_0Compilation Options
dgemm_sve_biglibarmpl_lp64.so31.4732.310.0149.470.5049.040.01640.240.34Math (%): 100.00873.16
void miniqmcreference::MultiBsplineEvalRef::evaluate_v<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, unsigned long)+exec23.3023.560.0136.631.1135.760.02640.310.46Exe (%): 100.0087.37Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 813 - MultiBsplineRef.hpp:63-71 - exec+0.0223.550.0037.480.0335.740.01210.000.0055.14
Loop 810 - MultiBsplineRef.hpp:68-71 - exec5.875.865.869.239.238.898.89640.140.2287.83
Loop 809 - MultiBsplineRef.hpp:68-71 - exec5.985.905.909.409.408.958.95640.140.2187.29
Loop 812 - MultiBsplineRef.hpp:68-71 - exec6.085.955.959.569.569.039.03640.140.2186.51
Loop 811 - MultiBsplineRef.hpp:68-71 - exec5.895.845.849.279.278.878.87640.160.2387.93
qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::update(int)+exec8.348.250.0013.110.2312.520.00640.180.28Exe (%): 100.000.72Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 1794 - VectorSoAContainer.h:244-263 - exec [...]8.338.258.2513.0913.0912.5212.52640.180.280.72
void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, double*, double*, unsigned long)+exec8.077.910.0112.691.1812.010.02640.170.27Exe (%): 100.00392.21Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 819 - MultiBsplineRef.hpp:226-262 - exec [...]+0.027.750.0012.420.0311.760.0040.000.00159.68
Loop 820 - MultiBsplineRef.hpp:242-262 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 817 - MultiBsplineRef.hpp:226-226 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 818 - MultiBsplineRef.hpp:242-262 - exec7.887.757.7512.3912.3911.7611.76640.160.27394.46
Loop 815 - MultiBsplineRef.hpp:276-286 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 816 - MultiBsplineRef.hpp:276-286 - exec0.200.150.150.320.320.230.23640.020.04288.86
n_interleave_kernel_d8libarmpl_lp64.so6.606.590.0210.381.8910.010.03640.150.24Math (%): 100.000.00
qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::evaluate(qmcplusplus::ParticleSet&)+exec4.284.190.016.730.916.350.01640.130.19Exe (%): 100.00377.44Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 2057 - SoaDistanceTableABOMPTarget.h:194-196 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 2056 - SoaDistanceTableABOMPTarget.h:194-196 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 2052 - SoaDistanceTableABOMPTarget.h:214-228 - exec [...]+0.034.180.016.760.056.340.02470.010.0164.51
Loop 2053 - ParticleBConds3DSoa.h:280-298 - exec [...]+0.044.160.026.710.066.320.03580.010.01164.19
Loop 2055 - ParticleBConds3DSoa.h:280-298 - exec4.234.144.146.656.656.296.29640.130.19380.26
Loop 2054 - SoaDistanceTableABOMPTarget.h:228-228 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
void armpl::clag::gemv_a_cntg_first<false, armpl::clag::spec::sve_architecture_spec, double, double, double, double>(long, long, double, double const*, long, long, double const*, long, double, double*, long)libarmpl_lp64.so2.152.080.013.380.653.160.01640.080.12Math (%): 100.0090.81
down_read_trylockkernel2.201.741.743.46167.822.642.64640.310.47System (%): 99.99
Math (%): 0.01
0.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.571.470.012.470.502.230.01640.070.11Exe (%): 100.00550.93Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 1262 - ParticleBConds3DSoa.h:235-255 - exec1.571.471.472.472.472.232.23640.070.11552.75
Loop 1263 - ParticleBConds3DSoa.h:234-255 - exec0.000.000.000.000.000.000.0000.000.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec1.621.450.012.541.052.200.02640.070.11Exe (%): 100.0049.93Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 323 - BsplineFunctor.h:233-260 - exec [...]+0.041.440.022.730.072.180.03590.010.0172.77
Loop 324 - BsplineFunctor.h:233-260 - exec [...]+1.561.411.362.662.452.152.07640.070.1131.79
Loop 325 - BsplineFunctor.h:233-260 - exec [...]+0.030.050.010.210.040.080.01340.000.0134.30
Loop 326 - BsplineFunctor.h:246-260 - exec [...]0.060.030.030.090.090.050.05640.010.02797.91
Loop 322 - BsplineFunctor.h:233-236 - exec [...]+0.030.010.010.070.040.020.02400.000.0112.80
Loop 321 - TwoBodyJastrowRef.h:107-127 - exec [...]0.020.000.000.030.030.000.00100.000.0015.46
Loop 327 - BsplineFunctor.h:246-260 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
auto armpl::clag::execute_strategy<15ul, std::tuple<armpl::clag::matmul::set_or_scale, armpl::clag::matmul::compressed_general_matrix_vector, armpl::clag::matmul::symmetric_matrix_vector, armpl::clag::matmul::compressed_symmetric_matrix_vector, armpl...libarmpl_lp64.so1.521.440.012.391.122.180.02640.060.09Math (%): 100.000.74
void armpl::clag::gemv_a_strd_first_impl<false, armpl::clag::spec::sve_architecture_spec, double, long, armpl::clag::(anonymous namespace)::step_val_fixed<1l>, double, armpl::clag::(anonymous namespace)::step_val_fixed<1l>, double, armpl::cl...libarmpl_lp64.so1.381.250.012.171.271.900.02640.070.11Math (%): 100.00117.38
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::acceptMove(qmcplusplus::ParticleSet&, int)+exec0.930.850.031.472.621.290.04640.060.09Exe (%): 100.00113.05Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 316 - TwoBodyJastrowRef.h:324-331 - exec0.230.180.180.350.350.270.27640.020.04203.48
Loop 311 - TwoBodyJastrowRef.h:342-347 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 315 - TwoBodyJastrowRef.h:342-347 - exec0.250.210.210.390.390.320.32640.030.0493.21
Loop 313 - TwoBodyJastrowRef.h:342-347 - exec0.280.210.210.440.440.320.32640.030.0492.21
Loop 317 - TwoBodyJastrowRef.h:269-274 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 309 - TwoBodyJastrowRef.h:324-331 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 318 - TwoBodyJastrowRef.h:269-274 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 314 - TwoBodyJastrowRef.h:342-347 - exec0.270.220.220.420.420.330.33640.020.0492.38
Loop 312 - TwoBodyJastrowRef.h:342-347 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 310 - TwoBodyJastrowRef.h:342-347 - exec0.000.000.000.000.000.000.0000.000.000.00
up_readkernel0.780.680.681.2265.511.031.03640.060.09System (%): 99.99
Math (%): 0.01
0.00
kmp_flag_64<false, true>::wait(kmp_info*, int, void*)libomp.so1.130.630.631.7761.150.960.96640.200.30OMP (%): 100.000.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<...+exec0.620.570.000.970.210.860.00640.030.05Exe (%): 100.0056.37Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 920 - OhmmsVector.h:223-223 - exec [...]+0.000.560.001.060.000.860.0000.000.000.00
Loop 922 - inner_product.hpp:82-155 - exec [...]+0.010.200.000.410.020.300.0020.000.009.92
Loop 919 - inner_product.hpp:82-83 - exec0.250.200.200.390.390.300.30640.030.0440.10
Loop 921 - inner_product.hpp:155-155 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 923 - inner_product.hpp:82-83 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 918 - inner_product.hpp:155-155 - exec [...]0.410.360.360.650.650.550.55640.030.0565.24
__GI___memcpy_svelibc.so.60.590.490.490.9447.510.750.75640.030.05Memory (%): 98.84
Math (%): 1.16
0.10
rmqueue_pcplistkernel0.730.470.471.1445.620.720.72610.250.37System (%): 100.000.00
qmcplusplus::BsplineFunctor<double>::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const+exec0.500.440.030.782.720.660.04640.030.05Exe (%): 100.0093.30Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 272 - BsplineFunctor.h:291-298 - exec0.410.370.370.650.650.560.56640.030.0544.45
Loop 271 - BsplineFunctor.h:303-336 - exec [...]0.070.040.040.110.110.060.06640.010.02573.80
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.440.380.030.702.630.570.04640.040.06Exe (%): 100.00148.02Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 300 - TwoBodyJastrowRef.h:155-156 - exec0.160.120.120.250.250.180.18640.020.03136.16
Loop 305 - TwoBodyJastrowRef.h:155-156 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 301 - TwoBodyJastrowRef.h:155-156 - exec0.140.110.110.220.220.170.17640.020.03142.60
Loop 308 - TwoBodyJastrowRef.h:269-274 - exec [...]0.010.000.000.020.020.000.0020.000.009.07
Loop 302 - TwoBodyJastrowRef.h:155-156 - exec0.140.110.110.220.220.160.16640.020.03148.52
Loop 303 - TwoBodyJastrowRef.h:155-156 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 306 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 307 - stl_numeric.h:140-141 - exec0.040.020.020.060.060.020.02540.010.01415.32
Loop 304 - TwoBodyJastrowRef.h:155-156 - exec0.000.000.000.000.000.000.0000.000.000.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evalGrad(qmcplusplus::ParticleSet&, int)+exec0.440.350.000.690.380.530.01640.030.05Exe (%): 100.0067.95Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 910 - inner_product.hpp:155-155 - exec [...]0.440.350.350.690.690.520.52640.030.0568.45
Loop 911 - inner_product.hpp:155-155 - exec [...]0.000.000.000.000.000.000.0000.000.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.420.340.000.660.250.520.00640.040.06Exe (%): 100.0094.80Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 804 - stl_vector.h:1131-1131 - exec [...]+0.000.340.000.700.000.510.0000.000.000.00
Loop 802 - inner_product.hpp:82-83 - exec0.390.310.310.620.620.480.48640.040.0699.58
Loop 803 - inner_product.hpp:82-83 - exec [...]+0.050.020.020.080.080.040.04620.010.0141.15
Loop 805 - inner_product.hpp:82-83 - exec0.000.000.000.000.000.000.0000.000.000.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.380.320.000.600.180.480.00640.030.04Exe (%): 100.000.00Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 800 - einspline_spo_ref.hpp:219-227 - exec [...]+0.000.320.000.590.000.480.0000.000.000.00
Loop 801 - einspline_spo_ref.hpp:223-227 - exec [...]0.380.320.320.590.590.480.48640.030.040.00
__GI___memset_genericlibc.so.60.350.280.280.5526.760.420.42640.030.04Memory (%): 99.93
Math (%): 0.07
0.29
dswap_libarmpl_lp64.so0.200.170.000.320.190.250.00640.020.02Math (%): 100.000.00
auto armpl::clag::execute_strategy<16ul, std::tuple<armpl::clag::matmul::set_or_scale, armpl::clag::matmul::compressed_general_matrix_vector, armpl::clag::matmul::symmetric_matrix_vector, armpl::clag::matmul::compressed_symmetric_matrix_vector, armpl...libarmpl_lp64.so0.210.150.010.331.400.220.02640.020.03Math (%): 100.000.47
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.170.130.010.260.600.190.01640.020.03Exe (%): 100.00253.66Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 912 - inner_product.hpp:82-83 - exec0.090.060.060.140.140.100.10640.010.02125.38
Loop 913 - inner_product.hpp:155-155 - exec [...]0.080.060.060.130.130.090.09640.010.02417.67
Loop 914 - inner_product.hpp:155-155 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 915 - inner_product.hpp:82-83 - exec0.000.000.000.000.000.000.0000.000.000.00
arch_local_irq_enablekernel0.210.100.100.3310.120.160.16640.040.06OMP (%): 92.09
System (%): 7.66
Math (%): 0.25
0.00
qmcplusplus::NonLocalPP<double>::evaluate(qmcplusplus::ParticleSet const&, qmcplusplus::WaveFunction&)+exec0.130.090.000.210.430.130.01640.020.03Exe (%): 100.008.77Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 61 - OhmmsVector.h:144-210 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 63 - NonLocalPP.hpp:122-135 - exec [...]+0.130.080.080.240.200.130.12640.020.039.17
Loop 62 - ParticleSet.h:277-277 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 64 - NonLocalPP.hpp:131-132 - exec [...]0.020.000.000.030.030.000.00110.000.001.11
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector&l...+exec0.100.080.000.170.150.120.00640.010.02Exe (%): 100.0083.20Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 906 - inner_product.hpp:82-155 - exec [...]+0.000.080.000.170.000.110.0000.000.000.00
Loop 904 - inner_product.hpp:155-155 - exec [...]0.080.060.060.130.130.090.09640.010.0280.05
Loop 908 - inner_product.hpp:82-155 - exec [...]+0.000.020.000.040.000.020.0000.000.000.00
Loop 905 - inner_product.hpp:82-83 - exec0.030.020.020.040.040.020.02550.000.0188.36
Loop 907 - inner_product.hpp:155-155 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 909 - inner_product.hpp:82-83 - exec0.000.000.000.000.000.000.0000.000.000.00
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libomp.so0.140.070.070.226.810.110.11640.030.04OMP (%): 100.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&)+exec0.110.070.030.183.030.100.05640.020.03Exe (%): 100.00240.21Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 333 - TwoBodyJastrowRef.h:268-398 - exec [...]+0.000.040.000.280.000.050.0000.000.000.00
Loop 335 - TwoBodyJastrowRef.h:268-398 - exec [...]+0.000.040.000.280.000.050.0000.000.000.00
Loop 346 - TwoBodyJastrowRef.h:397-398 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 348 - TwoBodyJastrowRef.h:397-398 - exec0.020.000.000.020.020.000.0050.000.00135.86
Loop 347 - TwoBodyJastrowRef.h:397-398 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 350 - TwoBodyJastrowRef.h:397-398 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 334 - TwoBodyJastrowRef.h:388-391 - exec0.020.010.010.040.040.010.01230.000.01209.18
Loop 354 - TwoBodyJastrowRef.h:397-398 - exec0.020.000.000.030.030.000.00100.000.00137.36
Loop 349 - TwoBodyJastrowRef.h:397-398 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 351 - TwoBodyJastrowRef.h:397-398 - exec0.020.000.000.030.030.000.00100.000.00113.87
Loop 332 - TwoBodyJastrowRef.h:268-388 - exec [...]+0.000.020.000.160.000.040.0000.000.000.00
Loop 330 - TwoBodyJastrowRef.h:361-364 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 338 - TwoBodyJastrowRef.h:381-382 - exec0.030.010.010.040.040.010.01280.000.01103.63
Loop 343 - TwoBodyJastrowRef.h:375-376 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 339 - TwoBodyJastrowRef.h:381-382 - exec0.040.010.010.060.060.010.01310.010.0193.20
Loop 340 - TwoBodyJastrowRef.h:381-382 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 342 - TwoBodyJastrowRef.h:381-382 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 344 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 345 - TwoBodyJastrowRef.h:269-274 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 331 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 341 - TwoBodyJastrowRef.h:381-382 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 336 - TwoBodyJastrowRef.h:375-376 - exec0.010.000.000.020.020.000.0010.000.00174.67
Loop 337 - TwoBodyJastrowRef.h:381-382 - exec0.030.010.010.040.040.010.01340.000.01101.05
Loop 352 - TwoBodyJastrowRef.h:397-398 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 353 - TwoBodyJastrowRef.h:397-398 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 329 - TwoBodyJastrowRef.h:388-391 - exec0.000.000.000.000.000.000.0000.000.000.00
el0_svc_common.constprop.0kernel0.130.060.060.216.050.100.10640.020.04OMP (%): 99.92
System (%): 0.08
0.00
qmcplusplus::DiracMatrix<double, double>::invert_transpose(qmcplusplus::Matrix<double, std::allocator<double> > const&, qmcplusplus::Matrix<double, std::allocator<double> >&, double&, double&)+exec0.080.060.000.120.010.100.00640.010.01Exe (%): 100.000.03Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 890 - DiracMatrix.h:112-113 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 891 - inner_product.hpp:210-212 - exec+0.000.060.000.120.000.100.0000.000.000.00
Loop 894 - inner_product.hpp:211-212 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 893 - inner_product.hpp:211-212 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 892 - inner_product.hpp:211-212 - exec0.080.060.060.120.120.100.10640.010.010.00
Loop 889 - DiracMatrix.h:31-35 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.090.060.020.151.860.090.03640.010.02Exe (%): 100.00111.58Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 228 - OneBodyJastrowRef.h:192-193 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 226 - OneBodyJastrowRef.h:192-193 - exec0.030.010.010.040.040.020.02460.000.0170.98
Loop 221 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 223 - OneBodyJastrowRef.h:186-187 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 225 - OneBodyJastrowRef.h:192-193 - exec0.030.010.010.040.040.020.02440.000.0179.47
Loop 224 - OneBodyJastrowRef.h:192-193 - exec0.030.020.020.050.050.030.03540.010.0172.76
Loop 229 - OneBodyJastrowRef.h:192-193 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 222 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 230 - OneBodyJastrowRef.h:186-187 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 227 - OneBodyJastrowRef.h:192-193 - exec0.000.000.000.000.000.000.0000.000.000.00
__pi_clear_pagekernel0.090.060.060.155.670.090.09640.020.03System (%): 99.74
Math (%): 0.26
0.00
qmcplusplus::BsplineFunctor<double>::evaluateV(int, int, int, double const*, double*) const+exec0.070.040.010.110.650.070.01640.010.02Exe (%): 100.006.68Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 276 - BsplineFunctor.h:246-260 - exec [...]0.010.000.000.020.020.000.0010.000.000.00
Loop 275 - BsplineFunctor.h:246-260 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 277 - BsplineFunctor.h:236-241 - exec0.070.040.040.100.100.060.06640.010.026.45
el0_dakernel0.070.040.040.113.840.060.06630.010.02System (%): 99.61
Math (%): 0.39
0.54
qmcplusplus::TimerType<std::chrono::_V2::system_clock>::start()+exec0.050.030.030.083.150.050.05640.010.01Exe (%): 100.005.05Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 1474 - NewTimer.cpp:53-54 - exec0.000.000.000.000.000.000.0000.000.000.00
miniqmcreference::einspline_spo_ref<double>::evaluate_v(qmcplusplus::ParticleSet const&, int)+exec0.060.030.030.092.660.050.04630.010.01Exe (%): 100.005.99Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 808 - einspline_spo_ref.hpp:175-176 - exec [...]0.020.000.000.040.040.000.00150.000.017.94
folio_batch_move_lrukernel0.040.030.030.072.650.040.04620.010.01System (%): 100.000.00
void armpl::clag::lu_unblocked_direct_kernel<armpl::clag::spec::sve_architecture_spec, double, int>(long, long, double*, long, int*, int&)libarmpl_lp64.so0.050.030.010.080.610.040.01630.010.01Math (%): 100.00300.39
__GI___sched_yieldlibc.so.60.060.020.020.092.140.030.03580.010.01OMP (%): 100.000.00
rwsem_down_read_slowpathkernel0.040.020.020.062.030.030.03570.010.01System (%): 100.000.00
do_raw_spin_lockkernel0.040.020.020.071.830.030.03500.010.01System (%): 99.75
Math (%): 0.25
0.00
release_pageskernel0.040.020.020.061.750.030.03550.010.01System (%): 100.000.00
qmcplusplus::TimerType<std::chrono::_V2::system_clock>::stop()+exec0.230.020.010.361.450.030.02480.030.05Exe (%): 100.001.62Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 1475 - NewTimer.h:119-119 - exec [...]+0.000.000.000.070.000.000.0000.000.000.00
Loop 1476 - stl_tree.h:1947-1947 - exec [...]0.050.000.000.070.070.000.0010.000.002.12
Loop 1477 - NewTimer.h:119-119 - exec [...]+0.000.000.000.140.000.000.0000.000.000.00
Loop 1478 - stl_tree.h:1947-1947 - exec [...]0.090.000.000.140.140.000.0010.000.001.10
Loop 1479 - NewTimer.cpp:99-100 - exec0.000.000.000.000.000.000.0000.000.000.00
daxpby_sve_kernellibarmpl_lp64.so0.040.020.010.060.550.020.01500.010.01Math (%): 100.00232.47
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec0.030.010.000.040.010.020.00470.000.01Exe (%): 100.002.30Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 245 - OneBodyJastrowRef.h:134-135 - exec [...]0.030.010.010.040.040.020.02470.000.012.12
__kmp_api_omp_get_levellibomp.so0.030.010.010.051.160.020.02410.010.01OMP (%): 100.003.57
auto armpl::clag::execute_strategy<10ul, std::tuple<armpl::clag::matmul::set_or_scale, armpl::clag::matmul::compressed_general_matrix_vector, armpl::clag::matmul::symmetric_matrix_vector, armpl::clag::matmul::compressed_symmetric_matrix_vector, armpl...libarmpl_lp64.so0.030.010.010.041.020.020.02400.000.01Math (%): 100.008.43
qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int)+exec0.030.010.000.050.230.020.00360.010.01Exe (%): 100.001.63Arm Toolchain for Linux 22.1.0 clang version 22.1.0 (https://github.com/arm/arm-toolchain.git c95792353373404441df364b5a762338e5642230) /opt/arm/arm-toolchain-for-linux/bin/clang-22 -frtlib-add-rpath -fveclib=ArmPL -mllvm -gvn-add-phi-translation=1 -mllvm ...
Loop 114 - WaveFunction.cpp:185-188 - exec [...]0.020.010.010.040.040.010.01300.000.011.71
×