Name | Module | Coverage gcc_3 (%) | Coverage Excluding Loops gcc_3 (%) | Max Inclusive Time Over Threads gcc_3 (s) | Max Exclusive Time Over Threads gcc_3 (s) | Inclusive Time w.r.t. Wall Time gcc_3 (s) | Exclusive Time w.r.t. Wall Time gcc_3 (s) | Nb Threads gcc_3 | Deviation (coverage) gcc_3 | Deviation (walltime) gcc_3 | Categories gcc_3 | GFLOPS gcc_3 | Compilation Options |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
►miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector<double, std::allocator<double> >&) | exec | 19.28 | 0.00 | 17.31 | 0.02 | 16.44 | 0.00 | 252 | 0.51 | 0.44 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 952 - einspline_spo_ref.hpp:183-187 - exec [...] | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.00 | 42 | 0.00 | 0.00 | 0.00 | |||
►Loop 953 - einspline_spo_ref.hpp:175-176 - exec [...] | 19.28 | 0.00 | 17.36 | 0.03 | 16.43 | 0.00 | 112 | 0.00 | 0.00 | 0.00 | |||
►Loop 955 - MultiBsplineRef.hpp:63-71 - exec | 19.27 | 0.00 | 17.33 | 0.01 | 16.43 | 0.00 | 61 | 0.00 | 0.00 | 0.00 | |||
►Loop 954 - MultiBsplineRef.hpp:64-71 - exec | 19.27 | 0.00 | 17.32 | 0.02 | 16.43 | 0.00 | 79 | 0.00 | 0.00 | 0.00 | |||
○Loop 956 - MultiBsplineRef.hpp:68-71 - exec | 19.27 | 19.27 | 17.30 | 17.30 | 16.43 | 16.43 | 252 | 0.51 | 0.44 | 0.00 | |||
○mkl_blas_avx512_dgemm_kernel_nocopy_TN_b1 | libmkl_avx512.so.2 | 17.78 | 17.78 | 16.23 | 16.23 | 15.16 | 15.16 | 252 | 0.46 | 0.40 | Math (%): 100.00 | 0.00 | |
►qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::update(int) | exec | 15.54 | 0.00 | 13.70 | 0.01 | 13.25 | 0.00 | 252 | 0.29 | 0.25 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 - SoaDistanceTableAAOMPTarget.h:440-442 - exec [...] | 15.54 | 15.54 | 13.69 | 13.69 | 13.25 | 13.25 | 252 | 0.29 | 0.25 | 0.00 | |||
○Loop 2540 - SoaDistanceTableAAOMPTarget.h:437-437 - exec [...] | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.00 | 12 | 0.00 | 0.00 | 0.00 | |||
►void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, double*, double*, unsigned long) | exec | 13.67 | 0.01 | 12.78 | 0.04 | 11.66 | 0.01 | 252 | 0.37 | 0.33 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 1020 - MultiBsplineRef.hpp:276-286 - exec | 0.50 | 0.50 | 0.57 | 0.57 | 0.43 | 0.43 | 252 | 0.06 | 0.05 | 0.00 | |||
►Loop 1023 - MultiBsplineRef.hpp:226-262 - exec | 13.16 | 0.00 | 12.23 | 0.01 | 11.22 | 0.00 | 86 | 0.00 | 0.00 | 0.00 | |||
►Loop 1022 - MultiBsplineRef.hpp:227-262 - exec | 13.16 | 0.01 | 12.22 | 0.03 | 11.21 | 0.01 | 157 | 0.01 | 0.00 | 0.00 | |||
○Loop 1021 - MultiBsplineRef.hpp:242-262 - exec | 13.15 | 13.15 | 12.19 | 12.19 | 11.21 | 11.21 | 252 | 0.35 | 0.32 | 0.00 | |||
○mkl_blas_avx512_dgemm_kernel_0 | libmkl_avx512.so.2 | 11.80 | 11.80 | 10.42 | 10.42 | 10.06 | 10.06 | 252 | 0.25 | 0.19 | Math (%): 100.00 | 0.00 | |
►qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::evaluate(qmcplusplus::ParticleSet&) | exec | 7.65 | 0.00 | 7.28 | 0.03 | 6.52 | 0.00 | 252 | 0.30 | 0.25 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 3108 - SoaDistanceTableABOMPTarget.h:214-228 - exec [...] | 7.65 | 0.00 | 7.31 | 0.01 | 6.52 | 0.00 | 17 | 0.00 | 0.00 | 0.00 | |||
►Loop 3107 - SoaDistanceTableABOMPTarget.h:215-228 - exec [...] | 7.65 | 0.01 | 7.30 | 0.03 | 6.52 | 0.01 | 179 | 0.01 | 0.00 | 0.00 | |||
○Loop 3109 - SoaDistanceTableABOMPTarget.h:228-228 - exec [...] | 7.64 | 7.64 | 7.27 | 7.27 | 6.51 | 6.51 | 252 | 0.30 | 0.25 | 0.00 | |||
○Loop 3112 - SoaDistanceTableABOMPTarget.h:73-77 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 3111 - SoaDistanceTableABOMPTarget.h:194-196 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | 0.00 | |||
○Loop 3110 - SoaDistanceTableABOMPTarget.h:194-196 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&) | exec | 2.19 | 0.00 | 2.22 | 0.01 | 1.87 | 0.00 | 252 | 0.14 | 0.12 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 380 - TwoBodyJastrowRef.h:107-132 - exec [...] | 2.19 | 0.01 | 2.33 | 0.03 | 1.87 | 0.01 | 192 | 0.01 | 0.01 | 0.00 | |||
►Loop 381 - TwoBodyJastrowRef.h:127-132 - exec [...] | 2.18 | 0.02 | 2.30 | 0.04 | 1.86 | 0.02 | 239 | 0.01 | 0.01 | 0.00 | |||
○Loop 382 - BsplineFunctor.h:236-241 - exec | 2.07 | 2.07 | 2.12 | 2.12 | 1.77 | 1.77 | 252 | 0.14 | 0.12 | 0.00 | |||
○Loop 383 - BsplineFunctor.h:246-260 - exec [...] | 0.09 | 0.09 | 0.14 | 0.14 | 0.08 | 0.08 | 252 | 0.03 | 0.02 | 0.00 | |||
○mkl_blas_avx512_dgemv_t_intrinsics | libmkl_avx512.so.2 | 1.27 | 1.27 | 1.27 | 1.27 | 1.08 | 1.08 | 252 | 0.10 | 0.08 | Math (%): 100.00 | 0.00 | |
○mkl_blas_avx512_dgemm_kernel_nocopy_TN_b0 | libmkl_avx512.so.2 | 1.14 | 1.14 | 1.12 | 1.12 | 0.97 | 0.97 | 252 | 0.07 | 0.06 | Math (%): 100.00 | 0.00 | |
►qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector<double, 3u> const&, int, bool) | exec | 1.13 | 0.00 | 1.19 | 0.02 | 0.96 | 0.00 | 252 | 0.08 | 0.07 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 2652 - ParticleBConds3DSoa.h:237-255 - exec | 0.57 | 0.57 | 0.63 | 0.63 | 0.49 | 0.49 | 252 | 0.06 | 0.05 | 0.00 | |||
○Loop 2653 - ParticleBConds3DSoa.h:237-255 - exec | 0.55 | 0.55 | 0.60 | 0.60 | 0.47 | 0.47 | 252 | 0.06 | 0.05 | 0.00 | |||
►miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::acceptMove(qmcplusplus::ParticleSet&, int) | exec | 1.02 | 0.01 | 1.08 | 0.04 | 0.87 | 0.01 | 252 | 0.08 | 0.07 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 617 - TwoBodyJastrowRef.h:334-355 - exec [...] | 0.69 | 0.00 | 0.71 | 0.00 | 0.59 | 0.00 | 17 | 0.00 | 0.00 | 0.00 | |||
○Loop 618 - TwoBodyJastrowRef.h:342-347 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 619 - TwoBodyJastrowRef.h:342-347 - exec | 0.69 | 0.69 | 0.71 | 0.71 | 0.58 | 0.58 | 252 | 0.06 | 0.05 | 0.00 | |||
○Loop 620 - TwoBodyJastrowRef.h:324-331 - exec | 0.32 | 0.32 | 0.43 | 0.43 | 0.28 | 0.28 | 252 | 0.05 | 0.04 | 0.00 | |||
○__memset_avx512_unaligned_erms | libc.so.6 | 0.93 | 0.93 | 0.99 | 0.99 | 0.80 | 0.80 | 252 | 0.08 | 0.07 | Memory (%): 100.00 | 0.00 | |
○mkl_blas_avx512_dgemv_n_intrinsics | libmkl_avx512.so.2 | 0.83 | 0.83 | 0.86 | 0.86 | 0.70 | 0.70 | 252 | 0.08 | 0.07 | Math (%): 100.00 | 0.00 | |
►miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<... | exec | 0.81 | 0.00 | 0.73 | 0.00 | 0.69 | 0.00 | 252 | 0.04 | 0.03 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 1129 - new_allocator.h:104-172 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 1133 - SPOSet.h:106-111 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 1130 - DiracDeterminantRef.cpp:173-178 - exec [...] | 0.81 | 0.00 | 0.85 | 0.01 | 0.69 | 0.00 | 48 | 0.00 | 0.00 | 0.00 | |||
○Loop 1132 - inner_product.hpp:82-83 - exec | 0.26 | 0.26 | 0.29 | 0.29 | 0.22 | 0.22 | 252 | 0.03 | 0.03 | 0.00 | |||
○Loop 1131 - inner_product.hpp:155-155 - exec [...] | 0.55 | 0.55 | 0.54 | 0.54 | 0.47 | 0.47 | 252 | 0.04 | 0.03 | 0.00 | |||
○__memcpy_avx512_unaligned_erms | libc.so.6 | 0.71 | 0.71 | 0.74 | 0.74 | 0.61 | 0.61 | 252 | 0.06 | 0.05 | Memory (%): 100.00 | 0.00 | |
►miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&) | exec | 0.63 | 0.01 | 0.70 | 0.04 | 0.54 | 0.01 | 252 | 0.06 | 0.05 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 284 - TwoBodyJastrowRef.h:150-157 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 289 - stl_numeric.h:140-141 - exec | 0.04 | 0.04 | 0.07 | 0.07 | 0.03 | 0.03 | 252 | 0.01 | 0.01 | 0.00 | |||
►Loop 288 - TwoBodyJastrowRef.h:150-157 - exec [...] | 0.33 | 0.00 | 0.37 | 0.00 | 0.28 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 287 - TwoBodyJastrowRef.h:150-157 - exec [...] | 0.33 | 0.00 | 0.37 | 0.00 | 0.28 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 286 - TwoBodyJastrowRef.h:150-157 - exec [...] | 0.33 | 0.00 | 0.37 | 0.01 | 0.28 | 0.00 | 20 | 0.00 | 0.00 | 0.00 | |||
○Loop 285 - TwoBodyJastrowRef.h:155-156 - exec | 0.33 | 0.33 | 0.36 | 0.36 | 0.28 | 0.28 | 252 | 0.04 | 0.04 | 0.00 | |||
►Loop 290 - TwoBodyJastrowRef.h:269-271 - exec [...] | 0.26 | 0.02 | 0.38 | 0.04 | 0.22 | 0.02 | 244 | 0.01 | 0.01 | 0.00 | |||
○Loop 293 - BsplineFunctor.h:305-336 - exec [...] | 0.03 | 0.03 | 0.07 | 0.07 | 0.03 | 0.03 | 249 | 0.02 | 0.01 | 0.00 | |||
○Loop 291 - BsplineFunctor.h:291-298 - exec | 0.20 | 0.20 | 0.26 | 0.26 | 0.17 | 0.17 | 252 | 0.04 | 0.03 | 0.00 | |||
○Loop 292 - BsplineFunctor.h:305-336 - exec | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.00 | 37 | 0.00 | 0.00 | 0.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<... | exec | 0.59 | 0.00 | 0.67 | 0.02 | 0.51 | 0.00 | 252 | 0.06 | 0.05 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 1024 - einspline_spo_ref.hpp:219-227 - exec [...] | 0.59 | 0.00 | 0.68 | 0.02 | 0.50 | 0.00 | 108 | 0.00 | 0.00 | 0.00 | |||
○Loop 1025 - einspline_spo_ref.hpp:223-227 - exec [...] | 0.58 | 0.58 | 0.66 | 0.66 | 0.50 | 0.50 | 252 | 0.06 | 0.05 | 0.00 | |||
○Loop 1026 - einspline_spo_ref.hpp:206-207 - exec [...] | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.00 | 101 | 0.00 | 0.00 | 0.00 | |||
►miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evalGrad(qmcplusplus::ParticleSet&, int) | exec | 0.49 | 0.00 | 0.54 | 0.02 | 0.41 | 0.00 | 252 | 0.06 | 0.05 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 1127 - inner_product.hpp:155-155 - exec [...] | 0.48 | 0.48 | 0.54 | 0.54 | 0.41 | 0.41 | 252 | 0.06 | 0.05 | 0.00 | |||
►miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector&l... | exec | 0.30 | 0.00 | 0.31 | 0.00 | 0.26 | 0.00 | 252 | 0.02 | 0.01 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 1135 - new_allocator.h:104-172 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 1148 - inner_product.hpp:210-212 - exec | 0.21 | 0.00 | 0.22 | 0.00 | 0.18 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 1150 - inner_product.hpp:210-212 - exec | 0.21 | 0.00 | 0.22 | 0.00 | 0.18 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 1149 - inner_product.hpp:211-212 - exec | 0.21 | 0.21 | 0.22 | 0.22 | 0.18 | 0.18 | 252 | 0.01 | 0.01 | 0.00 | |||
○Loop 1136 - DiracMatrix.h:31-35 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 1147 - stl_uninitialized.h:1102-1102 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 1145 - stl_uninitialized.h:1102-1102 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 1140 - DiracMatrix.h:112-113 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 1143 - stl_uninitialized.h:1102-1102 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 1151 - SPOSet.h:106-111 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 1144 - stl_uninitialized.h:1102-1102 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 1146 - stl_uninitialized.h:1102-1102 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 1141 - DiracMatrix.h:112-113 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 1137 - DiracDeterminantRef.cpp:247-252 - exec [...] | 0.09 | 0.00 | 0.14 | 0.01 | 0.08 | 0.00 | 3 | 0.00 | 0.00 | 0.00 | |||
○Loop 1139 - inner_product.hpp:155-155 - exec [...] | 0.07 | 0.07 | 0.09 | 0.09 | 0.06 | 0.06 | 252 | 0.01 | 0.01 | 0.00 | |||
○Loop 1138 - inner_product.hpp:82-83 - exec | 0.02 | 0.02 | 0.05 | 0.05 | 0.02 | 0.02 | 249 | 0.01 | 0.01 | 0.00 | |||
○Loop 1142 - stl_uninitialized.h:1102-1102 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool) | exec | 0.27 | 0.00 | 0.31 | 0.02 | 0.23 | 0.00 | 252 | 0.04 | 0.03 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 613 - TwoBodyJastrowRef.h:269-271 - exec [...] | 0.26 | 0.00 | 0.36 | 0.02 | 0.22 | 0.00 | 145 | 0.00 | 0.00 | 0.00 | |||
○Loop 614 - BsplineFunctor.h:291-298 - exec | 0.24 | 0.24 | 0.28 | 0.28 | 0.20 | 0.20 | 252 | 0.04 | 0.03 | 0.00 | |||
○Loop 616 - BsplineFunctor.h:305-336 - exec [...] | 0.02 | 0.02 | 0.05 | 0.05 | 0.02 | 0.02 | 240 | 0.01 | 0.01 | 0.00 | |||
○Loop 615 - BsplineFunctor.h:305-336 - exec | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.00 | 35 | 0.00 | 0.00 | 0.00 | |||
►miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&) | exec | 0.26 | 0.00 | 0.32 | 0.02 | 0.22 | 0.00 | 252 | 0.04 | 0.03 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 1125 - SPOSet.h:83-86 - exec [...] | 0.25 | 0.00 | 0.33 | 0.01 | 0.22 | 0.00 | 83 | 0.00 | 0.00 | 0.00 | |||
○Loop 1126 - inner_product.hpp:82-83 - exec | 0.25 | 0.25 | 0.32 | 0.32 | 0.21 | 0.21 | 252 | 0.04 | 0.03 | 0.00 | |||
►qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector<double, 3u> const&, int, bool) | exec | 0.18 | 0.02 | 0.23 | 0.04 | 0.15 | 0.01 | 252 | 0.03 | 0.03 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 2888 - ParticleBConds3DSoa.h:237-255 - exec | 0.11 | 0.11 | 0.16 | 0.16 | 0.09 | 0.09 | 252 | 0.03 | 0.02 | 0.00 | |||
○Loop 2889 - ParticleBConds3DSoa.h:237-255 - exec | 0.05 | 0.05 | 0.10 | 0.10 | 0.04 | 0.04 | 252 | 0.02 | 0.01 | 0.00 | |||
○mkl_blas_avx512_dgemm_kernel_nocopy_NN_b0 | libmkl_avx512.so.2 | 0.16 | 0.16 | 0.21 | 0.21 | 0.14 | 0.14 | 252 | 0.03 | 0.03 | Math (%): 100.00 | 0.00 | |
►miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&) | exec | 0.14 | 0.01 | 0.22 | 0.02 | 0.12 | 0.01 | 252 | 0.03 | 0.03 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 1123 - inner_product.hpp:155-155 - exec [...] | 0.06 | 0.06 | 0.10 | 0.10 | 0.05 | 0.05 | 252 | 0.02 | 0.02 | 0.00 | |||
○Loop 1124 - inner_product.hpp:82-83 - exec | 0.08 | 0.08 | 0.12 | 0.12 | 0.07 | 0.07 | 252 | 0.02 | 0.02 | 0.00 | |||
○unknown_kernel_region | kernel | 0.14 | 0.00 | 0.22 | 0.00 | 0.12 | 0.00 | 252 | 0.03 | 0.03 | System (%): 85.51 Math (%): 14.32 OMP (%): 0.17 | 0.00 | |
○mkl_lapack_xdlaswp | libmkl_core.so.2 | 0.13 | 0.13 | 0.16 | 0.16 | 0.11 | 0.11 | 252 | 0.02 | 0.02 | Math (%): 100.00 | 0.00 | |
►miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&) | exec | 0.11 | 0.00 | 0.13 | 0.00 | 0.09 | 0.00 | 252 | 0.02 | 0.02 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 621 - TwoBodyJastrowRef.h:268-398 - exec [...] | 0.11 | 0.00 | 0.29 | 0.00 | 0.09 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 624 - TwoBodyJastrowRef.h:268-398 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 622 - TwoBodyJastrowRef.h:269-271 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 655 - BsplineFunctor.h:305-336 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 653 - BsplineFunctor.h:291-298 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 654 - BsplineFunctor.h:305-336 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 648 - TwoBodyJastrowRef.h:377-383 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 647 - TwoBodyJastrowRef.h:381-382 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 651 - TwoBodyJastrowRef.h:375-376 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 642 - TwoBodyJastrowRef.h:388-391 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 652 - stl_numeric.h:140-141 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 646 - TwoBodyJastrowRef.h:388-391 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 649 - TwoBodyJastrowRef.h:381-381 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 650 - VectorSoAContainer.h:273-273 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 644 - TwoBodyJastrowRef.h:388-398 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 645 - TwoBodyJastrowRef.h:397-398 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 643 - TwoBodyJastrowRef.h:397-398 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 623 - TwoBodyJastrowRef.h:377-383 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 627 - TwoBodyJastrowRef.h:268-398 - exec [...] | 0.11 | 0.00 | 0.29 | 0.01 | 0.09 | 0.00 | 29 | 0.00 | 0.00 | 0.00 | |||
○Loop 632 - TwoBodyJastrowRef.h:388-391 - exec | 0.01 | 0.01 | 0.03 | 0.03 | 0.01 | 0.01 | 189 | 0.01 | 0.00 | 0.00 | |||
○Loop 635 - TwoBodyJastrowRef.h:381-381 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 638 - stl_numeric.h:140-141 - exec | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.00 | 105 | 0.00 | 0.00 | 0.00 | |||
►Loop 625 - TwoBodyJastrowRef.h:269-271 - exec [...] | 0.03 | 0.00 | 0.08 | 0.01 | 0.03 | 0.00 | 21 | 0.00 | 0.00 | 0.00 | |||
○Loop 639 - BsplineFunctor.h:291-298 - exec | 0.03 | 0.03 | 0.05 | 0.05 | 0.02 | 0.02 | 250 | 0.01 | 0.01 | 0.00 | |||
○Loop 640 - BsplineFunctor.h:305-336 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 3 | 0.00 | 0.00 | 0.00 | |||
○Loop 641 - BsplineFunctor.h:305-336 - exec [...] | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.00 | 63 | 0.00 | 0.00 | 0.00 | |||
○Loop 628 - TwoBodyJastrowRef.h:388-391 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 637 - TwoBodyJastrowRef.h:375-376 - exec | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.00 | 106 | 0.00 | 0.00 | 0.00 | |||
○Loop 636 - VectorSoAContainer.h:273-273 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 626 - TwoBodyJastrowRef.h:377-383 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 634 - TwoBodyJastrowRef.h:377-383 - exec [...] | 0.05 | 0.00 | 0.09 | 0.01 | 0.04 | 0.00 | 12 | 0.00 | 0.00 | 0.00 | |||
○Loop 633 - TwoBodyJastrowRef.h:381-382 - exec | 0.05 | 0.05 | 0.09 | 0.09 | 0.04 | 0.04 | 252 | 0.02 | 0.01 | 0.00 | |||
►Loop 630 - TwoBodyJastrowRef.h:388-398 - exec [...] | 0.01 | 0.00 | 0.04 | 0.00 | 0.01 | 0.00 | 11 | 0.00 | 0.00 | 0.00 | |||
○Loop 629 - TwoBodyJastrowRef.h:397-398 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 631 - TwoBodyJastrowRef.h:397-398 - exec | 0.01 | 0.01 | 0.04 | 0.04 | 0.01 | 0.01 | 224 | 0.01 | 0.01 | 0.00 | |||
○mkl_blas_avx512_dgemm_dcopy_right8_ea | libmkl_avx512.so.2 | 0.10 | 0.10 | 0.16 | 0.16 | 0.09 | 0.09 | 252 | 0.03 | 0.02 | Math (%): 100.00 | 0.00 | |
►main._omp_fn.1 | exec | 0.10 | 0.00 | 0.16 | 0.00 | 0.08 | 0.00 | 252 | 0.03 | 0.02 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 115 - stl_vector.h:1131-1131 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | 0.00 | |||
○Loop 157 - stl_algobase.h:939-940 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 8 | 0.00 | 0.00 | 0.00 | |||
►Loop 102 - alloc_traits.h:277-277 - exec [...] | 0.10 | 0.00 | 0.23 | 0.00 | 0.08 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 116 - stl_algobase.h:939-940 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 117 - stl_algobase.h:939-940 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 119 - new_allocator.h:88-172 - exec [...] | 0.10 | 0.00 | 0.23 | 0.00 | 0.08 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 141 - miniqmc.cpp:425-461 - exec [...] | 0.01 | 0.00 | 0.06 | 0.00 | 0.01 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 140 - miniqmc.cpp:429-458 - exec [...] | 0.01 | 0.01 | 0.02 | 0.02 | 0.01 | 0.01 | 171 | 0.01 | 0.00 | 0.00 | |||
►Loop 150 - random.h:1906-2011 - exec [...] | 0.00 | 0.00 | 0.03 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 151 - miniqmc.cpp:425-461 - exec [...] | 0.00 | 0.00 | 0.03 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 152 - RandomGenerator.h:51-54 - exec [...] | 0.00 | 0.00 | 0.03 | 0.02 | 0.00 | 0.00 | 29 | 0.00 | 0.00 | 0.00 | |||
○Loop 153 - random.tcc:458-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 5 | 0.00 | 0.00 | 0.00 | |||
►Loop 149 - random.tcc:404-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 146 - random.tcc:404-409 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 148 - random.tcc:458-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 6 | 0.00 | 0.00 | 0.00 | |||
○Loop 147 - random.tcc:412-417 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 154 - random.tcc:404-409 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 144 - random.tcc:404-409 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 145 - random.tcc:412-417 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 6 | 0.00 | 0.00 | 0.00 | |||
►Loop 135 - random.tcc:404-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 132 - random.tcc:404-409 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 133 - random.tcc:412-417 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 134 - random.tcc:458-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 139 - random.tcc:404-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 136 - random.tcc:404-409 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 137 - random.tcc:412-417 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 138 - random.tcc:425-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 131 - random.h:2011-2011 - exec [...] | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 130 - random.tcc:412-417 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | 0.00 | |||
○Loop 155 - random.tcc:458-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 3 | 0.00 | 0.00 | 0.00 | |||
○Loop 156 - random.tcc:404-409 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 129 - random.tcc:404-409 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 125 - TinyVector.h:62-62 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 120 - ParticleSet.h:277-277 - exec [...] | 0.09 | 0.00 | 0.17 | 0.01 | 0.08 | 0.00 | 92 | 0.00 | 0.00 | 0.00 | |||
►Loop 121 - OperatorTags.h:43-63 - exec [...] | 0.09 | 0.09 | 0.15 | 0.14 | 0.07 | 0.07 | 252 | 0.02 | 0.02 | 0.00 | |||
○Loop 122 - OperatorTags.h:43-63 - exec [...] | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.00 | 11 | 0.00 | 0.00 | 0.00 | |||
►Loop 97 - random.tcc:404-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 96 - random.tcc:412-417 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 95 - random.tcc:404-409 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 114 - random.tcc:404-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 111 - random.tcc:404-409 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 112 - random.tcc:412-417 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 113 - random.tcc:425-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 94 - random.tcc:404-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 92 - random.tcc:404-409 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 93 - random.tcc:412-417 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 123 - TinyVectorTensorOps.h:77-79 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 126 - stl_algobase.h:939-940 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 101 - random.tcc:404-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 98 - random.tcc:404-409 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 99 - random.tcc:412-417 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 100 - random.tcc:425-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 127 - TinyVectorTensorOps.h:77-79 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 124 - TinyVectorTensorOps.h:77-79 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 128 - TinyVectorTensorOps.h:77-79 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 110 - random.tcc:404-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 109 - random.tcc:425-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 107 - random.tcc:404-409 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 108 - random.tcc:412-417 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 106 - random.tcc:404-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 104 - random.tcc:412-417 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 105 - random.tcc:425-3368 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 103 - random.tcc:404-409 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 142 - RandomGenerator.h:51-57 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 143 - miniqmc.cpp:425-461 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 118 - new_allocator.h:139-139 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►qmcplusplus::SoaDistanceTableAAOMPTarget<double, 3u, 40>::evaluate(qmcplusplus::ParticleSet&) | exec | 0.09 | 0.00 | 0.13 | 0.00 | 0.07 | 0.00 | 252 | 0.03 | 0.03 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 2624 - SoaDistanceTableAAOMPTarget.h:184-185 - exec [...] | 0.09 | 0.00 | 0.13 | 0.01 | 0.07 | 0.00 | 20 | 0.00 | 0.00 | 0.00 | |||
○Loop 2625 - ParticleBConds3DSoa.h:237-255 - exec | 0.08 | 0.08 | 0.13 | 0.13 | 0.07 | 0.07 | 252 | 0.03 | 0.03 | 0.00 | |||
○mkl_blas_avx512_dtrsm_kernel_ll_0 | libmkl_avx512.so.2 | 0.06 | 0.06 | 0.08 | 0.08 | 0.05 | 0.05 | 252 | 0.02 | 0.01 | Math (%): 100.00 | 0.00 | |
►miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateRatios(qmcplusplus::VirtualParticleSet&, std::vector<double, std::allocator<double> >&) | exec | 0.04 | 0.00 | 0.08 | 0.01 | 0.03 | 0.00 | 251 | 0.02 | 0.01 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 252 - OneBodyJastrowRef.h:134-155 - exec [...] | 0.04 | 0.00 | 0.10 | 0.02 | 0.03 | 0.00 | 113 | 0.00 | 0.00 | 0.00 | |||
○Loop 253 - OneBodyJastrowRef.h:151-155 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 254 - OneBodyJastrowRef.h:143-146 - exec [...] | 0.04 | 0.00 | 0.09 | 0.02 | 0.03 | 0.00 | 125 | 0.00 | 0.00 | 0.00 | |||
○Loop 256 - BsplineFunctor.h:246-260 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 255 - BsplineFunctor.h:236-241 - exec | 0.03 | 0.03 | 0.07 | 0.07 | 0.03 | 0.03 | 251 | 0.01 | 0.01 | 0.00 | |||
►miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&) | exec | 0.04 | 0.01 | 0.07 | 0.02 | 0.03 | 0.01 | 251 | 0.01 | 0.01 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 834 - OneBodyJastrowRef.h:186-187 - exec | 0.00 | 0.00 | 0.02 | 0.02 | 0.00 | 0.00 | 114 | 0.00 | 0.00 | 0.00 | |||
○Loop 828 - OneBodyJastrowRef.h:188-194 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 829 - stl_numeric.h:140-141 - exec | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.00 | 31 | 0.00 | 0.00 | 0.00 | |||
►Loop 833 - OneBodyJastrowRef.h:184-194 - exec | 0.03 | 0.00 | 0.06 | 0.00 | 0.02 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 832 - OneBodyJastrowRef.h:184-194 - exec | 0.03 | 0.00 | 0.06 | 0.00 | 0.02 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 831 - OneBodyJastrowRef.h:184-194 - exec | 0.03 | 0.00 | 0.06 | 0.01 | 0.02 | 0.00 | 20 | 0.00 | 0.00 | 0.00 | |||
○Loop 830 - OneBodyJastrowRef.h:192-193 - exec | 0.02 | 0.02 | 0.05 | 0.05 | 0.02 | 0.02 | 246 | 0.01 | 0.01 | 0.00 | |||
○mkl_blas_avx512_dgemm_dcopy_down24_ea | libmkl_avx512.so.2 | 0.03 | 0.03 | 0.06 | 0.06 | 0.03 | 0.03 | 251 | 0.01 | 0.01 | Math (%): 100.00 | 0.00 | |
○gomp_team_barrier_wait_end | libgomp.so.1.0.0 | 0.03 | 0.03 | 0.04 | 0.04 | 0.03 | 0.03 | 252 | 0.01 | 0.01 | OMP (%): 100.00 | 0.00 | |
►qmcplusplus::TimerType<std::chrono::_V2::system_clock>::start() | exec | 0.03 | 0.03 | 0.05 | 0.05 | 0.03 | 0.03 | 250 | 0.01 | 0.01 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 2124 - NewTimer.cpp:53-54 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::resize(int, int) | exec | 0.03 | 0.00 | 0.04 | 0.00 | 0.03 | 0.00 | 252 | 0.00 | 0.00 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 1182 - stl_algobase.h:262-1151 - exec [...] | 0.03 | 0.00 | 0.04 | 0.00 | 0.03 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 1184 - stl_algobase.h:939-940 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 1186 - stl_algobase.h:939-940 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 1181 - new_allocator.h:138-139 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 1185 - stl_algobase.h:939-940 - exec | 0.03 | 0.03 | 0.04 | 0.04 | 0.03 | 0.03 | 252 | 0.00 | 0.00 | 0.00 | |||
○Loop 1183 - stl_algobase.h:939-940 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 1180 - OhmmsVector.h:186-186 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 1179 - OhmmsVector.h:186-186 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○mkl_blas_avx512_dgemm_kernel_nocopy_NN_b1 | libmkl_avx512.so.2 | 0.02 | 0.02 | 0.05 | 0.05 | 0.02 | 0.02 | 249 | 0.01 | 0.01 | Math (%): 100.00 | 0.00 | |
►qmcplusplus::TimerType<std::chrono::_V2::system_clock>::stop() | exec | 0.02 | 0.02 | 0.15 | 0.09 | 0.02 | 0.02 | 245 | 0.02 | 0.02 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 2129 - stl_tree.h:778-2115 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 2125 - stl_tree.h:778-2115 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 2127 - stl_tree.h:778-2115 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 2133 - NewTimer.cpp:99-100 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 2126 - stl_tree.h:786-1949 - exec [...] | 0.00 | 0.00 | 0.02 | 0.02 | 0.00 | 0.00 | 6 | 0.01 | 0.01 | 0.00 | |||
○Loop 2131 - stl_tree.h:778-2115 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 2130 - stl_tree.h:786-1949 - exec [...] | 0.00 | 0.00 | 0.05 | 0.05 | 0.00 | 0.00 | 6 | 0.02 | 0.02 | 0.00 | |||
○Loop 2132 - stl_tree.h:778-2115 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 2128 - stl_tree.h:778-2115 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○mkl_blas_dgemv | libmkl_sequential.so.2 | 0.02 | 0.02 | 0.04 | 0.04 | 0.02 | 0.02 | 236 | 0.01 | 0.01 | Math (%): 100.00 | 0.00 | |
○__dynamic_cast | libstdc++.so.6.0.33 | 0.02 | 0.02 | 0.04 | 0.04 | 0.01 | 0.01 | 233 | 0.01 | 0.01 | Others (%): 100.00 | 0.00 | |
○MPIDU_Init_shm_barrier | libmpi.so.12.0.0 | 0.02 | 0.02 | 0.94 | 0.94 | 0.01 | 0.01 | 5 | 0.29 | 0.24 | MPI (%): 100.00 | 0.00 | |
►qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::update(int) | exec | 0.02 | 0.01 | 0.05 | 0.04 | 0.01 | 0.01 | 229 | 0.01 | 0.01 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 2885 - stl_algo.h:683-709 - exec [...] | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.00 | 104 | 0.00 | 0.00 | 0.00 | |||
○f64xsubf128 | libm.so.6 | 0.01 | 0.01 | 0.04 | 0.04 | 0.01 | 0.01 | 213 | 0.01 | 0.01 | Math (%): 100.00 | 0.00 | |
►miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<double,... | exec | 0.01 | 0.00 | 0.02 | 0.00 | 0.01 | 0.00 | 252 | 0.00 | 0.00 | Exe (%): 100.00 | 0.00 | GNU C++17 14.2.0 -march=graniterapids -mprefer-vector-width=256 -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 362 - OperatorTags.h:94-94 - exec | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.00 | 2 | 0.00 | 0.00 | 0.00 | |||
○Loop 364 - stl_numeric.h:140-141 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 363 - OneBodyJastrowRef.h:171-172 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 366 - OneBodyJastrowRef.h:169-169 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 369 - OneBodyJastrowRef.h:109-237 - exec [...] | 0.01 | 0.00 | 0.04 | 0.01 | 0.01 | 0.00 | 4 | 0.00 | 0.00 | 0.00 | |||
○Loop 373 - OneBodyJastrowRef.h:184-192 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 374 - OneBodyJastrowRef.h:186-187 - exec | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.00 | 10 | 0.00 | 0.00 | 0.00 | |||
○Loop 372 - OneBodyJastrowRef.h:192-192 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 367 - stl_numeric.h:140-141 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 27 | 0.00 | 0.00 | 0.00 | |||
○Loop 375 - BsplineFunctor.h:188-336 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
►Loop 371 - OneBodyJastrowRef.h:184-194 - exec | 0.01 | 0.00 | 0.01 | 0.00 | 0.01 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 370 - OneBodyJastrowRef.h:192-193 - exec | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 245 | 0.00 | 0.00 | 0.00 | |||
►Loop 376 - OneBodyJastrowRef.h:214-216 - exec [...] | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 | 0.00 | 2 | 0.00 | 0.00 | 0.00 | |||
○Loop 378 - BsplineFunctor.h:305-336 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 377 - BsplineFunctor.h:291-298 - exec | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.00 | 7 | 0.00 | 0.00 | 0.00 | |||
○Loop 379 - BsplineFunctor.h:305-336 - exec [...] | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 368 - OneBodyJastrowRef.h:188-194 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 | |||
○Loop 365 - OneBodyJastrowRef.h:171-172 - exec | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | 0.00 |