options

Functions and Loops

186 loops and 140 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.71% 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 gcc_1 (%) Coverage gcc_1 (%) Coverage Excluding Loops gcc_1 (%) Max Inclusive Time Over Threads gcc_1 (s) Max Exclusive Time Over Threads gcc_1 (s) Inclusive Time w.r.t. Wall Time gcc_1 (s) Exclusive Time w.r.t. Wall Time gcc_1 (s) Nb Threads gcc_1 Deviation (coverage) gcc_1 Deviation (walltime) gcc_1 Categories gcc_1 GFLOPS gcc_1 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 gcc_1 (%)Coverage gcc_1 (%)Coverage Excluding Loops gcc_1 (%)Max Inclusive Time Over Threads gcc_1 (s)Max Exclusive Time Over Threads gcc_1 (s)Inclusive Time w.r.t. Wall Time gcc_1 (s)Exclusive Time w.r.t. Wall Time gcc_1 (s)Nb Threads gcc_1Deviation (coverage) gcc_1Deviation (walltime) gcc_1Categories gcc_1GFLOPS gcc_1Compilation Options
dgemm_sve_biglibarmpl_lp64.so30.3631.410.0048.530.4448.150.01640.230.40Math (%): 100.00889.35
miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector<double, std::allocator<double> >&)+exec23.0623.400.0436.864.2235.880.07640.320.46Exe (%): 100.0097.88GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 912 - einspline_spo_ref.hpp:183-187 - exec [...]0.030.000.000.040.040.010.01150.000.010.00
Loop 913 - einspline_spo_ref.hpp:175-176 - exec [...]+0.0323.350.0136.890.0435.800.02370.000.0155.40
Loop 916 - MultiBsplineRef.hpp:63-71 - exec+0.0323.340.0036.850.0435.790.0050.010.01104.35
Loop 915 - MultiBsplineRef.hpp:64-71 - exec+0.0323.340.0136.810.0535.790.01230.000.01196.53
Loop 914 - MultiBsplineRef.hpp:68-71 - exec23.0023.3423.3436.7636.7635.7835.78640.330.4697.87
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.1910.430.0216.291.9715.990.03640.150.21Exe (%): 100.00304.71GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 945 - einspline_spo_ref.hpp:206-230 - exec [...]+0.0210.280.0016.170.0315.760.00110.000.0010.76
Loop 948 - MultiBsplineRef.hpp:226-262 - exec+0.019.860.0015.390.0215.120.0010.000.0035.61
Loop 947 - MultiBsplineRef.hpp:227-262 - exec+0.009.860.0015.370.0015.120.0000.000.000.00
Loop 946 - MultiBsplineRef.hpp:242-262 - exec9.619.869.8615.3715.3715.1215.12640.150.21317.70
Loop 944 - MultiBsplineRef.hpp:276-286 - exec0.470.410.410.750.750.630.63640.030.05104.99
Loop 942 - einspline_spo_ref.hpp:219-227 - exec [...]+0.020.130.000.320.030.200.0030.000.000.00
Loop 943 - einspline_spo_ref.hpp:223-227 - exec [...]0.190.130.130.300.300.200.20640.020.030.00
qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::update(int)+exec7.917.920.0012.650.3512.140.01640.150.26Exe (%): 100.000.75GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 2426 - SoaDistanceTableAAOMPTarget.h:440-442 - exec [...]7.917.917.9112.6512.6512.1312.13640.150.260.75
Loop 2427 - SoaDistanceTableAAOMPTarget.h:437-437 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
n_interleave_kernel_d8libarmpl_lp64.so6.336.370.0210.131.919.760.03640.200.32Math (%): 100.000.00
qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::evaluate(qmcplusplus::ParticleSet&)+exec5.235.130.018.370.847.860.01640.170.25Exe (%): 100.00305.66GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 3035 - SoaDistanceTableABOMPTarget.h:214-228 - exec [...]+0.005.120.008.380.007.840.0000.000.000.00
Loop 3034 - SoaDistanceTableABOMPTarget.h:215-228 - exec [...]+0.035.120.018.380.057.840.01330.010.01126.81
Loop 3036 - SoaDistanceTableABOMPTarget.h:228-228 - exec [...]5.205.115.118.328.327.837.83640.160.24306.21
Loop 3038 - SoaDistanceTableABOMPTarget.h:194-196 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 3037 - SoaDistanceTableABOMPTarget.h:194-196 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 3039 - SoaDistanceTableABOMPTarget.h:73-77 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 3041 - Mallocator.hpp:78-78 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 3040 - OhmmsVector.h:149-248 - 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.132.050.013.400.773.140.01640.080.13Math (%): 100.0091.30
down_read_trylockkernel2.181.671.673.48162.162.562.56640.270.40System (%): 100.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec1.511.420.002.410.402.170.01640.080.12Exe (%): 100.0052.19GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 293 - TwoBodyJastrowRef.h:107-132 - exec [...]+0.041.410.022.520.072.170.03530.010.016.78
Loop 294 - TwoBodyJastrowRef.h:127-132 - exec [...]+0.031.400.012.450.052.140.02460.000.0138.55
Loop 295 - BsplineFunctor.h:236-241 - exec1.451.351.352.322.322.072.07640.070.1134.25
Loop 296 - BsplineFunctor.h:246-260 - exec [...]0.050.030.030.090.090.050.05640.010.01783.89
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.451.370.012.311.122.110.02640.060.10Math (%): 100.000.69
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.271.230.012.031.201.880.02640.050.08Math (%): 100.00118.69
qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector<double, 3u> const&, int, bool)+exec1.331.180.012.120.651.800.01640.070.11Exe (%): 100.00603.41GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 2563 - ParticleBConds3DSoa.h:237-255 - exec0.690.580.581.101.100.880.88640.050.08613.20
Loop 2564 - ParticleBConds3DSoa.h:237-255 - exec0.680.590.591.081.080.910.91640.050.07599.68
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::acceptMove(qmcplusplus::ParticleSet&, int)+exec0.930.840.021.491.791.280.03640.060.09Exe (%): 100.00126.83GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 528 - TwoBodyJastrowRef.h:320-355 - exec [...]+0.000.620.001.120.000.950.0000.000.000.00
Loop 529 - TwoBodyJastrowRef.h:342-347 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 530 - TwoBodyJastrowRef.h:342-347 - exec0.700.620.621.121.120.950.95640.050.08112.50
Loop 527 - TwoBodyJastrowRef.h:324-331 - exec [...]0.260.190.190.410.410.300.30640.030.04182.47
up_readkernel0.860.710.711.3768.731.091.09640.080.12System (%): 100.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.720.600.021.152.270.920.04640.050.07Exe (%): 100.00136.45GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 228 - TwoBodyJastrowRef.h:150-157 - exec [...]+0.000.320.000.690.000.490.0000.000.000.00
Loop 229 - TwoBodyJastrowRef.h:155-156 - exec0.430.320.320.690.690.490.49640.040.06147.29
Loop 227 - TwoBodyJastrowRef.h:155-156 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 231 - stl_numeric.h:140-141 - exec0.030.010.010.050.050.020.02440.010.01367.54
Loop 232 - TwoBodyJastrowRef.h:269-271 - exec [...]+0.040.240.020.510.060.370.03520.010.0129.27
Loop 233 - BsplineFunctor.h:291-298 - exec0.230.200.200.370.370.300.30640.020.0454.28
Loop 234 - BsplineFunctor.h:305-336 - exec [...]0.050.020.020.070.070.040.04610.010.01564.79
Loop 230 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 226 - TwoBodyJastrowRef.h:150-157 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
__memcpylibastring.so0.620.540.540.9852.850.830.83640.050.07String (%): 98.98
Math (%): 1.02
0.06
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<...+exec0.590.540.000.940.210.830.00640.030.06Exe (%): 100.0058.27GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 1105 - DiracDeterminantRef.cpp:173-178 - exec [...]+0.010.540.001.070.020.830.0010.000.000.00
Loop 1106 - inner_product.hpp:82-83 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 1107 - inner_product.hpp:155-155 - exec [...]0.410.340.340.660.660.520.52640.030.0569.19
Loop 1108 - inner_product.hpp:82-83 - exec0.250.200.200.390.390.300.30640.030.0439.57
Loop 1109 - SPOSet.h:106-111 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
rmqueue_pcplistkernel0.710.430.431.1441.790.660.66530.230.35System (%): 100.000.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec0.390.320.010.630.550.490.01640.040.06Exe (%): 100.00101.21GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 1100 - SPOSet.h:83-86 - exec [...]+0.040.310.020.650.060.480.03570.010.0131.49
Loop 1102 - inner_product.hpp:82-83 - exec0.370.290.290.590.590.450.45640.030.05107.44
Loop 1101 - inner_product.hpp:82-83 - exec0.000.000.000.000.000.000.0000.000.000.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evalGrad(qmcplusplus::ParticleSet&, int)+exec0.380.320.010.620.890.480.01640.030.05Exe (%): 100.0074.57GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 1103 - OperatorTags.h:63-94 - exec [...]0.360.310.310.580.580.470.47640.030.0576.54
__memsetlibastring.so0.330.280.280.5227.330.430.43640.020.04String (%): 99.96
Math (%): 0.04
0.20
dswap_libarmpl_lp64.so0.170.160.000.280.140.240.00640.010.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.170.140.020.281.480.210.02640.020.03Math (%): 100.000.48
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool)+exec0.170.140.010.281.030.210.02640.020.03Exe (%): 100.00101.96GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 524 - TwoBodyJastrowRef.h:269-271 - exec [...]+0.030.130.000.330.040.190.00130.000.0119.85
Loop 525 - BsplineFunctor.h:291-298 - exec0.150.110.110.240.240.180.18640.020.0348.76
Loop 526 - BsplineFunctor.h:305-336 - exec [...]0.030.010.010.050.050.010.01310.010.01418.15
qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector<double, 3u> const&, int, bool)+exec0.180.130.010.290.970.200.02640.020.03Exe (%): 100.00459.08GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 2818 - ParticleBConds3DSoa.h:237-255 - exec0.120.070.070.190.190.110.11640.020.03423.79
Loop 2819 - ParticleBConds3DSoa.h:237-255 - exec0.090.050.050.140.140.080.08640.010.02582.06
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector&l...+exec0.140.120.000.220.300.190.00640.010.02Exe (%): 100.0051.62GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 1121 - stl_uninitialized.h:1102-1102 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 1112 - basic_string.h:809-809 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 1114 - DiracMatrix.h:31-35 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 1127 - inner_product.hpp:210-212 - exec [...]+0.000.060.000.100.000.090.0000.000.000.00
Loop 1126 - inner_product.hpp:211-212 - exec0.060.060.060.100.100.090.09640.000.000.00
Loop 1113 - vector.tcc:849-849 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 1128 - SPOSet.h:106-111 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 1120 - stl_uninitialized.h:1102-1102 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 1124 - stl_uninitialized.h:1102-1102 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 1115 - DiracDeterminantRef.cpp:247-252 - exec [...]+0.000.060.000.150.000.100.0000.000.000.00
Loop 1116 - inner_product.hpp:82-83 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 1117 - inner_product.hpp:82-83 - exec0.030.010.010.050.050.020.02480.000.0186.50
Loop 1118 - inner_product.hpp:155-155 - exec [...]0.060.050.050.100.100.070.07640.010.0198.10
Loop 1125 - stl_uninitialized.h:1102-1102 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 1122 - stl_uninitialized.h:1102-1102 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 1123 - stl_uninitialized.h:1102-1102 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 1119 - DiracMatrix.h:112-113 - exec0.000.000.000.000.000.000.0000.000.000.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.160.110.000.250.490.160.01640.020.03Exe (%): 100.00299.54GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 1095 - inner_product.hpp:82-83 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 1096 - OperatorTags.h:63-94 - exec [...]0.080.040.040.120.120.060.06640.010.02586.53
Loop 1097 - inner_product.hpp:82-83 - exec0.100.060.060.160.160.090.09640.010.02130.59
main._omp_fn.1+exec0.130.100.010.210.990.160.02640.010.02Exe (%): 100.008.38GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 39 - new_allocator.h:88-172 - exec [...]+0.000.090.000.240.000.140.0000.000.000.00
Loop 55 - miniqmc.cpp:424-425 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 54 - miniqmc.cpp:425-425 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 53 - new_allocator.h:88-172 - exec [...]+0.000.090.000.210.000.140.0000.000.000.00
Loop 63 - stl_algobase.h:939-940 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 43 - random.tcc:404-3368 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 40 - random.tcc:404-409 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 42 - random.tcc:425-3368 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 41 - random.tcc:412-417 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 62 - stl_uninitialized.h:642-642 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 56 - stl_algobase.h:939-940 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 57 - NonLocalPP.hpp:122-135 - exec [...]+0.010.090.000.210.020.140.0020.000.000.00
Loop 58 - NonLocalPP.hpp:126-135 - exec [...]+0.120.090.090.190.190.140.14640.010.028.05
Loop 59 - NonLocalPP.hpp:131-132 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 30 - random.tcc:404-3368 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 28 - random.tcc:412-417 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 27 - random.tcc:404-409 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 29 - random.tcc:425-3368 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 60 - NonLocalPP.hpp:110-111 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 65 - NonLocalPP.hpp:110-111 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 61 - NonLocalPP.hpp:110-111 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 47 - random.tcc:404-3368 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 44 - random.tcc:404-409 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 45 - random.tcc:412-417 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 46 - random.tcc:425-3368 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 51 - random.tcc:404-3368 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 48 - random.tcc:404-409 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 50 - random.tcc:425-3368 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 49 - random.tcc:412-417 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 38 - random.tcc:404-3368 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 36 - random.tcc:412-417 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 37 - random.tcc:425-3368 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 35 - random.tcc:404-409 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 64 - NonLocalPP.hpp:110-111 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 34 - random.tcc:404-3368 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 32 - random.tcc:412-417 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 33 - random.tcc:425-3368 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 31 - random.tcc:404-409 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 66 - miniqmc.cpp:411-461 - exec [...]+0.000.000.000.040.000.010.0000.000.000.00
Loop 26 - miniqmc.cpp:429-458 - exec [...]0.020.000.000.040.040.010.01130.000.000.72
Loop 75 - miniqmc.cpp:411-461 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 70 - random.tcc:404-3368 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 67 - random.tcc:404-409 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 69 - random.tcc:458-3368 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 68 - random.tcc:412-417 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 76 - miniqmc.cpp:425-461 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 74 - random.tcc:404-3368 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 71 - random.tcc:404-409 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 73 - random.tcc:425-3368 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 72 - random.tcc:412-417 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 83 - miniqmc.cpp:425-461 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 84 - random.tcc:404-3374 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 77 - random.tcc:404-409 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 86 - random.tcc:404-458 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 85 - random.tcc:458-3368 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 78 - random.tcc:412-417 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 82 - random.tcc:404-3368 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 81 - random.tcc:458-3368 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 79 - random.tcc:404-409 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 80 - random.tcc:412-417 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 25 - StdRandom.h:102-103 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 24 - random.tcc:412-417 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 88 - random.tcc:408-458 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 23 - random.tcc:404-409 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 87 - random.tcc:458-3368 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 89 - stl_algobase.h:939-940 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 22 - OhmmsVector.h:210-210 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 52 - stl_vector.h:1131-1131 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&)+exec0.100.080.020.161.500.120.02640.010.02Exe (%): 100.00236.54GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 531 - TwoBodyJastrowRef.h:268-402 - exec [...]+0.000.060.000.230.000.100.0000.000.000.00
Loop 534 - TwoBodyJastrowRef.h:268-398 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 532 - TwoBodyJastrowRef.h:269-271 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 564 - BsplineFunctor.h:291-298 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 565 - BsplineFunctor.h:305-336 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 556 - TwoBodyJastrowRef.h:388-391 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 560 - TwoBodyJastrowRef.h:375-376 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 563 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 552 - TwoBodyJastrowRef.h:388-391 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 554 - TwoBodyJastrowRef.h:364-398 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 555 - TwoBodyJastrowRef.h:397-398 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 553 - TwoBodyJastrowRef.h:397-398 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 533 - TwoBodyJastrowRef.h:377-383 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 561 - TwoBodyJastrowRef.h:375-376 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 558 - TwoBodyJastrowRef.h:377-383 - exec [...]+0.000.000.000.000.000.000.0000.000.000.00
Loop 557 - TwoBodyJastrowRef.h:381-382 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 559 - TwoBodyJastrowRef.h:381-382 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 562 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 537 - TwoBodyJastrowRef.h:268-402 - exec [...]+0.000.060.000.230.000.100.0000.000.000.00
Loop 535 - TwoBodyJastrowRef.h:269-271 - exec [...]+0.000.010.000.050.000.020.0000.000.000.00
Loop 551 - BsplineFunctor.h:305-336 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 550 - BsplineFunctor.h:291-298 - exec0.030.010.010.050.050.020.02490.010.0158.53
Loop 546 - TwoBodyJastrowRef.h:375-376 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 548 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 542 - TwoBodyJastrowRef.h:388-391 - exec0.030.000.000.040.040.010.01190.000.01207.17
Loop 536 - TwoBodyJastrowRef.h:377-383 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 544 - TwoBodyJastrowRef.h:377-383 - exec [...]+0.000.030.000.080.000.040.0000.000.000.00
Loop 545 - TwoBodyJastrowRef.h:381-382 - exec0.050.030.030.080.080.040.04590.010.01156.99
Loop 543 - TwoBodyJastrowRef.h:381-382 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 538 - TwoBodyJastrowRef.h:388-391 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 540 - TwoBodyJastrowRef.h:388-402 - exec+0.000.020.000.050.000.020.0000.000.000.00
Loop 541 - TwoBodyJastrowRef.h:397-398 - exec0.030.020.020.050.050.020.02510.010.01234.87
Loop 539 - TwoBodyJastrowRef.h:397-398 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 549 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 547 - TwoBodyJastrowRef.h:375-376 - exec0.000.000.000.000.000.000.0000.000.000.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec0.090.060.010.150.890.100.01640.010.02Exe (%): 100.0013.70GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 199 - OneBodyJastrowRef.h:134-155 - exec [...]+0.030.050.010.170.040.080.02480.010.015.58
Loop 201 - OneBodyJastrowRef.h:143-146 - exec [...]+0.020.040.000.130.040.060.00120.000.005.47
Loop 203 - BsplineFunctor.h:246-260 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 202 - BsplineFunctor.h:236-241 - exec0.060.040.040.090.090.060.06640.010.0214.13
Loop 200 - OneBodyJastrowRef.h:151-155 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::evaluate(qmcplusplus::ParticleSet&)+exec0.080.060.000.140.100.100.00640.020.03Exe (%): 100.00571.59GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 2532 - SoaDistanceTableAAOMPTarget.h:184-185 - exec [...]+0.000.060.000.140.000.090.0000.000.000.00
Loop 2531 - ParticleBConds3DSoa.h:237-255 - exec0.080.060.060.140.140.090.09640.020.03579.93
__pi_clear_pagekernel0.090.060.060.145.430.090.09640.020.02System (%): 99.91
Math (%): 0.09
0.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.100.050.010.161.140.080.02640.010.02Exe (%): 100.00124.99GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 754 - OneBodyJastrowRef.h:186-187 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 749 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 747 - OneBodyJastrowRef.h:188-194 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 751 - OneBodyJastrowRef.h:184-194 - exec+0.000.040.000.130.000.070.0000.000.000.00
Loop 752 - OneBodyJastrowRef.h:192-193 - exec0.080.040.040.130.130.070.07640.010.02100.12
Loop 750 - OneBodyJastrowRef.h:192-193 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 748 - stl_numeric.h:140-141 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 753 - OneBodyJastrowRef.h:186-187 - exec0.000.000.000.000.000.000.0000.000.000.00
el0_dakernel0.070.030.030.113.330.050.05640.010.02System (%): 99.70
Math (%): 0.30
0.88
qmcplusplus::TimerType<std::chrono::_V2::system_clock>::start()+exec0.060.030.030.102.680.040.04630.010.01Exe (%): 100.006.53GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 1962 - NewTimer.cpp:53-54 - exec0.000.000.000.000.000.000.0000.000.000.00
qmcplusplus::TimerType<std::chrono::_V2::system_clock>::stop()+exec0.270.030.020.442.240.040.04620.030.05Exe (%): 100.0013.23GNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mcpu=neoverse-v1 -mlittle-endian -mabi=lp64 -g -O3 -O3 -O3 -std=c++17 -funroll-loops -fno-omit-frame-pointer -fcf-protection=none -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math
Loop 1967 - stl_tree.h:778-2115 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 1970 - stl_tree.h:778-2115 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 1965 - stl_tree.h:778-2115 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 1971 - NewTimer.cpp:99-100 - exec0.000.000.000.000.000.000.0000.000.000.00
Loop 1964 - stl_tree.h:786-1949 - exec [...]0.080.000.000.130.130.000.0010.000.000.00
Loop 1969 - stl_tree.h:778-2115 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 1963 - stl_tree.h:778-2115 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
Loop 1968 - stl_tree.h:786-1949 - exec [...]0.140.000.000.220.220.000.0010.000.000.35
Loop 1966 - stl_tree.h:778-2115 - exec [...]0.000.000.000.000.000.000.0000.000.000.00
folio_batch_move_lrukernel0.040.030.030.072.530.040.04640.010.01System (%): 99.80
Math (%): 0.20
0.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.040.020.010.070.690.040.01600.010.01Math (%): 100.00307.33
rwsem_down_read_slowpathkernel0.040.020.020.061.990.030.03550.010.01System (%): 100.000.00
do_raw_spin_lockkernel0.040.020.020.071.610.030.03480.010.01System (%): 99.43
Math (%): 0.57
0.00
release_pageskernel0.040.020.020.061.520.020.02520.010.01System (%): 100.000.00
daxpby_sve_kernellibarmpl_lp64.so0.030.010.000.050.450.020.01500.010.01Math (%): 100.00240.87
×