options

Functions and Loops

103 loops and 123 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.38% 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 gcc_4 (%) Coverage Excluding Loops gcc_4 (%) Max Inclusive Time Over Threads gcc_4 (s) Max Exclusive Time Over Threads gcc_4 (s) Inclusive Time w.r.t. Wall Time gcc_4 (s) Exclusive Time w.r.t. Wall Time gcc_4 (s) Nb Threads gcc_4 Deviation (coverage) gcc_4 Deviation (walltime) gcc_4 Categories gcc_4 Compilation Options
NameModuleCoverage gcc_4 (%)Coverage Excluding Loops gcc_4 (%)Max Inclusive Time Over Threads gcc_4 (s)Max Exclusive Time Over Threads gcc_4 (s)Inclusive Time w.r.t. Wall Time gcc_4 (s)Exclusive Time w.r.t. Wall Time gcc_4 (s)Nb Threads gcc_4Deviation (coverage) gcc_4Deviation (walltime) gcc_4Categories gcc_4Compilation Options
dgemm_vanilla_biglibarmpl_lp64.so31.4231.4243.6543.6543.3443.34960.210.32Math (%): 100.00
miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector<double, std::allocator<double> >&)+exec22.000.0231.060.0530.360.02960.320.40Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 960 - einspline_spo_ref.hpp:175-189 - exec [...]+21.990.0031.110.0230.340.00330.000.00
Loop 964 - einspline_spo_ref.hpp:183-187 - exec [...]0.000.000.020.020.000.00410.000.00
Loop 957 - MultiBsplineData.hpp:54-57 - exec [...]+21.980.0031.080.0130.330.0020.000.00
Loop 958 - MultiBsplineEvalHelper.hpp:53-63 - exec [...]+21.980.0031.070.0330.330.01650.000.00
Loop 962 - MultiBsplineRef.hpp:63-71 - exec+21.980.0031.040.0130.320.00280.000.00
Loop 963 - MultiBsplineRef.hpp:64-71 - exec+21.980.0031.030.0130.320.00470.000.00
Loop 961 - MultiBsplineRef.hpp:68-71 - exec21.9821.9831.0231.0230.3230.32960.320.41
Loop 959 - MultiBsplineRef.hpp:49-49 - exec [...]0.000.000.000.000.000.0000.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<...+exec10.350.0014.620.0314.280.01960.160.22Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 1000 - stl_algobase.h:238-952 - exec [...]+10.340.0014.900.0214.270.00620.000.00
Loop 998 - MultiBsplineData.hpp:68-79 - exec [...]+10.090.0014.430.0013.920.0000.000.00
Loop 999 - MultiBsplineEvalHelper.hpp:53-66 - exec [...]+10.090.0114.430.0413.920.01800.000.01
Loop 1001 - MultiBsplineRef.hpp:276-286 - exec0.420.420.730.730.580.58960.040.05
Loop 1003 - MultiBsplineRef.hpp:226-262 - exec [...]+9.660.0013.660.0113.330.00200.000.00
Loop 1004 - MultiBsplineRef.hpp:227-262 - exec+9.660.0013.650.0213.330.00440.000.00
Loop 1002 - MultiBsplineRef.hpp:242-262 - exec9.669.6613.6313.6313.3313.33960.160.22
Loop 1005 - einspline_spo_ref.hpp:219-227 - exec [...]+0.250.000.460.020.340.01650.000.01
Loop 1006 - einspline_spo_ref.hpp:223-227 - exec [...]0.240.240.430.430.340.34960.030.04
qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::update(int)+exec9.130.0013.020.0112.600.00960.150.23Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 3061 - stl_algobase.h:413-413 - exec [...]+9.130.0013.030.0212.600.00490.000.00
Loop 3062 - SoaDistanceTableAAOMPTarget.h:440-442 - exec [...]9.139.1313.0213.0212.6012.60960.150.23
Loop 3063 - SoaDistanceTableAAOMPTarget.h:437-437 - exec [...]0.000.000.010.010.000.00250.000.00
interleave_3vl_sve_kernel_dlibarmpl_lp64.so8.748.7412.4312.4312.0612.06960.140.21Math (%): 100.00
qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::evaluate(qmcplusplus::ParticleSet&)+exec5.760.008.190.027.950.00960.100.15Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 3893 - SoaDistanceTableABOMPTarget.h:68-233 - exec [...]+5.760.008.260.037.950.01580.000.00
Loop 3894 - SoaDistanceTableABOMPTarget.h:73-75 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 3896 - Mallocator.hpp:78-78 - exec0.000.000.000.000.000.0000.000.00
Loop 3895 - OhmmsVector.h:149-248 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 3898 - SoaDistanceTableABOMPTarget.h:214-228 - exec [...]+5.760.008.220.007.950.0030.000.00
Loop 3897 - SoaDistanceTableABOMPTarget.h:215-228 - exec [...]+5.760.018.220.037.950.01850.000.01
Loop 3899 - SoaDistanceTableABOMPTarget.h:228-228 - exec [...]5.755.758.198.197.947.94960.100.15
Loop 3900 - SoaDistanceTableABOMPTarget.h:194-196 - exec0.000.000.010.010.000.00120.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec2.190.003.220.013.030.00960.090.11Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 346 - TwoBodyJastrowRef.h:107-132 - exec [...]+2.190.033.330.073.030.04960.010.01
Loop 347 - TwoBodyJastrowRef.h:127-132 - exec [...]+2.170.013.260.042.990.01900.010.01
Loop 349 - BsplineFunctor.h:246-260 - exec [...]0.050.050.120.120.070.07960.010.02
Loop 348 - BsplineFunctor.h:236-241 - exec2.112.113.113.112.912.91960.090.12
dgemv_t_sve_kernellibarmpl_lp64.so1.871.872.882.882.582.58960.100.14Math (%): 100.00
qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector<double, 3u> const&, int, bool)+exec1.530.012.350.032.120.01960.090.12Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 3245 - VectorSoAContainer.h:154-273 - exec [...]+0.820.001.360.011.140.00200.000.00
Loop 3246 - ParticleBConds3DSoa.h:237-255 - exec0.820.821.351.351.141.14960.060.09
Loop 3247 - ParticleBConds3DSoa.h:237-255 - exec0.700.701.211.210.970.97960.050.08
dgemv_n_sve_kernellibarmpl_lp64.so1.081.081.841.841.491.49960.090.13Math (%): 100.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::acceptMove(qmcplusplus::ParticleSet&, int)+exec0.940.011.500.031.300.01960.050.07Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 603 - TwoBodyJastrowRef.h:317-355 - exec [...]+0.940.011.610.041.290.01830.010.01
Loop 602 - TwoBodyJastrowRef.h:324-331 - exec [...]0.230.230.420.420.320.32960.020.03
Loop 604 - TwoBodyJastrowRef.h:334-349 - exec [...]+0.690.001.150.010.960.00390.000.00
Loop 605 - TwoBodyJastrowRef.h:342-347 - exec0.690.691.141.140.960.96960.050.07
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.940.031.560.071.290.04960.070.09Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 292 - TwoBodyJastrowRef.h:150-157 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 296 - TwoBodyJastrowRef.h:269-271 - exec [...]+0.270.030.570.080.370.04960.010.01
Loop 297 - BsplineFunctor.h:291-298 - exec0.210.210.390.390.290.29960.030.04
Loop 298 - BsplineFunctor.h:305-336 - exec0.030.030.100.100.040.04960.010.02
Loop 294 - TwoBodyJastrowRef.h:150-157 - exec [...]+0.540.000.920.010.740.0040.000.00
Loop 293 - TwoBodyJastrowRef.h:155-156 - exec0.540.540.910.910.740.74960.050.07
Loop 295 - stl_numeric.h:140-141 - exec0.100.100.240.240.140.14960.020.03
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<...+exec0.640.001.150.000.890.00960.050.07Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 1177 - DiracDeterminantRef.cpp:159-181 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 1183 - SPOSet.h:106-111 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1182 - inner_product.hpp:82-155 - exec [...]+0.640.001.230.000.890.0000.000.00
Loop 1178 - OperatorTags.h:63-94 - exec [...]+0.640.001.230.000.890.0000.000.00
Loop 1181 - DiracDeterminantRef.cpp:173-178 - exec [...]+0.640.001.230.010.890.0080.000.00
Loop 1180 - inner_product.hpp:155-155 - exec [...]0.420.420.800.800.570.57960.040.06
Loop 1179 - inner_product.hpp:82-83 - exec0.230.230.430.430.310.31960.030.04
__GI___memcpy_svelibc.so.60.560.560.930.930.780.78960.040.06System (%): 100.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evalGrad(qmcplusplus::ParticleSet&, int)+exec0.380.000.630.030.520.01960.040.05Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 1174 - OhmmsVector.h:178-248 - exec [...]+0.370.000.640.010.510.00470.000.00
Loop 1175 - inner_product.hpp:155-155 - exec [...]0.370.370.620.620.510.51960.040.05
__GI___memset_genericlibc.so.60.280.280.490.490.380.38960.030.05Memory (%): 100.00
t_interleave_kernel_d8libarmpl_lp64.so0.270.270.440.440.370.37960.030.04Math (%): 100.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec0.240.000.430.020.330.01960.030.04Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 1172 - SPOSet.h:83-86 - exec [...]+0.240.010.440.030.330.01900.000.01
Loop 1173 - inner_product.hpp:82-83 - exec0.230.230.400.400.320.32960.030.04
n_interleave_kernel_d8libarmpl_lp64.so0.170.170.350.350.240.24960.030.04Math (%): 100.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool)+exec0.170.000.330.020.230.00960.030.03Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 601 - TwoBodyJastrowRef.h:269-279 - exec [...]+0.160.000.370.000.230.0020.000.00
Loop 598 - TwoBodyJastrowRef.h:269-271 - exec [...]+0.160.000.370.000.230.0000.000.00
Loop 600 - BsplineFunctor.h:305-336 - exec [...]0.000.000.010.010.000.00130.000.00
Loop 596 - TwoBodyJastrowRef.h:269-271 - exec [...]+0.160.010.360.030.230.01880.000.01
Loop 597 - BsplineFunctor.h:291-298 - exec0.140.140.260.260.190.19960.020.03
Loop 599 - BsplineFunctor.h:305-336 - exec0.010.010.060.060.020.02960.010.01
qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector<double, 3u> const&, int, bool)+exec0.150.000.280.020.210.01960.020.03Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 3665 - ParticleBConds3DSoa.h:222-255 - exec [...]+0.090.010.190.030.120.01810.000.01
Loop 3666 - ParticleBConds3DSoa.h:237-255 - exec0.080.080.160.160.110.11960.020.02
Loop 3667 - ParticleBConds3DSoa.h:237-255 - exec0.060.060.140.140.080.08960.010.02
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector&l...+exec0.150.000.230.000.200.00960.010.02Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 1186 - basic_string.h:809-809 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1187 - vector.tcc:849-849 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1203 - new_allocator.h:172-172 - exec [...]+0.150.000.320.000.200.0000.000.00
Loop 1188 - OhmmsVector.h:56-249 - exec [...]+0.150.000.320.000.200.0000.000.00
Loop 1189 - SPOSet.h:106-111 - exec [...]+0.150.000.320.010.200.0050.000.00
Loop 1192 - DiracDeterminantRef.cpp:53-264 - exec [...]+0.150.000.310.000.200.0000.000.00
Loop 1193 - DiracDeterminantRef.cpp:247-252 - exec [...]+0.090.000.210.000.120.0010.000.00
Loop 1195 - inner_product.hpp:82-83 - exec0.020.020.070.070.030.03960.010.01
Loop 1194 - inner_product.hpp:155-155 - exec [...]0.060.060.140.140.090.09960.010.02
Loop 1201 - inner_product.hpp:210-212 - exec [...]+0.060.000.090.000.080.0000.000.00
Loop 1200 - inner_product.hpp:211-212 - exec0.060.060.090.090.080.08960.000.00
Loop 1199 - stl_uninitialized.h:1102-1102 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1190 - DiracMatrix.h:31-35 - exec0.000.000.000.000.000.0000.000.00
Loop 1196 - DiracMatrix.h:112-113 - exec0.000.000.010.010.000.0070.000.00
Loop 1197 - stl_uninitialized.h:1102-1102 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1198 - stl_uninitialized.h:1102-1102 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 1202 - DeterminantHelper.h:40-48 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 1191 - OhmmsVector.h:221-248 - exec [...]0.000.000.000.000.000.0000.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&)+exec0.140.000.250.000.200.00960.020.03Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 626 - TwoBodyJastrowRef.h:268-402 - exec [...]+0.140.000.410.000.200.0000.000.00
Loop 608 - TwoBodyJastrowRef.h:268-402 - exec [...]+0.140.000.410.000.200.0000.000.00
Loop 610 - BsplineFunctor.h:305-336 - exec [...]0.000.000.010.010.000.0060.000.00
Loop 606 - TwoBodyJastrowRef.h:268-398 - exec [...]+0.140.000.410.010.200.00190.000.00
Loop 632 - stl_numeric.h:140-141 - exec0.010.010.040.040.010.01940.010.01
Loop 607 - BsplineFunctor.h:291-298 - exec0.020.020.060.060.030.03960.010.01
Loop 609 - BsplineFunctor.h:305-336 - exec0.000.000.010.010.000.00420.000.00
Loop 627 - TwoBodyJastrowRef.h:388-391 - exec0.020.020.050.050.030.03960.010.01
Loop 611 - TwoBodyJastrowRef.h:375-376 - exec0.010.010.030.030.010.01920.000.01
Loop 631 - TwoBodyJastrowRef.h:377-383 - exec [...]+0.050.000.140.010.070.0030.000.00
Loop 630 - TwoBodyJastrowRef.h:381-382 - exec0.050.050.130.130.070.07960.020.02
Loop 613 - TwoBodyJastrowRef.h:268-398 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 616 - TwoBodyJastrowRef.h:268-398 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 622 - TwoBodyJastrowRef.h:375-376 - exec0.000.000.000.000.000.0000.000.00
Loop 623 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.0000.000.00
Loop 614 - TwoBodyJastrowRef.h:269-364 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 624 - BsplineFunctor.h:291-298 - exec0.000.000.000.000.000.0000.000.00
Loop 625 - BsplineFunctor.h:305-336 - exec0.000.000.000.000.000.0000.000.00
Loop 621 - TwoBodyJastrowRef.h:377-383 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 620 - TwoBodyJastrowRef.h:381-382 - exec0.000.000.000.000.000.0000.000.00
Loop 617 - TwoBodyJastrowRef.h:388-391 - exec0.000.000.000.000.000.0000.000.00
Loop 619 - TwoBodyJastrowRef.h:388-398 - exec+0.000.000.000.000.000.0000.000.00
Loop 618 - TwoBodyJastrowRef.h:397-398 - exec0.000.000.000.000.000.0000.000.00
Loop 615 - TwoBodyJastrowRef.h:377-383 - exec0.000.000.000.000.000.0000.000.00
Loop 612 - TwoBodyJastrowRef.h:377-383 - exec0.000.000.000.000.000.0000.000.00
Loop 629 - TwoBodyJastrowRef.h:388-398 - exec+0.030.000.080.000.040.0010.000.00
Loop 628 - TwoBodyJastrowRef.h:397-398 - exec0.030.030.070.070.040.04960.010.01
dgetrf7vn_libarmpl_lp64.so0.120.120.210.210.170.17960.020.02Math (%): 100.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.110.000.210.020.160.00960.020.03Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 1166 - OhmmsVector.h:178-248 - exec [...]+0.110.000.280.020.150.00430.000.00
Loop 1167 - inner_product.hpp:155-155 - exec [...]0.060.060.140.140.080.08960.010.02
Loop 1168 - inner_product.hpp:82-83 - exec0.050.050.130.130.070.07960.010.02
main._omp_fn.1+exec0.110.000.210.000.150.00960.020.03Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 59 - stl_uninitialized.h:642-660 - exec [...]+0.110.000.320.000.150.0000.000.00
Loop 34 - random.tcc:404-458 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 35 - random.tcc:404-458 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 33 - random.tcc:404-458 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 32 - random.tcc:404-458 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 30 - random.tcc:404-409 - exec0.000.000.000.000.000.0000.000.00
Loop 31 - random.tcc:412-417 - exec0.000.000.000.000.000.0000.000.00
Loop 44 - TinyVectorTensorOps.h:77-79 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 43 - random.tcc:404-3368 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 40 - random.tcc:404-409 - exec0.000.000.000.000.000.0000.000.00
Loop 42 - random.tcc:425-3368 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 41 - random.tcc:412-417 - exec0.000.000.000.000.000.0000.000.00
Loop 93 - NonLocalPP.hpp:110-111 - exec [...]0.000.000.000.000.000.0010.000.00
Loop 39 - random.tcc:404-3368 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 36 - random.tcc:404-409 - exec0.000.000.000.000.000.0000.000.00
Loop 38 - random.tcc:425-3368 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 37 - random.tcc:412-417 - exec0.000.000.000.000.000.0000.000.00
Loop 53 - random.tcc:404-3374 - exec [...]+0.100.000.250.000.140.0000.000.00
Loop 58 - random.tcc:404-3374 - exec [...]+0.100.000.250.000.140.0000.000.00
Loop 91 - NonLocalPP.hpp:110-111 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 57 - random.tcc:404-3368 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 54 - random.tcc:404-409 - exec0.000.000.000.000.000.0000.000.00
Loop 55 - random.tcc:412-417 - exec0.000.000.000.000.000.0000.000.00
Loop 56 - random.tcc:425-3368 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 88 - NonLocalPP.hpp:122-135 - exec [...]+0.100.010.250.030.140.01710.000.01
Loop 89 - NonLocalPP.hpp:126-135 - exec [...]+0.100.100.210.210.130.13960.020.02
Loop 90 - NonLocalPP.hpp:131-132 - exec [...]0.000.000.010.010.000.0050.000.00
Loop 50 - random.tcc:404-409 - exec0.000.000.000.000.000.0000.000.00
Loop 52 - random.tcc:425-3368 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 92 - stl_uninitialized.h:642-642 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 94 - stl_algobase.h:939-940 - exec0.000.000.000.000.000.0000.000.00
Loop 49 - random.tcc:404-3368 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 48 - random.tcc:425-3368 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 47 - random.tcc:412-417 - exec0.000.000.000.000.000.0000.000.00
Loop 46 - random.tcc:404-409 - exec0.000.000.000.000.000.0000.000.00
Loop 29 - stl_vector.h:380-1131 - exec [...]+0.010.000.070.000.010.0010.000.00
Loop 64 - miniqmc.cpp:425-461 - exec [...]+0.010.000.060.000.010.0000.000.00
Loop 63 - miniqmc.cpp:429-458 - exec [...]0.010.010.030.030.010.01820.000.01
Loop 73 - miniqmc.cpp:425-461 - exec [...]+0.000.000.020.000.000.0000.000.00
Loop 74 - miniqmc.cpp:425-461 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 68 - random.tcc:404-3368 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 67 - random.tcc:458-3368 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 65 - random.tcc:404-409 - exec0.000.000.000.000.000.0000.000.00
Loop 66 - random.tcc:412-417 - exec0.000.000.000.000.000.0000.000.00
Loop 81 - miniqmc.cpp:425-461 - exec [...]+0.000.000.020.000.000.0000.000.00
Loop 82 - random.tcc:404-3374 - exec [...]+0.000.000.020.010.000.0090.000.00
Loop 80 - random.tcc:404-3368 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 78 - random.tcc:412-417 - exec0.000.000.000.000.000.0000.000.00
Loop 77 - random.tcc:404-409 - exec0.000.000.000.000.000.0000.000.00
Loop 79 - random.tcc:458-3368 - exec [...]0.000.000.000.000.000.0020.000.00
Loop 84 - random.tcc:458-458 - exec0.000.000.000.000.000.0000.000.00
Loop 76 - random.tcc:412-417 - exec0.000.000.000.000.000.0020.000.00
Loop 75 - random.tcc:404-409 - exec0.000.000.000.000.000.0000.000.00
Loop 83 - random.tcc:458-3368 - exec [...]0.000.000.010.010.000.0030.000.00
Loop 72 - random.tcc:404-3368 - exec [...]+0.000.000.000.000.000.0000.000.00
Loop 70 - random.tcc:412-417 - exec0.000.000.000.000.000.0000.000.00
Loop 71 - random.tcc:425-3368 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 69 - random.tcc:404-409 - exec0.000.000.000.000.000.0000.000.00
Loop 62 - StdRandom.h:102-103 - exec [...]+0.000.000.010.000.000.0010.000.00
Loop 60 - random.tcc:404-409 - exec0.000.000.000.000.000.0000.000.00
Loop 61 - random.tcc:412-417 - exec0.000.000.000.000.000.0000.000.00
Loop 85 - random.tcc:458-3368 - exec [...]0.000.000.000.000.000.0020.000.00
Loop 86 - random.tcc:458-458 - exec0.000.000.000.000.000.0000.000.00
Loop 87 - stl_algobase.h:939-940 - exec0.000.000.000.000.000.0000.000.00
Loop 45 - stl_algobase.h:939-940 - exec0.000.000.000.000.000.0000.000.00
Loop 51 - random.tcc:412-417 - exec0.000.000.000.000.000.0000.000.00
Loop 28 - miniqmc.cpp:411-411 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 27 - OhmmsVector.h:210-210 - exec [...]0.000.000.000.000.000.0000.000.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.090.010.200.030.120.01960.020.03Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 818 - OneBodyJastrowRef.h:188-194 - exec0.000.000.000.000.000.0000.000.00
Loop 822 - OneBodyJastrowRef.h:186-187 - exec0.010.010.040.040.010.01820.010.01
Loop 821 - OneBodyJastrowRef.h:184-194 - exec+0.060.000.140.000.090.0030.000.00
Loop 820 - OneBodyJastrowRef.h:192-193 - exec0.060.060.140.140.090.09960.020.02
Loop 819 - stl_numeric.h:140-141 - exec0.010.010.030.030.010.01810.000.01
qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::evaluate(qmcplusplus::ParticleSet&)+exec0.080.000.160.000.120.00960.020.03Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 3203 - SoaDistanceTableAAOMPTarget.h:184-187 - exec [...]+0.080.000.160.000.120.0000.000.00
Loop 3201 - VectorSoAContainer.h:271-273 - exec [...]+0.080.000.160.000.120.0000.000.00
Loop 3202 - SoaDistanceTableAAOMPTarget.h:184-185 - exec [...]+0.080.000.160.010.120.00130.000.00
Loop 3204 - ParticleBConds3DSoa.h:237-255 - exec0.080.080.160.160.120.12960.020.03
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec0.050.000.110.000.070.00960.010.02Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 263 - OneBodyJastrowRef.h:134-155 - exec [...]+0.050.000.170.010.070.0010.000.00
Loop 258 - BsplineFunctor.h:166-260 - exec [...]+0.050.000.160.000.070.0000.000.00
Loop 264 - OneBodyJastrowRef.h:151-155 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 260 - OneBodyJastrowRef.h:134-146 - exec [...]+0.050.010.160.040.070.02960.010.01
Loop 259 - OneBodyJastrowRef.h:143-146 - exec [...]+0.030.000.120.040.050.01660.000.01
Loop 262 - BsplineFunctor.h:246-260 - exec [...]0.000.000.010.010.000.0090.000.00
Loop 261 - BsplineFunctor.h:236-241 - exec0.030.030.080.080.040.04960.010.02
qmcplusplus::TimerType<std::chrono::_V2::system_clock>::start()+exec0.030.030.080.080.040.04960.010.02Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 2408 - NewTimer.cpp:53-81 - exec [...]+0.000.000.020.020.000.0070.000.01
Loop 2409 - NewTimer.cpp:53-54 - exec0.000.000.000.000.000.0000.000.00
qmcplusplus::TimerType<std::chrono::_V2::system_clock>::stop()+exec0.020.020.390.060.030.03950.030.04Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 2410 - stl_tree.h:269-2459 - exec [...]+0.000.000.380.050.010.00310.010.01
Loop 2412 - stl_tree.h:786-1949 - exec [...]0.000.000.100.100.000.0010.000.00
Loop 2418 - stl_tree.h:778-2115 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 2416 - stl_tree.h:786-1949 - exec [...]0.000.000.220.220.000.0010.000.00
Loop 2419 - NewTimer.cpp:99-100 - exec0.000.000.000.000.000.0000.000.00
Loop 2417 - stl_tree.h:778-2115 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 2414 - stl_tree.h:778-2115 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 2415 - stl_tree.h:778-2115 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 2413 - stl_tree.h:778-2115 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 2411 - stl_tree.h:778-2115 - exec [...]0.000.000.000.000.000.0000.000.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_lp64.so0.010.010.040.040.020.02940.010.01Math (%): 100.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<double,...+exec0.010.000.030.000.020.00960.000.01Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 336 - OneBodyJastrowRef.h:109-237 - exec [...]+0.010.000.070.000.020.0000.000.00
Loop 340 - OneBodyJastrowRef.h:109-237 - exec [...]+0.010.000.070.000.020.0000.000.00
Loop 331 - stl_numeric.h:140-141 - exec [...]+0.010.000.070.000.020.0000.000.00
Loop 333 - OneBodyJastrowRef.h:109-216 - exec [...]+0.010.000.070.000.020.0040.000.00
Loop 330 - OneBodyJastrowRef.h:188-194 - exec0.000.000.000.000.000.0000.000.00
Loop 332 - OneBodyJastrowRef.h:214-216 - exec [...]+0.000.000.010.000.000.0010.000.00
Loop 334 - BsplineFunctor.h:291-298 - exec0.000.000.010.010.000.0020.000.00
Loop 335 - BsplineFunctor.h:305-336 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 343 - OneBodyJastrowRef.h:186-187 - exec0.000.000.010.010.000.00370.000.00
Loop 344 - stl_numeric.h:140-141 - exec0.000.000.010.010.000.00220.000.00
Loop 342 - OneBodyJastrowRef.h:184-194 - exec+0.010.000.030.000.010.0020.000.00
Loop 341 - OneBodyJastrowRef.h:192-193 - exec0.010.010.030.030.010.01940.000.01
Loop 345 - BsplineFunctor.h:188-336 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 339 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.0000.000.00
Loop 337 - OneBodyJastrowRef.h:169-169 - exec [...]0.000.000.000.000.000.0000.000.00
Loop 338 - OneBodyJastrowRef.h:171-172 - exec0.000.000.000.000.000.0000.000.00
qmcplusplus::ParticleSet::makeMove(int, qmcplusplus::TinyVector<double, 3u> const&, bool)+exec0.010.010.040.040.020.02940.010.01Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 1507 - ParticleSet.cpp:343-344 - exec [...]0.000.000.010.010.000.00190.000.00
qmcplusplus::BsplineFunctor<double>::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const+exec0.010.010.050.030.020.01950.010.01Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 815 - BsplineFunctor.h:291-339 - exec [...]+0.000.000.040.020.010.00550.000.00
Loop 816 - BsplineFunctor.h:305-336 - exec [...]0.000.000.000.000.000.0010.000.00
Loop 817 - BsplineFunctor.h:291-298 - exec0.000.000.020.020.000.00200.000.00
qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int)+exec0.010.000.040.010.020.00900.010.01Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 181 - WaveFunction.cpp:183-191 - exec [...]+0.010.000.040.010.010.00210.000.00
Loop 182 - WaveFunction.cpp:185-188 - exec [...]0.010.010.040.040.010.01870.010.01
daxpy_sve_kernellibarmpl_lp64.so0.010.010.070.070.020.02900.010.01Math (%): 100.00
qmcplusplus::ParticleSet::update(bool)+exec0.010.000.040.030.010.01890.010.01Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 1497 - ParticleSet.cpp:242-243 - exec [...]0.010.010.030.030.010.01760.000.01
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::acceptMove(qmcplusplus::ParticleSet&, int)+exec0.010.000.040.010.010.00880.010.01Exe (%): 100.00GNU C++17 14.2.0 -mcpu=neoverse-v2 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -fno-tree-vectorize -fno-openmp-simd -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffas...
Loop 1162 - OhmmsVector.h:223-249 - exec [...]+0.010.010.050.040.010.01810.000.01
Loop 1163 - DelayedUpdate.h:186-187 - exec [...]0.000.000.010.010.000.00150.000.00
Loop 1164 - DelayedUpdate.h:147-148 - exec0.000.000.000.000.000.0010.000.00
Loop 1165 - DelayedUpdate.h:137-138 - exec0.000.000.010.010.000.00240.000.00
×