options

Functions

NameModuleCoverage (%)Time (s)Nb ThreadsDeviation (coverage)Deviation (time)
origunicore/armclang_4unicore/gcc_6origunicore/armclang_4unicore/gcc_6origunicore/armclang_4unicore/gcc_6origunicore/armclang_4unicore/gcc_6origunicore/armclang_4unicore/gcc_6
dgemm_sve_biglibarmpl.so38.7NA30.2419.12NA19.031NA10.00NA0.000.00NA0.00
void qmcplusplus::DTD_BConds<double, 3u, 39>::computeDistances<qmcplusplus::TinyVector<double, 3u>, qmcplusplus::VectorSoAContainer<double, 3u, 32ul, qmcplusplus::Mallocator<double, 32ul> >, qmcplusplus::VectorSoAContainer<dou...exec21.321.41NA10.5210.57NA11NA0.000.00NA0.000.00NA
dgemm_sve_biglibarmpl_mp.soNA38.55NANA19.03NANA1NANA0.00NANA0.00NA
void miniqmcreference::MultiBsplineEvalRef::evaluate_vgh<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, double*, double*, unsigned long)exec11.5911.617.755.735.734.881110.000.000.000.000.000.00
qmcplusplus::DistanceTableAA<double, 3u, 39>::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector<double, 3u> const&, int)execNANA29.98NANA18.87NANA1NANA0.00NANA0.00
void miniqmcreference::MultiBsplineEvalRef::evaluate_v<double>(qmcplusplus::bspline_traits<double, 3u>::SplineType const*, double, double, double, double*, unsigned long)exec14.1514.21NA6.997.01NA11NA0.000.00NA0.000.00NA
miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int, qmcplusplus::Vector<double, std::allocator<double> >&)execNANA9.92NANA6.24NANA1NANA0.00NANA0.00
interleave_2vl_sve_kernel_dlibarmpl.so3.84NA3.161.9NA1.991NA10.00NA0.000.00NA0.00
qmcplusplus::DistanceTableAA<double, 3u, 39>::evaluate(qmcplusplus::ParticleSet&, int)execNANA6.28NANA3.96NANA1NANA0.00NANA0.00
interleave_2vl_sve_kernel_dlibarmpl_mp.soNA3.97NANA1.96NANA1NANA0.00NANA0.00NA
qmcplusplus::BsplineFunctor<double>::evaluateV(int, int, int, double const*, double*) constexec1.451.670.10.720.820.061110.000.000.000.000.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)exec0.840.921.020.420.450.641110.000.000.000.000.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::acceptMove(qmcplusplus::ParticleSet&, int)exec0.970.80.680.480.390.431110.000.000.000.000.000.00
qmcplusplus::DistanceTableBA<double, 3u, 39>::move(qmcplusplus::ParticleSet const&, qmcplusplus::TinyVector<double, 3u> const&, int)execNANA2.07NANA1.3NANA1NANA0.00NANA0.00
dgemv_t_sve_kernellibarmpl.so1.16NA0.80.58NA0.511NA10.00NA0.000.00NA0.00
qmcplusplus::BsplineFunctor<double>::evaluateVGL(int, int, int, double const*, double*, double*, double*, double*, int*) constexec0.710.830.030.350.410.021110.000.000.000.000.000.00
qmcplusplus::DistanceTableAA<double, 3u, 39>::evaluate(qmcplusplus::ParticleSet&)execNANA1.19NANA0.75NANA1NANA0.00NANA0.00
dgemv_t_sve_kernellibarmpl_mp.soNA1.15NANA0.57NANA1NANA0.00NANA0.00NA
dgemv_n_sve_kernellibarmpl.so0.6NA0.470.3NA0.31NA10.00NA0.000.00NA0.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratio(qmcplusplus::ParticleSet&, int)exec0.040.010.980.0200.621110.000.000.000.000.000.00
explicit_bzerolibc-2.31.soNANA0.92NANA0.58NANA1NANA0.00NANA0.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evalGrad(qmcplusplus::ParticleSet&, int)exec0.330.240.340.160.120.221110.000.000.000.000.000.00
__memcpylibastring.so0.460.4NA0.220.19NA11NA0.000.00NA0.000.00NA
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateGL(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<...exec0.280.260.290.140.130.191110.000.000.000.000.000.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::ratio(qmcplusplus::ParticleSet&, int)exec0.180.170.440.090.080.271110.000.000.000.000.000.00
dgemv_n_sve_kernellibarmpl_mp.soNA0.76NANA0.37NANA1NANA0.00NANA0.00NA
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.220.230.220.110.110.141110.000.000.000.000.000.00
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&)exec0.220.150.250.110.070.151110.000.000.000.000.000.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)exec0.110.20.270.050.10.171110.000.000.000.000.000.00
unknown_function[vdso]0.210.170.10.10.080.061110.000.000.000.000.000.00
interleave_3vl_sve_kernel_dlibarmpl.so0.29NA0.170.14NA0.11NA10.00NA0.000.00NA0.00
qmcplusplus::DistanceTableBA<double, 3u, 39>::evaluate(qmcplusplus::ParticleSet&, int)execNANA0.43NANA0.27NANA1NANA0.00NANA0.00
qmcplusplus::DiracMatrix<double, double>::invert_transpose(qmcplusplus::Matrix<double, std::allocator<double> > const&, qmcplusplus::Matrix<double, std::allocator<double> >&, double&, double&)exec0.210.22NA0.10.11NA11NA0.000.00NA0.000.00NA
miniqmcreference::TwoBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::computeU3(qmcplusplus::ParticleSet const&, int, double const*, double*, double*, double*, bool)execNANA0.41NANA0.26NANA1NANA0.00NANA0.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::acceptMove(qmcplusplus::ParticleSet&, int)exec0.190.170.010.090.0801110.000.000.000.000.000.00
tran_interleave_3vl_sve_kernel_dlibarmpl.so0.2NA0.130.1NA0.081NA10.00NA0.000.00NA0.00
qmcplusplus::TimerType<qmcplusplus::CPUClock>::stop()exec0.140.080.060.070.040.031110.000.000.000.000.000.00
qmcplusplus::DTD_BConds<double, 3u, 39>::computeDistancesOffload(double const*, double const*, int, double*, double*, int, int, int) constexec0.140.12NA0.070.06NA11NA0.000.00NA0.000.00NA
dgetrf7vn_libarmpl.so0.14NA0.080.07NA0.051NA10.00NA0.000.00NA0.00
interleave_3vl_sve_kernel_dlibarmpl_mp.soNA0.22NANA0.11NANA1NANA0.00NANA0.00NA
.omp_outlined..11exec0.110.1NA0.050.05NA11NA0.000.00NA0.000.00NA
tran_interleave_3vl_sve_kernel_dlibarmpl_mp.soNA0.21NANA0.1NANA1NANA0.00NANA0.00NA
std::vector<double, qmcplusplus::Mallocator<double, 32ul> >::_M_default_append(unsigned long)exec0.090.1NA0.040.05NA11NA0.000.00NA0.000.00NA
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)exec0.030.040.10.010.020.061110.000.000.000.000.000.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::invertPsiM(qmcplusplus::Matrix<double, std::allocator<double> > const&, qmcplusplus::Matrix<double, std::allocator<double> >&)execNANA0.17NANA0.11NANA1NANA0.00NANA0.00
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector&l...exec0.050.060.060.020.030.031110.000.000.000.000.000.00
qmcplusplus::BsplineAllocator<double, 32ul, qmcplusplus::Mallocator<double, 32ul> >::setCoefficientsForOrbitals(int, int, Array<double, 3u>&, multi_UBspline_3d_d*) [clone ._omp_fn.0]execNANA0.16NANA0.1NANA1NANA0.00NANA0.00
dgetrf7vn_libarmpl_mp.soNA0.15NANA0.07NANA1NANA0.00NANA0.00NA
__kmp_get_global_thread_id_reglibomp.so0.040.030.060.020.010.031110.000.000.000.000.000.00
qmcplusplus::Matrix<double, qmcplusplus::Mallocator<double, 32ul> >::resize(unsigned long, unsigned long)exec0.080.04NA0.040.02NA11NA0.000.00NA0.000.00NA
qmcplusplus::DistanceTableBA<double, 3u, 39>::evaluate(qmcplusplus::ParticleSet&)execNA0.010.1NA00.06NA11NA0.000.00NA0.000.00
@plt_start@libarmpl.so0.06NA0.050.03NA0.031NA10.00NA0.000.00NA0.00
main._omp_fn.1execNANA0.11NANA0.07NANA1NANA0.00NANA0.00
qmcplusplus::TimerType<qmcplusplus::CPUClock>::start()exec0.040.040.030.020.020.021110.000.000.000.000.000.00
dgesetlibarmpl.so0.07NA0.030.03NA0.021NA10.00NA0.000.00NA0.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::computeU3(qmcplusplus::ParticleSet&, int, double const*)exec0.030.07NA0.010.03NA11NA0.000.00NA0.000.00NA
qmcplusplus::ParticleSet::makeMove(int, qmcplusplus::TinyVector<double, 3u> const&)exec0.060.020.020.030.010.011110.000.000.000.000.000.00
.omp_outlined..62exec0.040.06NA0.020.03NA11NA0.000.00NA0.000.00NA
qmcplusplus::WaveFunction::ratio(qmcplusplus::ParticleSet&, int)exec0.040.040.010.020.0201110.000.000.000.000.000.00
dgesetlibarmpl_mp.soNA0.07NANA0.03NANA1NANA0.00NANA0.00NA
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::ratio(qmcplusplus::ParticleSet&, int)exec0.06NA0.010.03NA01NA10.00NA0.000.00NA0.00
qmcplusplus::Vector<double, std::allocator<double> >::resize(unsigned long, double)exec0.030.03NA0.010.01NA11NA0.000.00NA0.000.00NA
bool armpl::dispatch_atomic_sve<double>(armpl::armpl_trans, armpl::armpl_trans, long, long, long, double const*, long, double const*, long, double*, long, double, double)libarmpl.so0.04NA0.020.02NA0.011NA10.00NA0.000.00NA0.00
__kmp_api_omp_get_wtimelibomp.so0.010.030.0100.0101110.000.000.000.000.000.00
__kmp_api_omp_get_levellibomp.so0.03NA0.020.01NA0.011NA10.00NA0.000.00NA0.00
qmcplusplus::Vector<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<double, 3u> > >::resize(unsigned long, qmcplusplus::TinyVector<double, 3u>)exec0.020.02NA0.010.01NA11NA0.000.00NA0.000.00NA
miniqmcreference::DiracDeterminantRef<qmcplusplus::DelayedUpdate<double, double> >::resize(int, int)execNANA0.04NANA0.02NANA1NANA0.00NANA0.00
__kmp_get_ancestor_thread_numlibomp.so0.02NA0.020.01NA0.011NA10.00NA0.000.00NA0.00
__exp_finitelibamath.so0.020.02NA0.010.01NA11NA0.000.00NA0.000.00NA
@plt_start@libarmpl_mp.soNA0.04NANA0.02NANA1NANA0.00NANA0.00NA
_ZZZN5armpl4clag4gemmIdLNS0_4spec12problem_typeE32ENS2_24generic_sve_machine_specEEEvRKNS2_15problem_contextIT_XT0_ET1_EEENKUlDpRT_E_clIJKNS0_5strat12set_or_scaleEKNSG_6atomicEKNSG_3dotEKNSG_5axpbyEKNSG_4gemvEEEEDaSD_ENKUlRS6_E_clISQ_EEbSR_libarmpl.so0.02NA0.010.01NA01NA10.00NA0.000.00NA0.00
qmcplusplus::WaveFunction::evalGrad(qmcplusplus::ParticleSet&, int)execNA0.010.02NA00.01NA11NA0.000.00NA0.000.00
unknown_functionexec0.010.010.010001110.000.000.000.000.000.00
void armpl::clag::(anonymous namespace)::gemv_a_cntg_first<false, double, double, double, double>(long, long, double, double const*, long, long, double const*, long, double, double*, long)libarmpl.so0.03NANA0.01NANA1NANA0.00NANA0.00NANA
qmcplusplus::ParticleSet::acceptMove(int)exec0.02NA0.010.01NA01NA10.00NA0.000.00NA0.00
_ZSt13__invoke_implIvZN5armpl4clag4gemmIdLNS1_4spec12problem_typeE0ENS3_24generic_sve_machine_specEEEvRKNS3_15problem_contextIT_XT0_ET1_EEEUlDpRT_E_JRKNS1_5strat12set_or_scaleERKNSG_6atomicERKNSG_3dotERKNSG_5axpbyERKNSG_4gemvERKNSG_13outer_productERKNSG_5s...libarmpl_mp.soNA0.03NANA0.01NANA1NANA0.00NANA0.00NA
__exp_finitelibm-2.31.soNANA0.03NANA0.02NANA1NANA0.00NANA0.00
qmcplusplus::WaveFunction::ratioGrad(qmcplusplus::ParticleSet&, int, qmcplusplus::TinyVector<double, 3u>&)execNA0.010.02NA00.01NA11NA0.000.00NA0.000.00
void armpl::clag::(anonymous namespace)::gemv_a_cntg_first<false, double, double, double, double>(long, long, double, double const*, long, long, double const*, long, double, double*, long)libarmpl_mp.soNA0.02NANA0.01NANA1NANA0.00NANA0.00NA
bool armpl::dispatch_atomic_sve<double>(armpl::armpl_trans, armpl::armpl_trans, long, long, long, double const*, long, double const*, long, double*, long, double, double)libarmpl_mp.soNA0.02NANA0.01NANA1NANA0.00NANA0.00NA
qmcplusplus::WaveFunction::acceptMove(qmcplusplus::ParticleSet&, int)exec0.02NANA0.01NANA1NANA0.00NANA0.00NANA
daxpy_sve_kernellibarmpl.so0.01NA0.010NA01NA10.00NA0.000.00NA0.00
__kmp_elapsedlibomp.soNA0.010.01NA00NA11NA0.000.00NA0.000.00
_dl_rtld_di_serinfold-2.31.so0.010.01NA00NA11NA0.000.00NA0.000.00NA
void armpl::clag::(anonymous namespace)::trsm_kernel<double, true, true, true, false, false>(double const*, long, long, double*, long, long, long, long)libarmpl_mp.soNA0.02NANA0.01NANA1NANA0.00NANA0.00NA
dscal_sve_kernellibarmpl.soNANA0.02NANA0.01NANA1NANA0.00NANA0.00
void armpl::clag::(anonymous namespace)::trsm_kernel<double, true, true, true, false, false>(double const*, long, long, double*, long, long, long, long)libarmpl.so0.01NA0.010NA01NA10.00NA0.000.00NA0.00
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evaluateLog(qmcplusplus::ParticleSet&, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u>, std::allocator<qmcplusplus::TinyVector<double,...execNANA0.02NANA0.01NANA1NANA0.00NANA0.00
qmcplusplus::TimerManager<qmcplusplus::TimerType<qmcplusplus::CPUClock> >::pop_timer(qmcplusplus::TimerType<qmcplusplus::CPUClock>*)execNA0.010.01NA00NA11NA0.000.00NA0.000.00
__strtol_llibc-2.31.so0.01NANA0NANA1NANA0.00NANA0.00NANA
armpl::vector_size_bytes()libarmpl.soNANA0.01NANA0NANA1NANA0.00NANA0.00
miniqmcreference::einspline_spo_ref<double>::set(int, int, int, int, int, bool)execNANA0.01NANA0NANA1NANA0.00NANA0.00
__log_finitelibm-2.31.soNANA0.01NANA0NANA1NANA0.00NANA0.00
_ZSt13__invoke_implIvZN5armpl4clag4gemmIdLNS1_4spec12problem_typeE0ENS3_24generic_sve_machine_specEEEvRKNS3_15problem_contextIT_XT0_ET1_EEEUlDpRT_E_JRKNS1_5strat12set_or_scaleERKNSG_6atomicERKNSG_3dotERKNSG_5axpbyERKNSG_4gemvERKNSG_13outer_productERKNSG_5s...libarmpl.so0.01NANA0NANA1NANA0.00NANA0.00NANA
qmcplusplus::ParticleSet::setActive(int)execNANA0.01NANA0NANA1NANA0.00NANA0.00
GOMP_parallellibomp.soNANA0.01NANA0NANA1NANA0.00NANA0.00
__openlibc-2.31.soNANA0.01NANA0NANA1NANA0.00NANA0.00
lsame_libarmpl.so0.01NANA0NANA1NANA0.00NANA0.00NANA
void qmcplusplus::DelayedUpdate<double, double>::acceptRow<qmcplusplus::Vector<double, std::allocator<double> > >(qmcplusplus::Matrix<double, std::allocator<double> >&, int, qmcplusplus::Vector<double, std::alloca...execNA0.01NANA0NANA1NANA0.00NANA0.00NA
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::recompute(qmcplusplus::ParticleSet&)execNA0.01NANA0NANA1NANA0.00NANA0.00NA
__libc_malloclibc-2.31.so0.01NANA0NANA1NANA0.00NANA0.00NANA
miniqmcreference::OneBodyJastrowRef<qmcplusplus::BsplineFunctor<double> >::evalGrad(qmcplusplus::ParticleSet&, int)execNANA0.01NANA0NANA1NANA0.00NANA0.00
_ZZZN5armpl4clag4gemmIdLNS0_4spec12problem_typeE16ENS2_24generic_sve_machine_specEEEvRKNS2_15problem_contextIT_XT0_ET1_EEENKUlDpRT_E_clIJKNS0_5strat12set_or_scaleEKNSG_5axpbyEKNSG_13outer_productEEEEDaSD_ENKUlRS6_E_clISM_EEbSN_libarmpl.so0.01NANA0NANA1NANA0.00NANA0.00NANA
long armpl_get_system_l1_max_elements_generic_sve<double>()libarmpl.so0.01NANA0NANA1NANA0.00NANA0.00NANA
qmcplusplus::ParticleSet::rejectMove(int)exec0.01NANA0NANA1NANA0.00NANA0.00NANA
___kmp_freelibomp.so0.01NANA0NANA1NANA0.00NANA0.00NANA
void qmcplusplus::DelayedUpdate<double, double>::getInvRow<qmcplusplus::Vector<double, std::allocator<double> > >(qmcplusplus::Matrix<double, std::allocator<double> > const&, int, qmcplusplus::Vector<double, std::...exec0.01NANA0NANA1NANA0.00NANA0.00NANA
__memmovelibastring.so0.01NANA0NANA1NANA0.00NANA0.00NANA
idamax_kernellibarmpl.so0.01NANA0NANA1NANA0.00NANA0.00NANA
_ZZZN5armpl4clag4gemmIdLNS0_4spec12problem_typeE16ENS2_24generic_sve_machine_specEEEvRKNS2_15problem_contextIT_XT0_ET1_EEENKUlDpRT_E_clIJKNS0_5strat12set_or_scaleEKNSG_5axpbyEKNSG_13outer_productEEEEDaSD_ENKUlRS6_E_clISM_EEbSN_libarmpl_mp.soNA0.01NANA0NANA1NANA0.00NANA0.00NA
_ZZZN5armpl4clag4gemmIdLNS0_4spec12problem_typeE32ENS2_24generic_sve_machine_specEEEvRKNS2_15problem_contextIT_XT0_ET1_EEENKUlDpRT_E_clIJKNS0_5strat12set_or_scaleEKNSG_6atomicEKNSG_3dotEKNSG_5axpbyEKNSG_4gemvEEEEDaSD_ENKUlRS6_E_clISK_EEbSR_libarmpl_mp.soNA0.01NANA0NANA1NANA0.00NANA0.00NA
miniqmcreference::einspline_spo_ref<double>::evaluate_v(qmcplusplus::ParticleSet const&, int)exec0.01NANA0NANA1NANA0.00NANA0.00NANA
miniqmcreference::einspline_spo_ref<double>::evaluate_vgh(qmcplusplus::ParticleSet const&, int)execNA0.01NANA0NANA1NANA0.00NANA0.00NA
_ZZZN5armpl4clag4gemmIdLNS0_4spec12problem_typeE32ENS2_24generic_sve_machine_specEEEvRKNS2_15problem_contextIT_XT0_ET1_EEENKUlDpRT_E_clIJKNS0_5strat12set_or_scaleEKNSG_6atomicEKNSG_3dotEKNSG_5axpbyEKNSG_4gemvEEEEDaSD_ENKUlRS6_E_clISO_EEbSR_libarmpl_mp.soNA0.01NANA0NANA1NANA0.00NANA0.00NA
ddot_sve_kernellibarmpl.so0.01NANA0NANA1NANA0.00NANA0.00NANA
__kmp_api_omp_get_max_active_levelslibomp.soNA0.01NANA0NANA1NANA0.00NANA0.00NA
qmcplusplus::DistanceTableBA<double, 3u, 39>::update(int)execNA0.01NANA0NANA1NANA0.00NANA0.00NA
void armpl::clag::(anonymous namespace)::gemv_shim<true, double, &dgemv_t_sve_kernel>(long, long, double, double const*, long, long, double const*, long, double, double*, long)libarmpl_mp.soNA0.01NANA0NANA1NANA0.00NANA0.00NA
@plt_start@libomp.soNANA0.01NANA0NANA1NANA0.00NANA0.00
×