options

Functions and Loops

79 loops and 146 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% 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

Colums Filter

Coverage run_0 (%) Max Time Over Threads run_0 (s) Time w.r.t. Wall Time run_0 (s) Nb Threads run_0 Deviation (coverage) run_0 Deviation (walltime) run_0 Categories run_0 GFLOPS run_0 Compilation Options
NameModuleCoverage run_0 (%)Max Time Over Threads run_0 (s)Time w.r.t. Wall Time run_0 (s)Nb Threads run_0Deviation (coverage) run_0Deviation (walltime) run_0Categories run_0GFLOPS run_0Compilation Options
miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector<double, std::allocator<double> >&)+exec23.2321.4323.051121.090.82Exe (%): 100.00266.08GNU C++17 13.1.0 -march=sapphirerapids -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 817 - einspline_spo_ref.hpp:175-176 - exec [...]+0.020.050.021120.010.0127.20
Loop 819 - MultiBsplineRef.hpp:63-71 - exec+00.0101100.000.000.00
Loop 818 - MultiBsplineRef.hpp:64-71 - exec+0.010.030.011120.010.01320.21
Loop 820 - MultiBsplineRef.hpp:68-71 - exec23.1721.38231121.090.81266.42
Loop 816 - einspline_spo_ref.hpp:183-187 - exec [...]00.020930.010.000.00
void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, double*, double*, unsigned long)+exec22.6936.2722.521121.721.99Exe (%): 100.00229.54GNU C++17 13.1.0 -march=sapphirerapids -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 885 - MultiBsplineRef.hpp:276-286 - exec1.152.011.141120.140.1433.54
Loop 888 - MultiBsplineRef.hpp:226-262 - exec+00.0201120.000.000.00
Loop 887 - MultiBsplineRef.hpp:227-262 - exec+0.020.040.021120.010.0177.45
Loop 886 - MultiBsplineRef.hpp:242-262 - exec21.534.2421.341121.611.88240.34
mkl_blas_avx512_dgemm_kernel_0libmkl_avx512.so.212.0410.9411.951120.280.13Math (%): 100.001207.22
mkl_blas_avx512_dgemm_kernel_nocopy_TN_b1libmkl_avx512.so.211.1510.5911.071120.220.14Math (%): 100.001203.07
qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::evaluate(qmcplusplus::ParticleSet&)+exec10.7210.1810.641120.370.24Exe (%): 100.00232.78GNU C++17 13.1.0 -march=sapphirerapids -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 2734 - SoaDistanceTableABOMPTarget.h:194-196 - exec00000.000.000.00
Loop 2735 - SoaDistanceTableABOMPTarget.h:194-196 - exec00000.000.000.00
Loop 2732 - SoaDistanceTableABOMPTarget.h:214-228 - exec [...]+00.020920.000.000.00
Loop 2731 - SoaDistanceTableABOMPTarget.h:215-228 - exec [...]+0.010.030.011120.010.01401.61
Loop 2733 - SoaDistanceTableABOMPTarget.h:228-228 - exec [...]10.710.1610.621120.370.24232.83
Loop 2736 - SoaDistanceTableABOMPTarget.h:73-77 - exec [...]00010.000.000.00
qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::update(int)+exec4.824.514.781120.180.14Exe (%): 100.000.00GNU C++17 13.1.0 -march=sapphirerapids -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 2289 - SoaDistanceTableAAOMPTarget.h:440-442 - exec [...]4.814.54.781120.180.140.00
Loop 2290 - SoaDistanceTableAAOMPTarget.h:437-437 - exec [...]00.010170.000.000.00
unknown_functionUnknown module2.242.232.231120.110.10Others (%): 100.000.45
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec1.71.681.691120.130.11Exe (%): 100.0039.02GNU C++17 13.1.0 -march=sapphirerapids -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 340 - TwoBodyJastrowRef.h:107-132 - exec [...]+0.010.030.011110.010.0132.30
Loop 341 - TwoBodyJastrowRef.h:127-132 - exec [...]+0.030.060.031120.010.01246.37
Loop 342 - BsplineFunctor.h:236-241 - exec1.561.581.551120.120.100.30
Loop 343 - BsplineFunctor.h:246-260 - exec0.10.130.11120.020.02577.70
qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector<double, 3u> const&, int, bool)+exec1.541.571.531120.090.08Exe (%): 100.001243.00GNU C++17 13.1.0 -march=sapphirerapids -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 2408 - ParticleBConds3DSoa.h:237-255 - exec0.770.880.771120.070.061234.80
Loop 2407 - ParticleBConds3DSoa.h:237-255 - exec0.750.840.751120.070.051266.29
mkl_blas_avx512_dgemv_t_intrinsicslibmkl_avx512.so.21.461.51.451120.100.09Math (%): 100.00318.01
mkl_blas_avx512_dgemv_n_intrinsicslibmkl_avx512.so.20.991.080.981120.070.07Math (%): 100.00324.55
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.940.980.931120.090.07Exe (%): 100.000.03GNU C++17 13.1.0 -march=sapphirerapids -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 889 - einspline_spo_ref.hpp:219-227 - exec [...]+0.010.040.01920.010.010.00
Loop 890 - einspline_spo_ref.hpp:223-227 - exec [...]0.910.960.911120.090.070.00
Loop 891 - einspline_spo_ref.hpp:206-207 - exec [...]00.020630.000.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::acceptMove(qmcplusplus::ParticleSet&, int)+exec0.930.930.931120.070.06Exe (%): 100.00238.31GNU C++17 13.1.0 -march=sapphirerapids -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 571 - TwoBodyJastrowRef.h:324-331 - exec [...]0.350.380.351120.040.0490.59
Loop 568 - TwoBodyJastrowRef.h:320-355 - exec [...]+00.0201000.000.000.00
Loop 570 - TwoBodyJastrowRef.h:342-347 - exec0.560.620.561120.050.05337.69
Loop 569 - TwoBodyJastrowRef.h:342-347 - exec00000.000.000.00
mkl_blas_avx512_dgemm_kernel_nocopy_TN_b0libmkl_avx512.so.20.720.750.711120.060.05Math (%): 100.001659.01
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool)+exec0.680.760.681120.070.06Exe (%): 100.0085.68GNU C++17 13.1.0 -march=sapphirerapids -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 564 - TwoBodyJastrowRef.h:269-271 - exec [...]+0.060.090.051120.020.02107.93
Loop 565 - BsplineFunctor.h:291-298 - exec0.530.60.521120.060.050.07
Loop 567 - BsplineFunctor.h:305-336 - exec [...]0.080.120.081120.020.02643.57
Loop 566 - BsplineFunctor.h:305-336 - exec00.0201120.010.000.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<...+exec0.510.560.51120.030.03Exe (%): 100.00169.42GNU C++17 13.1.0 -march=sapphirerapids -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 979 - new_allocator.h:100-168 - exec [...]00000.000.000.00
Loop 980 - DiracDeterminantRef.cpp:173-178 - exec [...]+00.0101010.000.000.00
Loop 981 - inner_product.hpp:155-155 - exec [...]0.320.380.321120.030.03197.36
Loop 982 - inner_product.hpp:82-83 - exec0.180.220.181120.030.03117.49
Loop 983 - SPOSet.h:106-111 - exec [...]00000.000.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.460.480.451120.040.04Exe (%): 100.00330.20GNU C++17 13.1.0 -march=sapphirerapids -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 574 - stl_numeric.h:140-141 - exec0.080.120.081120.020.02264.10
Loop 572 - TwoBodyJastrowRef.h:150-157 - exec [...]+00.0101000.000.000.00
Loop 573 - TwoBodyJastrowRef.h:155-156 - exec0.370.440.371120.040.04342.20
unknown_kernel_regionkernel0.450.680.441131.530.12System (%): 88.20
Math (%): 11.74
OMP (%): 0.05
MPI (%): 0.01
0.46
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evalGrad(qmcplusplus::ParticleSet&, int)+exec0.320.390.321120.050.04Exe (%): 100.00199.92GNU C++17 13.1.0 -march=sapphirerapids -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 977 - inner_product.hpp:155-155 - exec [...]0.320.390.311120.050.04204.81
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec0.260.350.261120.040.03Exe (%): 100.00323.84GNU C++17 13.1.0 -march=sapphirerapids -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 975 - SPOSet.h:83-86 - exec [...]+0.010.020.011110.010.0167.20
Loop 976 - inner_product.hpp:82-83 - exec0.250.330.241120.040.03347.87
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::invertPsiM(qmcplusplus::Matrix<double, std::allocator<double> > const&, qmcplusplus::Matrix<double, std::allocator<double> >&)+exec0.240.220.231120.010.01Exe (%): 100.000.00GNU C++17 13.1.0 -march=sapphirerapids -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 989 - stl_uninitialized.h:1099-1099 - exec [...]00000.000.000.00
Loop 990 - stl_uninitialized.h:1099-1099 - exec [...]00000.000.000.00
Loop 992 - stl_uninitialized.h:1099-1099 - exec [...]00000.000.000.00
Loop 995 - inner_product.hpp:210-212 - exec+00000.000.000.00
Loop 996 - inner_product.hpp:211-212 - exec0.240.220.231120.010.010.00
Loop 986 - DiracMatrix.h:31-35 - exec [...]00010.000.000.00
Loop 993 - stl_uninitialized.h:1099-1099 - exec [...]00000.000.000.00
Loop 985 - Mallocator.hpp:77-77 - exec [...]00000.000.000.00
Loop 987 - DiracMatrix.h:112-113 - exec00000.000.000.00
Loop 988 - DiracMatrix.h:112-113 - exec00010.000.000.00
Loop 991 - stl_uninitialized.h:1099-1099 - exec [...]00000.000.000.00
Loop 994 - stl_uninitialized.h:1099-1099 - exec [...]00000.000.000.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.20.250.21120.040.03Exe (%): 100.00424.64GNU C++17 13.1.0 -march=sapphirerapids -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 971 - inner_product.hpp:155-155 - exec [...]0.120.160.121120.030.02529.62
Loop 972 - inner_product.hpp:82-83 - exec0.070.110.071120.020.02295.41
qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector<double, 3u> const&, int, bool)+exec0.170.220.171120.030.03Exe (%): 100.00929.31GNU C++17 13.1.0 -march=sapphirerapids -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 2539 - ParticleBConds3DSoa.h:237-255 - exec0.080.110.081120.020.02984.35
Loop 2540 - ParticleBConds3DSoa.h:237-255 - exec0.080.160.081120.030.02977.78
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&)+exec0.170.180.171120.020.02Exe (%): 100.00271.17GNU C++17 13.1.0 -march=sapphirerapids -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 575 - TwoBodyJastrowRef.h:268-402 - exec [...]+00000.000.000.00
Loop 581 - TwoBodyJastrowRef.h:268-402 - exec [...]+00.010870.000.000.00
Loop 586 - TwoBodyJastrowRef.h:388-391 - exec0.020.040.021120.010.01417.19
Loop 589 - stl_numeric.h:140-141 - exec0.010.030.011120.010.01218.46
Loop 588 - TwoBodyJastrowRef.h:375-376 - exec0.010.030.011120.010.00618.47
Loop 580 - TwoBodyJastrowRef.h:377-383 - exec+000620.000.000.00
Loop 587 - TwoBodyJastrowRef.h:381-382 - exec0.070.110.071120.020.02178.57
Loop 582 - TwoBodyJastrowRef.h:388-391 - exec00000.000.000.00
Loop 579 - TwoBodyJastrowRef.h:269-271 - exec [...]+00.0101090.000.000.00
Loop 590 - BsplineFunctor.h:291-298 - exec0.040.060.041120.010.010.26
Loop 591 - BsplineFunctor.h:305-336 - exec00.010790.000.000.00
Loop 592 - BsplineFunctor.h:305-336 - exec [...]00.0201120.000.000.00
Loop 584 - TwoBodyJastrowRef.h:375-402 - exec [...]+00.010620.000.000.00
Loop 585 - TwoBodyJastrowRef.h:397-398 - exec0.020.040.021120.010.01627.34
Loop 583 - TwoBodyJastrowRef.h:397-398 - exec00000.000.000.00
Loop 578 - TwoBodyJastrowRef.h:268-386 - exec [...]+00000.000.000.00
Loop 593 - stl_numeric.h:140-141 - exec00000.000.000.00
Loop 577 - TwoBodyJastrowRef.h:377-383 - exec [...]00000.000.000.00
Loop 576 - TwoBodyJastrowRef.h:269-271 - exec [...]+00000.000.000.00
Loop 596 - BsplineFunctor.h:305-336 - exec00000.000.000.00
Loop 595 - BsplineFunctor.h:305-336 - exec00000.000.000.00
Loop 594 - BsplineFunctor.h:291-298 - exec00000.000.000.00
mkl_blas_avx512_dgemm_kernel_nocopy_NN_b0libmkl_avx512.so.20.120.170.111120.030.02Math (%): 100.001337.17
mkl_lapack_xdlaswplibmkl_core.so.20.110.140.111120.020.02Math (%): 100.000.00
qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::evaluate(qmcplusplus::ParticleSet&)+exec0.110.160.111120.040.03Exe (%): 100.00535.42GNU C++17 13.1.0 -march=sapphirerapids -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 2358 - SoaDistanceTableAAOMPTarget.h:184-185 - exec [...]+00.010500.000.000.00
Loop 2359 - ParticleBConds3DSoa.h:237-255 - exec0.110.160.11120.030.03588.36
main._omp_fn.1+exec0.090.130.091120.030.02Exe (%): 100.004.48GNU C++17 13.1.0 -march=sapphirerapids -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 65 - stl_algobase.h:918-1129 - exec [...]+00000.000.000.00
Loop 74 - new_allocator.h:88-168 - exec [...]+00010.000.000.00
Loop 67 - random.tcc:412-417 - exec00000.000.000.00
Loop 100 - random.tcc:458-3365 - exec [...]00000.000.000.00
Loop 75 - ParticleSet.h:277-277 - exec [...]+00.030630.000.000.00
Loop 76 - OperatorTags.h:43-63 - exec [...]+0.070.110.071120.020.020.71
Loop 77 - OperatorTags.h:43-63 - exec [...]00.010280.000.000.00
Loop 79 - random.tcc:412-417 - exec00000.000.000.00
Loop 96 - random.tcc:458-3365 - exec [...]00000.000.000.00
Loop 88 - random.tcc:458-3365 - exec [...]00000.000.000.00
Loop 101 - random.tcc:406-409 - exec00000.000.000.00
Loop 68 - random.tcc:404-409 - exec00000.000.000.00
Loop 82 - random.tcc:404-409 - exec00000.000.000.00
Loop 91 - random.tcc:406-409 - exec00000.000.000.00
Loop 84 - TinyVectorTensorOps.h:77-79 - exec [...]00000.000.000.00
Loop 99 - random.tcc:406-409 - exec00000.000.000.00
Loop 71 - random.tcc:412-417 - exec00000.000.000.00
Loop 97 - random.tcc:406-409 - exec00000.000.000.00
Loop 93 - stl_algobase.h:918-919 - exec00000.000.000.00
Loop 86 - random.tcc:458-3365 - exec [...]00000.000.000.00
Loop 94 - TinyVectorTensorOps.h:77-79 - exec [...]00000.000.000.00
Loop 102 - RandomGenerator.h:51-60 - exec [...]+00000.000.000.00
Loop 107 - miniqmc.cpp:429-458 - exec [...]0.010.030.011030.010.013.60
Loop 109 - random.tcc:406-409 - exec00000.000.000.00
Loop 123 - random.tcc:404-3368 - exec [...]+00.010160.000.000.00
Loop 121 - random.tcc:404-409 - exec00000.000.000.00
Loop 122 - random.tcc:412-417 - exec00000.000.000.00
Loop 124 - random.tcc:458-3365 - exec [...]00090.000.000.00
Loop 125 - random.tcc:404-409 - exec00000.000.000.00
Loop 104 - random.tcc:412-417 - exec00000.000.000.00
Loop 111 - random.tcc:406-409 - exec00000.000.000.00
Loop 105 - random.tcc:404-409 - exec00000.000.000.00
Loop 110 - random.tcc:458-3365 - exec [...]00000.000.000.00
Loop 108 - random.tcc:458-3365 - exec [...]00000.000.000.00
Loop 103 - random.tcc:404-409 - exec00000.000.000.00
Loop 116 - random.tcc:404-3371 - exec [...]+00.0101120.000.000.00
Loop 117 - random.tcc:458-3365 - exec [...]00.010540.000.000.00
Loop 120 - random.tcc:404-409 - exec00020.000.000.00
Loop 113 - random.tcc:412-417 - exec00000.000.000.00
Loop 114 - random.tcc:404-409 - exec00000.000.000.00
Loop 119 - random.tcc:458-3365 - exec [...]000500.000.000.00
Loop 112 - random.tcc:404-409 - exec00010.000.000.00
Loop 115 - random.tcc:412-417 - exec00000.000.000.00
Loop 118 - random.tcc:404-409 - exec00000.000.000.00
Loop 106 - random.tcc:412-417 - exec00000.000.000.00
Loop 66 - random.tcc:404-409 - exec00000.000.000.00
Loop 80 - random.tcc:404-409 - exec00000.000.000.00
Loop 90 - random.tcc:458-3365 - exec [...]00000.000.000.00
Loop 89 - random.tcc:406-409 - exec00000.000.000.00
Loop 85 - TinyVectorTensorOps.h:77-79 - exec [...]00000.000.000.00
Loop 92 - TinyVector.h:62-62 - exec [...]00000.000.000.00
Loop 95 - TinyVectorTensorOps.h:77-79 - exec [...]00000.000.000.00
Loop 69 - random.tcc:412-417 - exec00000.000.000.00
Loop 78 - random.tcc:404-409 - exec00000.000.000.00
Loop 87 - random.tcc:406-409 - exec00000.000.000.00
Loop 70 - random.tcc:404-409 - exec00000.000.000.00
Loop 83 - random.tcc:412-417 - exec00000.000.000.00
Loop 81 - random.tcc:412-417 - exec00000.000.000.00
Loop 98 - random.tcc:458-3365 - exec [...]00000.000.000.00
Loop 73 - new_allocator.h:130-130 - exec00000.000.000.00
Loop 126 - stl_algobase.h:918-919 - exec00000.000.000.00
Loop 72 - stl_vector.h:1124-1124 - exec [...]00000.000.000.00
Loop 127 - stl_algobase.h:918-919 - exec00050.000.000.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector&l...+exec0.080.080.081120.010.00Exe (%): 100.00211.08GNU C++17 13.1.0 -march=sapphirerapids -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 998 - DiracDeterminantRef.cpp:247-252 - exec [...]+00.010360.000.000.00
Loop 1000 - inner_product.hpp:155-155 - exec [...]0.060.070.061120.010.01212.31
Loop 999 - inner_product.hpp:82-83 - exec0.020.040.021120.010.01204.21
Loop 997 - new_allocator.h:100-168 - exec [...]00000.000.000.00
Loop 1001 - SPOSet.h:106-111 - exec [...]00.01030.000.000.00
gomp_team_barrier_wait_endlibgomp.so.1.0.00.070.080.071120.010.01OMP (%): 100.000.00
f64xsubf128libm-2.28.so0.070.130.071120.030.03Math (%): 100.008.94
mkl_blas_avx512_dgemm_dcopy_right8_ealibmkl_avx512.so.20.060.110.061120.020.02Math (%): 100.000.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.050.070.051120.020.02Exe (%): 100.00360.82GNU C++17 13.1.0 -march=sapphirerapids -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 695 - OneBodyJastrowRef.h:186-187 - exec0.010.030.011120.010.01506.42
Loop 693 - stl_numeric.h:140-141 - exec0.010.020.011120.000.00181.81
Loop 692 - OneBodyJastrowRef.h:184-194 - exec+00.0101060.000.000.00
Loop 694 - OneBodyJastrowRef.h:192-193 - exec0.020.040.021120.010.01502.97
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec0.050.080.051120.020.01Exe (%): 100.002.60GNU C++17 13.1.0 -march=sapphirerapids -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 258 - OneBodyJastrowRef.h:134-155 - exec [...]+0.010.020.01820.000.002.15
Loop 259 - OneBodyJastrowRef.h:151-155 - exec [...]00000.000.000.00
Loop 260 - OneBodyJastrowRef.h:143-146 - exec [...]+00.020910.010.000.00
Loop 261 - BsplineFunctor.h:236-241 - exec0.040.060.041110.010.010.54
Loop 262 - BsplineFunctor.h:246-260 - exec00000.000.000.00
mkl_blas_avx512_dtrsm_kernel_ll_0libmkl_avx512.so.20.050.070.051120.010.01Math (%): 100.001586.21
__dynamic_castlibstdc++.so.6.0.310.040.080.041120.020.01Others (%): 100.002.06
mkl_blas_avx512_dgemm_dcopy_down24_ealibmkl_avx512.so.20.030.070.031120.010.01Math (%): 100.004.67
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::resize(int, int)+exec0.030.040.021120.010.01Exe (%): 100.000.00GNU C++17 13.1.0 -march=sapphirerapids -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 1004 - OhmmsVector.h:186-186 - exec00000.000.000.00
Loop 1005 - OhmmsVector.h:186-186 - exec00000.000.000.00
Loop 1007 - stl_algobase.h:262-1129 - exec [...]+00000.000.000.00
Loop 1010 - stl_algobase.h:918-919 - exec0.030.040.021120.010.010.00
Loop 1008 - stl_algobase.h:918-919 - exec00000.000.000.00
Loop 1011 - stl_algobase.h:918-919 - exec00000.000.000.00
Loop 1009 - stl_algobase.h:918-919 - exec00000.000.000.00
Loop 1006 - new_allocator.h:134-135 - exec00000.000.000.00
qmcplusplus::TimerType<std::chrono::_V2::system_clock>::start()+exec0.030.060.021110.010.01Exe (%): 100.008.08GNU C++17 13.1.0 -march=sapphirerapids -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 1885 - NewTimer.cpp:53-55 - exec00000.000.000.00
mkl_blas_avx512_dgemm_kernel_nocopy_NN_b1libmkl_avx512.so.20.030.050.021120.010.01Math (%): 100.002184.27
mkl_blas_avx512_xdgemvlibmkl_avx512.so.20.020.040.021030.010.01Math (%): 100.005.93
MPL_gpu_cuda_finalizelibmpi.so.12.0.00.021.880.0210.000.00MPI (%): 100.000.00
qmcplusplus::TimerType<std::chrono::_V2::system_clock>::stop()+exec0.020.110.021120.020.02Exe (%): 100.0045.55GNU C++17 13.1.0 -march=sapphirerapids -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 1886 - stl_tree.h:782-2119 - exec [...]00000.000.000.00
Loop 1893 - stl_tree.h:782-2119 - exec [...]00000.000.000.00
Loop 1888 - stl_tree.h:782-2119 - exec [...]00000.000.000.00
Loop 1887 - stl_tree.h:790-1953 - exec [...]00.02020.000.000.00
Loop 1892 - stl_tree.h:782-2119 - exec [...]00000.000.000.00
Loop 1889 - stl_tree.h:782-2119 - exec [...]00000.000.000.00
Loop 1891 - stl_tree.h:790-1953 - exec [...]00.04020.010.000.00
Loop 1890 - stl_tree.h:782-2119 - exec [...]00000.000.000.00
Loop 1894 - NewTimer.cpp:99-101 - exec00000.000.000.00
MPIR_Progress_hook_exec_on_vcilibmpi.so.12.0.00.011.290.0110.000.00MPI (%): 100.000.00
mkl_blas_avx512_xdgerlibmkl_avx512.so.20.010.030.011110.010.01Math (%): 100.00166.50
uct_ud_mlx5_iface_progresslibuct_ib.so.0.0.00.011.220.0110.000.00Others (%): 100.000.00
gomp_ialias_omp_get_ancestor_thread_numlibgomp.so.1.0.00.010.020.011050.010.00OMP (%): 100.0023.30
pthread_spin_locklibpthread-2.28.so0.010.960.01270.190.18Pthread (%): 100.000.00
qmcplusplus::BsplineFunctor<double>::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) const+exec0.010.030.011070.010.01Exe (%): 100.0011.45GNU C++17 13.1.0 -march=sapphirerapids -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 689 - BsplineFunctor.h:291-298 - exec00.020420.000.000.00
Loop 690 - BsplineFunctor.h:305-336 - exec00.010480.000.000.00
Loop 691 - BsplineFunctor.h:305-336 - exec00000.000.000.00
gomp_ialias_omp_get_levellibgomp.so.1.0.00.010.040.011100.010.01OMP (%): 100.0029.40
__GI___pthread_mutex_locklibpthread-2.28.so0.011.110.0110.000.00Pthread (%): 100.000.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<double,...+exec0.010.020.011120.000.00Exe (%): 100.00352.41GNU C++17 13.1.0 -march=sapphirerapids -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 702 - OneBodyJastrowRef.h:169-169 - exec [...]00010.000.000.00
Loop 705 - OneBodyJastrowRef.h:109-194 - exec [...]+00.010400.000.000.00
Loop 708 - stl_numeric.h:140-141 - exec00.010860.000.000.00
Loop 704 - OneBodyJastrowRef.h:184-194 - exec+000410.000.000.00
Loop 706 - OneBodyJastrowRef.h:192-193 - exec0.010.020.011120.000.00198.01
Loop 707 - OneBodyJastrowRef.h:186-187 - exec00.0101120.000.000.00
Loop 703 - OneBodyJastrowRef.h:169-169 - exec [...]00000.000.000.00
Loop 699 - OneBodyJastrowRef.h:171-172 - exec00000.000.000.00
Loop 701 - OneBodyJastrowRef.h:171-172 - exec00010.000.000.00
Loop 700 - stl_numeric.h:140-141 - exec00000.000.000.00
qmcplusplus::WaveFunction::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)+exec0.010.020.01770.010.00Exe (%): 100.001.20GNU C++17 13.1.0 -march=sapphirerapids -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 170 - stl_vector.h:988-988 - exec [...]00.020490.000.000.00
qmcplusplus::ParticleSet::makeMove(int, qmcplusplus::TinyVector<double, 3u> const&, bool)+exec0.010.020.01700.010.01Exe (%): 100.003.45GNU C++17 13.1.0 -march=sapphirerapids -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 1236 - stl_vector.h:988-988 - exec [...]00.010230.000.000.00
unknown_functionexec0.010.020.011110.010.01Exe (%): 100.0049.90
qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::update(int)+exec0.010.030.01890.010.01Exe (%): 100.000.00GNU C++17 13.1.0 -march=sapphirerapids -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 2533 - stl_algo.h:731-757 - exec [...]00.020510.000.000.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::computeU3(qmcplusplus::ParticleSet&, int, double const*) [clone .isra.0]+exec0.010.030.01920.010.01Exe (%): 100.001.70GNU C++17 13.1.0 -march=sapphirerapids -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 216 - OneBodyJastrowRef.h:214-218 - exec [...]+00.030520.010.000.00
Loop 217 - OneBodyJastrowRef.h:214-216 - exec0.010.020.01660.010.000.20
Loop 215 - BsplineFunctor.h:188-191 - exec [...]00000.000.000.00
__pthread_mutex_unlock_usercntlibpthread-2.28.so0.011.150.0110.000.00Pthread (%): 100.000.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::acceptMove(qmcplusplus::ParticleSet&, int)+exec0.010.030.01980.010.01Exe (%): 100.0022.90GNU C++17 13.1.0 -march=sapphirerapids -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 968 - DelayedUpdate.h:186-187 - exec [...]00030.000.000.00
Loop 969 - DelayedUpdate.h:147-148 - exec00000.000.000.00
Loop 970 - DelayedUpdate.h:137-138 - exec00000.000.000.00
qmcplusplus::ParticleSet::acceptMove(int)+exec0.010.020.01670.000.00Exe (%): 100.000.00GNU C++17 13.1.0 -march=sapphirerapids -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 1242 - stl_vector.h:988-988 - exec [...]00.010260.000.000.00
gomp_barrier_wait_endlibgomp.so.1.0.00.010.030.011100.000.00OMP (%): 100.000.00
qmcplusplus::ParticleSet::update(bool)+exec0.010.040.011000.010.01Exe (%): 100.001.20GNU C++17 13.1.0 -march=sapphirerapids -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 1235 - stl_vector.h:988-988 - exec [...]0.010.030.01770.010.010.00
__cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) co...libstdc++.so.6.0.310.010.020.011040.010.01Others (%): 100.003.50
qmcplusplus::WaveFunction::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&)+exec0.010.030.011010.010.01Exe (%): 100.001.40GNU C++17 13.1.0 -march=sapphirerapids -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 175 - WaveFunction.cpp:266-274 - exec [...]+0.010.020.01740.000.001.10
Loop 177 - WaveFunction.cpp:274-274 - exec [...]00000.000.000.00
Loop 176 - WaveFunction.cpp:273-274 - exec00000.000.000.00
×