Name | Module | Coverage (%) | Inclusive Time w.r.t. Wall Time(s) | Max Inc. Time over Threads(s) | Nb Threads | Deviation (coverage) | Deviation (time) |
maq_icx | maq_gcc | maq_clang | maq_icx | maq_gcc | maq_clang | maq_icx | maq_gcc | maq_clang | maq_icx | maq_gcc | maq_clang | maq_icx | maq_gcc | maq_clang | maq_icx | maq_gcc | maq_clang |
auto aset::asolve::Assembler<aset::asolve::FESpace, aset::asolve::SparseMatrixCOO<int, double> >::parallel_assemble_colmutexes_(aset::asolve::AssemblyFlag)::{lambda()#2}::operator()() const::{lambda(auto:1 const&)#1}::operator()<aset::as... | binary | 20.47 | 27.17 | 27.24 | 13.46 | 19.03 | 17.37 | 1.76 | 4.86 | 4.19 | 128 | 128 | 128 | 2.04 | 3.36 | 2.89 | 0.07 | 0.39 | 0.26 |
void std::__introsort_loop<__gnu_cxx::__normal_iterator<int*, std::vector<int, tbb::detail::d1::scalable_allocator<int> > >, long, __gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator<int*, std::vector<int, tbb::det... | binary | 8.01 | NA | 5.57 | 5.27 | NA | 3.55 | 0.74 | NA | 0.82 | 128 | NA | 128 | 0.90 | NA | 0.53 | 0.04 | NA | 0.04 |
__GI___sched_yield | libc-2.28.so | 10.40 | 0.67 | 0.83 | 6.84 | 0.47 | 0.53 | 0.95 | 0.17 | 0.18 | 128 | 128 | 128 | 1.33 | 0.17 | 0.20 | 0.07 | 0.02 | 0.02 |
Eigen::internal::gebp_kernel<double, double, long, Eigen::internal::blas_data_mapper<double, long, 0, 0, 1>, 12, 4, false, false>::operator()(Eigen::internal::blas_data_mapper<double, long, 0, 0, 1> const&, double const*, double const... | libboundary_conditions.so | 11.57 | NA | NA | 7.61 | NA | NA | 1.04 | NA | NA | 128 | NA | NA | 1.32 | NA | NA | 0.06 | NA | NA |
aset::asolve::Element_U<aset::asolve::ReferenceElement<aset::asolve::quadrature::HexaGauss8, aset::asolve::Hexa8Interpolation1, 3, (aset::asolve::FormulationFlag)0>, TypeList<aset::asolve::ElementRule<aset::asolve::ReferenceElement<aset::... | libfinite_elements.so | 4.58 | 3.30 | 2.25 | 3.02 | 2.31 | 1.44 | 0.46 | 0.67 | 0.47 | 128 | 128 | 128 | 0.70 | 0.56 | 0.54 | 0.04 | 0.07 | 0.07 |
rml::internal::internalPoolMalloc(rml::internal::MemoryPool*, unsigned long) | libtbbmalloc.so.2.13 | NA | 4.38 | 5.75 | NA | 3.07 | 3.67 | NA | 0.93 | 1.05 | NA | 128 | 128 | NA | 0.61 | 0.79 | NA | 0.08 | 0.09 |
Eigen::internal::gebp_kernel<double, double, long, Eigen::internal::blas_data_mapper<double, long, 0, 0, 1>, 12, 4, false, false>::operator()(Eigen::internal::blas_data_mapper<double, long, 0, 0, 1> const&, double const*, double const... | libfinite_elements.so | NA | 8.07 | NA | NA | 5.65 | NA | NA | 2.29 | NA | NA | 128 | NA | NA | 3.25 | NA | NA | 0.48 | NA |
void Eigen::internal::gemm_kern_avx512<double, 24, 8, true, false, true>(long, long, long, double*, double const*, double const*, double*, long, long, long, long, long, long) | libboundary_conditions.so | NA | NA | 5.93 | NA | NA | 3.78 | NA | NA | 1.33 | NA | NA | 128 | NA | NA | 1.64 | NA | NA | 0.20 |
Eigen::internal::general_matrix_vector_product<long, double, Eigen::internal::const_blas_data_mapper<double, long, 0>, 0, false, double, Eigen::internal::const_blas_data_mapper<double, long, 1>, false, 0>::run(long, long, Eigen::internal:... | libnon_linear_solvers.so | 3.88 | NA | 1.64 | 2.55 | NA | 1.05 | 0.38 | NA | 0.39 | 128 | NA | 128 | 0.64 | NA | 0.50 | 0.04 | NA | 0.06 |
rml::internal::Backend::genericGetBlock(int, unsigned long, bool) [clone .constprop.1] | libtbbmalloc.so.2.13 | NA | 2.60 | 2.83 | NA | 1.82 | 1.81 | NA | 0.52 | 0.50 | NA | 128 | 128 | NA | 0.39 | 0.40 | NA | 0.05 | 0.05 |
__intel_avx_rep_memcpy | binary | 5.34 | NA | NA | 3.51 | NA | NA | 28.36 | NA | NA | 128 | NA | NA | 3.65 | NA | NA | 2.49 | NA | NA |
Eigen::internal::general_matrix_vector_product<long, double, Eigen::internal::const_blas_data_mapper<double, long, 1>, 1, false, double, Eigen::internal::const_blas_data_mapper<double, long, 0>, false, 0>::run(long, long, Eigen::internal:... | libboundary_conditions.so | 1.49 | NA | 3.84 | 0.98 | NA | 2.45 | 0.18 | NA | 0.84 | 128 | NA | 128 | 0.37 | NA | 1.15 | 0.02 | NA | 0.14 |
void tbb::detail::d1::dynamic_grainsize_mode<tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type> >::work_balance<tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, tbb::detail::d2::parallel_fo... | binary | NA | 4.95 | NA | NA | 3.47 | NA | NA | 0.83 | NA | NA | 128 | NA | NA | 0.45 | NA | NA | 0.04 | NA |
__memcpy_avx512_unaligned_erms | libc-2.28.so | 0.00 | 2.68 | 1.74 | 0.00 | 1.87 | 1.11 | 0.01 | 12.56 | 0.45 | 6 | 128 | 128 | 0.02 | 1.74 | 0.72 | 0.00 | 1.09 | 0.09 |
void std::vector<int, tbb::detail::d1::scalable_allocator<int> >::_M_range_insert<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int*, std::vector<i... | binary | 0.44 | NA | 3.61 | 0.29 | NA | 2.30 | 0.08 | NA | 0.58 | 128 | NA | 128 | 0.20 | NA | 0.47 | 0.01 | NA | 0.05 |
tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<std::vector<int, tbb::detail::d1::scalable_allocator<int> >*, std::vector<std::vector<int, tbb::detail::d1::scalable_allocator<int> >, std::allocator&l... | binary | 3.97 | NA | NA | 2.61 | NA | NA | 0.43 | NA | NA | 128 | NA | NA | 0.58 | NA | NA | 0.03 | NA | NA |
aset::asolve::DofList::operator[](unsigned long) const | libdofs.so | 0.42 | 1.74 | 1.73 | 0.28 | 1.22 | 1.11 | 0.06 | 0.42 | 0.36 | 128 | 128 | 128 | 0.17 | 0.48 | 0.51 | 0.01 | 0.07 | 0.06 |
aset::amat::IPDataView::attach_storage_for_ip(unsigned long) | libamat.so | 0.38 | 1.86 | 1.58 | 0.25 | 1.31 | 1.01 | 0.07 | 0.42 | 0.40 | 128 | 128 | 128 | 0.17 | 0.48 | 0.52 | 0.01 | 0.07 | 0.06 |
aset::asolve::MutDof::operator aset::asolve::Dof() const | libdofs.so | 0.75 | 1.64 | 1.41 | 0.50 | 1.15 | 0.90 | 0.11 | 0.35 | 0.29 | 128 | 128 | 128 | 0.25 | 0.29 | 0.34 | 0.02 | 0.04 | 0.04 |
tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<aset::asolve::FiniteElement* const*, std::vector<aset::asolve::FiniteElement*, std::allocato... | binary | 0.00 | 3.56 | 0.00 | 0.00 | 2.49 | 0.00 | 0.00 | 0.71 | 0.00 | 3 | 128 | 10 | 0.00 | 0.44 | 0.00 | 0.00 | 0.05 | 0.00 |
__memset_avx512_erms | libc-2.28.so | NA | 2.65 | 0.85 | NA | 1.86 | 0.54 | NA | 2.21 | 0.27 | NA | 128 | 128 | NA | 0.43 | 0.29 | NA | 0.17 | 0.04 |
Eigen::internal::gemm_pack_lhs<double, long, Eigen::internal::const_blas_data_mapper<double, long, 1>, 12, 4, double __vector(4), 1, false, false>::operator()(double*, Eigen::internal::const_blas_data_mapper<double, long, 1> const&, l... | libboundary_conditions.so | 3.30 | NA | NA | 2.17 | NA | NA | 0.32 | NA | NA | 128 | NA | NA | 0.56 | NA | NA | 0.04 | NA | NA |
rml::internal::Backend::askMemFromOS(unsigned long, long, int*, int, bool*, bool) | libtbbmalloc.so.2.13 | NA | 1.50 | 1.74 | NA | 1.05 | 1.11 | NA | 0.33 | 0.32 | NA | 128 | 128 | NA | 0.27 | 0.31 | NA | 0.04 | 0.04 |
aset::asolve::StorageCSC<int, double> aset::asolve::extract_modify_storage_constraint<int, double>(aset::asolve::StorageCSC<int, double>&, std::vector<bool, std::allocator<bool> > const&, double) | binary | 1.60 | 0.72 | 0.80 | 1.05 | 0.50 | 0.51 | 15.58 | 13.92 | 13.29 | 1 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
rml::internal::Backend::IndexedBins::getFromBin(int, rml::internal::BackendSync*, unsigned long, bool, bool, bool, int*) [clone .constprop.0] | libtbbmalloc.so.2.13 | NA | 1.44 | 1.55 | NA | 1.01 | 0.99 | NA | 0.36 | 0.31 | NA | 128 | 128 | NA | 0.27 | 0.30 | NA | 0.04 | 0.04 |
aset::asolve::FiniteElement::dofs_rank() const | binary | 0.36 | 1.04 | 1.57 | 0.24 | 0.73 | 1.00 | 0.06 | 0.24 | 0.34 | 126 | 128 | 128 | 0.17 | 0.29 | 0.43 | 0.01 | 0.04 | 0.05 |
aset::asolve::Dof::begin_total_value() const | libdofs.so | 0.30 | 1.11 | 1.54 | 0.20 | 0.77 | 0.98 | 0.05 | 0.27 | 0.33 | 127 | 128 | 128 | 0.14 | 0.31 | 0.47 | 0.01 | 0.04 | 0.06 |
Eigen::internal::gemm_pack_rhs<double, long, Eigen::internal::const_blas_data_mapper<double, long, 0>, 4, 0, false, false>::operator()(double*, Eigen::internal::const_blas_data_mapper<double, long, 0> const&, long, long, long, long) | libboundary_conditions.so | 2.89 | NA | NA | 1.90 | NA | NA | 0.31 | NA | NA | 128 | NA | NA | 0.52 | NA | NA | 0.03 | NA | NA |
__intel_avx_rep_memset | binary | 2.89 | NA | NA | 1.90 | NA | NA | 2.08 | NA | NA | 128 | NA | NA | 0.42 | NA | NA | 0.17 | NA | NA |
__memset_avx512_unaligned_erms | libc-2.28.so | NA | 2.13 | 0.73 | NA | 1.50 | 0.47 | NA | 0.63 | 0.16 | NA | 128 | 128 | NA | 0.74 | 0.23 | NA | 0.11 | 0.03 |
Eigen::internal::general_matrix_vector_product<long, double, Eigen::internal::TensorContractionInputMapper<double, long, 1, Eigen::TensorEvaluator<Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l, 3l, 3l>, 0, long> const, Eigen::Defa... | libamat.so | 2.77 | NA | NA | 1.82 | NA | NA | 0.30 | NA | NA | 128 | NA | NA | 0.56 | NA | NA | 0.04 | NA | NA |
aset::amat::BehaviorDirectIntegrator<aset::amat::BehaviorBase>::integrate() | libamat.so | 0.39 | 0.13 | 1.96 | 0.26 | 0.09 | 1.25 | 0.06 | 0.05 | 0.44 | 128 | 127 | 128 | 0.18 | 0.07 | 0.68 | 0.01 | 0.01 | 0.08 |
aset::asolve::Dof::rank() const | libdofs.so | 0.53 | 0.82 | 1.12 | 0.35 | 0.57 | 0.72 | 0.08 | 0.20 | 0.26 | 128 | 128 | 128 | 0.22 | 0.22 | 0.29 | 0.02 | 0.03 | 0.04 |
void std::__introsort_loop<__gnu_cxx::__normal_iterator<int*, std::vector<int, tbb::detail::d1::scalable_allocator<int> > >, long, __gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator<int*, std::vector<int, tbb::det... | binary | NA | 2.35 | NA | NA | 1.64 | NA | NA | 0.45 | NA | NA | 128 | NA | NA | 0.30 | NA | NA | 0.04 | NA |
Eigen::internal::general_matrix_vector_product<long, double, Eigen::internal::const_blas_data_mapper<double, long, 1>, 1, false, double, Eigen::internal::const_blas_data_mapper<double, long, 0>, false, 0>::run(long, long, Eigen::internal:... | libfinite_elements.so | NA | 2.34 | NA | NA | 1.64 | NA | NA | 0.53 | NA | NA | 128 | NA | NA | 0.43 | NA | NA | 0.06 | NA |
void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<int*, std::vector<int, tbb::detail::d1::scalable_allocator<int> > >, __gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator<int*, std::vector<int, tbb::det... | binary | NA | NA | 2.30 | NA | NA | 1.46 | NA | NA | 0.42 | NA | NA | 128 | NA | NA | 0.33 | NA | NA | 0.04 |
aset::amat::IsotropicElasticBehavior::integrate() const | libamat.so | 0.56 | 0.86 | 0.52 | 0.37 | 0.60 | 0.33 | 0.08 | 0.20 | 0.17 | 128 | 128 | 128 | 0.21 | 0.22 | 0.19 | 0.01 | 0.03 | 0.02 |
Eigen::internal::general_matrix_vector_product<long, double, Eigen::internal::TensorContractionInputMapper<double, long, 1, Eigen::TensorEvaluator<Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l, 3l, 3l>, 0, long> const, Eigen::Defa... | libamat.so | NA | 1.90 | NA | NA | 1.33 | NA | NA | 0.61 | NA | NA | 128 | NA | NA | 0.78 | NA | NA | 0.11 | NA |
aset::asolve::Dof::increment_value() const | libdofs.so | 0.26 | 1.29 | 0.23 | 0.17 | 0.90 | 0.15 | 0.05 | 0.30 | 0.23 | 127 | 128 | 128 | 0.11 | 0.33 | 0.26 | 0.01 | 0.05 | 0.03 |
Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l>, 0, long>, Eigen::TensorMap<Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l>, 0, long>, 0, Eigen::MakePointer> ... | libfinite_elements.so | NA | 1.44 | NA | NA | 1.01 | NA | NA | 0.36 | NA | NA | 128 | NA | NA | 0.47 | NA | NA | 0.07 | NA |
Eigen::internal::general_matrix_vector_product<long, double, Eigen::internal::TensorContractionInputMapper<double, long, 1, Eigen::TensorEvaluator<Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l, 3l, 3l>, 0, long> const, Eigen::Defa... | libamat.so | NA | NA | 1.41 | NA | NA | 0.90 | NA | NA | 0.34 | NA | NA | 128 | NA | NA | 0.45 | NA | NA | 0.06 |
rml::internal::freeSmallObject(void*) [clone .lto_priv.0] | libtbbmalloc.so.2.13 | NA | 0.57 | 0.82 | NA | 0.40 | 0.52 | NA | 1.07 | 0.97 | NA | 128 | 128 | NA | 0.17 | 0.21 | NA | 0.09 | 0.08 |
Eigen::internal::gemm_pack_lhs<double, long, Eigen::internal::const_blas_data_mapper<double, long, 1>, 24, 8, double __vector(8), 1, false, false>::operator()(double*, Eigen::internal::const_blas_data_mapper<double, long, 1> const&, l... | libboundary_conditions.so | NA | NA | 1.36 | NA | NA | 0.87 | NA | NA | 0.34 | NA | NA | 128 | NA | NA | 0.44 | NA | NA | 0.05 |
Eigen::internal::gemm_pack_rhs<double, long, Eigen::internal::const_blas_data_mapper<double, long, 0>, 8, 0, false, false>::operator()(double*, Eigen::internal::const_blas_data_mapper<double, long, 0> const&, long, long, long, long) | libboundary_conditions.so | NA | NA | 1.35 | NA | NA | 0.86 | NA | NA | 0.30 | NA | NA | 128 | NA | NA | 0.41 | NA | NA | 0.05 |
Eigen::internal::general_matrix_vector_product<long, double, Eigen::internal::const_blas_data_mapper<double, long, 0>, 0, false, double, Eigen::internal::const_blas_data_mapper<double, long, 1>, false, 0>::run(long, long, Eigen::internal:... | libfinite_elements.so | NA | 1.29 | NA | NA | 0.90 | NA | NA | 0.44 | NA | NA | 128 | NA | NA | 0.54 | NA | NA | 0.08 | NA |
void Eigen::internal::call_dense_assignment_loop<Eigen::Matrix<double, 24, 24, 0, 24, 24>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<d... | libfinite_elements.so | NA | 1.24 | NA | NA | 0.87 | NA | NA | 0.34 | NA | NA | 128 | NA | NA | 0.37 | NA | NA | 0.05 | NA |
aset::amat::BehaviorBase::update_val_for_input_variables() | libamat.so | NA | 1.22 | NA | NA | 0.85 | NA | NA | 0.30 | NA | NA | 128 | NA | NA | 0.31 | NA | NA | 0.04 | NA |
rml::internal::OrphanedBlocks::put(long, rml::internal::Block*) | libtbbmalloc.so.2.13 | NA | 0.50 | 0.71 | NA | 0.35 | 0.46 | NA | 0.10 | 0.15 | NA | 128 | 127 | NA | 0.17 | 0.34 | NA | 0.02 | 0.04 |
auto aset::asolve::GenericFiniteElement<aset::asolve::ReferenceElement<aset::asolve::quadrature::HexaGauss8, aset::asolve::Hexa8Interpolation1, 3, (aset::asolve::FormulationFlag)0>, TypeList<aset::asolve::ElementRule<aset::asolve::ReferenceE... | libfinite_elements.so | 1.18 | NA | NA | 0.77 | NA | NA | 0.14 | NA | NA | 128 | NA | NA | 0.33 | NA | NA | 0.02 | NA | NA |
tbb::detail::d1::task* tbb::detail::r1::task_dispatcher::receive_or_steal_task<false, tbb::detail::r1::outermost_worker_waiter>(tbb::detail::r1::thread_data&, tbb::detail::r1::execution_data_ext&, tbb::detail::r1::outermost_worker_waiter&... | libtbb.so.12.2 | 1.15 | NA | NA | 0.75 | NA | NA | 0.17 | NA | NA | 127 | NA | NA | 0.40 | NA | NA | 0.03 | NA | NA |
Eigen::internal::gemm_pack_lhs<double, long, Eigen::internal::const_blas_data_mapper<double, long, 1>, 12, 4, double __vector(4), 1, false, false>::operator()(double*, Eigen::internal::const_blas_data_mapper<double, long, 1> const&, l... | libfinite_elements.so | NA | 1.09 | NA | NA | 0.76 | NA | NA | 0.27 | NA | NA | 128 | NA | NA | 0.33 | NA | NA | 0.05 | NA |
aset::asolve::Node::position() const | libdofs.so | 0.10 | 0.39 | 0.58 | 0.07 | 0.28 | 0.37 | 0.03 | 0.12 | 0.16 | 98 | 128 | 128 | 0.08 | 0.15 | 0.22 | 0.01 | 0.02 | 0.03 |
rml::internal::Block::privatizePublicFreeList(bool) | libtbbmalloc.so.2.2 | 1.03 | NA | NA | 0.68 | NA | NA | 0.17 | NA | NA | 128 | NA | NA | 0.37 | NA | NA | 0.03 | NA | NA |
aset::asolve::Assembler<aset::asolve::FESpace, aset::asolve::SparseMatrixCOO<int, double> >::parallel_assemble_colmutexes_(aset::asolve::AssemblyFlag) | binary | 0.67 | 0.34 | 0.00 | 0.44 | 0.24 | 0.00 | 6.55 | 6.52 | 0.02 | 1 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Eigen::internal::gemm_pack_lhs<double, long, Eigen::internal::const_blas_data_mapper<double, long, 0>, 12, 4, double __vector(4), 0, false, false>::operator()(double*, Eigen::internal::const_blas_data_mapper<double, long, 0> const&, l... | libfinite_elements.so | 0.97 | NA | NA | 0.64 | NA | NA | 0.13 | NA | NA | 128 | NA | NA | 0.26 | NA | NA | 0.02 | NA | NA |
Eigen::Matrix<double, aset::asolve::ReferenceElement<aset::asolve::quadrature::HexaGauss8, aset::asolve::Hexa8Interpolation1, 3, (aset::asolve::FormulationFlag)0>::nb_nodes, aset::asolve::ReferenceElement<aset::asolve::quadrature::HexaGauss8, a... | libfinite_elements.so | NA | NA | 0.93 | NA | NA | 0.59 | NA | NA | 0.21 | NA | NA | 128 | NA | NA | 0.30 | NA | NA | 0.04 |
auto aset::asolve::Assembler<aset::asolve::FESpace, aset::asolve::SparseMatrixCOO<int, double> >::compute_matrix_profile_()::{lambda()#2}::operator()() const::{lambda(auto:1 const&)#1}::operator()<aset::asolve::FiniteElement*>(aset::a... | binary | NA | NA | 0.91 | NA | NA | 0.58 | NA | NA | 0.19 | NA | NA | 128 | NA | NA | 0.21 | NA | NA | 0.03 |
scalable_free | libtbbmalloc.so.2.13 | NA | 0.26 | 0.61 | NA | 0.18 | 0.39 | NA | 3.92 | 4.18 | NA | 111 | 128 | NA | 0.53 | 0.56 | NA | 0.37 | 0.37 |
Eigen::internal::gemm_pack_rhs<double, long, Eigen::internal::const_blas_data_mapper<double, long, 0>, 4, 0, false, false>::operator()(double*, Eigen::internal::const_blas_data_mapper<double, long, 0> const&, long, long, long, long) [... | libfinite_elements.so | NA | 0.86 | NA | NA | 0.60 | NA | NA | 0.27 | NA | NA | 128 | NA | NA | 0.37 | NA | NA | 0.05 | NA |
aset::asolve::StorageCOO<int, double>::StorageCOO(aset::asolve::StorageCOO<int, double> const&) | binary | NA | NA | 0.85 | NA | NA | 0.54 | NA | NA | 14.14 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 |
void Eigen::TensorEvaluator<Eigen::TensorContractionOp<std::array<Eigen::IndexPair<int>, 2ul> const, Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l, 3l, 3l>, 0, long> const, Eigen::TensorFixedSize<double, Eigen::Sizes&l... | libamat.so | 0.39 | 0.18 | 0.25 | 0.26 | 0.12 | 0.16 | 0.07 | 0.07 | 0.07 | 127 | 125 | 128 | 0.17 | 0.11 | 0.11 | 0.01 | 0.02 | 0.01 |
aset::amat::IPDataView::compute_rate_from_incr(double const&) | libamat.so | 0.12 | 0.54 | 0.12 | 0.08 | 0.37 | 0.08 | 0.03 | 0.15 | 0.04 | 107 | 128 | 119 | 0.09 | 0.17 | 0.07 | 0.01 | 0.02 | 0.01 |
Eigen::internal::general_matrix_matrix_product<long, double, 1, false, double, 0, false, 0, 1>::run(long, long, long, double const*, long, double const*, long, double*, long, long, double, Eigen::internal::level3_blocking<double, double>&, ... | libboundary_conditions.so | 0.48 | NA | 0.29 | 0.31 | NA | 0.19 | 0.07 | NA | 0.08 | 128 | NA | 128 | 0.18 | NA | 0.12 | 0.01 | NA | 0.02 |
tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<aset::asolve::FiniteElement* const*, std::vector<aset::asolve::FiniteElement*, std::allocato... | binary | 0.76 | NA | NA | 0.50 | NA | NA | 0.19 | NA | NA | 128 | NA | NA | 0.36 | NA | NA | 0.03 | NA | NA |
void tbb::detail::d1::dynamic_grainsize_mode<tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type> >::work_balance<tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, tbb::detail::d2::parallel_fo... | binary | NA | NA | 0.76 | NA | NA | 0.48 | NA | NA | 0.14 | NA | NA | 128 | NA | NA | 0.18 | NA | NA | 0.02 |
rml::internal::Backend::askMemFromOS(unsigned long, long, int*, int, bool*, bool) | libtbbmalloc.so.2.2 | 0.72 | NA | NA | 0.47 | NA | NA | 0.11 | NA | NA | 128 | NA | NA | 0.29 | NA | NA | 0.02 | NA | NA |
std::array<Eigen::Matrix<double, 9, aset::asolve::ReferenceElement<aset::asolve::quadrature::HexaGauss8, aset::asolve::Hexa8Interpolation1, 3, (aset::asolve::FormulationFlag)0>::physical_dimension*aset::asolve::ReferenceElement<aset::asolve:... | libfinite_elements.so | NA | NA | 0.72 | NA | NA | 0.46 | NA | NA | 0.18 | NA | NA | 128 | NA | NA | 0.26 | NA | NA | 0.03 |
aset::amat::MaterialContext::get_tangent_operator(unsigned long) const | libamat.so | 0.04 | 0.40 | 0.19 | 0.03 | 0.28 | 0.12 | 0.02 | 0.20 | 0.06 | 64 | 127 | 128 | 0.05 | 0.20 | 0.10 | 0.00 | 0.03 | 0.01 |
__tls_get_addr | ld-2.28.so | 0.21 | 0.21 | 0.19 | 0.14 | 0.15 | 0.12 | 0.04 | 0.09 | 0.10 | 122 | 126 | 126 | 0.13 | 0.12 | 0.13 | 0.01 | 0.02 | 0.02 |
aset::amat::Behavior<aset::amat::IsotropicElasticBehavior>::compute_tangent_operator_direct() const | libamat.so | 0.18 | 0.17 | 0.23 | 0.12 | 0.12 | 0.14 | 0.04 | 0.07 | 0.08 | 121 | 125 | 125 | 0.11 | 0.09 | 0.12 | 0.01 | 0.01 | 0.01 |
scalable_free | libtbbmalloc.so.2.2 | 0.57 | NA | NA | 0.37 | NA | NA | 2.58 | NA | NA | 124 | NA | NA | 0.37 | NA | NA | 0.23 | NA | NA |
Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l>, 0, long>, Eigen::TensorContractionOp<std::array<Eigen::IndexPair<int>, 2ul> const, Eigen::TensorFixedSize<double,... | libamat.so | 0.22 | NA | 0.34 | 0.14 | NA | 0.22 | 0.04 | NA | 0.15 | 121 | NA | 122 | 0.13 | NA | 0.30 | 0.01 | NA | 0.04 |
void std::vector<int, default_init_allocator<int, std::allocator<int> > >::_M_range_insert<__gnu_cxx::__normal_iterator<int const*, std::vector<int, tbb::detail::d1::scalable_allocator<int> > > >(__gnu_cxx::__norma... | binary | NA | NA | 0.52 | NA | NA | 0.33 | NA | NA | 8.68 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 |
Eigen::internal::general_matrix_matrix_product<long, double, 0, false, double, 0, false, 0, 1>::run(long, long, long, double const*, long, double const*, long, double*, long, long, double, Eigen::internal::level3_blocking<double, double>&, ... | libfinite_elements.so | 0.33 | NA | 0.17 | 0.22 | NA | 0.11 | 0.06 | NA | 0.05 | 128 | NA | 127 | 0.17 | NA | 0.09 | 0.01 | NA | 0.01 |
void Eigen::internal::call_dense_assignment_loop<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, Eigen::internal::assign_op<d... | binary | NA | NA | 0.47 | NA | NA | 0.30 | NA | NA | 0.13 | NA | NA | 127 | NA | NA | 0.21 | NA | NA | 0.03 |
_ZNK4aset6asolve20GenericFiniteElementINS0_16ReferenceElementINS0_10quadrature10HexaGauss8ENS0_19Hexa8Interpolation1ELi3ELNS0_15FormulationFlagE0EEE8TypeListIJNS0_11ElementRuleIS7_NS0_18PhysicalDofsMeca3DEEEEEE9compute_JITkNS0_20IsoParametricElementES7_EED... | libfinite_elements.so | NA | NA | 0.45 | NA | NA | 0.29 | NA | NA | 0.12 | NA | NA | 128 | NA | NA | 0.17 | NA | NA | 0.02 |
Eigen::internal::gemm_pack_lhs<double, long, Eigen::internal::const_blas_data_mapper<double, long, 0>, 12, 4, double __vector(4), 0, false, false>::operator()(double*, Eigen::internal::const_blas_data_mapper<double, long, 0> const&, l... | libfinite_elements.so | NA | 0.44 | NA | NA | 0.31 | NA | NA | 0.15 | NA | NA | 128 | NA | NA | 0.20 | NA | NA | 0.03 | NA |
Eigen::internal::gemm_pack_lhs<double, long, Eigen::internal::const_blas_data_mapper<double, long, 0>, 24, 8, double __vector(8), 0, false, false>::operator()(double*, Eigen::internal::const_blas_data_mapper<double, long, 0> const&, l... | libfinite_elements.so | NA | NA | 0.43 | NA | NA | 0.28 | NA | NA | 0.14 | NA | NA | 128 | NA | NA | 0.17 | NA | NA | 0.02 |
_INTERNALd539d08d::rml::internal::internalPoolMalloc(_INTERNALd539d08d::rml::internal::MemoryPool*, unsigned long) | libtbbmalloc.so.2.2 | 0.41 | NA | NA | 0.27 | NA | NA | 0.09 | NA | NA | 128 | NA | NA | 0.22 | NA | NA | 0.02 | NA | NA |
void tbb::detail::d1::enumerable_thread_specific<Eigen::Matrix<double, -1, 1, 0, -1, 1>, tbb::detail::d1::cache_aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> >, (tbb::detail::d1::ets_key_usage_type)1>::combine_each<ase... | binary | NA | NA | 0.40 | NA | NA | 0.26 | NA | NA | 6.73 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 |
Eigen::internal::gemm_pack_rhs<double, long, Eigen::internal::const_blas_data_mapper<double, long, 0>, 4, 0, false, false>::operator()(double*, Eigen::internal::const_blas_data_mapper<double, long, 0> const&, long, long, long, long) [... | libfinite_elements.so | NA | 0.40 | NA | NA | 0.28 | NA | NA | 0.17 | NA | NA | 128 | NA | NA | 0.21 | NA | NA | 0.03 | NA |
__GI___libc_malloc | libc-2.28.so | 0.15 | 0.11 | 0.13 | 0.10 | 0.07 | 0.08 | 0.04 | 0.15 | 0.39 | 116 | 117 | 121 | 0.09 | 0.07 | 0.08 | 0.01 | 0.02 | 0.03 |
aset::asolve::StorageCSC<int, double>::StorageCSC<tbb::detail::d1::scalable_allocator<int> >(int, int, std::vector<std::vector<int, tbb::detail::d1::scalable_allocator<int> >, std::allocator<std::vector<int, tbb::deta... | binary | NA | 0.36 | NA | NA | 0.26 | NA | NA | 7.08 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
_int_free | libc-2.28.so | 0.12 | 0.15 | 0.09 | 0.08 | 0.11 | 0.06 | 0.47 | 0.64 | 0.71 | 86 | 124 | 84 | 0.09 | 0.10 | 0.12 | 0.05 | 0.06 | 0.08 |
auto assemble_func<aset::asolve::SparseMatrixCOO<int, double> >(std::shared_ptr<aset::asolve::FESpace>, aset::asolve::AssemblyMultithreadingMethod, aset::asolve::AssemblyFlag, int) | binary | NA | 0.36 | NA | NA | 0.25 | NA | NA | 6.90 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
aset::amat::BehaviorDirectIntegrator<aset::amat::BehaviorBase>::compute_tangent_operator() | libamat.so | 0.06 | 0.13 | 0.16 | 0.04 | 0.09 | 0.10 | 0.02 | 0.09 | 0.06 | 68 | 125 | 126 | 0.06 | 0.09 | 0.09 | 0.00 | 0.01 | 0.01 |
void tbb::detail::d1::dynamic_grainsize_mode<tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type> >::work_balance<tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<int>, tbb::detail::d1::parallel_for_body_wra... | binary | 0.09 | NA | 0.25 | 0.06 | NA | 0.16 | 0.89 | NA | 0.07 | 1 | NA | 128 | 0.00 | NA | 0.09 | 0.00 | NA | 0.01 |
aset::asolve::DofIterator::operator*() const | libdofs.so | 0.13 | 0.13 | 0.08 | 0.09 | 0.09 | 0.05 | 0.03 | 0.09 | 0.04 | 113 | 125 | 112 | 0.08 | 0.09 | 0.06 | 0.01 | 0.01 | 0.01 |
unknown_function | libfinite_elements.so | 0.07 | 0.18 | 0.05 | 0.05 | 0.13 | 0.03 | 0.02 | 0.05 | 0.02 | 86 | 127 | 84 | 0.06 | 0.09 | 0.04 | 0.00 | 0.01 | 0.01 |
__kmp_wait_4 | libomp.so | NA | NA | 0.30 | NA | NA | 0.19 | NA | NA | 0.10 | NA | NA | 113 | NA | NA | 0.23 | NA | NA | 0.03 |
rml::internal::Backend::coalescAndPutList(rml::internal::FreeBlock*, bool, bool) | libtbbmalloc.so.2.13 | NA | 0.14 | 0.15 | NA | 0.10 | 0.10 | NA | 0.04 | 0.04 | NA | 126 | 126 | NA | 0.07 | 0.07 | NA | 0.01 | 0.01 |
aset::amat::CoefficientConstant::evaluate() const | libamat.so | 0.16 | NA | 0.13 | 0.10 | NA | 0.08 | 0.04 | NA | 0.04 | 114 | NA | 119 | 0.12 | NA | 0.08 | 0.01 | NA | 0.01 |
Eigen::TensorReshapingOp<std::array<int, 4ul> const, Eigen::TensorSlicingOp<Eigen::DSizes<long, 2> const, Eigen::DSizes<long, 2> const, Eigen::TensorMap<Eigen::Tensor<double, 2, 0, long>, 0, Eigen::MakePointer> > >... | libamat.so | 0.29 | NA | NA | 0.19 | NA | NA | 0.06 | NA | NA | 126 | NA | NA | 0.14 | NA | NA | 0.01 | NA | NA |
__kmpc_bound_num_threads | libomp.so | NA | NA | 0.27 | NA | NA | 0.17 | NA | NA | 0.12 | NA | NA | 128 | NA | NA | 0.15 | NA | NA | 0.02 |
Eigen::internal::compute_inverse<Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 3, 0, 3, 3>, 3>::run(Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3>&) | libfinite_elements.so | NA | 0.27 | NA | NA | 0.19 | NA | NA | 0.11 | NA | NA | 128 | NA | NA | 0.14 | NA | NA | 0.02 | NA |
void Eigen::internal::call_dense_assignment_loop<Eigen::Matrix<double, 9, 9, 0, 9, 9>, Eigen::Map<Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::internal::assign_op<double, double> >(Eigen::Ma... | libfinite_elements.so | NA | 0.26 | NA | NA | 0.18 | NA | NA | 0.10 | NA | NA | 128 | NA | NA | 0.11 | NA | NA | 0.02 | NA |
Eigen::internal::general_matrix_matrix_product<long, double, 0, false, double, 0, false, 0, 1>::run(long, long, long, double const*, long, double const*, long, double*, long, long, double, Eigen::internal::level3_blocking<double, double>&, ... | libfinite_elements.so | NA | 0.24 | NA | NA | 0.17 | NA | NA | 0.10 | NA | NA | 126 | NA | NA | 0.14 | NA | NA | 0.02 | NA |
aset::amat::Behavior<aset::amat::IsotropicElasticBehavior>::integration() const | libamat.so | 0.09 | 0.08 | 0.07 | 0.06 | 0.05 | 0.04 | 0.02 | 0.04 | 0.03 | 95 | 113 | 107 | 0.08 | 0.05 | 0.05 | 0.01 | 0.01 | 0.01 |
Eigen::internal::general_matrix_matrix_product<long, double, 1, false, double, 0, false, 0, 1>::run(long, long, long, double const*, long, double const*, long, double*, long, long, double, Eigen::internal::level3_blocking<double, double>&, ... | libfinite_elements.so | NA | 0.23 | NA | NA | 0.16 | NA | NA | 0.10 | NA | NA | 128 | NA | NA | 0.14 | NA | NA | 0.02 | NA |
Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorReshapingOp<std::array<int, 4ul> const, Eigen::TensorSlicingOp<Eigen::DSizes<long, 2> const, Eigen::DSizes<long, 2> const, Eigen::TensorMap<Eigen::Tensor<... | libamat.so | NA | NA | 0.23 | NA | NA | 0.15 | NA | NA | 0.06 | NA | NA | 127 | NA | NA | 0.10 | NA | NA | 0.01 |
tbb::detail::d1::task* tbb::detail::r1::task_dispatcher::receive_or_steal_task<false, tbb::detail::r1::outermost_worker_waiter>(tbb::detail::r1::thread_data&, tbb::detail::r1::execution_data_ext&, tbb::detail::r1::outermost_worker_waiter&... | libtbb.so.12.13 | NA | 0.12 | 0.12 | NA | 0.08 | 0.07 | NA | 0.04 | 0.04 | NA | 127 | 124 | NA | 0.05 | 0.05 | NA | 0.01 | 0.01 |
tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<int>, tbb::detail::d1::parallel_for_body_wrapper<aset::asolve::SparseMatrixCOO<int, double>::set_from_csc_parallel(aset::asolve::StorageCSC<int, double>&)::{lambda(int)#1... | binary | NA | 0.21 | 0.00 | NA | 0.15 | 0.00 | NA | 0.07 | 0.00 | NA | 128 | 4 | NA | 0.08 | 0.00 | NA | 0.01 | 0.00 |
aset::asolve::ReferenceElement<aset::asolve::quadrature::HexaGauss8, aset::asolve::Hexa8Interpolation1, 3, (aset::asolve::FormulationFlag)0>::get_dN_dchis() | libfinite_elements.so | NA | NA | 0.21 | NA | NA | 0.13 | NA | NA | 0.07 | NA | NA | 128 | NA | NA | 0.10 | NA | NA | 0.01 |
Eigen::internal::SimpleTensorContractionMapper<double, long, 1, Eigen::TensorEvaluator<Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l, 3l, 3l>, 0, long> const, Eigen::DefaultDevice>, std::array<long, 2ul>, std::array<long,... | libamat.so | NA | 0.21 | NA | NA | 0.15 | NA | NA | 0.08 | NA | NA | 127 | NA | NA | 0.11 | NA | NA | 0.02 | NA |
Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l>, 0, long>, 0, Eigen::MakePointer>, Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l>, 0, long> ... | libfinite_elements.so | NA | 0.21 | NA | NA | 0.14 | NA | NA | 0.08 | NA | NA | 128 | NA | NA | 0.09 | NA | NA | 0.01 | NA |
tbb::detail::d1::ets_base<(tbb::detail::d1::ets_key_usage_type)1>::table_lookup(bool&) | binary | NA | 0.17 | 0.03 | NA | 0.12 | 0.02 | NA | 0.07 | 0.02 | NA | 128 | 67 | NA | 0.10 | 0.04 | NA | 0.01 | 0.00 |
Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l>, 0, long>, Eigen::TensorContractionOp<std::array<Eigen::IndexPair<int>, 2ul> const, Eigen::TensorFixedSize<double,... | libamat.so | NA | 0.20 | NA | NA | 0.14 | NA | NA | 0.09 | NA | NA | 127 | NA | NA | 0.11 | NA | NA | 0.02 | NA |
rml::internal::Block::freePublicObject(rml::internal::FreeObject*) | libtbbmalloc.so.2.2 | 0.20 | NA | NA | 0.13 | NA | NA | 0.97 | NA | NA | 96 | NA | NA | 0.15 | NA | NA | 0.10 | NA | NA |
aset::asolve::GenericFiniteElement<aset::asolve::ReferenceElement<aset::asolve::quadrature::HexaGauss8, aset::asolve::Hexa8Interpolation1, 3, (aset::asolve::FormulationFlag)0>, TypeList<aset::asolve::ElementRule<aset::asolve::ReferenceElemen... | libfinite_elements.so | 0.03 | 0.12 | 0.05 | 0.02 | 0.08 | 0.03 | 0.02 | 0.04 | 0.04 | 42 | 124 | 97 | 0.04 | 0.06 | 0.03 | 0.00 | 0.01 | 0.01 |
aset::asolve::ReferenceElement<aset::asolve::quadrature::HexaGauss8, aset::asolve::Hexa8Interpolation1, 3, (aset::asolve::FormulationFlag)0>::dshapes_dchis(int) | libfinite_elements.so | 0.19 | NA | NA | 0.13 | NA | NA | 0.04 | NA | NA | 120 | NA | NA | 0.12 | NA | NA | 0.01 | NA | NA |
rml::internal::MemoryPool::getEmptyBlock(unsigned long) | libtbbmalloc.so.2.13 | NA | 0.09 | 0.11 | NA | 0.06 | 0.07 | NA | 0.04 | 0.03 | NA | 119 | 123 | NA | 0.06 | 0.05 | NA | 0.01 | 0.01 |
auto aset::asolve::GenericFiniteElement<aset::asolve::ReferenceElement<aset::asolve::quadrature::HexaGauss8, aset::asolve::Hexa8Interpolation1, 3, (aset::asolve::FormulationFlag)0>, TypeList<aset::asolve::ElementRule<aset::asolve::ReferenceE... | libfinite_elements.so | NA | 0.19 | NA | NA | 0.13 | NA | NA | 0.08 | NA | NA | 125 | NA | NA | 0.10 | NA | NA | 0.02 | NA |
aset::asolve::Dof::Dof(aset::asolve::DofCollection const&, unsigned long) | libdofs.so | 0.08 | 0.01 | 0.09 | 0.05 | 0.01 | 0.06 | 0.02 | 0.01 | 0.04 | 98 | 35 | 107 | 0.06 | 0.02 | 0.06 | 0.00 | 0.00 | 0.01 |
unknown_function | binary | 0.01 | 0.14 | 0.02 | 0.01 | 0.10 | 0.02 | 0.01 | 0.07 | 0.02 | 20 | 121 | 60 | 0.03 | 0.08 | 0.03 | 0.00 | 0.01 | 0.00 |
void std::vector<int, tbb::detail::d1::scalable_allocator<int> >::_M_range_insert<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int*, std::vector<i... | binary | NA | 0.17 | NA | NA | 0.12 | NA | NA | 0.06 | NA | NA | 127 | NA | NA | 0.07 | NA | NA | 0.01 | NA |
rml::internal::internalMalloc(unsigned long) | libtbbmalloc.so.2.13 | NA | 0.09 | 0.07 | NA | 0.06 | 0.05 | NA | 0.04 | 0.04 | NA | 118 | 106 | NA | 0.05 | 0.05 | NA | 0.01 | 0.01 |
aset::amat::MaterialContext::integrate() const | libamat.so | 0.02 | 0.06 | 0.05 | 0.02 | 0.04 | 0.03 | 0.02 | 0.05 | 0.02 | 34 | 113 | 96 | 0.05 | 0.05 | 0.04 | 0.00 | 0.01 | 0.01 |
aset::amat::BehaviorBase::storage_entry_point() const | libamat.so | 0.05 | 0.05 | 0.03 | 0.03 | 0.04 | 0.02 | 0.01 | 0.03 | 0.02 | 67 | 97 | 68 | 0.05 | 0.04 | 0.03 | 0.00 | 0.01 | 0.00 |
Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<Eigen::TensorContractionOp<std::array<Eigen::IndexPair<int>, 2ul> const, Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l, 3l, 3l>, 0, long> const, Eigen::Tenso... | libamat.so | NA | NA | 0.13 | NA | NA | 0.08 | NA | NA | 0.05 | NA | NA | 124 | NA | NA | 0.07 | NA | NA | 0.01 |
Eigen::internal::Assignment<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, 24, 24, 0, 24, 24>, Eigen::internal::assign_op<double, double>, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix<double, -1, -1, 0,... | libfinite_elements.so | NA | NA | 0.12 | NA | NA | 0.08 | NA | NA | 0.05 | NA | NA | 121 | NA | NA | 0.08 | NA | NA | 0.01 |
pthread_self | libpthread-2.28.so | 0.03 | 0.03 | 0.06 | 0.02 | 0.02 | 0.04 | 0.02 | 0.03 | 0.03 | 41 | 70 | 100 | 0.04 | 0.03 | 0.04 | 0.00 | 0.01 | 0.01 |
__GI___libc_free | libc-2.28.so | 0.04 | 0.05 | 0.02 | 0.03 | 0.04 | 0.01 | 0.08 | 0.08 | 0.06 | 48 | 92 | 44 | 0.05 | 0.04 | 0.02 | 0.01 | 0.01 | 0.01 |
std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, aset::amat::VariableDataHolder*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > &... | libfinite_elements.so | 0.06 | NA | 0.05 | 0.04 | NA | 0.03 | 0.02 | NA | 0.02 | 76 | NA | 95 | 0.05 | NA | 0.04 | 0.00 | NA | 0.00 |
__GI___pthread_getspecific | libpthread-2.28.so | 0.04 | 0.02 | 0.04 | 0.03 | 0.01 | 0.03 | 0.02 | 0.02 | 0.03 | 57 | 51 | 88 | 0.06 | 0.02 | 0.04 | 0.00 | 0.00 | 0.00 |
__memcmp_avx2_movbe | libc-2.28.so | 0.05 | 0.02 | 0.03 | 0.03 | 0.01 | 0.02 | 0.02 | 0.02 | 0.02 | 69 | 58 | 74 | 0.05 | 0.02 | 0.03 | 0.00 | 0.00 | 0.00 |
aset::amat::MaterialContext::setup_integration_for_ip(unsigned long) | libamat.so | 0.05 | 0.02 | 0.03 | 0.03 | 0.02 | 0.02 | 0.02 | 0.04 | 0.02 | 70 | 64 | 61 | 0.05 | 0.04 | 0.03 | 0.00 | 0.01 | 0.00 |
rml::internal::Block::adjustPositionInBin(rml::internal::Bin*) | libtbbmalloc.so.2.13 | NA | 0.04 | 0.05 | NA | 0.03 | 0.03 | NA | 0.02 | 0.02 | NA | 90 | 95 | NA | 0.02 | 0.04 | NA | 0.00 | 0.00 |
Eigen::PlainObjectBase<Eigen::Matrix<double, 24, 24, 0, 24, 24> >::PlainObjectBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 24, 24, 0, 24, 24> > >(Eigen::DenseBase<Eigen... | libfinite_elements.so | NA | 0.09 | NA | NA | 0.06 | NA | NA | 0.04 | NA | NA | 117 | NA | NA | 0.05 | NA | NA | 0.01 | NA |
rml::internal::LargeObjectCache::doCleanup(unsigned long, bool) | libtbbmalloc.so.2.13 | NA | 0.03 | 0.05 | NA | 0.02 | 0.03 | NA | 0.02 | 0.03 | NA | 81 | 84 | NA | 0.02 | 0.04 | NA | 0.00 | 0.01 |
std::_Hash_bytes(void const*, unsigned long, unsigned long) | libstdc++.so.6.0.32 | 0.03 | 0.03 | 0.02 | 0.02 | 0.02 | 0.01 | 0.02 | 0.02 | 0.01 | 49 | 73 | 45 | 0.04 | 0.02 | 0.02 | 0.00 | 0.00 | 0.00 |
unknown_function | libdofs.so | 0.05 | 0.01 | 0.02 | 0.03 | 0.00 | 0.01 | 0.02 | 0.01 | 0.01 | 65 | 25 | 52 | 0.05 | 0.01 | 0.02 | 0.00 | 0.00 | 0.00 |
std::_Rb_tree<std::pair<int, int>, std::pair<std::pair<int, int> const, aset::asolve::FiniteElement*>, std::_Select1st<std::pair<std::pair<int, int> const, aset::asolve::FiniteElement*> >, std::less<std::pair<in... | libfe_space.so | 0.04 | NA | 0.03 | 0.03 | NA | 0.02 | 0.44 | NA | 0.50 | 1 | NA | 1 | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 |
_int_malloc | libc-2.28.so | 0.03 | 0.03 | 0.02 | 0.02 | 0.02 | 0.01 | 0.01 | 0.02 | 0.01 | 48 | 62 | 49 | 0.03 | 0.03 | 0.02 | 0.00 | 0.00 | 0.00 |
@plt_start@ | libtbbmalloc.so.2.2 | 0.07 | NA | NA | 0.05 | NA | NA | 0.02 | NA | NA | 83 | NA | NA | 0.07 | NA | NA | 0.00 | NA | NA |
std::vector<double, default_init_allocator<double, std::allocator<double> > >::_M_fill_assign(unsigned long, double const&) | binary | NA | NA | 0.07 | NA | NA | 0.04 | NA | NA | 1.12 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 |
tbb::detail::r1::outermost_worker_waiter::continue_execution(tbb::detail::r1::arena_slot&, tbb::detail::d1::task*&) const | libtbb.so.12.13 | NA | 0.04 | 0.03 | NA | 0.03 | 0.02 | NA | 0.02 | 0.02 | NA | 86 | 71 | NA | 0.03 | 0.02 | NA | 0.00 | 0.00 |
__kmpc_end_scope | libomp.so | NA | NA | 0.06 | NA | NA | 0.04 | NA | NA | 0.03 | NA | NA | 102 | NA | NA | 0.05 | NA | NA | 0.01 |
__udivti3 | libgcc_s.so.1 | 0.04 | NA | 0.02 | 0.03 | NA | 0.01 | 0.02 | NA | 0.02 | 55 | NA | 57 | 0.05 | NA | 0.02 | 0.00 | NA | 0.00 |
Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling<Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 24, 24, 0, 24, 24> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp&l... | libfinite_elements.so | NA | NA | 0.06 | NA | NA | 0.04 | NA | NA | 0.02 | NA | NA | 100 | NA | NA | 0.04 | NA | NA | 0.01 |
aset::amat::TypedStateVariable<Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l>, 0, long>, (aset::amat::var_type)1, (aset::amat::TensorProperty)0> aset::amat::MaterialBrick::get_variable<(aset::amat::var_type)1, Eigen::TensorFixedSi... | libfinite_elements.so | NA | 0.04 | 0.01 | NA | 0.03 | 0.01 | NA | 0.03 | 0.01 | NA | 88 | 35 | NA | 0.04 | 0.01 | NA | 0.01 | 0.00 |
std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::optional<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >::pair<Eigen::Matrix<double, 24, 1, 0, 24, 1>, Eigen::Matrix<double, 24, 24, 0, 24, 24> >(Eigen::Matrix<... | libfinite_elements.so | 0.05 | NA | NA | 0.04 | NA | NA | 0.02 | NA | NA | 71 | NA | NA | 0.05 | NA | NA | 0.00 | NA | NA |
tbb::detail::d1::combinable<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::local() | binary | 0.05 | NA | NA | 0.03 | NA | NA | 0.02 | NA | NA | 72 | NA | NA | 0.06 | NA | NA | 0.00 | NA | NA |
Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling<Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 24, 24, 0, 24, 24> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp&l... | libfinite_elements.so | NA | NA | 0.05 | NA | NA | 0.03 | NA | NA | 0.03 | NA | NA | 93 | NA | NA | 0.04 | NA | NA | 0.01 |
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | binary | NA | 0.01 | 0.03 | NA | 0.01 | 0.02 | NA | 0.01 | 0.02 | NA | 31 | 67 | NA | 0.01 | 0.04 | NA | 0.00 | 0.00 |
aset::amat::BehaviorIntegratorBase::initialize_newton_starting_point() | libamat.so | 0.02 | NA | 0.02 | 0.01 | NA | 0.01 | 0.01 | NA | 0.02 | 36 | NA | 54 | 0.03 | NA | 0.03 | 0.00 | NA | 0.00 |
Eigen::internal::lhs_process_one_packet<4, 4l, 1l, double, double, double, double __vector(4), double __vector(4), double __vector(4), double __vector(4), Eigen::internal::gebp_traits<double, double, false, false, 1, 0>, Eigen::internal::BlasLinea... | libfinite_elements.so | NA | 0.04 | NA | NA | 0.03 | NA | NA | 0.03 | NA | NA | 89 | NA | NA | 0.03 | NA | NA | 0.00 | NA |
unknown_function | [vdso] | NA | 0.02 | 0.02 | NA | 0.02 | 0.01 | NA | 0.02 | 0.01 | NA | 63 | 48 | NA | 0.02 | 0.01 | NA | 0.00 | 0.00 |
rml::internal::BackRefIdx::newBackRef(bool) | libtbbmalloc.so.2.13 | NA | 0.01 | 0.02 | NA | 0.01 | 0.01 | NA | 0.01 | 0.02 | NA | 49 | 59 | NA | 0.01 | 0.03 | NA | 0.00 | 0.00 |
__gnu_cxx::__normal_iterator<int*, std::vector<int, default_init_allocator<int, std::allocator<int> > > > std::vector<int, default_init_allocator<int, std::allocator<int> > >::insert<__gnu_cxx::__normal_iterator... | binary | 0.04 | NA | NA | 0.02 | NA | NA | 0.36 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
malloc_consolidate | libc-2.28.so | 0.01 | 0.01 | 0.01 | 0.01 | 0.00 | 0.01 | 0.12 | 0.14 | 0.22 | 1 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
_intel_fast_memcpy | binary | 0.03 | NA | NA | 0.02 | NA | NA | 0.01 | NA | NA | 50 | NA | NA | 0.04 | NA | NA | 0.00 | NA | NA |
scalable_malloc | libtbbmalloc.so.2.2 | 0.03 | NA | NA | 0.02 | NA | NA | 0.01 | NA | NA | 47 | NA | NA | 0.04 | NA | NA | 0.00 | NA | NA |
auto aset::asolve::FiniteElement::get_variable<(aset::amat::var_type)1, Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l>, 0, long> >(std::basic_string_view<char, std::char_traits<char> >) const | libfinite_elements.so | 0.03 | NA | NA | 0.02 | NA | NA | 0.01 | NA | NA | 44 | NA | NA | 0.04 | NA | NA | 0.00 | NA | NA |
rml::internal::Block::adjustPositionInBin(rml::internal::Bin*) | libtbbmalloc.so.2.2 | 0.03 | NA | NA | 0.02 | NA | NA | 0.02 | NA | NA | 44 | NA | NA | 0.05 | NA | NA | 0.00 | NA | NA |
aset::amat::TypedStateVariable<Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l>, 0, long>, (aset::amat::var_type)2, (aset::amat::TensorProperty)0> aset::amat::MaterialBrick::get_variable<(aset::amat::var_type)2, Eigen::TensorFixedSi... | libfinite_elements.so | NA | 0.02 | 0.01 | NA | 0.01 | 0.01 | NA | 0.01 | 0.00 | NA | 53 | 28 | NA | 0.02 | 0.00 | NA | 0.00 | 0.00 |
aset::asolve::StorageCSC<int, double>::StorageCSC<tbb::detail::d1::scalable_allocator<int> >(int, int, std::vector<std::vector<int, tbb::detail::d1::scalable_allocator<int> >, std::allocator<std::vector<int, tbb::deta... | binary | 0.02 | NA | 0.01 | 0.01 | NA | 0.01 | 0.16 | NA | 0.17 | 1 | NA | 1 | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 |
Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorReshapingOp<std::array<int, 4ul> const, Eigen::TensorSlicingOp<Eigen::DSizes<long, 2> const, Eigen::DSizes<long, 2> const, Eigen::TensorMap<Eigen::Tensor<... | libamat.so | NA | 0.03 | NA | NA | 0.02 | NA | NA | 0.02 | NA | NA | 62 | NA | NA | 0.03 | NA | NA | 0.01 | NA |
scalable_malloc | libtbbmalloc.so.2.13 | NA | 0.01 | 0.02 | NA | 0.01 | 0.01 | NA | 0.01 | 0.01 | NA | 27 | 49 | NA | 0.01 | 0.02 | NA | 0.00 | 0.00 |
Eigen::internal::TensorExecutor<Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l>, 0, long>, 0, Eigen::MakePointer>, Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l>, 0, long> ... | libamat.so | NA | 0.03 | NA | NA | 0.02 | NA | NA | 0.02 | NA | NA | 67 | NA | NA | 0.02 | NA | NA | 0.00 | NA |
rml::internal::Bin::getPrivatizedFreeListBlock() | libtbbmalloc.so.2.2 | 0.02 | NA | NA | 0.02 | NA | NA | 0.01 | NA | NA | 41 | NA | NA | 0.04 | NA | NA | 0.00 | NA | NA |
_ZNSt4pairIN5Eigen6MatrixIdLin1ELi1ELi0ELin1ELi1EEESt8optionalINS1_IdLin1ELin1ELi0ELin1ELin1EEEEEC2INS1_IdLi24ELi1ELi0ELi24ELi1EEENS1_IdLi24ELi24ELi0ELi24ELi24EEEQaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISA_SB_EEEEOT_OT0_ | libfinite_elements.so | NA | NA | 0.02 | NA | NA | 0.02 | NA | NA | 0.01 | NA | NA | 57 | NA | NA | 0.02 | NA | NA | 0.00 |
std::_Rb_tree<std::pair<int, int>, std::pair<std::pair<int, int> const, aset::asolve::FiniteElement*>, std::_Select1st<std::pair<std::pair<int, int> const, aset::asolve::FiniteElement*> >, std::less<std::pair<in... | libfe_space.so | NA | 0.02 | NA | NA | 0.02 | NA | NA | 0.47 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
tbb::detail::r1::task_dispatcher::get_critical_task(tbb::detail::d1::task*, tbb::detail::r1::execution_data_ext&, long, bool) | libtbb.so.12.13 | NA | 0.01 | 0.01 | NA | 0.01 | 0.01 | NA | 0.01 | 0.01 | NA | 40 | 29 | NA | 0.02 | 0.01 | NA | 0.00 | 0.00 |
unlink_chunk.isra.2 | libc-2.28.so | 0.01 | 0.01 | 0.01 | 0.01 | 0.00 | 0.01 | 0.09 | 0.12 | 0.13 | 1 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Eigen::Matrix<double, -1, 1, 0, -1, 1>::Matrix<Eigen::Matrix<double, 24, 1, 0, 24, 1> >(Eigen::Matrix<double, 24, 1, 0, 24, 1> const&) | libfinite_elements.so | NA | 0.02 | NA | NA | 0.02 | NA | NA | 0.02 | NA | NA | 61 | NA | NA | 0.02 | NA | NA | 0.00 | NA |
aset::asolve::Assembler<aset::asolve::FESpace, aset::asolve::SparseMatrixCOO<int, double> >::compute_matrix_profile_() | binary | 0.01 | 0.01 | 0.01 | 0.01 | 0.00 | 0.00 | 0.07 | 0.14 | 0.10 | 1 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
void tbb::detail::d1::dynamic_grainsize_mode<tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type> >::work_balance<tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, tbb::detail::d2::parallel_fo... | binary | 0.01 | NA | 0.01 | 0.01 | NA | 0.01 | 0.01 | NA | 0.01 | 18 | NA | 29 | 0.03 | NA | 0.02 | 0.00 | NA | 0.00 |
aset::asolve::SparseMatrixCOO<int, double>::set_from_csc(aset::asolve::StorageCSC<int, double> const&) | binary | 0.01 | NA | 0.01 | 0.01 | NA | 0.01 | 0.09 | NA | 0.19 | 1 | NA | 1 | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 |
__tls_get_addr@plt | libamat.so | 0.01 | 0.01 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 | 0.01 | 0.00 | 13 | 35 | 9 | 0.00 | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 |
void Eigen::internal::gemv_dense_selector<2, 1, true>::run<Eigen::Transpose<Eigen::Matrix<double, 9, 24, 0, 9, 24> >, Eigen::Matrix<double, 9, 1, 0, 9, 1>, Eigen::Matrix<double, 24, 1, 0, 24, 1> >(Eigen::Transpose<Eig... | libfinite_elements.so | NA | 0.02 | NA | NA | 0.01 | NA | NA | 0.01 | NA | NA | 52 | NA | NA | 0.02 | NA | NA | 0.00 | NA |
_intel_fast_memset | binary | 0.02 | NA | NA | 0.01 | NA | NA | 0.02 | NA | NA | 30 | NA | NA | 0.04 | NA | NA | 0.00 | NA | NA |
tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<aset::asolve::FiniteElement* const*, std::vector<aset::asolve::FiniteElement*, std::allocato... | binary | 0.00 | 0.02 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 | 0.01 | 0.01 | 1 | 47 | 10 | 0.00 | 0.02 | 0.01 | 0.00 | 0.00 | 0.00 |
rml::internal::MemoryPool::onThreadShutdown(rml::internal::TLSData*) [clone .part.0] | libtbbmalloc.so.2.13 | NA | 0.01 | 0.01 | NA | 0.01 | 0.01 | NA | 0.01 | 0.01 | NA | 28 | 35 | NA | 0.00 | 0.01 | NA | 0.00 | 0.00 |
_ZNK4aset4amat12BehaviorBase19storage_entry_pointEv@plt | libamat.so | 0.01 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 22 | 9 | 12 | 0.02 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | binary | 0.02 | NA | NA | 0.01 | NA | NA | 0.01 | NA | NA | 26 | NA | NA | 0.04 | NA | NA | 0.00 | NA | NA |
tbb::detail::r1::rml::private_worker::thread_routine(void*) | libtbb.so.12.13 | NA | 0.01 | 0.01 | NA | 0.01 | 0.01 | NA | 0.01 | 0.01 | NA | 25 | 26 | NA | 0.02 | 0.01 | NA | 0.00 | 0.00 |
auto aset::asolve::FiniteElement::get_variable<(aset::amat::var_type)2, Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l>, 0, long> >(std::basic_string_view<char, std::char_traits<char> >) const | libfinite_elements.so | 0.02 | NA | NA | 0.01 | NA | NA | 0.00 | NA | NA | 32 | NA | NA | 0.01 | NA | NA | 0.00 | NA | NA |
rml::internal::Backend::splitBlock(rml::internal::FreeBlock*, int, unsigned long, bool, bool) | libtbbmalloc.so.2.2 | 0.02 | NA | NA | 0.01 | NA | NA | 0.01 | NA | NA | 29 | NA | NA | 0.02 | NA | NA | 0.00 | NA | NA |
rml::internal::TLSData::release() | libtbbmalloc.so.2.2 | 0.02 | NA | NA | 0.01 | NA | NA | 0.00 | NA | NA | 30 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
aset::asolve::DofList::begin() const | libdofs.so | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.01 | 0.00 | 14 | 10 | 15 | 0.02 | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 |
operator new(unsigned long) | libstdc++.so.6.0.32 | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.01 | 0.00 | 11 | 14 | 12 | 0.00 | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 |
operator delete(void*) | libstdc++.so.6.0.32 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.01 | 0.01 | 5 | 15 | 16 | 0.03 | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 |
aset::asolve::DofList::end() const | libdofs.so | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.01 | 0.01 | 12 | 4 | 15 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 | 0.00 |
rml::internal::FreeBlockPool::returnBlock(rml::internal::Block*) | libtbbmalloc.so.2.13 | NA | 0.00 | 0.01 | NA | 0.00 | 0.00 | NA | 0.01 | 0.01 | NA | 17 | 20 | NA | 0.01 | 0.02 | NA | 0.00 | 0.00 |
rml::internal::Backend::IndexedBins::addBlock(int, rml::internal::FreeBlock*, unsigned long, bool) [clone .isra.0] | libtbbmalloc.so.2.13 | NA | 0.00 | 0.01 | NA | 0.00 | 0.00 | NA | 0.01 | 0.01 | NA | 18 | 20 | NA | 0.00 | 0.01 | NA | 0.00 | 0.00 |
tbb::detail::r1::allocate(tbb::detail::d1::small_object_pool*&, unsigned long, tbb::detail::d1::execution_data const&) | libtbb.so.12.13 | NA | 0.01 | 0.00 | NA | 0.00 | 0.00 | NA | 0.01 | 0.01 | NA | 24 | 12 | NA | 0.01 | 0.01 | NA | 0.00 | 0.00 |
tbb::detail::r1::deallocate(tbb::detail::d1::small_object_pool&, void*, unsigned long, tbb::detail::d1::execution_data const&) | libtbb.so.12.13 | NA | 0.00 | 0.01 | NA | 0.00 | 0.00 | NA | 0.01 | 0.01 | NA | 12 | 23 | NA | 0.01 | 0.01 | NA | 0.00 | 0.00 |
_ZNK5Eigen8internal29SimpleTensorContractionMapperIdlLi1ENS_15TensorEvaluatorIKNS_15TensorFixedSizeIdNS_5SizesIJLl3ELl3ELl3ELl3EEEELi0ElEENS_13DefaultDeviceEEESt5arrayIlLm2EESB_Li4ELb1ELi16ENS_11MakePointerEE12computeIndexEll@plt | libamat.so | NA | 0.01 | NA | NA | 0.01 | NA | NA | 0.02 | NA | NA | 29 | NA | NA | 0.02 | NA | NA | 0.00 | NA |
memset@plt | libamat.so | NA | 0.00 | 0.01 | NA | 0.00 | 0.00 | NA | 0.01 | 0.01 | NA | 14 | 17 | NA | 0.01 | 0.01 | NA | 0.00 | 0.00 |
tbb::detail::r1::arena::out_of_work() | libtbb.so.12.13 | NA | 0.01 | 0.00 | NA | 0.00 | 0.00 | NA | 0.01 | 0.00 | NA | 21 | 11 | NA | 0.01 | 0.00 | NA | 0.00 | 0.00 |
unknown_function | libboundary_conditions.so | 0.00 | NA | 0.01 | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 | 7 | NA | 17 | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 |
tbb::detail::r1::arena_slot::get_task(tbb::detail::r1::execution_data_ext&, long) | libtbb.so.12.13 | NA | 0.01 | 0.00 | NA | 0.00 | 0.00 | NA | 0.01 | 0.00 | NA | 19 | 11 | NA | 0.01 | 0.00 | NA | 0.00 | 0.00 |
tbb::detail::r1::thread_dispatcher::process(rml::job&) | libtbb.so.12.13 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.01 | 0.00 | NA | 15 | 14 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 |
__kmpc_dispatch_next_8u | libomp.so | NA | NA | 0.01 | NA | NA | 0.00 | NA | NA | 0.01 | NA | NA | 22 | NA | NA | 0.02 | NA | NA | 0.00 |
aset::amat::TypedStateVariable<Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l>, 0, long>, (aset::amat::var_type)2, (aset::amat::TensorProperty)0>::TypedStateVariable(aset::amat::VariableDataHolder*) | libfinite_elements.so | NA | NA | 0.01 | NA | NA | 0.00 | NA | NA | 0.01 | NA | NA | 22 | NA | NA | 0.02 | NA | NA | 0.00 |
rml::internal::Backend::IndexedBins::getFromBin(int, rml::internal::BackendSync*, unsigned long, bool, bool, bool, int*) | libtbbmalloc.so.2.2 | 0.01 | NA | NA | 0.01 | NA | NA | 0.01 | NA | NA | 14 | NA | NA | 0.03 | NA | NA | 0.00 | NA | NA |
_ZN4aset4amat10IPDataView22compute_rate_from_incrERKd@plt | libamat.so | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.01 | 0.01 | NA | 9 | 15 | NA | 0.01 | 0.01 | NA | 0.00 | 0.00 |
void aset::asolve::set_from_csc<aset::asolve::SparseMatrixCOO<int, double>, aset::asolve::StorageCSC<int, double> >(aset::asolve::SparseMatrixCOO<int, double>&, aset::asolve::StorageCSC<int, double>&&) | binary | NA | 0.01 | NA | NA | 0.01 | NA | NA | 0.14 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
rml::internal::BackRefMaster::requestNewSpace() | libtbbmalloc.so.2.2 | 0.01 | NA | NA | 0.00 | NA | NA | 0.01 | NA | NA | 12 | NA | NA | 0.03 | NA | NA | 0.00 | NA | NA |
rml::internal::Backend::addNewRegion(unsigned long, rml::internal::MemRegionType, bool) | libtbbmalloc.so.2.13 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.01 | 0.01 | NA | 11 | 12 | NA | 0.01 | 0.01 | NA | 0.00 | 0.00 |
std::vector<int, default_init_allocator<int, std::allocator<int> > >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, default_init_allocator<int, std::allocator<int> > > >, unsigned long, int con... | binary | NA | NA | 0.01 | NA | NA | 0.00 | NA | NA | 0.11 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 |
aset::asolve::FiniteElement::~FiniteElement() | libfinite_elements.so | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 | 0.03 | NA | 0.05 | 1 | NA | 1 | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 |
.plt.sec@start | libstdc++.so.6.0.32 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.02 | 0.02 | 1 | 6 | 9 | 0.00 | 0.00 | 0.00 | 0.00 | 0.01 | 0.00 |
_ZNK5Eigen15TensorEvaluatorIKNS_19TensorContractionOpIKSt5arrayINS_9IndexPairIiEELm2EEKNS_15TensorFixedSizeIdNS_5SizesIJLl3ELl3ELl3ELl3EEEELi0ElEEKNS7_IdNS8_IJLl3ELl3EEEELi0ElEEKNS_16NoOpOutputKernelEEENS_13DefaultDeviceEE11evalProductILi0EEEvPd@plt | libamat.so | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.01 | 0.00 | 4 | 3 | 12 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
rml::internal::Bin::outofTLSBin(rml::internal::Block*) | libtbbmalloc.so.2.2 | 0.01 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 12 | NA | NA | 0.02 | NA | NA | 0.00 | NA | NA |
void tbb::detail::d1::fold_tree<tbb::detail::d1::tree_node>(tbb::detail::d1::node*, tbb::detail::d1::execution_data const&) | binary | NA | 0.01 | NA | NA | 0.00 | NA | NA | 0.01 | NA | NA | 21 | NA | NA | 0.01 | NA | NA | 0.00 | NA |
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() | binary | NA | 0.01 | NA | NA | 0.00 | NA | NA | 0.01 | NA | NA | 21 | NA | NA | 0.01 | NA | NA | 0.00 | NA |
rml::internal::BackRefIdx::newBackRef(bool) | libtbbmalloc.so.2.2 | 0.01 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 11 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
@plt_start@ | libtbbmalloc.so.2.13 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.01 | 0.01 | NA | 7 | 9 | NA | 0.01 | 0.02 | NA | 0.00 | 0.00 |
rml::internal::Bin::addPublicFreeListBlock(rml::internal::Block*) | libtbbmalloc.so.2.2 | 0.01 | NA | NA | 0.00 | NA | NA | 0.02 | NA | NA | 6 | NA | NA | 0.01 | NA | NA | 0.01 | NA | NA |
.plt.got@start | libtbbmalloc.so.2.2 | 0.01 | NA | NA | 0.00 | NA | NA | 0.01 | NA | NA | 8 | NA | NA | 0.02 | NA | NA | 0.00 | NA | NA |
tbb::detail::r1::market::process(rml::job&) | libtbb.so.12.2 | 0.01 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 10 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
__kmpc_global_thread_num | libomp.so | NA | NA | 0.01 | NA | NA | 0.00 | NA | NA | 0.01 | NA | NA | 14 | NA | NA | 0.02 | NA | NA | 0.00 |
operator delete(void*, unsigned long) | libstdc++.so.6.0.32 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.01 | 0.01 | NA | 6 | 10 | NA | 0.00 | 0.01 | NA | 0.00 | 0.00 |
tbb::detail::r1::spawn(tbb::detail::d1::task&, tbb::detail::d1::task_group_context&) | libtbb.so.12.13 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.01 | 0.00 | NA | 11 | 4 | NA | 0.01 | 0.00 | NA | 0.00 | 0.00 |
aset::amat::TypedStateVariable<Eigen::TensorFixedSize<double, Eigen::Sizes<3l, 3l>, 0, long>, (aset::amat::var_type)1, (aset::amat::TensorProperty)0>::TypedStateVariable(aset::amat::VariableDataHolder*) | libfinite_elements.so | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 14 | NA | NA | 0.00 | NA | NA | 0.00 |
_ZNK4aset4amat24IsotropicElasticBehavior9integrateEv@plt | libamat.so | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.01 | NA | NA | 14 | NA | NA | 0.01 | NA | NA | 0.00 | NA |
_intel_fast_memset@plt | libamat.so | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 8 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
tbb::detail::r1::task_dispatcher::get_inbox_or_critical_task(tbb::detail::r1::execution_data_ext&, tbb::detail::r1::mail_inbox&, long, bool) | libtbb.so.12.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 8 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
tbb::detail::d1::concurrent_vector<tbb::detail::d0::padded<tbb::detail::d1::ets_element<Eigen::Matrix<double, -1, 1, 0, -1, 1> >, 128ul>, tbb::detail::d1::cache_aligned_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_eleme... | binary | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 8 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
__GI___clock_gettime | libc-2.28.so | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.01 | 0.00 | NA | 5 | 8 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 |
tbb::detail::r1::arena_slot::steal_task(tbb::detail::r1::arena&, long) | libtbb.so.12.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 7 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
tbb::detail::d1::task* tbb::detail::r1::task_dispatcher::receive_or_steal_task<false, tbb::detail::r1::external_waiter>(tbb::detail::r1::thread_data&, tbb::detail::r1::execution_data_ext&, tbb::detail::r1::external_waiter&, long, bool, bo... | libtbb.so.12.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.03 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
tbb::detail::r1::rml::private_worker::run() | libtbb.so.12.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 7 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
tbb::detail::r1::task_dispatcher::get_critical_task(tbb::detail::d1::task*, tbb::detail::r1::execution_data_ext&, long, bool) | libtbb.so.12.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 7 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<std::vector<int, tbb::detail::d1::scalable_allocator<int> >*, std::vector<std::v... | binary | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 | 5 | NA | 3 | 0.03 | NA | 0.00 | 0.00 | NA | 0.00 |
Eigen::internal::DenseStorage_impl<double, -1, -1, 1, 0>::resize(long, long, long) [clone .isra.0] | libfinite_elements.so | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.01 | NA | NA | 13 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
tbb::detail::r1::thread_dispatcher::client_in_need(tbb::detail::r1::intrusive_list<tbb::detail::r1::thread_dispatcher_client>*, tbb::detail::r1::thread_dispatcher_client*) | libtbb.so.12.13 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 5 | 6 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 |
tbb::detail::d0::atomic_backoff::pause() | libtbb.so.12.13 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.01 | 0.00 | NA | 6 | 5 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 |
omp_get_num_threads | libomp.so | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 10 | NA | NA | 0.00 | NA | NA | 0.00 |
aset::asolve::Element_U<aset::asolve::ReferenceElement<aset::asolve::quadrature::HexaGauss8, aset::asolve::Hexa8Interpolation1, 3, (aset::asolve::FormulationFlag)0>, TypeList<aset::asolve::ElementRule<aset::asolve::ReferenceElement<aset::... | libfinite_elements.so | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.02 | 0.02 | 1 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
std::chrono::_V2::steady_clock::now() | libstdc++.so.6.0.32 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.01 | 0.00 | NA | 6 | 4 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 |
void std::vector<int, default_init_allocator<int, std::allocator<int> > >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, default_init_allocator<int, std::allocator<int> > >... | binary | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.04 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 |
void tbb::detail::d1::dynamic_grainsize_mode<tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type> >::work_balance<tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, tbb::detail::d2::parallel_fo... | binary | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 9 | NA | NA | 0.00 | NA | NA | 0.00 |
tbb::detail::d1::task* tbb::detail::r1::task_dispatcher::receive_or_steal_task<false, tbb::detail::r1::external_waiter>(tbb::detail::r1::thread_data&, tbb::detail::r1::execution_data_ext&, tbb::detail::r1::external_waiter&, long, bool, bo... | libtbb.so.12.13 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.03 | 0.01 | NA | 1 | 1 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 |
syscall | libc-2.28.so | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 5 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::FreeBlockPool::getBlock() | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 5 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::MemoryPool::getEmptyBlock(unsigned long) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 5 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::Block::shareOrphaned(long, unsigned int) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 5 | NA | NA | 0.03 | NA | NA | 0.00 | NA | NA |
tbb::detail::r1::task_dispatcher::get_stream_or_critical_task(tbb::detail::r1::execution_data_ext&, tbb::detail::r1::arena&, tbb::detail::r1::task_stream<(tbb::detail::r1::task_stream_accessor_type)0>&, unsigned int&, long, bool) [clo... | libtbb.so.12.13 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 7 | 2 | NA | 0.01 | 0.00 | NA | 0.00 | 0.00 |
std::vector<std::vector<int, tbb::detail::d1::scalable_allocator<int> >, std::allocator<std::vector<int, tbb::detail::d1::scalable_allocator<int> > > >::~vector() | binary | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.04 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
tbb::detail::d1::task* tbb::detail::r1::task_dispatcher::local_wait_for_all<false, tbb::detail::r1::outermost_worker_waiter>(tbb::detail::d1::task*, tbb::detail::r1::outermost_worker_waiter&) | libtbb.so.12.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 4 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
tbb::detail::d1::task::~task() | binary | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 | 2 | NA | 3 | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 |
Eigen::internal::aligned_malloc(unsigned long) | libfinite_elements.so | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 7 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
tbb::detail::d1::range_vector<tbb::detail::d1::blocked_range<unsigned long>, (unsigned char)8>::split_to_fill(unsigned char) | binary | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.01 | NA | NA | 7 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
rml::internal::Backend::startUseBlock(rml::internal::MemRegion*, rml::internal::FreeBlock*, bool) | libtbbmalloc.so.2.13 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 2 | 4 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 |
_ZN5Eigen8internal29general_matrix_vector_productIldNS0_28TensorContractionInputMapperIdlLi1ENS_15TensorEvaluatorIKNS_15TensorFixedSizeIdNS_5SizesIJLl3ELl3ELl3ELl3EEEELi0ElEENS_13DefaultDeviceEEESt5arrayIlLm2EESC_Li4ELb1ELb0ELi16ENS_11MakePointerEEELi0ELb0... | libamat.so | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 3 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::FreeBlockPool::returnBlock(rml::internal::Block*) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 3 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::Bin::moveBlockToFront(rml::internal::Block*) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 3 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::Bin::pushTLSBin(rml::internal::Block*) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 3 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
update_get_addr | ld-2.28.so | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.03 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 |
@plt_start@ | libtbb.so.12.13 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 2 | 3 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 |
tbb::detail::r1::is_group_execution_cancelled(tbb::detail::d1::task_group_context&) | libtbb.so.12.13 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.01 | 0.00 | NA | 4 | 1 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 |
_dl_update_slotinfo | ld-2.28.so | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.02 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 |
__GI___mmap | libc-2.28.so | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
tbb::detail::r1::rml::private_server::wake_some(int) | libtbb.so.12.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 2 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::Backend::scanCoalescQ(bool) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 2 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
tbb::detail::r1::allocate(tbb::detail::d1::small_object_pool*&, unsigned long, tbb::detail::d1::execution_data const&) | libtbb.so.12.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 2 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
tbb::detail::r1::small_object_pool_impl::allocate_impl(tbb::detail::d1::small_object_pool*&, unsigned long) | libtbb.so.12.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 2 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::Block::initEmptyBlock(rml::internal::TLSData*, unsigned long) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 2 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
tbb::detail::r1::arena_slot::get_task_impl(unsigned long, tbb::detail::r1::execution_data_ext&, bool&, long) | libtbb.so.12.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 2 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
tbb::detail::d1::segment_table<tbb::detail::d0::padded<tbb::detail::d1::ets_element<Eigen::Matrix<double, -1, 1, 0, -1, 1> >, 128ul>, tbb::detail::d1::cache_aligned_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element&l... | binary | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 2 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
void std::vector<double, default_init_allocator<double, std::allocator<double> > >::_M_realloc_insert<double const&>(__gnu_cxx::__normal_iterator<double*, std::vector<double, default_init_allocator<double, std::allocato... | binary | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.01 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 |
_ZN5Eigen30TensorContractionEvaluatorBaseINS_15TensorEvaluatorIKNS_19TensorContractionOpIKSt5arrayINS_9IndexPairIiEELm2EEKNS_15TensorFixedSizeIdNS_5SizesIJLl3ELl3ELl3ELl3EEEELi0ElEEKNS8_IdNS9_IJLl3ELl3EEEELi0ElEEKNS_16NoOpOutputKernelEEENS_13DefaultDeviceE... | libamat.so | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 3 | NA | NA | 0.00 | NA | NA | 0.00 |
rml::internal::Backend::requestBootstrapMem() | libtbbmalloc.so.2.13 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 1 | 2 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 |
rml::internal::Backend::UsedAddressRange::registerAlloc(unsigned long, unsigned long) | libtbbmalloc.so.2.13 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 1 | 2 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 |
rml::internal::OrphanedBlocks::get(rml::internal::TLSData*, unsigned int) | libtbbmalloc.so.2.13 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 1 | 2 | NA | 0.00 | 0.02 | NA | 0.00 | 0.00 |
tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<aset::asolve::FiniteElement* const*, std::vector<aset::asolve::FiniteElement*, std::allocato... | binary | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 3 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
tbb::detail::r1::arena::on_thread_leaving(unsigned int) | libtbb.so.12.13 | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 3 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
_ZN5Eigen8internal29general_matrix_vector_productIldNS0_28TensorContractionInputMapperIdlLi1ENS_15TensorEvaluatorIKNS_15TensorFixedSizeIdNS_5SizesIJLl3ELl3ELl3ELl3EEEELi0ElEENS_13DefaultDeviceEEESt5arrayIlLm2EESC_Li8ELb1ELb0ELi16ENS_11MakePointerEEELi0ELb0... | libamat.so | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 2 | NA | NA | 0.00 | NA | NA | 0.00 |
_ZN5Eigen8internal14TensorExecutorIKNS_14TensorAssignOpINS_15TensorFixedSizeIdNS_5SizesIJLl3ELl3EEEELi0ElEEKNS_19TensorContractionOpIKSt5arrayINS_9IndexPairIiEELm2EEKNS3_IdNS4_IJLl3ELl3ELl3ELl3EEEELi0ElEEKS6_KNS_16NoOpOutputKernelEEEEENS_13DefaultDeviceELb... | libamat.so | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 2 | NA | NA | 0.00 | NA | NA | 0.00 |
@plt_start@ | libomp.so | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 2 | NA | NA | 0.00 | NA | NA | 0.00 |
rml::internal::removeBackRef(rml::internal::BackRefIdx) | libtbbmalloc.so.2.13 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 | NA | 1 | 1 | NA | 0.00 | 0.00 | NA | 0.00 | 0.00 |
aset::asolve::FiniteElement::~FiniteElement() | libfinite_elements.so | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.01 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
rml::internal::Backend::doCoalesc(rml::internal::FreeBlock*, rml::internal::MemRegion**) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::BackRefMaster::findFreeBlock() | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::MemRegionList::add(rml::internal::MemRegion*) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
tbb::detail::r1::market::arena_in_need(tbb::detail::r1::arena*) | libtbb.so.12.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::MapMemory(unsigned long, rml::internal::PageType) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::Backend::addNewRegion(unsigned long, rml::internal::MemRegionType, bool) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::Backend::allocRawMem(unsigned long&) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::Backend::genericGetBlock(int, unsigned long, bool) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::getBackRef(rml::internal::BackRefIdx) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
check_match | ld-2.28.so | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::LargeObjectCache::regularCleanup() | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::setBackRef(rml::internal::BackRefIdx, void*) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::AllLocalCaches::markUnused() | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::OrphanedBlocks::get(rml::internal::TLSData*, unsigned int) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::LargeObjectCache::doCleanup(unsigned long, bool) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::Backend::IndexedBins::tryAddBlock(int, rml::internal::FreeBlock*, bool) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
tbb::detail::r1::spawn(tbb::detail::d1::task&, tbb::detail::d1::task_group_context&) | libtbb.so.12.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
sysmalloc | libc-2.28.so | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
tbb::detail::r1::arena::process(tbb::detail::r1::thread_data&) | libtbb.so.12.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
unknown_function | libmesh.so | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::LargeObjectCacheImpl<rml::internal::LargeObjectCacheProps<rml::internal::LargeBinStructureProps<8192ul, 8388608ul>, 2, 2, 16> >::regularCleanup(rml::internal::ExtMemoryPool*, unsigned long, bool) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
tbb::detail::r1::cache_aligned_allocate(unsigned long) | libtbb.so.12.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
rml::internal::Backend::startUseBlock(rml::internal::MemRegion*, rml::internal::FreeBlock*, bool) | libtbbmalloc.so.2.2 | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA |
__kmp_reap_worker | libomp.so | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 |
__tls_get_addr_slow | ld-2.28.so | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 |
aset::asolve::Part::~Part() | libproblem.so | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 |
tbb::detail::d1::callback_leaf<tbb::detail::d1::construct_by_finit<Eigen::Matrix<double, -1, 1, 0, -1, 1>, aset::asolve::Assembler<aset::asolve::FESpace, aset::asolve::SparseMatrixCOO<int, double> >::parallel_assemble_colmutexes_(as... | binary | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 |
tbb::detail::r1::task_group_context_impl::bind_to(tbb::detail::d1::task_group_context&, tbb::detail::r1::thread_data*) | libtbb.so.12.13 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 |
__cxa_finalize | libc-2.28.so | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 |
aset::asolve::FESpace::~FESpace() | libfe_space.so | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 |
void std::_Destroy_aux<false>::__destroy<aset::asolve::Mesh::Block*>(aset::asolve::Mesh::Block*, aset::asolve::Mesh::Block*) | libasolve_test_helpers.so | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 |
scalable_aligned_malloc | libtbbmalloc.so.2.13 | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
_ZN4aset4amat12BehaviorBase30update_val_for_input_variablesEv@plt | libamat.so | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.01 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
rml::internal::FreeBlockPool::externalCleanup() | libtbbmalloc.so.2.13 | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
_ZNSt6chrono3_V212system_clock3nowEv@plt | libspdlog.so.1.12.0 | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
std::_Sp_counted_ptr_inplace<aset::asolve::Mesh, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() | libasolve_test_helpers.so | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
tbb::detail::r1::execution_slot(tbb::detail::d1::execution_data const*) | libtbb.so.12.13 | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
tbb::detail::r1::market::adjust_demand(tbb::detail::r1::pm_client&, int, int) | libtbb.so.12.13 | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
_ZN4aset4amat10IPDataView21attach_storage_for_ipEm@plt | libamat.so | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA |
rml::internal::BackRefMain::requestNewSpace() | libtbbmalloc.so.2.13 | NA | 0.00 | NA | NA | 0.00 | NA | NA | 0.00 | NA | NA | 1 | NA | NA | 0.00 | NA | NA | 0.00 | NA |