Loop ID | Source Location | Source Function | Level | Coverage (%) | min (Coverage) (%) | avg (Coverage) (%) | med (Coverage) (%) | max (Coverage) (%) | Max Time Over Threads (s) | min (Max Time Over Threads) (s) | avg (Max Time Over Threads) (s) | med (Max Time Over Threads) (s) | max (Max Time Over Threads) (s) | Time w.r.t. Wall Time (s) | min (Time w.r.t. Wall Time) (s) | avg (Time w.r.t. Wall Time) (s) | med (Time w.r.t. Wall Time) (s) | max (Time w.r.t. Wall Time) (s) | Run Count |
---|
6728 | libgromacs_mpi.so.8.0.0 - kernel_common.cpp:56-56,arrayref.h:82-85,iterator_interface.hpp:459-459 | void _INTERNAL7040d793::clearBufferFlagged<3>(nbnxn_atomdata_t const&, int, gmx::ArrayRef) | Innermost | 10.59 | 1.98 | 7.06 | 10.28 | 11.12 | 17.46 | 3.11 | 12.05 | 16.85 | 18.9 | 11.51 | 1.82 | 7.62 | 11.14 | 12.38 | 31 |
26464 | libgromacs_mpi.so.8.0.0 - fft5d.cpp:853-855 | fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*) | Innermost | 4.79 | 4.7 | 6.05 | 4.98 | 9.84 | 8.02 | 7.92 | 9.42 | 8.45 | 18.11 | 5.2 | 5.18 | 6.12 | 5.42 | 11.09 | 31 |
6171 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,atomdata.cpp:1091-1190 | nbnxn_atomdata_add_nbat_f_to_f_reduce#0xcb8665 | Innermost | 3.57 | 0.57 | 2.33 | 3.43 | 3.73 | 6.58 | 0.94 | 4.45 | 6.39 | 6.98 | 3.88 | 0.51 | 2.51 | 3.71 | 4.15 | 31 |
1674 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-190,kernel_inner.h:63-461,array:61-61,kernel_outer.h:431-431 | nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 2.21 | 1.93 | 2.38 | 2.32 | 2.83 | 3.64 | 3.07 | 3.54 | 3.6 | 3.93 | 2.4 | 2.17 | 2.41 | 2.41 | 2.63 | 31 |
25977 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_util_float.h:700-700,pme_gather.cpp:156-169,impl_x86_avx_256_simd_float.h:57-190,impl_x86_avx2_256_simd_float.h:64-64 | gather_f_bsplines(gmx_pme_t const*, float const*, bool, PmeAtomComm const*, splinedata_t const*, float) | Innermost | 1.12 | 0.64 | 1.30 | 1.15 | 1.8 | 1.91 | 1.35 | 2.18 | 2.09 | 2.88 | 1.21 | 0.73 | 1.30 | 1.28 | 1.58 | 31 |
1672 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-190,kernel_inner.h:63-461,kernel_outer.h:452-452 | nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.85 | 0.78 | 0.91 | 0.86 | 1.06 | 2.34 | 2.22 | 2.44 | 2.43 | 2.7 | 0.92 | 0.84 | 0.92 | 0.92 | 0.99 | 31 |
6156 | libgromacs_mpi.so.8.0.0 - atomdata.cpp:226-236 | copy_rvec_to_nbat_real(int const*, int, int, float const (*) [3], int, float*, int) | Single | 0.8 | 0.28 | 0.58 | 0.74 | 0.81 | 2.04 | 0.6 | 1.44 | 1.83 | 2.05 | 0.87 | 0.26 | 0.61 | 0.8 | 0.89 | 31 |
6170 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-175,atomdata.cpp:1088-1190 | nbnxn_atomdata_add_nbat_f_to_f_reduce#0xcb8665 | InBetween | 0.6 | 0.09 | 0.40 | 0.59 | 0.64 | 1.24 | 0.16 | 0.89 | 1.26 | 1.49 | 0.65 | 0.08 | 0.43 | 0.64 | 0.71 | 31 |
26336 | libgromacs_mpi.so.8.0.0 - pme_spread.cpp:639-641 | _INTERNAL0c5855d6::reduce_threadgrid_overlap(gmx_pme_t const*, pmegrids_t const*, int, float*, float*, float*, int) | Innermost | 0.58 | 0.55 | 0.72 | 0.6 | 1.36 | 1.28 | 1.21 | 1.50 | 1.38 | 3.37 | 0.63 | 0.62 | 0.72 | 0.66 | 1.53 | 31 |
26311 | libgromacs_mpi.so.8.0.0 - pme_spread.cpp:104-145 | _INTERNAL0c5855d6::calc_interpolation_idx(gmx_pme_t const*, PmeAtomComm*, int, int, int, int) | Single | 0.5 | 0.47 | 0.54 | 0.5 | 0.63 | 1.21 | 0.85 | 1.07 | 1.06 | 1.24 | 0.54 | 0.51 | 0.54 | 0.54 | 0.72 | 31 |
1702 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-406,kernel_inner.h:63-461,kernel_outer.h:431-431 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | InBetween | 0.48 | 0.44 | 0.53 | 0.51 | 0.63 | 0.82 | 0.75 | 0.80 | 0.8 | 0.87 | 0.52 | 0.51 | 0.54 | 0.54 | 0.56 | 31 |
26307 | libgromacs_mpi.so.8.0.0 - pme_spread.cpp:445-447 | spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) | Innermost | 0.46 | 0.43 | 0.56 | 0.49 | 1.01 | 1.06 | 0.93 | 1.16 | 1.09 | 2.47 | 0.5 | 0.49 | 0.56 | 0.54 | 1.14 | 31 |
26354 | libgromacs_mpi.so.8.0.0 - impl_x86_avx2_256_simd4_float.h:49-49,iterator_interface.hpp:305-305,impl_x86_avx_256_simd4_float.h:54-249,stl_vector.h:1124-1143,pme_spread.cpp:331-400,pme_simd4.h:61-140 | _INTERNAL0c5855d6::spread_coefficients_bsplines_thread(pmegrid_t const*, PmeAtomComm const*, splinedata_t*, pme_spline_work*) | Outermost | 0.37 | 0.34 | 0.41 | 0.38 | 0.5 | 0.66 | 0.59 | 0.71 | 0.71 | 1.2 | 0.4 | 0.38 | 0.41 | 0.41 | 0.57 | 31 |
26342 | libgromacs_mpi.so.8.0.0 - pme_spread.cpp:275-292 | _INTERNAL0c5855d6::make_bsplines(float**, float**, int, float (*) [3], int, int const*, float const*, bool) | Outermost | 0.36 | 0.34 | 0.40 | 0.37 | 0.49 | 0.92 | 0.83 | 1.07 | 1.02 | 2.22 | 0.39 | 0.39 | 0.41 | 0.4 | 0.55 | 31 |
23125 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-85,lincs.cpp:425-440,iterator_interface.hpp:459-459 | _INTERNAL3c429584::gmx::lincs_update_atoms_ind(_INTERNAL3c429584::gmx::ArrayRef, _INTERNAL3c429584::gmx::ArrayRef<(anonymous namespace)::AtomPair const>, float, _INTERNAL3c429584::gmx::ArrayRef, _INTERNAL3c429584::gmx::ArrayRef<_INTERNAL3c429584::gmx::BasicVector const>, _INTERNAL3c429584::gmx::ArrayRef, float (*) [3]) | Single | 0.36 | 0.35 | 0.45 | 0.4 | 0.59 | 1.26 | 1.07 | 1.33 | 1.32 | 1.74 | 0.39 | 0.39 | 0.45 | 0.44 | 0.67 | 31 |
6169 | libgromacs_mpi.so.8.0.0 - bitmask.h:152-154,stl_vector.h:1124-1256,atomdata.cpp:1176-1180,array:61-61 | nbnxn_atomdata_add_nbat_f_to_f_reduce#0xcb8665 | Innermost | 0.32 | 0.17 | 0.26 | 0.3 | 0.33 | 0.98 | 0.25 | 0.69 | 0.9 | 1.06 | 0.35 | 0.17 | 0.27 | 0.33 | 0.36 | 31 |
4083 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-401,kernel_prune.cpp:115-169 | nbnxn_kernel_prune_4xn(NbnxnPairlistCpu*, nbnxn_atomdata_t const*, gmx::ArrayRef const>, float) | Innermost | 0.31 | 0.22 | 0.28 | 0.3 | 0.32 | 0.51 | 0.28 | 0.44 | 0.5 | 0.56 | 0.34 | 0.2 | 0.29 | 0.33 | 0.36 | 31 |
25978 | libgromacs_mpi.so.8.0.0 - impl_x86_avx2_256_simd4_float.h:49-49,impl_x86_avx_256_util_float.h:606-700,pme_gather.cpp:76-348,impl_x86_avx_256_simd_float.h:57-355,vectypes.h:102-120,impl_x86_avx2_256_simd_float.h:64-64,impl_x86_avx_256_simd4_float.h:54-266,stl_vector.h:1143-1143 | gather_f_bsplines(gmx_pme_t const*, float const*, bool, PmeAtomComm const*, splinedata_t const*, float) | Outermost | 0.31 | 0.29 | 0.38 | 0.36 | 0.48 | 0.56 | 0.56 | 0.80 | 0.81 | 1.02 | 0.33 | 0.33 | 0.38 | 0.39 | 0.42 | 31 |
23890 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,update.cpp:1660-1664 | finish_update#0x13f2bbd | Single | 0.3 | 0.21 | 0.29 | 0.28 | 0.48 | 0.51 | 0.37 | 0.48 | 0.45 | 0.96 | 0.33 | 0.24 | 0.30 | 0.29 | 0.54 | 31 |
67 | gmx_mpi - | __intel_avx_rep_memcpy | Single | 0.26 | 0.14 | 0.31 | 0.29 | 0.42 | 0.84 | 0.4 | 0.82 | 0.83 | 1.09 | 0.28 | 0.15 | 0.31 | 0.32 | 0.37 | 31 |
23648 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_util_float.h:79-237,impl_x86_avx_256_simd_float.h:175-396,settle.cpp:425-651,impl_x86_avx2_256_simd_float.h:64-64 | void _INTERNAL66acd248::gmx::settleTemplate<_INTERNAL66acd248::gmx::SimdFloat, _INTERNAL66acd248::gmx::SimdFBool, 8, float const*, true, false>(_INTERNAL66acd248::gmx::SettleData const&, int, int, float const*, float const*, float*, float, float*, float (*) [3], bool*) | Single | 0.23 | 0.18 | 0.24 | 0.21 | 0.32 | 0.4 | 0.37 | 0.44 | 0.42 | 0.73 | 0.25 | 0.21 | 0.24 | 0.23 | 0.36 | 31 |
23118 | libgromacs_mpi.so.8.0.0 - lincs.cpp:290-292 | _INTERNAL3c429584::gmx::lincs_matrix_expand(_INTERNAL3c429584::gmx::Lincs const&, (anonymous namespace)::Task const&, _INTERNAL3c429584::gmx::ArrayRef, _INTERNAL3c429584::gmx::ArrayRef, _INTERNAL3c429584::gmx::ArrayRef, _INTERNAL3c429584::gmx::ArrayRef) | Innermost | 0.22 | 0.2 | 0.26 | 0.22 | 0.55 | 0.4 | 0.34 | 0.44 | 0.41 | 1.23 | 0.24 | 0.22 | 0.26 | 0.24 | 0.62 | 31 |
25452 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_util_float.h:197-217,impl_x86_avx_256_simd_float.h:96-416,bonded.cpp:1151-1255,impl_x86_avx2_256_simd_float.h:64-74 | std::enable_if<((BondedKernelFlavor)0)==((BondedKernelFlavor)0), float>::type _INTERNALcc0e7ed4::(anonymous namespace)::angles<(BondedKernelFlavor)0>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float, float*, gmx::ArrayRef, t_fcdata*, t_disresdata*, t_oriresdata*, int*) | Single | 0.21 | 0.2 | 0.25 | 0.23 | 0.41 | 0.44 | 0.38 | 0.50 | 0.48 | 1.02 | 0.23 | 0.22 | 0.25 | 0.25 | 0.46 | 31 |
6727 | libgromacs_mpi.so.8.0.0 - kernel_common.cpp:54-78,bitmask.h:162-162,arrayref.h:82-85,iterator_interface.hpp:459-459 | void _INTERNAL7040d793::clearBufferFlagged<3>(nbnxn_atomdata_t const&, int, gmx::ArrayRef) | Outermost | 0.19 | 0.14 | 0.18 | 0.19 | 0.2 | 0.37 | 0.22 | 0.33 | 0.37 | 0.48 | 0.21 | 0.14 | 0.18 | 0.2 | 0.22 | 31 |
23887 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_util_float.h:509-515,impl_x86_avx_256_simd_float.h:96-190,impl_x86_avx2_256_simd_float.h:64-64,update.cpp:486-486 | std::enable_if::value||std::is_same::value, void>::type _INTERNAL3cd78672::updateMDLeapfrogSimpleSimd<(StoreUpdatedVelocities)0, (NumTempScaleValues)0, float [3]>(int, int, float, gmx::ArrayRef, gmx::ArrayRef, float const (*) [3], float (*) [3], float (*) [3], float const (*) [3]) | Single | 0.19 | 0.16 | 0.22 | 0.2 | 0.4 | 0.42 | 0.32 | 0.41 | 0.4 | 0.84 | 0.2 | 0.18 | 0.22 | 0.21 | 0.45 | 31 |
26338 | libgromacs_mpi.so.8.0.0 - pme_spread.cpp:639-641 | _INTERNAL0c5855d6::reduce_threadgrid_overlap(gmx_pme_t const*, pmegrids_t const*, int, float*, float*, float*, int) | Innermost | 0.18 | 0.17 | 0.22 | 0.19 | 0.41 | 0.38 | 0.37 | 0.47 | 0.44 | 1 | 0.2 | 0.19 | 0.22 | 0.21 | 0.46 | 31 |
26471 | libgromacs_mpi.so.8.0.0 - fft5d.cpp:916-918 | fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*) | Innermost | 0.16 | 0.15 | 0.19 | 0.17 | 0.3 | 0.46 | 0.36 | 0.51 | 0.5 | 0.7 | 0.17 | 0.17 | 0.20 | 0.19 | 0.33 | 31 |
1669 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_util_float.h:577-586,pairlist.h:101-101,impl_x86_avx_256_simd_float.h:57-190,kernel_inner.h:63-461,stl_iterator.h:1107-1240,stl_vector.h:1143-1143,array:61-61,kernel_outer.h:224-515 | nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Outermost | 0.15 | 0.13 | 0.16 | 0.15 | 0.18 | 0.33 | 0.27 | 0.31 | 0.31 | 0.36 | 0.16 | 0.15 | 0.16 | 0.16 | 0.2 | 31 |
23117 | libgromacs_mpi.so.8.0.0 - lincs.cpp:284-295 | _INTERNAL3c429584::gmx::lincs_matrix_expand(_INTERNAL3c429584::gmx::Lincs const&, (anonymous namespace)::Task const&, _INTERNAL3c429584::gmx::ArrayRef, _INTERNAL3c429584::gmx::ArrayRef, _INTERNAL3c429584::gmx::ArrayRef, _INTERNAL3c429584::gmx::ArrayRef) | InBetween | 0.15 | 0.13 | 0.18 | 0.15 | 0.39 | 0.24 | 0.23 | 0.31 | 0.3 | 0.77 | 0.16 | 0.15 | 0.18 | 0.17 | 0.44 | 31 |
23126 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_util_float.h:79-237,impl_x86_avx_256_simd_float.h:102-276,lincs.cpp:845-875,impl_x86_avx2_256_simd_float.h:64-64 | _INTERNAL3c429584::gmx::__regcall3__calc_dr_x_xp_simd(int, int, _INTERNAL3c429584::gmx::ArrayRef<(anonymous namespace)::AtomPair const>, float const (*) [3], float const (*) [3], float const*, float const*, float const*, float (*) [3], float*, float*) | Single | 0.15 | 0.13 | 0.16 | 0.15 | 0.2 | 0.46 | 0.29 | 0.39 | 0.39 | 0.47 | 0.16 | 0.15 | 0.16 | 0.16 | 0.23 | 31 |
26335 | libgromacs_mpi.so.8.0.0 - pme_spread.cpp:585-641 | _INTERNAL0c5855d6::reduce_threadgrid_overlap(gmx_pme_t const*, pmegrids_t const*, int, float*, float*, float*, int) | InBetween | 0.13 | 0.12 | 0.16 | 0.14 | 0.29 | 0.78 | 0.69 | 0.91 | 0.88 | 2.08 | 0.14 | 0.14 | 0.16 | 0.15 | 0.33 | 31 |
68 | gmx_mpi - | __intel_avx_rep_memset | Single | 0.13 | 0.12 | 0.14 | 0.13 | 0.17 | 0.77 | 0.45 | 0.74 | 0.74 | 0.97 | 0.14 | 0.13 | 0.14 | 0.14 | 0.15 | 31 |
6173 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,atomdata.cpp:1078-1190 | nbnxn_atomdata_add_nbat_f_to_f_reduce#0xcb8665 | Innermost | 0.12 | 0.05 | 0.10 | 0.12 | 0.13 | 1.77 | 0.84 | 1.68 | 1.77 | 2.47 | 0.14 | 0.04 | 0.10 | 0.13 | 0.15 | 31 |
1701 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:190-190,kernel_inner.h:425-427 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.12 | 0.09 | 0.13 | 0.12 | 0.21 | 0.21 | 0.18 | 0.24 | 0.23 | 0.34 | 0.13 | 0.1 | 0.13 | 0.13 | 0.2 | 31 |
26339 | libgromacs_mpi.so.8.0.0 - pme_spread.cpp:639-641 | _INTERNAL0c5855d6::reduce_threadgrid_overlap(gmx_pme_t const*, pmegrids_t const*, int, float*, float*, float*, int) | Innermost | 0.11 | 0.11 | 0.14 | 0.12 | 0.26 | 0.3 | 0.26 | 0.35 | 0.34 | 0.72 | 0.12 | 0.12 | 0.14 | 0.13 | 0.29 | 31 |
1675 | libgromacs_mpi.so.8.0.0 - pairlist.h:101-101,impl_x86_avx_256_simd_float.h:96-190,kernel_inner.h:63-461,stl_vector.h:1143-1143,array:61-61,kernel_outer.h:423-426 | nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.1 | 0.1 | 0.12 | 0.11 | 0.14 | 0.21 | 0.19 | 0.22 | 0.22 | 0.3 | 0.11 | 0.11 | 0.12 | 0.12 | 0.13 | 31 |
9772 | libgromacs_mpi.so.8.0.0 - vec.h:141-143,threaded_force_buffer.cpp:209-211 | reduceThreadForceBuffers#0xea8afa | Innermost | 0.09 | 0.08 | 0.09 | 0.09 | 0.11 | 0.25 | 0.18 | 0.23 | 0.22 | 0.37 | 0.1 | 0.08 | 0.09 | 0.09 | 0.1 | 31 |
1691 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-406,kernel_inner.h:63-461,kernel_outer.h:452-452 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | InBetween | 0.09 | 0.09 | 0.10 | 0.1 | 0.12 | 0.28 | 0.27 | 0.30 | 0.29 | 0.34 | 0.1 | 0.09 | 0.10 | 0.1 | 0.11 | 31 |
1700 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-190,kernel_inner.h:421-423 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.09 | 0.08 | 0.11 | 0.1 | 0.16 | 0.18 | 0.15 | 0.19 | 0.18 | 0.28 | 0.1 | 0.09 | 0.11 | 0.1 | 0.16 | 31 |
7287 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-401,pairlist_simd_4xm.h:136-195,grid.h:239-239,pairlist.cpp:162-226,impl_x86_avx_256_simd4_float.h:80-203 | _INTERNAL891436a1::makeClusterListSimd4xn(Nbnxm::Grid const&, NbnxnPairlistCpu*, int, int, int, bool, float const*, float, float, int*) | Single | 0.09 | 0.08 | 0.09 | 0.09 | 0.1 | 0.15 | 0.13 | 0.15 | 0.15 | 0.17 | 0.09 | 0.08 | 0.09 | 0.09 | 0.1 | 31 |
1699 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,kernel_inner.h:366-368 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.09 | 0.08 | 0.10 | 0.09 | 0.12 | 0.17 | 0.14 | 0.19 | 0.19 | 0.22 | 0.09 | 0.09 | 0.10 | 0.1 | 0.11 | 31 |
26313 | libgromacs_mpi.so.8.0.0 - stl_vector.h:1124-1124,pme_spread.cpp:172-174 | _INTERNAL0c5855d6::calc_interpolation_idx(gmx_pme_t const*, PmeAtomComm*, int, int, int, int) | Single | 0.08 | 0.07 | 0.09 | 0.08 | 0.1 | 0.2 | 0.14 | 0.17 | 0.17 | 0.2 | 0.09 | 0.08 | 0.09 | 0.09 | 0.09 | 31 |
1670 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-190,kernel_inner.h:66-461,kernel_outer.h:473-473 | nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.08 | 0.07 | 0.08 | 0.08 | 0.1 | 0.19 | 0.17 | 0.20 | 0.2 | 0.25 | 0.09 | 0.08 | 0.08 | 0.08 | 0.09 | 31 |
1690 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-190,kernel_inner.h:421-423 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.08 | 0.07 | 0.10 | 0.09 | 0.15 | 0.27 | 0.23 | 0.28 | 0.27 | 0.43 | 0.09 | 0.08 | 0.10 | 0.09 | 0.14 | 31 |
23701 | libgromacs_mpi.so.8.0.0 - vec.h:292-294,sim_util.cpp:473-473 | setupForceOutputs#0x13df560 | Single | 0.08 | 0.07 | 0.08 | 0.08 | 0.1 | 0.19 | 0.14 | 0.16 | 0.16 | 0.19 | 0.09 | 0.08 | 0.08 | 0.08 | 0.09 | 31 |
26463 | libgromacs_mpi.so.8.0.0 - fft5d.cpp:853-855 | fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*) | Innermost | 0.07 | 0.07 | 0.09 | 0.08 | 0.2 | 0.28 | 0.28 | 0.37 | 0.32 | 1.08 | 0.08 | 0.08 | 0.10 | 0.08 | 0.24 | 31 |
1673 | libgromacs_mpi.so.8.0.0 - pairlist.h:101-101,impl_x86_avx_256_simd_float.h:96-190,kernel_inner.h:63-461,stl_vector.h:1143-1143,kernel_outer.h:444-447 | nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.06 | 0.06 | 0.07 | 0.07 | 0.08 | 0.21 | 0.19 | 0.22 | 0.22 | 0.25 | 0.07 | 0.06 | 0.07 | 0.07 | 0.07 | 31 |
26042 | libgromacs_mpi.so.8.0.0 - pme_grid.cpp:537-539 | unwrap_periodic_pmegrid(gmx_pme_t*, float*) | Innermost | 0.06 | 0.03 | 0.07 | 0.06 | 0.1 | 0.15 | 0.11 | 0.17 | 0.17 | 0.22 | 0.07 | 0.04 | 0.07 | 0.07 | 0.08 | 31 |
1687 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:323-326 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.06 | 0.05 | 0.07 | 0.06 | 0.08 | 0.21 | 0.19 | 0.22 | 0.21 | 0.32 | 0.06 | 0.06 | 0.07 | 0.06 | 0.08 | 31 |
26303 | libgromacs_mpi.so.8.0.0 - stl_vector.h:1124-1143,pme_spread.cpp:188-199 | spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) | InBetween | 0.05 | 0.05 | 0.05 | 0.05 | 0.07 | 0.16 | 0.11 | 0.15 | 0.15 | 0.23 | 0.06 | 0.05 | 0.06 | 0.06 | 0.06 | 31 |
23110 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,lincs.cpp:1135-1137 | _INTERNAL3c429584::gmx::do_lincs(_INTERNAL3c429584::gmx::ArrayRefWithPadding<_INTERNAL3c429584::gmx::BasicVector const>, _INTERNAL3c429584::gmx::ArrayRefWithPadding<_INTERNAL3c429584::gmx::BasicVector >, float const (*) [3], t_pbc*, _INTERNAL3c429584::gmx::Lincs*, int, _INTERNAL3c429584::gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, _INTERNAL3c429584::gmx::ArrayRef<_INTERNAL3c429584::gmx::BasicVector >, bool, float (*) [3], gmx_wallcycle*) | Innermost | 0.05 | 0.05 | 0.06 | 0.06 | 0.07 | 0.17 | 0.1 | 0.14 | 0.13 | 0.17 | 0.06 | 0.06 | 0.06 | 0.06 | 0.06 | 31 |
9899 | libgromacs_mpi.so.8.0.0 - stl_algobase.h:921-922,stl_iterator.h:1072-1144,stl_vector.h:869-869,threaded_force_buffer.cpp:78-80 | gmx::ThreadForceBuffer::clearForcesAndEnergies() | Outermost | 0.05 | 0.05 | 0.06 | 0.06 | 0.08 | 0.13 | 0.12 | 0.16 | 0.15 | 0.51 | 0.06 | 0.06 | 0.06 | 0.06 | 0.08 | 31 |
25756 | libgromacs_mpi.so.8.0.0 - pairs.cpp:863-894,impl_x86_avx_256_util_float.h:197-475,impl_x86_avx_256_simd_float.h:175-276,impl_x86_avx2_256_simd_float.h:64-69 | void _INTERNAL85763be5::do_pairs_simple(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float const*, gmx::ArrayRef, float) | Single | 0.05 | 0.05 | 0.06 | 0.05 | 0.07 | 0.11 | 0.09 | 0.12 | 0.12 | 0.15 | 0.06 | 0.06 | 0.06 | 0.06 | 0.06 | 31 |
1688 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,kernel_inner.h:366-368 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.05 | 0.05 | 0.06 | 0.05 | 0.07 | 0.18 | 0.15 | 0.19 | 0.18 | 0.25 | 0.06 | 0.05 | 0.06 | 0.06 | 0.07 | 31 |
26304 | libgromacs_mpi.so.8.0.0 - stl_vector.h:1124-1143,pme_spread.cpp:197-199 | spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) | Innermost | 0.05 | 0.05 | 0.05 | 0.05 | 0.06 | 0.12 | 0.09 | 0.11 | 0.11 | 0.15 | 0.06 | 0.05 | 0.05 | 0.05 | 0.06 | 31 |
26306 | libgromacs_mpi.so.8.0.0 - pme_spread.cpp:441-1023 | spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) | InBetween | 0.05 | 0.04 | 0.06 | 0.05 | 0.1 | 0.14 | 0.12 | 0.16 | 0.16 | 0.31 | 0.05 | 0.05 | 0.06 | 0.05 | 0.12 | 31 |
9769 | libgromacs_mpi.so.8.0.0 - bitmask.h:154-154,tuple:236-236,stl_vector.h:1256-1256,array:61-61,threaded_force_buffer.cpp:182-187 | reduceThreadForceBuffers#0xea8afa | Innermost | 0.05 | 0.04 | 0.05 | 0.05 | 0.06 | 0.1 | 0.09 | 0.10 | 0.1 | 0.13 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 31 |
9771 | libgromacs_mpi.so.8.0.0 - vec.h:141-147,threaded_force_buffer.cpp:207-211 | reduceThreadForceBuffers#0xea8afa | InBetween | 0.05 | 0.04 | 0.04 | 0.04 | 0.05 | 0.16 | 0.1 | 0.15 | 0.15 | 0.2 | 0.05 | 0.04 | 0.05 | 0.05 | 0.05 | 31 |
26011 | libgromacs_mpi.so.8.0.0 - pme_grid.cpp:395-404 | copy_fftgrid_to_pmegrid(gmx_pme_t*, float const*, float*, int, int, int) | Innermost | 0.04 | 0.02 | 0.05 | 0.05 | 0.08 | 0.13 | 0.07 | 0.14 | 0.14 | 0.2 | 0.05 | 0.02 | 0.05 | 0.05 | 0.07 | 31 |
7264 | libgromacs_mpi.so.8.0.0 - pairlist.cpp:3520-3524 | void _INTERNAL891436a1::nbnxn_make_pairlist_part(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists const&, float, PairlistType, int, bool, int, bool, float, int, int, NbnxnPairlistCpu*, t_nblist*) | Innermost | 0.04 | 0.04 | 0.05 | 0.05 | 0.06 | 0.09 | 0.08 | 0.09 | 0.09 | 0.12 | 0.05 | 0.04 | 0.05 | 0.05 | 0.05 | 31 |
23121 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_util_float.h:197-217,impl_x86_avx_256_simd_float.h:96-396,lincs.cpp:966-978,impl_x86_avx2_256_simd_float.h:69-74 | _INTERNAL3c429584::gmx::__regcall3__calc_dist_iter_simd(int, int, _INTERNAL3c429584::gmx::ArrayRef<(anonymous namespace)::AtomPair const>, float const (*) [3], float const*, float const*, float const*, float, float*, float*, bool*) | Single | 0.04 | 0.04 | 0.05 | 0.05 | 0.07 | 0.13 | 0.1 | 0.13 | 0.13 | 0.17 | 0.04 | 0.04 | 0.05 | 0.05 | 0.06 | 31 |
7263 | libgromacs_mpi.so.8.0.0 - grid.h:251-251,pairlist.cpp:3073-3587,stl_vector.h:988-1143 | void _INTERNAL891436a1::nbnxn_make_pairlist_part(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists const&, float, PairlistType, int, bool, int, bool, float, int, int, NbnxnPairlistCpu*, t_nblist*) | InBetween | 0.04 | 0.03 | 0.04 | 0.04 | 0.05 | 0.08 | 0.07 | 0.08 | 0.08 | 0.1 | 0.04 | 0.04 | 0.04 | 0.04 | 0.04 | 31 |
6167 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-175,bitmask.h:152-154,arrayref.h:72-263,stl_vector.h:988-1256,atomdata.cpp:1022-1190,array:61-61 | nbnxn_atomdata_add_nbat_f_to_f_reduce#0xcb8665 | InBetween | 0.04 | 0.01 | 0.03 | 0.03 | 0.04 | 0.13 | 0.03 | 0.11 | 0.13 | 0.21 | 0.04 | 0.01 | 0.03 | 0.04 | 0.04 | 31 |
25462 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-421,bonded.cpp:2059-2126,impl_x86_avx2_256_simd_float.h:64-172 | std::enable_if<((BondedKernelFlavor)0)==((BondedKernelFlavor)0), float>::type _INTERNALcc0e7ed4::(anonymous namespace)::pdihs<(BondedKernelFlavor)0>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float, float*, gmx::ArrayRef, t_fcdata*, t_disresdata*, t_oriresdata*, int*) | Single | 0.03 | 0.03 | 0.03 | 0.03 | 0.05 | 0.08 | 0.06 | 0.08 | 0.08 | 0.1 | 0.04 | 0.03 | 0.04 | 0.04 | 0.04 | 31 |
6155 | libgromacs_mpi.so.8.0.0 - atomdata.cpp:226-236 | copy_rvec_to_nbat_real(int const*, int, int, float const (*) [3], int, float*, int) | Single | 0.03 | 0.01 | 0.02 | 0.03 | 0.04 | 0.11 | 0.03 | 0.08 | 0.1 | 0.13 | 0.04 | 0.01 | 0.03 | 0.03 | 0.04 | 31 |
1689 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,kernel_inner.h:393-395 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.03 | 0.03 | 0.04 | 0.03 | 0.06 | 0.11 | 0.09 | 0.13 | 0.12 | 0.22 | 0.03 | 0.03 | 0.04 | 0.03 | 0.06 | 31 |
8527 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-85,ga2la.h:112-118,iterator_interface.hpp:459-459,localtopology.cpp:749-754,stl_vector.h:1143-1287,hashedmap.h:274-282,new_allocator.h:175-175 | void _INTERNAL68f26920::make_exclusions_zone(gmx::ArrayRef, gmx_ga2la_t const&, gmx_domdec_zones_t const&, gmx::ArrayRef, std::vector > const&, gmx::ArrayRef, gmx::ListOfLists*, int, int, int, gmx::ArrayRef) | InBetween | 0.03 | 0.03 | 0.03 | 0.03 | 0.04 | 0.07 | 0.07 | 0.08 | 0.08 | 0.1 | 0.03 | 0.03 | 0.03 | 0.03 | 0.03 | 31 |
23647 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_util_float.h:79-237,impl_x86_avx_256_simd_float.h:175-396,settle.cpp:425-676,impl_x86_avx2_256_simd_float.h:64-64 | void _INTERNAL66acd248::gmx::settleTemplate<_INTERNAL66acd248::gmx::SimdFloat, _INTERNAL66acd248::gmx::SimdFBool, 8, float const*, true, true>(_INTERNAL66acd248::gmx::SettleData const&, int, int, float const*, float const*, float*, float, float*, float (*) [3], bool*) | Single | 0.03 | 0.02 | 0.03 | 0.03 | 0.04 | 0.07 | 0.05 | 0.07 | 0.07 | 0.1 | 0.03 | 0.02 | 0.03 | 0.03 | 0.04 | 31 |
1698 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:323-326 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.03 | 0.03 | 0.03 | 0.03 | 0.04 | 0.06 | 0.06 | 0.07 | 0.07 | 0.1 | 0.03 | 0.03 | 0.03 | 0.03 | 0.03 | 31 |
7286 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-401,arrayref.h:82-82,pairlist_simd_4xm.h:204-262,grid.h:239-239,pairlist.cpp:162-226,impl_x86_avx_256_simd4_float.h:80-203 | _INTERNAL891436a1::makeClusterListSimd4xn(Nbnxm::Grid const&, NbnxnPairlistCpu*, int, int, int, bool, float const*, float, float, int*) | Single | 0.03 | 0.02 | 0.03 | 0.03 | 0.03 | 0.07 | 0.05 | 0.06 | 0.06 | 0.08 | 0.03 | 0.03 | 0.03 | 0.03 | 0.03 | 31 |
1677 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_util_float.h:577-587,impl_x86_avx_256_simd_float.h:57-406,kernel_inner.h:63-461,simd_load_store_functions.h:61-61,stl_iterator.h:1107-1107,stl_vector.h:1143-1143,kernel_outer.h:222-515 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Outermost | 0.03 | 0.02 | 0.03 | 0.03 | 0.04 | 0.07 | 0.06 | 0.07 | 0.07 | 0.09 | 0.03 | 0.03 | 0.03 | 0.03 | 0.04 | 31 |
23231 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,vectypes.h:122-226,md_support.cpp:139-157,vec.h:335-335,stl_iterator.h:1224-1224,stl_vector.h:1143-1143 | calc_ke_part_normal#0x13b3012 | Innermost | 0.02 | 0.02 | 0.02 | 0.02 | 0.04 | 0.07 | 0.05 | 0.07 | 0.06 | 0.1 | 0.03 | 0.02 | 0.03 | 0.03 | 0.05 | 31 |
26461 | libgromacs_mpi.so.8.0.0 - fft5d.cpp:804-855 | fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*) | InBetween | 0.02 | 0.02 | 0.03 | 0.03 | 0.04 | 0.07 | 0.05 | 0.08 | 0.08 | 0.12 | 0.03 | 0.02 | 0.03 | 0.03 | 0.04 | 31 |
25757 | libgromacs_mpi.so.8.0.0 - pairs.cpp:125-824,functions.h:164-164,iterator_interface.hpp:166-459,tuple:236-236,vec.h:141-627,stl_vector.h:1256-1256 | float _INTERNAL85763be5::do_pairs_general<(BondedKernelFlavor)2>(int, int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float const*, float*, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, int, t_forcerec const*, gmx_grppairener_t*, int*) | Innermost | 0.02 | 0.02 | 0.02 | 0.02 | 0.03 | 0.06 | 0.05 | 0.06 | 0.06 | 0.06 | 0.03 | 0.02 | 0.02 | 0.02 | 0.03 | 31 |
6164 | libgromacs_mpi.so.8.0.0 - atomdata.h:102-102,atomdata.cpp:1142-1148 | _INTERNALaac32b2f::nbnxn_atomdata_add_nbat_f_to_f_part(Nbnxm::GridSet const&, nbnxn_atomdata_t const&, nbnxn_atomdata_output_t const&, int, int, float (*) [3]) | Single | 0.02 | 0.02 | 0.02 | 0.02 | 0.03 | 0.05 | 0.05 | 0.06 | 0.06 | 0.07 | 0.02 | 0.02 | 0.03 | 0.03 | 0.03 | 31 |
1708 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-406,kernel_inner.h:63-461,stl_vector.h:1143-1143,kernel_outer.h:423-426 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | InBetween | 0.02 | 0.02 | 0.02 | 0.02 | 0.03 | 0.06 | 0.05 | 0.06 | 0.06 | 0.07 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 31 |
25531 | libgromacs_mpi.so.8.0.0 - functions.h:164-164,bonded.cpp:129-2011,cmath:426-426,vec.h:115-335 | std::enable_if<(((BondedKernelFlavor)2)!=((BondedKernelFlavor)0))||(!(1)), float>::type _INTERNALcc0e7ed4::(anonymous namespace)::pdihs<(BondedKernelFlavor)2>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float, float*, gmx::ArrayRef, t_fcdata*, t_disresdata*, t_oriresdata*, int*) | Outermost | 0.02 | 0.02 | 0.02 | 0.02 | 0.03 | 0.06 | 0.05 | 0.06 | 0.05 | 0.07 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 31 |
26041 | libgromacs_mpi.so.8.0.0 - pme_grid.cpp:496-539 | unwrap_periodic_pmegrid(gmx_pme_t*, float*) | InBetween | 0.02 | 0.01 | 0.02 | 0.02 | 0.03 | 0.06 | 0.05 | 0.06 | 0.06 | 0.08 | 0.02 | 0.01 | 0.02 | 0.02 | 0.02 | 31 |
7471 | libgromacs_mpi.so.8.0.0 - stl_algobase.h:909-910 | std::vector, std::allocator > >::_M_fill_insert(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned long, std::array const&) | Single | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.06 | 0.04 | 0.06 | 0.05 | 0.08 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 31 |
23842 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,update.cpp:367-393 | std::enable_if::value||std::is_same::value, void>::type _INTERNAL3cd78672::updateMDLeapfrogSimple<(StoreUpdatedVelocities)0, (NumTempScaleValues)2, (ParrinelloRahmanVelocityScaling)0, float [3]>(int, int, float, float, gmx::ArrayRef const>, gmx::ArrayRef, gmx::ArrayRef, gmx::BasicVector, float const (*) [3], float (*) [3], float (*) [3], float const (*) [3]) | Single | 0.02 | 0.01 | 0.02 | 0.02 | 0.02 | 0.05 | 0.03 | 0.05 | 0.05 | 0.07 | 0.02 | 0.01 | 0.02 | 0.02 | 0.03 | 31 |
9877 | libgromacs_mpi.so.8.0.0 - stl_algobase.h:922-922,threaded_force_buffer.cpp:122-122 | gmx::ThreadForceBuffer::resizeBufferAndClearMask(int) | Single | 0.02 | 0.01 | 0.01 | 0.01 | 0.02 | 0.06 | 0.04 | 0.05 | 0.05 | 0.07 | 0.02 | 0.01 | 0.02 | 0.02 | 0.02 | 31 |
7265 | libgromacs_mpi.so.8.0.0 - pairlist.cpp:3505-3509 | void _INTERNAL891436a1::nbnxn_make_pairlist_part(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists const&, float, PairlistType, int, bool, int, bool, float, int, int, NbnxnPairlistCpu*, t_nblist*) | Innermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0.04 | 0.03 | 0.04 | 0.04 | 0.04 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
25521 | libgromacs_mpi.so.8.0.0 - functions.h:164-321,bonded.cpp:445-1084,vec.h:141-335 | std::enable_if<(((BondedKernelFlavor)2)!=((BondedKernelFlavor)0))||(!(1)), float>::type _INTERNALcc0e7ed4::(anonymous namespace)::angles<(BondedKernelFlavor)2>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float, float*, gmx::ArrayRef, t_fcdata*, t_disresdata*, t_oriresdata*, int*) | Single | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0.06 | 0.03 | 0.05 | 0.04 | 0.07 | 0.01 | 0.01 | 0.02 | 0.02 | 0.02 | 31 |
23244 | libgromacs_mpi.so.8.0.0 - mtop_lookup.h:156-159,vectypes.h:120-120,mdatoms.cpp:267-437,iterator_interface.hpp:305-459,cmath:464-1269,stl_iterator.h:1224-1224,atoms.h:375-381,stl_vector.h:879-1143 | atoms2md(gmx_mtop_t const&, t_inputrec const&, int, gmx::ArrayRef, int, gmx::MDAtoms*) | Innermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0.04 | 0.03 | 0.04 | 0.04 | 0.05 | 0.01 | 0.01 | 0.02 | 0.02 | 0.02 | 31 |
7297 | libgromacs_mpi.so.8.0.0 - pairlist.h:99-103,arrayref.h:82-85,iterator_interface.hpp:459-459,pairlist.cpp:1330-1430 | _INTERNAL891436a1::setExclusionsForIEntry(Nbnxm::GridSet const&, NbnxnPairlistCpu*, bool, int, gmx::ListOfLists const&) | InBetween | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0.04 | 0.03 | 0.04 | 0.04 | 0.05 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
1697 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-406,kernel_inner.h:63-461,stl_vector.h:1143-1143,kernel_outer.h:444-447 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | InBetween | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0.07 | 0.04 | 0.06 | 0.06 | 0.11 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 31 |
8553 | libgromacs_mpi.so.8.0.0 - idef.h:243-247,arrayref.h:72-318,ga2la.h:112-118,stl_construct.h:119-119,vector.tcc:629-695,localtopology.cpp:417-577,stl_algobase.h:920-1148,stl_uninitialized.h:655-1117,stl_vector.h:378-1934,array:61-61,hashedmap.h:274-282,new_allocator.h:120-158 | int _INTERNAL68f26920::assignInteractionsForAtom(AtomIndexSet const&, reverse_ilist_t const&, gmx_ga2la_t const&, gmx_domdec_zones_t const&, bool, int const*, bool, float, t_pbc const*, gmx::ArrayRef const>, InteractionDefinitions*, int, gmx::DDBondedChecking) | Outermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0.06 | 0.05 | 0.06 | 0.06 | 0.08 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 31 |
26219 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-224,impl_x86_avx2_256_simd_float.h:74-74,pme_solve.cpp:233-237 | solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int) | Innermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0.03 | 0.03 | 0.04 | 0.03 | 0.05 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
8562 | libgromacs_mpi.so.8.0.0 - ga2la.h:112-118,localtopology.cpp:506-514,stl_vector.h:1143-1143,hashedmap.h:274-282 | int _INTERNAL68f26920::assignInteractionsForAtom(AtomIndexSet const&, reverse_ilist_t const&, gmx_ga2la_t const&, gmx_domdec_zones_t const&, bool, int const*, bool, float, t_pbc const*, gmx::ArrayRef const>, InteractionDefinitions*, int, gmx::DDBondedChecking) | InBetween | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0.05 | 0.03 | 0.05 | 0.05 | 0.08 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
6172 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-175,atomdata.cpp:1075-1190 | nbnxn_atomdata_add_nbat_f_to_f_reduce#0xcb8665 | InBetween | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0.22 | 0.05 | 0.17 | 0.19 | 0.26 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 31 |
1671 | libgromacs_mpi.so.8.0.0 - pairlist.h:101-101,impl_x86_avx_256_simd_float.h:96-190,kernel_inner.h:66-461,stl_vector.h:1143-1143,kernel_outer.h:465-468 | nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.05 | 0.03 | 0.04 | 0.04 | 0.06 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
1696 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-190,kernel_inner.h:421-423 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0.05 | 0.04 | 0.05 | 0.05 | 0.07 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 31 |
9934 | libgromacs_mpi.so.8.0.0 - bitmask.h:191-191,tuple:236-236,stl_vector.h:1261-1261,array:61-61,threaded_force_buffer.cpp:278-280 | gmx::ThreadedForceBuffer::setupReduction() | Innermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 1.36 | 1.27 | 1.37 | 1.37 | 1.52 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
23139 | libgromacs_mpi.so.8.0.0 - bitmask.h:162-162,arrayref.h:82-82,lincs.cpp:1702-1708,stl_vector.h:1124-1287,new_allocator.h:175-175 | _INTERNAL3c429584::gmx::lincs_thread_setup(_INTERNAL3c429584::gmx::Lincs*, int) | Innermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.05 | 0.03 | 0.04 | 0.04 | 0.05 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
23703 | libgromacs_mpi.so.8.0.0 - vec.h:292-294,sim_util.cpp:473-473 | setupForceOutputs#0x13df26c | Single | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.04 | 0.03 | 0.04 | 0.04 | 0.05 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
26468 | libgromacs_mpi.so.8.0.0 - fft5d.cpp:868-918 | fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*) | InBetween | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0.03 | 0.03 | 0.05 | 0.04 | 0.1 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 31 |
1681 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-406,kernel_inner.h:63-461,kernel_outer.h:473-473 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | InBetween | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.04 | 0.03 | 0.04 | 0.04 | 0.05 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
25692 | libgromacs_mpi.so.8.0.0 - bitmask.h:136-136,stl_vector.h:1124-1124,array:61-61,manage_threading.cpp:365-367,threaded_force_buffer.h:110-110 | _INTERNAL8fb67974::calc_bonded_reduction_mask(int, gmx::ThreadForceBuffer*, InteractionDefinitions const&, int, bonded_threading_t const&) | Innermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.03 | 0.03 | 0.04 | 0.04 | 0.05 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
26213 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-224,simd_memory.h:174-174,impl_x86_avx2_256_simd_float.h:74-74,pme_solve.cpp:97-560 | solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int) | Outermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.03 | 0.03 | 0.06 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
26334 | libgromacs_mpi.so.8.0.0 - pme_spread.cpp:585-641 | _INTERNAL0c5855d6::reduce_threadgrid_overlap(gmx_pme_t const*, pmegrids_t const*, int, float*, float*, float*, int) | InBetween | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0.05 | 0.03 | 0.06 | 0.06 | 0.11 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 31 |
23710 | libgromacs_mpi.so.8.0.0 - vec.h:141-147,sim_util.cpp:150-150 | _INTERNAL2bddb1d5::postProcessForces(t_commrec const*, long, t_nrnb*, gmx_wallcycle*, float const (*) [3], gmx::ArrayRef const>, gmx::ForceOutputs*, float (*) [3], t_mdatoms const*, t_forcerec const*, gmx::VirtualSitesHandler*, gmx::StepWorkload const&) | Single | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.04 | 0.04 | 0.05 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
7409 | libgromacs_mpi.so.8.0.0 - pairlist.h:99-99,vector.tcc:452-517,stl_algobase.h:922-922,stl_uninitialized.h:347-351,stl_iterator.h:1072-1728,pairlist.cpp:3735-3746,stl_vector.h:378-1919,array:61-61,new_allocator.h:120-175 | void _INTERNAL891436a1::copySelectedListRange(nbnxn_ci_t const*, NbnxnPairlistCpu const*, NbnxnPairlistCpu*, std::array*, int, int, int) | InBetween | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.06 | 0.04 | 0.05 | 0.05 | 0.07 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
6574 | libgromacs_mpi.so.8.0.0 - arrayref.h:263-263,grid.cpp:816-868 | _INTERNALf6d4bec3::Nbnxm::sort_cluster_on_flag(int, int, int, gmx::ArrayRef, gmx::ArrayRef, int*) | Outermost | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0.04 | 0.01 | 0.03 | 0.03 | 0.04 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 31 |
8304 | libgromacs_mpi.so.8.0.0 - idef.h:231-235,mtop_lookup.h:87-118,arrayref.h:82-82,domdec_constraints.cpp:206-254,ga2la.h:112-126,stl_construct.h:119-119,vector.tcc:452-695,stl_algobase.h:920-1148,stl_uninitialized.h:655-1117,stl_iterator.h:1333-1333,stl_vector.h:378-1934,array:61-61,hashedmap.h:274-282,new_allocator.h:120-175 | _INTERNAL0cdb2c1e::atoms_to_settles(gmx_domdec_t*, gmx_mtop_t const&, gmx::ArrayRef, gmx::ArrayRef > const>, int, int, InteractionList*, std::vector >*) | Outermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.03 | 0.03 | 0.05 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
1693 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:323-326 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.04 | 0.03 | 0.04 | 0.04 | 0.07 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
7285 | libgromacs_mpi.so.8.0.0 - pairlist_simd_4xm.h:268-273,grid.h:239-239,pairlist.cpp:162-964,stl_vector.h:988-1287,new_allocator.h:175-175 | _INTERNAL891436a1::makeClusterListSimd4xn(Nbnxm::Grid const&, NbnxnPairlistCpu*, int, int, int, bool, float const*, float, float, int*) | Single | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0.02 | 0.03 | 0.03 | 0.04 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
1678 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:323-326 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.03 | 0.03 | 0.05 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
1705 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,kernel_inner.h:366-368 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.02 | 0.02 | 0.04 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
26225 | libgromacs_mpi.so.8.0.0 - pme_solve.cpp:521-530 | solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int) | Innermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.03 | 0.03 | 0.04 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
23164 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-85,lincs.cpp:1992-1997,iterator_interface.hpp:459-459,stl_vector.h:1124-1124 | _INTERNAL3c429584::gmx::set_matrix_indices(_INTERNAL3c429584::gmx::Lincs*, (anonymous namespace)::Task const&, _INTERNAL3c429584::gmx::ListOfLists const&, bool) | Innermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.03 | 0.03 | 0.04 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
26221 | libgromacs_mpi.so.8.0.0 - pme_solve.cpp:533-542 | solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int) | Innermost | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.02 | 0.02 | 0.04 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
1679 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,kernel_inner.h:393-395 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.03 | 0.03 | 0.04 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
1680 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:190-190,kernel_inner.h:432-434 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.03 | 0.03 | 0.05 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 31 |
23834 | libgromacs_mpi.so.8.0.0 - stat.h:79-81,basic_string.h:241-241,arrayref.h:72-310,arrayrefwithpadding.h:157-157,char_traits.h:354-431,fs_path.h:329-331,commrec.h:187-187,basic_string.tcc:221-247,stl_vector.h:1256-1256,update.cpp:1198-1840 | gmx::Update::Impl::update_coords(t_inputrec const&, long, int, bool, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef const>, t_state*, gmx::ArrayRefWithPadding const> const&, t_fcdata*, gmx_ekindata_t const*, gmx::MultiDimArray, gmx::extents<3l, 3l>, gmx::layout_right> const&, int, t_commrec const*, bool) | Single | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0.03 | 0.02 | 0.04 | 0.03 | 0.07 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 31 |
23152 | libgromacs_mpi.so.8.0.0 - move.h:204-206,stl_heap.h:139-422,arrayref.h:82-85,lincs.cpp:1986-2012,listoflists.h:145-146,stl_algo.h:1786-1938,predefined_ops.h:45-98,iterator_interface.hpp:459-459,stl_algobase.h:1514-1514,stl_iterator.h:1072-1333,stl_vector.h:869-1261 | _INTERNAL3c429584::gmx::set_matrix_indices(_INTERNAL3c429584::gmx::Lincs*, (anonymous namespace)::Task const&, _INTERNAL3c429584::gmx::ListOfLists const&, bool) | Outermost | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0.02 | 0.02 | 0.03 | 0.02 | 0.04 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
23107 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-190,lincs.cpp:1205-1205 | _INTERNAL3c429584::gmx::do_lincs(_INTERNAL3c429584::gmx::ArrayRefWithPadding<_INTERNAL3c429584::gmx::BasicVector const>, _INTERNAL3c429584::gmx::ArrayRefWithPadding<_INTERNAL3c429584::gmx::BasicVector >, float const (*) [3], t_pbc*, _INTERNAL3c429584::gmx::Lincs*, int, _INTERNAL3c429584::gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, _INTERNAL3c429584::gmx::ArrayRef<_INTERNAL3c429584::gmx::BasicVector >, bool, float (*) [3], gmx_wallcycle*) | Innermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.03 | 0.03 | 0.05 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
26308 | libgromacs_mpi.so.8.0.0 - pme_spread.cpp:441-445 | spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) | Innermost | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.02 | 0.02 | 0.03 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
1692 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:293-295 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.03 | 0.03 | 0.04 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
26305 | libgromacs_mpi.so.8.0.0 - pme_spread.cpp:438-1023 | spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) | InBetween | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.03 | 0.03 | 0.08 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 31 |
1676 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:57-57,kernel_outer.h:358-361 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.03 | 0.03 | 0.04 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
26241 | libgromacs_mpi.so.8.0.0 - pme_solve.cpp:456-469 | solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int) | Innermost | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0.02 | 0.02 | 0.02 | 0.02 | 0.04 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
9898 | libgromacs_mpi.so.8.0.0 - stl_algobase.h:909-910 | gmx::ThreadForceBuffer::clearForcesAndEnergies() | Single | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0.04 | 0.02 | 0.03 | 0.02 | 0.04 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
26322 | libgromacs_mpi.so.8.0.0 - pme_spread.cpp:96-98 | _INTERNAL0c5855d6::calc_interpolation_idx(gmx_pme_t const*, PmeAtomComm*, int, int, int, int) | Single | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.03 | 0.02 | 0.04 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
6142 | libgromacs_mpi.so.8.0.0 - arrayref.h:72-72,grid.h:262-266,stl_vector.h:1143-1261,atomdata.cpp:977-982 | nbnxn_atomdata_copy_x_to_nbat_x#0xcb5f8d | Innermost | 0.01 | 0 | 0.00 | 0 | 0.01 | 0.03 | 0.01 | 0.02 | 0.02 | 0.04 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 31 |
26242 | libgromacs_mpi.so.8.0.0 - pme_solve.cpp:440-453 | solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int) | Innermost | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0.02 | 0.02 | 0.02 | 0.02 | 0.03 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 31 |
1694 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,kernel_inner.h:366-368 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.03 | 0.03 | 0.04 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 31 |
26449 | libgromacs_mpi.so.8.0.0 - fft5d.cpp:755-1382,wallcycle.h:218-320,cyclecounter.h:182-188,stl_iterator.h:1224-1224,stl_vector.h:879-1124 | fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*) | Outermost | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.03 | 0.02 | 0.03 | 0.03 | 0.04 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 31 |
22273 | libgromacs_mpi.so.8.0.0 - calcvir.cpp:61-81,ishift.h:72-72 | calc_vir#0x136dc6f | Innermost | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.02 | 0.02 | 0.02 | 0.02 | 0.03 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 31 |
26215 | libgromacs_mpi.so.8.0.0 - pme_solve.cpp:554-560 | solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int) | Innermost | 0 | 0 | 0.00 | 0 | 0.01 | 0.03 | 0.01 | 0.02 | 0.02 | 0.04 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 31 |
1706 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-190,kernel_inner.h:421-423 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0 | 0 | 0.00 | 0 | 0.01 | 0.02 | 0.01 | 0.02 | 0.02 | 0.04 | 0.01 | 0 | 0.00 | 0 | 0.01 | 31 |
6588 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,vectypes.h:122-122,grid.cpp:329-437 | _INTERNALf6d4bec3::Nbnxm::sort_atoms(int, bool, int, bool, int*, int, gmx::ArrayRef const>, float, float, int, gmx::ArrayRef) | Outermost | 0 | 0 | 0.00 | 0 | 0.01 | 0.03 | 0.01 | 0.03 | 0.02 | 0.05 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 31 |
8728 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,stl_algobase.h:383-385 | void _INTERNAL65b36ca1::orderVector >(gmx::ArrayRef, gmx::ArrayRef >, gmx::ArrayRef >) | Single | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.64 | 0.59 | 0.69 | 0.67 | 0.8 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 31 |
4082 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:57-401,arrayref.h:82-82,kernel_prune.cpp:76-176,stl_vector.h:1256-1256 | nbnxn_kernel_prune_4xn(NbnxnPairlistCpu*, nbnxn_atomdata_t const*, gmx::ArrayRef const>, float) | Outermost | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.03 | 0.01 | 0.02 | 0.02 | 0.03 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 31 |
23131 | libgromacs_mpi.so.8.0.0 - lincs.cpp:1305-1374,stl_vector.h:1124-1124 | _INTERNAL3c429584::gmx::set_lincs_matrix_task(_INTERNAL3c429584::gmx::Lincs*, (anonymous namespace)::Task*, _INTERNAL3c429584::gmx::ArrayRef, int*, int*) | InBetween | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.02 | 0.02 | 0.02 | 0.02 | 0.03 | 0 | 0 | 0.01 | 0.01 | 0.01 | 31 |
7298 | libgromacs_mpi.so.8.0.0 - pairlist.h:99-99,pairlist.cpp:1341-1357 | _INTERNAL891436a1::setExclusionsForIEntry(Nbnxm::GridSet const&, NbnxnPairlistCpu*, bool, int, gmx::ListOfLists const&) | Innermost | 0 | 0 | 0.00 | 0 | 0.01 | 0.02 | 0.01 | 0.02 | 0.02 | 0.04 | 0 | 0 | 0.00 | 0 | 0.01 | 31 |
7271 | libgromacs_mpi.so.8.0.0 - pairlist.cpp:2082-2086,stl_vector.h:1124-1124 | _INTERNAL891436a1::closeIEntry(NbnxnPairlistCpu*, int, bool, float, int, int) | Single | 0 | 0 | 0.00 | 0 | 0.01 | 0.02 | 0.01 | 0.02 | 0.02 | 0.03 | 0 | 0 | 0.00 | 0 | 0.01 | 31 |
8305 | libgromacs_mpi.so.8.0.0 - domdec_constraints.cpp:226-236,ga2la.h:112-126,stl_vector.h:1143-1143,hashedmap.h:274-282 | _INTERNAL0cdb2c1e::atoms_to_settles(gmx_domdec_t*, gmx_mtop_t const&, gmx::ArrayRef, gmx::ArrayRef > const>, int, int, InteractionList*, std::vector >*) | InBetween | 0 | 0 | 0.00 | 0 | 0.01 | 0.03 | 0.02 | 0.03 | 0.03 | 0.04 | 0 | 0 | 0.00 | 0 | 0.01 | 31 |
7296 | libgromacs_mpi.so.8.0.0 - pairlist.h:99-103,arrayref.h:82-85,listoflists.h:145-146,iterator_interface.hpp:459-459,pairlist.cpp:1330-1430 | _INTERNAL891436a1::setExclusionsForIEntry(Nbnxm::GridSet const&, NbnxnPairlistCpu*, bool, int, gmx::ListOfLists const&) | Outermost | 0 | 0 | 0.00 | 0 | 0.01 | 0.03 | 0.01 | 0.02 | 0.02 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 31 |
25463 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:170-421,bonded.cpp:2179-2256,impl_x86_avx2_256_simd_float.h:64-172 | std::enable_if<((BondedKernelFlavor)0)==((BondedKernelFlavor)0), float>::type _INTERNALcc0e7ed4::(anonymous namespace)::rbdihs<(BondedKernelFlavor)0>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float, float*, gmx::ArrayRef, t_fcdata*, t_disresdata*, t_oriresdata*, int*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0.02 | 0.03 | 0.03 | 0.05 | 0 | 0 | 0.00 | 0 | 0 | 31 |
1707 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:190-190,kernel_inner.h:425-427 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0 | 0 | 0.00 | 0 | 0.01 | 0.02 | 0.01 | 0.02 | 0.02 | 0.03 | 0 | 0 | 0.00 | 0 | 0.01 | 31 |
26325 | libgromacs_mpi.so.8.0.0 - stl_vector.h:1143-1143,pme_spread.cpp:523-702 | _INTERNAL0c5855d6::reduce_threadgrid_overlap(gmx_pme_t const*, pmegrids_t const*, int, float*, float*, float*, int) | InBetween | 0 | 0 | 0.00 | 0 | 0.01 | 0.02 | 0.02 | 0.03 | 0.02 | 0.04 | 0 | 0 | 0.00 | 0 | 0.01 | 31 |
22206 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-85,functions.h:321-321,calc_verletbuf.cpp:531-723,cmath:223-1325,stl_vector.h:1143-1143,std_abs.h:76-76 | _INTERNAL714216f2::energyDrift(gmx::ArrayRef, gmx_ffparams_t const*, float, pot_derivatives_t const*, pot_derivatives_t const*, pot_derivatives_t const*, float, float, float, int, float) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.52 | 0.37 | 0.45 | 0.45 | 0.52 | 0 | 0 | 0.00 | 0 | 0 | 31 |
25673 | libgromacs_mpi.so.8.0.0 - utilities.h:56-57,listed_forces.cpp:421-451,arrayref.h:180-180,stl_iterator.h:1224-1224,stl_vector.h:879-988 | _INTERNALa1b29f9f::calcBondedForces(InteractionDefinitions const&, bonded_threading_t*, float const (*) [3], t_forcerec const*, t_pbc const*, float (*) [3], gmx_enerdata_t*, t_nrnb*, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, int, t_fcdata*, gmx::StepWorkload const&, int*) | Innermost | 0 | 0 | 0.00 | 0 | 0.01 | 0.02 | 0.01 | 0.02 | 0.02 | 0.03 | 0 | 0 | 0.00 | 0 | 0.01 | 31 |
23151 | libgromacs_mpi.so.8.0.0 - bitmask.h:162-162,arrayref.h:82-82,lincs.cpp:1760-1765,stl_iterator.h:1107-1240,stl_vector.h:1124-1287,new_allocator.h:175-175 | lincs_thread_setup#0x13adead | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0.01 | 0.02 | 0.02 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7415 | libgromacs_mpi.so.8.0.0 - vector.tcc:452-517,stl_uninitialized.h:347-351,stl_iterator.h:1072-1728,pairlist.cpp:3735-3737,stl_vector.h:378-1919,new_allocator.h:120-175 | void _INTERNAL891436a1::copySelectedListRange(nbnxn_ci_t const*, NbnxnPairlistCpu const*, NbnxnPairlistCpu*, std::array*, int, int, int) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0.01 | 0.02 | 0.02 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7262 | libgromacs_mpi.so.8.0.0 - grid.h:251-251,pairlist.cpp:3073-3587,stl_vector.h:988-1143 | void _INTERNAL891436a1::nbnxn_make_pairlist_part(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists const&, float, PairlistType, int, bool, int, bool, float, int, int, NbnxnPairlistCpu*, t_nblist*) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0.01 | 0.02 | 0.02 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
1695 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,kernel_inner.h:393-395 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0 | 0 | 0.00 | 0 | 0.01 | 0.02 | 0.02 | 0.02 | 0.02 | 0.03 | 0 | 0 | 0.00 | 0 | 0.01 | 31 |
26229 | libgromacs_mpi.so.8.0.0 - pme_solve.cpp:498-510 | solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int) | Innermost | 0 | 0 | 0.00 | 0 | 0.01 | 0.02 | 0.01 | 0.02 | 0.02 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7421 | libgromacs_mpi.so.8.0.0 - bitmask.h:191-191,pairlist.cpp:3654-3657 | _INTERNAL891436a1::reduce_buffer_flags(gmx::ArrayRef, int, gmx::ArrayRef >) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.45 | 0.34 | 0.43 | 0.43 | 0.49 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26320 | libgromacs_mpi.so.8.0.0 - pme_spread.cpp:154-156 | _INTERNAL0c5855d6::calc_interpolation_idx(gmx_pme_t const*, PmeAtomComm*, int, int, int, int) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0.01 | 0.02 | 0.02 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23163 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-85,lincs.cpp:2000-2005,iterator_interface.hpp:459-459,stl_vector.h:1124-1124 | _INTERNAL3c429584::gmx::set_matrix_indices(_INTERNAL3c429584::gmx::Lincs*, (anonymous namespace)::Task const&, _INTERNAL3c429584::gmx::ListOfLists const&, bool) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0.01 | 0.02 | 0.02 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7272 | libgromacs_mpi.so.8.0.0 - pairlist.cpp:2092-2096,stl_vector.h:1124-1124 | _INTERNAL891436a1::closeIEntry(NbnxnPairlistCpu*, int, bool, float, int, int) | Single | 0 | 0 | 0.00 | 0 | 0.01 | 0.02 | 0.01 | 0.02 | 0.02 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 31 |
9770 | libgromacs_mpi.so.8.0.0 - vec.h:141-147,threaded_force_buffer.cpp:200-200 | reduceThreadForceBuffers#0xea8afa | Innermost | 0 | 0 | 0.00 | 0 | 0.01 | 0.03 | 0.02 | 0.03 | 0.03 | 0.05 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7295 | libgromacs_mpi.so.8.0.0 - stl_algobase.h:922-922,pairlist.cpp:3115-3115,array:61-61 | _INTERNAL891436a1::setBufferFlags(NbnxnPairlistCpu const&, int, int, std::array*, int) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0.01 | 0.01 | 0.01 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6590 | libgromacs_mpi.so.8.0.0 - grid.cpp:415-420 | _INTERNALf6d4bec3::Nbnxm::sort_atoms(int, bool, int, bool, int*, int, gmx::ArrayRef const>, float, float, int, gmx::ArrayRef) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0.01 | 0.02 | 0.02 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8525 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-180,ga2la.h:112-118,listoflists.h:127-146,predefined_ops.h:270-270,vector.tcc:114-123,iterator_interface.hpp:166-459,localtopology.cpp:732-788,stl_algobase.h:2063-2113,stl_iterator.h:1144-1144,stl_vector.h:889-1934,hashedmap.h:274-282,new_allocator.h:175-175 | void _INTERNAL68f26920::make_exclusions_zone(gmx::ArrayRef, gmx_ga2la_t const&, gmx_domdec_zones_t const&, gmx::ArrayRef, std::vector > const&, gmx::ArrayRef, gmx::ListOfLists*, int, int, int, gmx::ArrayRef) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6738 | libgromacs_mpi.so.8.0.0 - basic_string.h:241-241,arrayref.h:82-82,char_traits.h:354-431,fs_path.h:329-331,kerneldispatch.cpp:267-307,basic_string.tcc:221-247,stl_vector.h:1124-1256 | _INTERNAL70f4904a::nbnxn_kernel_cpu(PairlistSet const&, Nbnxm::KernelSetup const&, nbnxn_atomdata_t*, interaction_const_t const&, gmx::ArrayRef const>, gmx::StepWorkload const&, int, float*, float*, gmx_wallcycle*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0.01 | 0.02 | 0.02 | 0.04 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6603 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,vectypes.h:122-122,stl_vector.h:1143-1143,grid.cpp:1241-1313,updategroupscog.h:116-116 | Nbnxm::Grid::calcColumnIndices(Nbnxm::Grid::Dimensions const&, gmx::UpdateGroupsCog const*, gmx::Range, gmx::ArrayRef const>, int, int const*, int, int, gmx::ArrayRef, gmx::ArrayRef) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0.01 | 0.02 | 0.02 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 31 |
25533 | libgromacs_mpi.so.8.0.0 - functions.h:164-164,bonded.cpp:129-3032,cmath:185-185,vec.h:115-335 | std::enable_if<(((BondedKernelFlavor)2)!=((BondedKernelFlavor)0))||(!(1)), float>::type _INTERNALcc0e7ed4::(anonymous namespace)::rbdihs<(BondedKernelFlavor)2>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float, float*, gmx::ArrayRef, t_fcdata*, t_disresdata*, t_oriresdata*, int*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0.02 | 0.03 | 0.03 | 0.04 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8729 | libgromacs_mpi.so.8.0.0 - partition.cpp:2523-2523,arrayref.h:82-85,iterator_interface.hpp:459-459 | void _INTERNAL65b36ca1::orderVector >(gmx::ArrayRef, gmx::ArrayRef >, gmx::ArrayRef >) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.32 | 0.19 | 0.29 | 0.29 | 0.36 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6579 | libgromacs_mpi.so.8.0.0 - grid.cpp:823-834 | _INTERNALf6d4bec3::Nbnxm::sort_cluster_on_flag(int, int, int, gmx::ArrayRef, gmx::ArrayRef, int*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0.01 | 0.02 | 0.02 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6580 | libgromacs_mpi.so.8.0.0 - grid.cpp:825-825 | _INTERNALf6d4bec3::Nbnxm::sort_cluster_on_flag(int, int, int, gmx::ArrayRef, gmx::ArrayRef, int*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26309 | libgromacs_mpi.so.8.0.0 - pme_internal.h:209-209,pme_spread.cpp:911-923 | spread_on_grid#0x14fda38 | Single | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0.01 | 0.01 | 0.01 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6111 | libgromacs_mpi.so.8.0.0 - atomdata.cpp:656-662 | _INTERNALaac32b2f::nbnxn_atomdata_set_ljcombparams(nbnxn_atomdata_t::Params*, int, Nbnxm::GridSet const&) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.26 | 0.18 | 0.24 | 0.23 | 0.3 | 0 | 0 | 0.00 | 0 | 0 | 31 |
25699 | libgromacs_mpi.so.8.0.0 - stl_vector.h:988-988,manage_threading.cpp:127-170 | _INTERNAL8fb67974::divide_bondeds_over_threads(bonded_threading_t*, bool, InteractionDefinitions const&) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.25 | 0.16 | 0.21 | 0.21 | 0.29 | 0 | 0 | 0.00 | 0 | 0 | 31 |
1704 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:323-326 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
9891 | libgromacs_mpi.so.8.0.0 - bitmask.h:154-154,vector.tcc:452-517,stl_uninitialized.h:1105-1117,stl_iterator.h:1333-1333,stl_vector.h:378-1919,array:61-61,threaded_force_buffer.cpp:133-135,new_allocator.h:120-175 | gmx::ThreadForceBuffer::processMask() | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8319 | libgromacs_mpi.so.8.0.0 - idef.h:231-235,arrayref.h:82-85,constr.h:287-293,domdec_constraints.cpp:310-347,ga2la.h:112-126,vector.tcc:114-517,iterator_interface.hpp:459-459,stl_uninitialized.h:1105-1117,stl_iterator.h:1333-1333,stl_vector.h:378-1934,hashedmap.h:274-282,new_allocator.h:120-175 | _INTERNAL0cdb2c1e::atoms_to_constraints(gmx_domdec_t*, gmx_mtop_t const&, gmx::ArrayRef, gmx::ArrayRef const>, int, InteractionList*, std::vector >*) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.25 | 0.23 | 0.28 | 0.28 | 0.34 | 0 | 0 | 0.00 | 0 | 0 | 31 |
25466 | libgromacs_mpi.so.8.0.0 - functions.h:164-164,bonded.cpp:1822-2327,vec.h:141-335 | float _INTERNALcc0e7ed4::(anonymous namespace)::idihs<(BondedKernelFlavor)0>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float, float*, gmx::ArrayRef, t_fcdata*, t_disresdata*, t_oriresdata*, int*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0.01 | 0.02 | 0.02 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 31 |
22348 | libgromacs_mpi.so.8.0.0 - arrayrefwithpadding.h:107-165,constr.cpp:591-610,tuple:236-236,vec.h:328-330 | apply#0x137471e | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23109 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,lincs.cpp:1133-1137 | _INTERNAL3c429584::gmx::do_lincs(_INTERNAL3c429584::gmx::ArrayRefWithPadding<_INTERNAL3c429584::gmx::BasicVector const>, _INTERNAL3c429584::gmx::ArrayRefWithPadding<_INTERNAL3c429584::gmx::BasicVector >, float const (*) [3], t_pbc*, _INTERNAL3c429584::gmx::Lincs*, int, _INTERNAL3c429584::gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, _INTERNAL3c429584::gmx::ArrayRef<_INTERNAL3c429584::gmx::BasicVector >, bool, float (*) [3], gmx_wallcycle*) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23101 | libgromacs_mpi.so.8.0.0 - vectypes.h:120-120,lincs.cpp:1265-1273 | _INTERNAL3c429584::gmx::do_lincs(_INTERNAL3c429584::gmx::ArrayRefWithPadding<_INTERNAL3c429584::gmx::BasicVector const>, _INTERNAL3c429584::gmx::ArrayRefWithPadding<_INTERNAL3c429584::gmx::BasicVector >, float const (*) [3], t_pbc*, _INTERNAL3c429584::gmx::Lincs*, int, _INTERNAL3c429584::gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, _INTERNAL3c429584::gmx::ArrayRef<_INTERNAL3c429584::gmx::BasicVector >, bool, float (*) [3], gmx_wallcycle*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26460 | libgromacs_mpi.so.8.0.0 - fft5d.cpp:804-855 | fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0 | 0.01 | 0.01 | 0.04 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8788 | libgromacs_mpi.so.8.0.0 - partition.cpp:528-539,ga2la.h:84-88,vector.tcc:452-517,stl_uninitialized.h:1105-1117,stl_iterator.h:1333-1333,stl_vector.h:378-1934,hashedmap.h:144-204,new_allocator.h:120-175 | _INTERNAL65b36ca1::make_dd_indices(gmx_domdec_t*, int) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.22 | 0.17 | 0.24 | 0.24 | 0.33 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23116 | libgromacs_mpi.so.8.0.0 - move.h:204-206,lincs.cpp:278-295 | _INTERNAL3c429584::gmx::lincs_matrix_expand(_INTERNAL3c429584::gmx::Lincs const&, (anonymous namespace)::Task const&, _INTERNAL3c429584::gmx::ArrayRef, _INTERNAL3c429584::gmx::ArrayRef, _INTERNAL3c429584::gmx::ArrayRef, _INTERNAL3c429584::gmx::ArrayRef) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0.01 | 0.02 | 0.01 | 0.05 | 0 | 0 | 0.00 | 0 | 0.01 | 31 |
1703 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:293-295 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7261 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,listoflists.h:119-119,atomdata.h:259-259,grid.h:251-302,gridset.h:165-165,tuple:236-236,pairlist.cpp:2323-3618,ishift.h:59-59,stl_vector.h:988-1143 | void _INTERNAL891436a1::nbnxn_make_pairlist_part(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists const&, float, PairlistType, int, bool, int, bool, float, int, int, NbnxnPairlistCpu*, t_nblist*) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7270 | libgromacs_mpi.so.8.0.0 - pairlist.cpp:282-286 | void _INTERNAL891436a1::get_cell_range<1>(float, float, Nbnxm::Grid::Dimensions const&, float, float, int*, int*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26232 | libgromacs_mpi.so.8.0.0 - pme_solve.cpp:485-495 | solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
1686 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-406,kernel_inner.h:63-461,stl_vector.h:1143-1143,kernel_outer.h:465-468 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23108 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-190,lincs.cpp:1146-1146 | _INTERNAL3c429584::gmx::do_lincs(_INTERNAL3c429584::gmx::ArrayRefWithPadding<_INTERNAL3c429584::gmx::BasicVector const>, _INTERNAL3c429584::gmx::ArrayRefWithPadding<_INTERNAL3c429584::gmx::BasicVector >, float const (*) [3], t_pbc*, _INTERNAL3c429584::gmx::Lincs*, int, _INTERNAL3c429584::gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, _INTERNAL3c429584::gmx::ArrayRef<_INTERNAL3c429584::gmx::BasicVector >, bool, float (*) [3], gmx_wallcycle*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0.01 | 0.01 | 0.01 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7260 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,listoflists.h:119-119,atomdata.h:259-259,grid.h:251-302,gridset.h:165-165,tuple:236-236,pairlist.cpp:2323-3618,ishift.h:59-59,stl_vector.h:988-1143 | void _INTERNAL891436a1::nbnxn_make_pairlist_part(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists const&, float, PairlistType, int, bool, int, bool, float, int, int, NbnxnPairlistCpu*, t_nblist*) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
1683 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:323-326 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8318 | libgromacs_mpi.so.8.0.0 - idef.h:231-235,mtop_lookup.h:87-118,arrayref.h:82-180,constr.h:287-293,domdec_constraints.cpp:286-347,ga2la.h:112-126,listoflists.h:145-146,vector.tcc:114-517,iterator_interface.hpp:459-459,stl_uninitialized.h:1105-1117,stl_iterator.h:1333-1333,stl_vector.h:378-1934,hashedmap.h:274-282,new_allocator.h:120-175 | _INTERNAL0cdb2c1e::atoms_to_constraints(gmx_domdec_t*, gmx_mtop_t const&, gmx::ArrayRef, gmx::ArrayRef const>, int, InteractionList*, std::vector >*) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0.19 | 0.13 | 0.18 | 0.18 | 0.24 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8698 | libgromacs_mpi.so.8.0.0 - partition.cpp:646-648,ga2la.h:99-101,stl_vector.h:1124-1124,hashedmap.h:229-255 | _INTERNAL65b36ca1::clearDDStateIndices(gmx_domdec_t*, bool) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0.18 | 0.13 | 0.18 | 0.18 | 0.24 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7273 | libgromacs_mpi.so.8.0.0 - pairlist.cpp:2099-2101 | _INTERNAL891436a1::closeIEntry(NbnxnPairlistCpu*, int, bool, float, int, int) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
25532 | libgromacs_mpi.so.8.0.0 - bonded.cpp:1914-2008,cmath:426-426 | std::enable_if<(((BondedKernelFlavor)2)!=((BondedKernelFlavor)0))||(!(1)), float>::type _INTERNALcc0e7ed4::(anonymous namespace)::pdihs<(BondedKernelFlavor)2>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float, float*, gmx::ArrayRef, t_fcdata*, t_disresdata*, t_oriresdata*, int*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
9768 | libgromacs_mpi.so.8.0.0 - bitmask.h:154-154,arrayref.h:82-82,tuple:236-236,vec.h:141-147,stl_vector.h:1256-1256,array:61-61,threaded_force_buffer.cpp:171-211 | reduceThreadForceBuffers#0xea8afa | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
25700 | libgromacs_mpi.so.8.0.0 - manage_threading.cpp:144-146 | _INTERNAL8fb67974::divide_bondeds_over_threads(bonded_threading_t*, bool, InteractionDefinitions const&) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.17 | 0.15 | 0.18 | 0.18 | 0.25 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6540 | libgromacs_mpi.so.8.0.0 - range.h:84-88,grid.h:262-262,grid.cpp:1467-1468 | Nbnxm::Grid::setCellIndices(int, int, Nbnxm::GridSetData*, gmx::ArrayRef, gmx::Range, gmx::ArrayRef, gmx::ArrayRef const>, int, nbnxn_atomdata_t*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.17 | 0.15 | 0.19 | 0.19 | 0.24 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7259 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,functions.h:321-321,listoflists.h:119-119,atomdata.h:259-259,grid.h:251-302,gridset.h:165-165,tuple:236-236,pairlist.cpp:2323-3618,ishift.h:59-59,stl_vector.h:988-1143 | void _INTERNAL891436a1::nbnxn_make_pairlist_part(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists const&, float, PairlistType, int, bool, int, bool, float, int, int, NbnxnPairlistCpu*, t_nblist*) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8892 | libgromacs_mpi.so.8.0.0 - redistribute.cpp:349-421,vec.h:141-199 | _INTERNALd1f5a262::calc_cg_move(_IO_FILE*, long, gmx_domdec_t*, t_state*, int const*, float (*) [3], float const*, float const*, MoveLimits const&, int, int, gmx::ArrayRef) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26324 | libgromacs_mpi.so.8.0.0 - stl_vector.h:1143-1143,pme_spread.cpp:523-702 | _INTERNAL0c5855d6::reduce_threadgrid_overlap(gmx_pme_t const*, pmegrids_t const*, int, float*, float*, float*, int) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8574 | libgromacs_mpi.so.8.0.0 - idef.h:243-247,range.h:84-88,stl_construct.h:119-119,vector.tcc:629-695,localtopology.cpp:602-701,stl_algobase.h:920-1148,stl_uninitialized.h:655-1117,stl_vector.h:378-1934,array:61-284,new_allocator.h:120-158 | int _INTERNAL68f26920::make_bondeds_zone(gmx_reverse_top_t const&, gmx::ArrayRef, gmx_ga2la_t const&, gmx_domdec_zones_t const&, std::vector > const&, bool, int const*, bool, float, t_pbc const*, gmx::ArrayRef const>, t_iparams const*, InteractionDefinitions*, int, gmx::Range const&) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26235 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-224,impl_x86_avx2_256_simd_float.h:74-74,pme_solve.cpp:233-237 | solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7278 | libgromacs_mpi.so.8.0.0 - pairlist.cpp:291-295 | void _INTERNAL891436a1::get_cell_range<0>(float, float, Nbnxm::Grid::Dimensions const&, float, float, int*, int*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26389 | libgromacs_mpi.so.8.0.0 - fft.cpp:132-140 | gmx_fft_many_1d_real(gmx_fft*, gmx_fft_direction, void*, void*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26302 | libgromacs_mpi.so.8.0.0 - pme_internal.h:209-209,stl_vector.h:1124-1143,pme_spread.cpp:186-1023 | spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26191 | libgromacs_mpi.so.8.0.0 - stl_uninitialized.h:748-748,alloc_traits.h:261-261 | SplineCoefficients::realloc(int) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.13 | 0.07 | 0.11 | 0.11 | 0.15 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26388 | libgromacs_mpi.so.8.0.0 - fft.cpp:115-123 | gmx_fft_many_1d(gmx_fft*, gmx_fft_direction, void*, void*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23146 | libgromacs_mpi.so.8.0.0 - arrayref.h:85-85,lincs.cpp:1728-1728,iterator_interface.hpp:459-459,stl_algobase.h:922-922 | _INTERNAL3c429584::gmx::lincs_thread_setup(_INTERNAL3c429584::gmx::Lincs*, int) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.12 | 0.11 | 0.15 | 0.15 | 0.2 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23128 | libgromacs_mpi.so.8.0.0 - functions.h:164-164,lincs.cpp:1387-1392,stl_vector.h:1124-1124 | _INTERNAL3c429584::gmx::set_lincs_matrix(_INTERNAL3c429584::gmx::Lincs*, _INTERNAL3c429584::gmx::ArrayRef, float) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.12 | 0.04 | 0.08 | 0.08 | 0.12 | 0 | 0 | 0.00 | 0 | 0 | 31 |
9941 | libgromacs_mpi.so.8.0.0 - tuple:236-236,stl_vector.h:1256-1256,threaded_force_buffer.cpp:365-367 | gmx::ThreadedForceBuffer::reduce(gmx::ForceWithShiftForces*, float*, gmx_grppairener_t*, gmx::ArrayRef, gmx::StepWorkload const&, int) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.12 | 0.06 | 0.10 | 0.09 | 0.16 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8554 | libgromacs_mpi.so.8.0.0 - idef.h:245-247,localtopology.cpp:566-566,stl_vector.h:1124-1124 | int _INTERNAL68f26920::assignInteractionsForAtom(AtomIndexSet const&, reverse_ilist_t const&, gmx_ga2la_t const&, gmx_domdec_zones_t const&, bool, int const*, bool, float, t_pbc const*, gmx::ArrayRef const>, InteractionDefinitions*, int, gmx::DDBondedChecking) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
1682 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:293-295 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7614 | libgromacs_mpi.so.8.0.0 - clusterdistancekerneltype.h:66-79,basic_string.h:241-241,char_traits.h:354-431,prunekerneldispatch.cpp:70-89,fs_path.h:329-331,basic_string.tcc:221-247,stl_vector.h:1124-1124 | PairlistSet::dispatchPruneKernel(nbnxn_atomdata_t const*, gmx::ArrayRef const>) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 30 |
6089 | libgromacs_mpi.so.8.0.0 - arrayref.h:263-263,stl_vector.h:1261-1261,atomdata.cpp:772-774 | _INTERNALaac32b2f::nbnxn_atomdata_set_charges(nbnxn_atomdata_t*, Nbnxm::GridSet const&, gmx::ArrayRef) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.1 | 0.08 | 0.13 | 0.13 | 0.17 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23617 | libgromacs_mpi.so.8.0.0 - settle.cpp:233-242,stl_vector.h:1124-1124 | gmx::SettleData::setConstraints(InteractionList const&, int, gmx::ArrayRef, gmx::ArrayRef) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.1 | 0.06 | 0.09 | 0.09 | 0.12 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26467 | libgromacs_mpi.so.8.0.0 - fft5d.cpp:868-918 | fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
9944 | libgromacs_mpi.so.8.0.0 - arrayref.h:263-263,tuple:236-236,vec.h:141-146,stl_vector.h:1256-1256,threaded_force_buffer.cpp:353-355 | gmx::ThreadedForceBuffer::reduce(gmx::ForceWithShiftForces*, float*, gmx_grppairener_t*, gmx::ArrayRef, gmx::StepWorkload const&, int) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.1 | 0.03 | 0.06 | 0.06 | 0.1 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8663 | libgromacs_mpi.so.8.0.0 - partition.cpp:2523-2523,arrayref.h:82-85,iterator_interface.hpp:459-459 | void _INTERNAL65b36ca1::orderVector(gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.1 | 0.02 | 0.05 | 0.05 | 0.1 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26466 | libgromacs_mpi.so.8.0.0 - fft5d.cpp:868-918 | fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23105 | libgromacs_mpi.so.8.0.0 - arrayref.h:263-263,lincs.cpp:1243-1245 | _INTERNAL3c429584::gmx::do_lincs(_INTERNAL3c429584::gmx::ArrayRefWithPadding<_INTERNAL3c429584::gmx::BasicVector const>, _INTERNAL3c429584::gmx::ArrayRefWithPadding<_INTERNAL3c429584::gmx::BasicVector >, float const (*) [3], t_pbc*, _INTERNAL3c429584::gmx::Lincs*, int, _INTERNAL3c429584::gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, _INTERNAL3c429584::gmx::ArrayRef<_INTERNAL3c429584::gmx::BasicVector >, bool, float (*) [3], gmx_wallcycle*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7258 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,functions.h:321-321,listoflists.h:119-119,atomdata.h:259-259,grid.h:251-302,gridset.h:165-165,tuple:236-236,stl_algobase.h:922-922,pairlist.cpp:2323-3625,ishift.h:59-59,stl_vector.h:988-1143,array:61-61 | void _INTERNAL891436a1::nbnxn_make_pairlist_part(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists const&, float, PairlistType, int, bool, int, bool, float, int, int, NbnxnPairlistCpu*, t_nblist*) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6141 | libgromacs_mpi.so.8.0.0 - arrayref.h:72-72,grid.h:233-266,stl_vector.h:1143-1261,atomdata.cpp:969-982 | nbnxn_atomdata_copy_x_to_nbat_x#0xcb5f8d | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7269 | libgromacs_mpi.so.8.0.0 - pairlist.cpp:291-295 | void _INTERNAL891436a1::get_cell_range<1>(float, float, Nbnxm::Grid::Dimensions const&, float, float, int*, int*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
24049 | libgromacs_mpi.so.8.0.0 - arrayref.h:263-263,vectypes.h:122-122,stl_iterator.h:1224-1224,stl_vector.h:1124-1124,vcm.cpp:189-203 | calc_vcm_grp(t_mdatoms const&, gmx::ArrayRef const>, gmx::ArrayRef const>, t_vcm*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6729 | libgromacs_mpi.so.8.0.0 - kernel_common.cpp:99-99 | clear_fshift(float*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23149 | libgromacs_mpi.so.8.0.0 - arrayref.h:85-85,lincs.cpp:1664-1664,iterator_interface.hpp:459-459,stl_algobase.h:922-922 | _INTERNAL3c429584::gmx::lincs_thread_setup(_INTERNAL3c429584::gmx::Lincs*, int) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.09 | 0.05 | 0.10 | 0.09 | 0.14 | 0 | 0 | 0.00 | 0 | 0 | 31 |
1684 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,kernel_inner.h:393-395 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
24075 | libgromacs_mpi.so.8.0.0 - vectypes.h:120-120,vcm.cpp:288-292 | void _INTERNAL974ab298::doStopComMotionLinear<3>(t_mdatoms const&, gmx::ArrayRef >, t_vcm const&) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7279 | libgromacs_mpi.so.8.0.0 - pairlist.cpp:282-286 | void _INTERNAL891436a1::get_cell_range<0>(float, float, Nbnxm::Grid::Dimensions const&, float, float, int*, int*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26470 | libgromacs_mpi.so.8.0.0 - fft5d.cpp:916-918 | fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
9887 | libgromacs_mpi.so.8.0.0 - stl_uninitialized.h:748-748,alloc_traits.h:261-261 | gmx::ThreadForceBuffer::resizeBufferAndClearMask(int) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
1685 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:190-190,kernel_inner.h:432-434 | nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8310 | libgromacs_mpi.so.8.0.0 - idef.h:231-231,vector.tcc:629-638,stl_vector.h:378-1919,new_allocator.h:120-126 | _INTERNAL0cdb2c1e::atoms_to_settles(gmx_domdec_t*, gmx_mtop_t const&, gmx::ArrayRef, gmx::ArrayRef > const>, int, int, InteractionList*, std::vector >*) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
25690 | libgromacs_mpi.so.8.0.0 - utilities.h:56-57,bitmask.h:136-136,stl_vector.h:988-1143,array:61-61,manage_threading.cpp:351-367,threaded_force_buffer.h:110-110,listed_internal.h:74-74 | _INTERNAL8fb67974::calc_bonded_reduction_mask(int, gmx::ThreadForceBuffer*, InteractionDefinitions const&, int, bonded_threading_t const&) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8916 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,reversetopology.cpp:141-148 | globalAtomIndexToMoltypeIndices(gmx::ArrayRef, int) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
22322 | libgromacs_mpi.so.8.0.0 - constr.cpp:895-898 | gmx::make_at2con(int, gmx::ArrayRef, gmx::ArrayRef, gmx::FlexibleConstraintTreatment) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.07 | 0.03 | 0.05 | 0.05 | 0.08 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8665 | libgromacs_mpi.so.8.0.0 - partition.cpp:2523-2523,arrayref.h:82-85,iterator_interface.hpp:459-459 | void _INTERNAL65b36ca1::orderVector(gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.07 | 0.04 | 0.07 | 0.07 | 0.13 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8879 | libgromacs_mpi.so.8.0.0 - redistribute.cpp:91-100,vec.h:204-206,stl_vector.h:1124-1124,array:61-61 | _INTERNALd1f5a262::copyMovedAtomsToBufferPerAtom(gmx::ArrayRef, int, int, float (*) [3], gmx_domdec_comm_t*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.07 | 0.01 | 0.04 | 0.04 | 0.07 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6572 | libgromacs_mpi.so.8.0.0 - arrayref.h:263-263,grid.cpp:921-923 | Nbnxm::Grid::fillCell(Nbnxm::GridSetData*, nbnxn_atomdata_t*, int, int, gmx::ArrayRef, gmx::ArrayRef const>, Nbnxm::BoundingBox*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8616 | libgromacs_mpi.so.8.0.0 - stl_algobase.h:383-385 | void std::vector >::_M_range_insert >(__gnu_cxx::__normal_iterator > >, gmx::ArrayRefIter, gmx::ArrayRefIter, std::forward_iterator_tag) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6166 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-175,bitmask.h:152-154,arrayref.h:72-263,stl_vector.h:988-1256,atomdata.cpp:1022-1190,array:61-61 | nbnxn_atomdata_add_nbat_f_to_f_reduce#0xcb8665 | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
134 | gmx_mpi - | __intel_avx_memmove | Single | 0 | 0 | 0.00 | 0 | 0 | 0.06 | 0.02 | 0.05 | 0.04 | 0.09 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23106 | libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-190,arrayrefwithpadding.h:155-155,lincs.cpp:1171-1223,commrec.h:187-187,stl_vector.h:1124-1124,unique_ptr.h:479-479 | _INTERNAL3c429584::gmx::do_lincs(_INTERNAL3c429584::gmx::ArrayRefWithPadding<_INTERNAL3c429584::gmx::BasicVector const>, _INTERNAL3c429584::gmx::ArrayRefWithPadding<_INTERNAL3c429584::gmx::BasicVector >, float const (*) [3], t_pbc*, _INTERNAL3c429584::gmx::Lincs*, int, _INTERNAL3c429584::gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, _INTERNAL3c429584::gmx::ArrayRef<_INTERNAL3c429584::gmx::BasicVector >, bool, float (*) [3], gmx_wallcycle*) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26039 | libgromacs_mpi.so.8.0.0 - pme_grid.cpp:518-522 | unwrap_periodic_pmegrid(gmx_pme_t*, float*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23130 | libgromacs_mpi.so.8.0.0 - lincs.cpp:1301-1374,stl_vector.h:1124-1124 | _INTERNAL3c429584::gmx::set_lincs_matrix_task(_INTERNAL3c429584::gmx::Lincs*, (anonymous namespace)::Task*, _INTERNAL3c429584::gmx::ArrayRef, int*, int*) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23175 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,lincs.cpp:2167-2201,stl_vector.h:1124-1124 | gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.05 | 0.03 | 0.06 | 0.05 | 0.09 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8821 | libgromacs_mpi.so.8.0.0 - ga2la.h:156-158 | gmx_ga2la_t::clear(bool) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.05 | 0.01 | 0.03 | 0.03 | 0.05 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7276 | libgromacs_mpi.so.8.0.0 - stl_algobase.h:909-910 | _INTERNAL891436a1::closeIEntry(NbnxnPairlistCpu*, int, bool, float, int, int) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8893 | libgromacs_mpi.so.8.0.0 - vectypes.h:122-122,redistribute.cpp:74-428,vec.h:141-206 | _INTERNALd1f5a262::calc_cg_move(_IO_FILE*, long, gmx_domdec_t*, t_state*, int const*, float (*) [3], float const*, float const*, MoveLimits const&, int, int, gmx::ArrayRef) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26491 | libgromacs_mpi.so.8.0.0 - basic_string.h:241-241,char_traits.h:354-431,fs_path.h:329-331,basic_string.tcc:221-247,fft_mkl.cpp:483-512 | gmx_fft_1d_real(gmx_fft*, gmx_fft_direction, void*, void*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26323 | libgromacs_mpi.so.8.0.0 - stl_vector.h:1143-1143,pme_spread.cpp:523-702 | _INTERNAL0c5855d6::reduce_threadgrid_overlap(gmx_pme_t const*, pmegrids_t const*, int, float*, float*, float*, int) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7408 | libgromacs_mpi.so.8.0.0 - pairlist.h:99-99,bitmask.h:142-142,vector.tcc:452-517,stl_algobase.h:922-922,stl_uninitialized.h:347-351,stl_iterator.h:1072-1728,pairlist.cpp:3723-3746,stl_vector.h:378-1919,array:61-61,new_allocator.h:120-175 | void _INTERNAL891436a1::copySelectedListRange(nbnxn_ci_t const*, NbnxnPairlistCpu const*, NbnxnPairlistCpu*, std::array*, int, int, int) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
118 | gmx_mpi - | __intel_avx_memmove | Single | 0 | 0 | 0.00 | 0 | 0 | 0.05 | 0.01 | 0.04 | 0.04 | 0.08 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26047 | libgromacs_mpi.so.8.0.0 - pme_grid.cpp:500-504 | unwrap_periodic_pmegrid(gmx_pme_t*, float*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.05 | 0.01 | 0.03 | 0.03 | 0.06 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8738 | libgromacs_mpi.so.8.0.0 - partition.cpp:2556-2560,arrayref.h:82-85,iterator_interface.hpp:459-459 | _INTERNAL65b36ca1::dd_sort_order_nbnxn(t_forcerec const*, std::vector >*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.05 | 0.01 | 0.02 | 0.02 | 0.06 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23176 | libgromacs_mpi.so.8.0.0 - lincs.cpp:2129-2131 | gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.05 | 0.01 | 0.04 | 0.04 | 0.06 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6560 | libgromacs_mpi.so.8.0.0 - stl_vector.h:1124-1124,grid.cpp:1048-1087 | Nbnxm::Grid::sortColumnsCpuGeometry(Nbnxm::GridSetData*, int, gmx::ArrayRef, gmx::ArrayRef const>, nbnxn_atomdata_t*, gmx::Range, gmx::ArrayRef) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26314 | libgromacs_mpi.so.8.0.0 - pme_spread.cpp:165-167 | _INTERNAL0c5855d6::calc_interpolation_idx(gmx_pme_t const*, PmeAtomComm*, int, int, int, int) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
9895 | libgromacs_mpi.so.8.0.0 - threaded_force_buffer.cpp:92-94 | gmx::ThreadForceBuffer::clearForcesAndEnergies() | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
25691 | libgromacs_mpi.so.8.0.0 - bitmask.h:136-136,stl_vector.h:1124-1143,array:61-61,manage_threading.cpp:363-367,threaded_force_buffer.h:110-110 | _INTERNAL8fb67974::calc_bonded_reduction_mask(int, gmx::ThreadForceBuffer*, InteractionDefinitions const&, int, bonded_threading_t const&) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7469 | libgromacs_mpi.so.8.0.0 - stl_algobase.h:909-910 | std::vector, std::allocator > >::_M_fill_insert(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned long, std::array const&) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7268 | libgromacs_mpi.so.8.0.0 - grid.h:251-251,pairlist.cpp:2885-2891,stl_vector.h:1143-1143 | _INTERNAL891436a1::next_ci(Nbnxm::Grid const&, int, int, int*, int*, int*, int*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8589 | libgromacs_mpi.so.8.0.0 - listoflists.h:192-194,stl_vector.h:988-988 | _INTERNAL68f26920::make_local_bondeds_excls(gmx_domdec_t const&, gmx_domdec_zones_t const&, gmx_mtop_t const&, gmx::ArrayRef, bool, int const*, bool, float, t_pbc const*, gmx::ArrayRef const>, InteractionDefinitions*, gmx::ListOfLists*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.05 | 0.01 | 0.03 | 0.03 | 0.06 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6594 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,impl_x86_avx_256_simd4_float.h:80-185,grid.cpp:678-683 | _INTERNALf6d4bec3::Nbnxm::combine_bounding_box_pairs(_INTERNALf6d4bec3::Nbnxm::Grid const&, gmx::ArrayRef<_INTERNALf6d4bec3::Nbnxm::BoundingBox const>, gmx::ArrayRef<_INTERNALf6d4bec3::Nbnxm::BoundingBox>) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.05 | 0.02 | 0.04 | 0.04 | 0.06 | 0 | 0 | 0.00 | 0 | 0 | 31 |
110 | gmx_mpi - | __intel_avx_memmove | Single | 0 | 0 | 0.00 | 0 | 0 | 0.04 | 0 | 0.02 | 0.02 | 0.05 | 0 | 0 | 0.00 | 0 | 0 | 31 |
22326 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,constr.h:220-220,constr.cpp:880-888,stl_vector.h:988-988 | gmx::make_at2con(int, gmx::ArrayRef, gmx::ArrayRef, gmx::FlexibleConstraintTreatment) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.04 | 0 | 0.02 | 0.02 | 0.05 | 0 | 0 | 0.00 | 0 | 0 | 30 |
6227 | libgromacs_mpi.so.8.0.0 - stl_uninitialized.h:748-748,alloc_traits.h:261-261 | nbnxn_atomdata_t::resizeForceBuffers() | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.04 | 0.03 | 0.05 | 0.05 | 0.07 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6224 | libgromacs_mpi.so.8.0.0 - stl_uninitialized.h:1091-1091,alloc_traits.h:261-378 | nbnxn_atomdata_t::resizeForceBuffers() | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.04 | 0.01 | 0.04 | 0.04 | 0.06 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23172 | libgromacs_mpi.so.8.0.0 - lincs.cpp:2279-2281,stl_vector.h:1124-1124 | gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.04 | 0.01 | 0.03 | 0.03 | 0.06 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8556 | libgromacs_mpi.so.8.0.0 - stl_algobase.h:921-922 | int _INTERNAL68f26920::assignInteractionsForAtom(AtomIndexSet const&, reverse_ilist_t const&, gmx_ga2la_t const&, gmx_domdec_zones_t const&, bool, int const*, bool, float, t_pbc const*, gmx::ArrayRef const>, InteractionDefinitions*, int, gmx::DDBondedChecking) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7404 | libgromacs_mpi.so.8.0.0 - pairlist.cpp:3810-3829,stl_vector.h:988-1143 | rebalanceSimpleLists#0xde4bde | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7299 | libgromacs_mpi.so.8.0.0 - pairlist.cpp:1279-1282 | _INTERNAL891436a1::setExclusionsForIEntry(Nbnxm::GridSet const&, NbnxnPairlistCpu*, bool, int, gmx::ListOfLists const&) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6691 | libgromacs_mpi.so.8.0.0 - stl_vector.h:1124-1124,gridset.cpp:125-130 | Nbnxm::GridSet::setLocalAtomOrder() | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.04 | 0.04 | 0.10 | 0.1 | 0.15 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26239 | libgromacs_mpi.so.8.0.0 - pme_solve.cpp:472-474 | solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6566 | libgromacs_mpi.so.8.0.0 - grid.cpp:531-538 | Nbnxm::Grid::fillCell(Nbnxm::GridSetData*, nbnxn_atomdata_t*, int, int, gmx::ArrayRef, gmx::ArrayRef const>, Nbnxm::BoundingBox*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23248 | libgromacs_mpi.so.8.0.0 - mtop_lookup.h:93-106,stl_vector.h:1143-1143 | _INTERNAL0b107aff::mtopGetMolblockIndex(gmx_mtop_t const&, int, int*, int*, int*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
96 | gmx_mpi - | __intel_avx_memmove | Single | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0 | 0.01 | 0.01 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 29 |
6074 | libgromacs_mpi.so.8.0.0 - atomdata.cpp:125-127 | _INTERNALaac32b2f::nbnxn_atomdata_set_atomtypes(nbnxn_atomdata_t::Params*, Nbnxm::GridSet const&, gmx::ArrayRef) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0 | 0.03 | 0.03 | 0.06 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6175 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-85,iterator_interface.hpp:166-459,stl_vector.h:1143-1143,atomdata.cpp:1253-1255 | nbnxn_atomdata_add_nbat_fshift_to_fshift(nbnxn_atomdata_t const&, gmx::ArrayRef >) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0.02 | 0.04 | 0.04 | 0.08 | 0 | 0 | 0.00 | 0 | 0 | 31 |
66 | gmx_mpi - | __intel_avx_rep_memcpy | Single | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0 | 0.02 | 0.02 | 0.04 | 0 | 0 | 0.00 | 0 | 0 | 31 |
114 | gmx_mpi - | __intel_avx_memmove | Single | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0 | 0.02 | 0.02 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 31 |
106 | gmx_mpi - | __intel_avx_memmove | Single | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0 | 0.02 | 0.02 | 0.04 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26472 | libgromacs_mpi.so.8.0.0 - fft5d.cpp:916-918 | fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6555 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,stl_vector.h:1124-1124,grid.cpp:1402-1404 | Nbnxm::Grid::setCellIndices(int, int, Nbnxm::GridSetData*, gmx::ArrayRef, gmx::Range, gmx::ArrayRef, gmx::ArrayRef const>, int, nbnxn_atomdata_t*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0 | 0.02 | 0.03 | 0.05 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26198 | libgromacs_mpi.so.8.0.0 - stl_algobase.h:921-922 | SplineCoefficients::realloc(int) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0 | 0.02 | 0.02 | 0.04 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23145 | libgromacs_mpi.so.8.0.0 - bitmask.h:136-136,arrayref.h:82-82,lincs.cpp:1738-1741 | _INTERNAL3c429584::gmx::lincs_thread_setup(_INTERNAL3c429584::gmx::Lincs*, int) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0 | 0.02 | 0.02 | 0.04 | 0 | 0 | 0.00 | 0 | 0 | 30 |
6591 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,vectypes.h:122-122,grid.cpp:385-389 | _INTERNALf6d4bec3::Nbnxm::sort_atoms(int, bool, int, bool, int*, int, gmx::ArrayRef const>, float, float, int, gmx::ArrayRef) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
7403 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,pairlist.cpp:3804-3834,stl_vector.h:988-1143 | rebalanceSimpleLists#0xde4bde | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
25954 | libgromacs_mpi.so.8.0.0 - alloc_traits.h:378-835 | splinedata_t::~splinedata_t() | Single | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0 | 0.01 | 0.01 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 3 |
6161 | libgromacs_mpi.so.8.0.0 - atomdata.cpp:1232-1236 | reduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::GridSet const&, float (*) [3]) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
871 | libgromacs_mpi.so.8.0.0 - simd_diagonal_masker.h:157-157 | gmx::DiagonalMasker<4, (KernelLayout)0, (gmx::DiagonalMaskType)1>::DiagonalMasker(nbnxn_atomdata_t::SimdMasks const&) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8903 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,tuple:236-236,redistribute.cpp:112-123,vec.h:204-206,stl_vector.h:1124-1143,array:61-61,updategroupscog.h:116-116 | _INTERNALd1f5a262::copyMovedUpdateGroupCogs(gmx::ArrayRef, int, gmx::ArrayRef const>, gmx_domdec_comm_t*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0 | 0.02 | 0.02 | 0.04 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8539 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,stl_algo.h:571-583,localtopology.cpp:104-104 | _INTERNAL68f26920::atomInMolblockFromGlobalAtomnr(gmx::ArrayRef, int) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
126 | gmx_mpi - | __intel_avx_memmove | Single | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0 | 0.02 | 0.02 | 0.04 | 0 | 0 | 0.00 | 0 | 0 | 31 |
88 | gmx_mpi - | __intel_avx_memmove | Single | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0 | 0.01 | 0.01 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 29 |
22328 | libgromacs_mpi.so.8.0.0 - stl_algobase.h:921-922 | gmx::make_at2con(int, gmx::ArrayRef, gmx::ArrayRef, gmx::FlexibleConstraintTreatment) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0 | 0.01 | 0.01 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 29 |
26459 | libgromacs_mpi.so.8.0.0 - fft5d.cpp:804-855 | fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23148 | libgromacs_mpi.so.8.0.0 - bitmask.h:136-136,arrayref.h:82-82,lincs.cpp:1679-1682 | _INTERNAL3c429584::gmx::lincs_thread_setup(_INTERNAL3c429584::gmx::Lincs*, int) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0.01 | 0.03 | 0.03 | 0.05 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8876 | libgromacs_mpi.so.8.0.0 - redistribute.cpp:679-703,stl_vector.h:988-1934,array:61-61 | dd_redistribute_cg(_IO_FILE*, long, gmx_domdec_t*, int*, t_state*, t_forcerec*, t_nrnb*, int*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0.01 | 0.02 | 0.02 | 0.05 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26043 | libgromacs_mpi.so.8.0.0 - pme_grid.cpp:535-539 | unwrap_periodic_pmegrid(gmx_pme_t*, float*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23235 | libgromacs_mpi.so.8.0.0 - md_support.cpp:165-165,vec.h:538-546 | _INTERNAL94264cd8::calc_ke_part_normal(gmx::ArrayRef const>, t_grpopts const*, t_mdatoms const*, gmx_ekindata_t*, t_nrnb*, bool) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0.01 | 0.04 | 0.04 | 0.06 | 0 | 0 | 0.00 | 0 | 0 | 31 |
26312 | libgromacs_mpi.so.8.0.0 - stl_vector.h:1124-1124,pme_spread.cpp:172-174 | _INTERNAL0c5855d6::calc_interpolation_idx(gmx_pme_t const*, PmeAtomComm*, int, int, int, int) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 30 |
26037 | libgromacs_mpi.so.8.0.0 - pme_grid.cpp:518-539 | unwrap_periodic_pmegrid(gmx_pme_t*, float*) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 19 |
26310 | libgromacs_mpi.so.8.0.0 - pme_spread.cpp:1011-1015 | spread_on_grid#0x14fd220 | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
23169 | libgromacs_mpi.so.8.0.0 - lincs.cpp:2247-2260,stl_vector.h:988-1934 | gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 28 |
22314 | libgromacs_mpi.so.8.0.0 - constr.cpp:906-921,stl_vector.h:988-988 | gmx::make_at2con(int, gmx::ArrayRef, gmx::ArrayRef, gmx::FlexibleConstraintTreatment) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.03 | 0.03 | 0.06 | 0.07 | 0.09 | 0 | 0 | 0.00 | 0 | 0 | 31 |
10730 | libgromacs_mpi.so.8.0.0 - stl_vector.h:1601-1934,idef.cpp:506-506 | InteractionDefinitions::clear() | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
122 | gmx_mpi - | __intel_avx_memmove | Single | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0 | 0.02 | 0.02 | 0.05 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8301 | libgromacs_mpi.so.8.0.0 - domdec_constraints.cpp:500-506,stl_vector.h:1143-1143,hashedmap.h:265-282 | dd_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t const&, gmx::ArrayRef, gmx::Constraints*, int, gmx::ArrayRef) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 28 |
8885 | libgromacs_mpi.so.8.0.0 - stl_algobase.h:921-922 | _INTERNALd1f5a262::getMovedBuffer(gmx_domdec_comm_t*, unsigned long, unsigned long) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0 | 0.03 | 0.025 | 0.05 | 0 | 0 | 0.00 | 0 | 0 | 30 |
8298 | libgromacs_mpi.so.8.0.0 - domdec_constraints.cpp:515-521,stl_vector.h:1143-1143,hashedmap.h:265-282 | dd_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t const&, gmx::ArrayRef, gmx::Constraints*, int, gmx::ArrayRef) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0 | 0.01 | 0.01 | 0.04 | 0 | 0 | 0.00 | 0 | 0 | 29 |
7416 | libgromacs_mpi.so.8.0.0 - stl_uninitialized.h:351-351,stl_iterator.h:1554-1554,new_allocator.h:175-175 | void _INTERNAL891436a1::copySelectedListRange(nbnxn_ci_t const*, NbnxnPairlistCpu const*, NbnxnPairlistCpu*, std::array*, int, int, int) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 19 |
8880 | libgromacs_mpi.so.8.0.0 - ga2la.h:99-101,redistribute.cpp:133-143,stl_vector.h:1124-1124,hashedmap.h:229-255 | _INTERNALd1f5a262::clear_and_mark_ind(gmx::ArrayRef, gmx::ArrayRef, gmx_ga2la_t*, int*) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0 | 0.02 | 0.02 | 0.04 | 0 | 0 | 0.00 | 0 | 0 | 30 |
6537 | libgromacs_mpi.so.8.0.0 - range.h:105-105,arrayref.h:180-180,grid.h:233-233,stl_vector.h:988-1256,grid.cpp:1484-1498 | setCellIndices#0xce42b2 | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 21 |
870 | libgromacs_mpi.so.8.0.0 - simd_diagonal_masker.h:124-124 | gmx::DiagonalMasker<4, (KernelLayout)0, (gmx::DiagonalMaskType)1>::DiagonalMasker(nbnxn_atomdata_t::SimdMasks const&) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 27 |
92 | gmx_mpi - | __intel_avx_memmove | Single | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0 | 0.01 | 0.01 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 29 |
26204 | libgromacs_mpi.so.8.0.0 - stl_algobase.h:921-922 | SplineCoefficients::realloc(int) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0 | 0.02 | 0.01 | 0.04 | 0 | 0 | 0.00 | 0 | 0 | 31 |
84 | gmx_mpi - | __intel_avx_memmove | Single | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0 | 0.01 | 0.01 | 0.04 | 0 | 0 | 0.00 | 0 | 0 | 31 |
8317 | libgromacs_mpi.so.8.0.0 - mtop_lookup.h:93-106,stl_vector.h:1143-1143 | _INTERNAL0cdb2c1e::atoms_to_settles(gmx_domdec_t*, gmx_mtop_t const&, gmx::ArrayRef, gmx::ArrayRef > const>, int, int, InteractionList*, std::vector >*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 27 |
8314 | libgromacs_mpi.so.8.0.0 - domdec_constraints.cpp:244-254,ga2la.h:112-126,vector.tcc:452-517,stl_uninitialized.h:1105-1117,stl_iterator.h:1333-1333,stl_vector.h:378-1919,array:61-61,hashedmap.h:274-282,new_allocator.h:120-175 | _INTERNAL0cdb2c1e::atoms_to_settles(gmx_domdec_t*, gmx_mtop_t const&, gmx::ArrayRef, gmx::ArrayRef > const>, int, int, InteractionList*, std::vector >*) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
9940 | libgromacs_mpi.so.8.0.0 - arrayref.h:263-263,tuple:236-236,stl_vector.h:1124-1124,threaded_force_buffer.cpp:380-383 | gmx::ThreadedForceBuffer::reduce(gmx::ForceWithShiftForces*, float*, gmx_grppairener_t*, gmx::ArrayRef, gmx::StepWorkload const&, int) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0 | 0.01 | 0.01 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 28 |
8307 | libgromacs_mpi.so.8.0.0 - stl_algobase.h:921-922 | _INTERNAL0cdb2c1e::atoms_to_settles(gmx_domdec_t*, gmx_mtop_t const&, gmx::ArrayRef, gmx::ArrayRef > const>, int, int, InteractionList*, std::vector >*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 26 |
25955 | libgromacs_mpi.so.8.0.0 - alloc_traits.h:378-835 | splinedata_t::~splinedata_t() | Single | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0 | 0.01 | 0 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 4 |
8555 | libgromacs_mpi.so.8.0.0 - vector.tcc:635-635,stl_vector.h:1919-1919 | int _INTERNAL68f26920::assignInteractionsForAtom(AtomIndexSet const&, reverse_ilist_t const&, gmx_ga2la_t const&, gmx_domdec_zones_t const&, bool, int const*, bool, float, t_pbc const*, gmx::ArrayRef const>, InteractionDefinitions*, int, gmx::DDBondedChecking) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 30 |
26174 | libgromacs_mpi.so.8.0.0 - stl_vector.h:1124-1124,pme_redistribute.cpp:182-184 | PmeAtomComm::setNumAtoms(int) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0 | 0.01 | 0.01 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 29 |
25674 | libgromacs_mpi.so.8.0.0 - utilities.h:56-57,listed_forces.cpp:388-451,arrayref.h:180-180,tuple:236-236,stl_iterator.h:1224-1224,enumerationhelpers.h:281-281,stl_vector.h:879-1256,threaded_force_buffer.h:149-152 | _INTERNALa1b29f9f::calcBondedForces(InteractionDefinitions const&, bonded_threading_t*, float const (*) [3], t_forcerec const*, t_pbc const*, float (*) [3], gmx_enerdata_t*, t_nrnb*, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, int, t_fcdata*, gmx::StepWorkload const&, int*) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 26 |
6731 | libgromacs_mpi.so.8.0.0 - kernel_common.cpp:111-125,stl_vector.h:1143-1143 | reduce_energies_over_lists(nbnxn_atomdata_t const*, int, float*, float*) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.02 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 25 |
23230 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-263,vectypes.h:122-226,md_support.cpp:114-157,vec.h:328-335,stl_iterator.h:1224-1224,stl_vector.h:879-1143 | calc_ke_part_normal#0x13b3012 | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 28 |
8296 | libgromacs_mpi.so.8.0.0 - domdec_constraints.cpp:431-457,iterator_interface.hpp:459-459,stl_vector.h:1124-1934 | dd_make_local_constraints#0xe3436d | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 25 |
7238 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,atomdata.h:256-256,cyclecounter.h:182-188,tuple:236-236,pairsearch.h:79-84,stl_iterator.h:1224-1224,pairlist.cpp:233-4108,stl_vector.h:879-1934 | PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
6669 | libgromacs_mpi.so.8.0.0 - arrayref.h:180-180,stl_vector.h:988-1256,gridset.cpp:213-225 | putOnGrid#0xcea8ba | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 25 |
6556 | libgromacs_mpi.so.8.0.0 - range.h:84-88,grid.h:251-266,stl_vector.h:1124-1143,grid.cpp:1046-1093 | Nbnxm::Grid::sortColumnsCpuGeometry(Nbnxm::GridSetData*, int, gmx::ArrayRef, gmx::ArrayRef const>, nbnxn_atomdata_t*, gmx::Range, gmx::ArrayRef) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 29 |
22324 | libgromacs_mpi.so.8.0.0 - stl_algobase.h:921-922 | gmx::make_at2con(int, gmx::ArrayRef, gmx::ArrayRef, gmx::FlexibleConstraintTreatment) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 27 |
25872 | libgromacs_mpi.so.8.0.0 - array:61-61,pme.cpp:1220-1433 | gmx_pme_do(gmx_pme_t*, gmx::ArrayRef const>, gmx::ArrayRef >, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, float const (*) [3], t_commrec const*, int, int, t_nrnb*, gmx_wallcycle*, float (*) [3], float (*) [3], float*, float*, float, float, float*, float*, gmx::StepWorkload const&) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 23 |
8598 | libgromacs_mpi.so.8.0.0 - localtopology.cpp:341-343,stl_vector.h:988-988 | _INTERNAL68f26920::combine_idef(InteractionDefinitions*, gmx::ArrayRef) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.02 | 0.02 | 0.04 | 0 | 0 | 0.00 | 0 | 0 | 30 |
22320 | libgromacs_mpi.so.8.0.0 - stl_algobase.h:921-922 | gmx::make_at2con(int, gmx::ArrayRef, gmx::ArrayRef, gmx::FlexibleConstraintTreatment) | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 22 |
7275 | libgromacs_mpi.so.8.0.0 - stl_algobase.h:909-910 | _INTERNAL891436a1::closeIEntry(NbnxnPairlistCpu*, int, bool, float, int, int) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 22 |
8586 | libgromacs_mpi.so.8.0.0 - range.h:105-105,arrayref.h:180-180,localtopology.cpp:847-885,tuple:236-236,stl_vector.h:988-1261 | _INTERNAL68f26920::make_local_bondeds_excls(gmx_domdec_t const&, gmx_domdec_zones_t const&, gmx_mtop_t const&, gmx::ArrayRef, bool, int const*, bool, float, t_pbc const*, gmx::ArrayRef const>, InteractionDefinitions*, gmx::ListOfLists*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 28 |
8321 | libgromacs_mpi.so.8.0.0 - mtop_lookup.h:93-106,stl_vector.h:1143-1143 | _INTERNAL0cdb2c1e::atoms_to_constraints(gmx_domdec_t*, gmx_mtop_t const&, gmx::ArrayRef, gmx::ArrayRef const>, int, InteractionList*, std::vector >*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 27 |
6577 | libgromacs_mpi.so.8.0.0 - grid.cpp:851-853 | _INTERNALf6d4bec3::Nbnxm::sort_cluster_on_flag(int, int, int, gmx::ArrayRef, gmx::ArrayRef, int*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 28 |
10153 | libgromacs_mpi.so.8.0.0 - mshift.cpp:450-602 | _INTERNAL9187c91d::mk_grey(gmx::ArrayRef, t_graph*, int*, int, float const (*) [3], float const (*) [3], int*) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 19 |
9903 | libgromacs_mpi.so.8.0.0 - alloc_traits.h:378-835 | gmx::ThreadForceBuffer::~ThreadForceBuffer() | Single | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 2 |
7586 | libgromacs_mpi.so.8.0.0 - stl_uninitialized.h:351-351,stl_iterator.h:1554-1554,new_allocator.h:175-175 | void std::vector > >::_M_realloc_insert(__gnu_cxx::__normal_iterator > > >, nbnxn_cj_t const&) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 25 |
6575 | libgromacs_mpi.so.8.0.0 - grid.cpp:855-857 | _INTERNALf6d4bec3::Nbnxm::sort_cluster_on_flag(int, int, int, gmx::ArrayRef, gmx::ArrayRef, int*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 24 |
25863 | libgromacs_mpi.so.8.0.0 - stl_vector.h:1124-1124,pme.cpp:1398-1407 | gmx_pme_do#0x14da16f | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
25536 | libgromacs_mpi.so.8.0.0 - functions.h:164-164,bonded.cpp:129-2327,vec.h:115-335 | float _INTERNALcc0e7ed4::(anonymous namespace)::idihs<(BondedKernelFlavor)2>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float, float*, gmx::ArrayRef, t_fcdata*, t_disresdata*, t_oriresdata*, int*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.01 | 0.01 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 31 |
135 | gmx_mpi - | __intel_avx_memmove | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.01 | 0.01 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 30 |
100 | gmx_mpi - | __intel_avx_memmove | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.01 | 0.01 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 30 |
6370 | libgromacs_mpi.so.8.0.0 - alloc_traits.h:378-835 | nbnxn_atomdata_t::~nbnxn_atomdata_t() | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 2 |
6232 | libgromacs_mpi.so.8.0.0 - stl_uninitialized.h:748-748,alloc_traits.h:261-261 | nbnxn_atomdata_t::resizeForceBuffers() | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 24 |
25704 | libgromacs_mpi.so.8.0.0 - stl_vector.h:1124-1124,manage_threading.cpp:247-247,listed_internal.h:68-68 | _INTERNAL8fb67974::divide_bondeds_over_threads(bonded_threading_t*, bool, InteractionDefinitions const&) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 13 |
80 | gmx_mpi - | __intel_avx_memmove | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 30 |
8027 | libgromacs_mpi.so.8.0.0 - distribute.cpp:436-442,stl_vector.h:1124-1287,new_allocator.h:175-175 | _INTERNAL24ffbd8d::getAtomGroupDistribution(gmx::MDLogger const&, gmx_mtop_t const&, float const (*) [3], gmx_ddbox_t const&, float (*) [3], gmx_domdec_t*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 6 |
23082 | libgromacs_mpi.so.8.0.0 - basic_string.h:241-1077,arrayref.h:85-191,stl_construct.h:119-119,arrayrefwithpadding.h:155-155,multisim.h:154-154,lincs.cpp:2491-2607,std_function.h:247-591,char_traits.h:354-354,iterator_interface.hpp:305-305,cmath:464-464,vec.h:335-335,optional:280-851,stl_vector.h:1124-1124 | gmx::constrain_lincs(bool, t_inputrec const&, long, gmx::Lincs*, gmx::ArrayRef, t_commrec const*, gmx_multisim_t const*, gmx::ArrayRefWithPadding const>, gmx::ArrayRefWithPadding >, gmx::ArrayRef >, float const (*) [3], t_pbc*, bool, float, float*, float, gmx::ArrayRef >, bool, float (*) [3], gmx::ConstraintVariable, t_nrnb*, int, int*, gmx_wallcycle*) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 5 |
8590 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-85,iterator_interface.hpp:459-459,localtopology.cpp:926-926 | _INTERNAL68f26920::make_local_bondeds_excls(gmx_domdec_t const&, gmx_domdec_zones_t const&, gmx_mtop_t const&, gmx::ArrayRef, bool, int const*, bool, float, t_pbc const*, gmx::ArrayRef const>, InteractionDefinitions*, gmx::ListOfLists*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 1 |
8294 | libgromacs_mpi.so.8.0.0 - hashedmap.h:290-293 | dd_clear_local_constraint_indices(gmx_domdec_t*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 24 |
76 | gmx_mpi - | __intel_avx_memmove | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.01 | 0.01 | 0.03 | 0 | 0 | 0.00 | 0 | 0 | 29 |
9942 | libgromacs_mpi.so.8.0.0 - tuple:236-236,stl_vector.h:1256-1256,threaded_force_buffer.cpp:363-367 | gmx::ThreadedForceBuffer::reduce(gmx::ForceWithShiftForces*, float*, gmx_grppairener_t*, gmx::ArrayRef, gmx::StepWorkload const&, int) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 1 |
25698 | libgromacs_mpi.so.8.0.0 - stl_vector.h:1124-1124,manage_threading.cpp:175-177,listed_internal.h:68-68 | _INTERNAL8fb67974::divide_bondeds_over_threads(bonded_threading_t*, bool, InteractionDefinitions const&) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 2 |
22197 | libgromacs_mpi.so.8.0.0 - arrayref.h:85-85,calc_verletbuf.cpp:879-887,iterator_interface.hpp:459-459 | computeEffectiveAtomDensity(gmx::ArrayRef const>, float const (*) [3], float, mpc_lowcomm_internal_communicator_s*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 15 |
23142 | libgromacs_mpi.so.8.0.0 - lincs.cpp:1783-1791,vector.tcc:452-517,stl_uninitialized.h:1105-1117,stl_iterator.h:1107-1333,stl_vector.h:378-1919,new_allocator.h:120-175 | _INTERNAL3c429584::gmx::lincs_thread_setup(_INTERNAL3c429584::gmx::Lincs*, int) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 21 |
8300 | libgromacs_mpi.so.8.0.0 - domdec_constraints.cpp:497-506,stl_vector.h:1143-1143,hashedmap.h:265-282 | dd_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t const&, gmx::ArrayRef, gmx::Constraints*, int, gmx::ArrayRef) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 13 |
24051 | libgromacs_mpi.so.8.0.0 - vec.h:292-294,vcm.cpp:173-177 | calc_vcm_grp(t_mdatoms const&, gmx::ArrayRef const>, gmx::ArrayRef const>, t_vcm*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 9 |
10160 | libgromacs_mpi.so.8.0.0 - mshift.cpp:886-894 | shift_x(t_graph const*, float const (*) [3], float const (*) [3], float (*) [3]) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 3 |
8306 | libgromacs_mpi.so.8.0.0 - vector.tcc:635-636,stl_vector.h:1919-1919 | _INTERNAL0cdb2c1e::atoms_to_settles(gmx_domdec_t*, gmx_mtop_t const&, gmx::ArrayRef, gmx::ArrayRef > const>, int, int, InteractionList*, std::vector >*) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 12 |
7410 | libgromacs_mpi.so.8.0.0 - stl_uninitialized.h:351-351,stl_iterator.h:1554-1554,new_allocator.h:175-175 | void _INTERNAL891436a1::copySelectedListRange(nbnxn_ci_t const*, NbnxnPairlistCpu const*, NbnxnPairlistCpu*, std::array*, int, int, int) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 25 |
26841 | libgromacs_mpi.so.8.0.0 - md.cpp:347-2092,arrayref.h:85-191,group.h:128-128,awh.h:256-256,tuple:236-236,vec.h:204-330,optional:213-213,commrec.h:187-187,enumerationhelpers.h:281-281,stl_vector.h:1143-1143,array:61-61,unique_ptr.h:191-191 | gmx::LegacySimulator::do_md() | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.02 | 0.01 | 0.04 | 0 | 0 | 0.00 | 0 | 0 | 31 |
25865 | libgromacs_mpi.so.8.0.0 - pme_output.h:53-53,arrayref.h:72-72,array:99-99 | gmx_pme_do(gmx_pme_t*, gmx::ArrayRef const>, gmx::ArrayRef >, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, float const (*) [3], t_commrec const*, int, int, t_nrnb*, gmx_wallcycle*, float (*) [3], float (*) [3], float*, float*, float, float, float*, float*, gmx::StepWorkload const&) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 4 |
23076 | libgromacs_mpi.so.8.0.0 - lincs.cpp:2687-2687,vec.h:538-546 | gmx::constrain_lincs(bool, t_inputrec const&, long, gmx::Lincs*, gmx::ArrayRef, t_commrec const*, gmx_multisim_t const*, gmx::ArrayRefWithPadding const>, gmx::ArrayRefWithPadding >, gmx::ArrayRef >, float const (*) [3], t_pbc*, bool, float, float*, float, gmx::ArrayRef >, bool, float (*) [3], gmx::ConstraintVariable, t_nrnb*, int, int*, gmx_wallcycle*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 22 |
22474 | libgromacs_mpi.so.8.0.0 - stl_numeric.h:140-141 | NPT_energy(PressureCouplingOptions const&, TemperatureCoupling, gmx::ArrayRef, gmx_ekindata_t const&, bool, t_state const*, t_extmass const*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 2 |
22351 | libgromacs_mpi.so.8.0.0 - constr.cpp:688-690 | gmx::Constraints::Impl::apply(bool, bool, long, int, float, gmx::ArrayRefWithPadding >, gmx::ArrayRefWithPadding >, gmx::ArrayRef >, float const (*) [3], float, float*, gmx::ArrayRefWithPadding >, bool, float (*) [3], gmx::ConstraintVariable) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 20 |
22233 | libgromacs_mpi.so.8.0.0 - calc_verletbuf.cpp:163-179 | _INTERNAL714216f2::addAtomtype(std::vector >*, atom_nonbonded_kinetic_prop_t const&, int) | Innermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 28 |
13484 | libgromacs_mpi.so.8.0.0 - alloc_traits.h:378-835 | t_mdatoms::~t_mdatoms() | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 1 |
9893 | libgromacs_mpi.so.8.0.0 - enumerationhelpers.h:239-239,threaded_force_buffer.cpp:97-97 | gmx::ThreadForceBuffer::clearForcesAndEnergies() | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 22 |
8297 | libgromacs_mpi.so.8.0.0 - domdec_constraints.cpp:512-521,stl_vector.h:1143-1143,hashedmap.h:265-282 | dd_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t const&, gmx::ArrayRef, gmx::Constraints*, int, gmx::ArrayRef) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 15 |
7428 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-85,iterator_interface.hpp:166-459,stl_iterator.h:1224-1224,stl_vector.h:115-899 | _INTERNAL891436a1::prepareListsForDynamicPruning(gmx::ArrayRef) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 9 |
6108 | libgromacs_mpi.so.8.0.0 - arrayref.h:72-72,grid.h:256-283,stl_vector.h:1143-1256,atomdata.cpp:651-709 | _INTERNALaac32b2f::nbnxn_atomdata_set_ljcombparams(nbnxn_atomdata_t::Params*, int, Nbnxm::GridSet const&) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.01 | 0.01 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 22 |
6086 | libgromacs_mpi.so.8.0.0 - arrayref.h:263-263,grid.h:256-283,gridset.h:165-165,stl_vector.h:1143-1261,atomdata.cpp:748-780 | _INTERNALaac32b2f::nbnxn_atomdata_set_charges(nbnxn_atomdata_t*, Nbnxm::GridSet const&, gmx::ArrayRef) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 13 |
26301 | libgromacs_mpi.so.8.0.0 - pme_internal.h:209-209,stl_vector.h:1124-1143,pme_spread.cpp:186-1023 | spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 17 |
26211 | libgromacs_mpi.so.8.0.0 - vec.h:538-546,pme_solve.cpp:192-194 | get_pme_ener_vir_q(pme_solve_work_t*, int, PmeOutput*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 22 |
26036 | libgromacs_mpi.so.8.0.0 - pme_grid.cpp:512-539 | unwrap_periodic_pmegrid(gmx_pme_t*, float*) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 26 |
26009 | libgromacs_mpi.so.8.0.0 - pme_grid.cpp:395-418 | copy_fftgrid_to_pmegrid(gmx_pme_t*, float const*, float*, int, int, int) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0.01 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 21 |
23698 | libgromacs_mpi.so.8.0.0 - arrayref.h:78-180,tuple:236-236,commrec.h:187-187,sim_util.cpp:2096-2121,stl_vector.h:1124-1256 | do_force(_IO_FILE*, t_commrec const*, gmx_multisim_t const*, t_inputrec const&, gmx::Awh*, gmx_enfrot*, gmx::ImdSession*, pull_t*, long, t_nrnb*, gmx_wallcycle*, gmx_localtop_t const*, float const (*) [3], gmx::ArrayRefWithPadding >, history_t const*, gmx::ForceBuffersView*, float (*) [3], t_mdatoms const*, gmx_enerdata_t*, gmx::ArrayRef, t_forcerec*, gmx::MdrunScheduleWorkload*, gmx::VirtualSitesHandler*, float*, double, gmx_edsam*, CpuPpLongRangeNonbondeds*, int, DDBalanceRegionHandler const&) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 10 |
23138 | libgromacs_mpi.so.8.0.0 - bitmask.h:162-162,arrayref.h:82-82,lincs.cpp:1687-1708,stl_vector.h:1124-1934,new_allocator.h:175-175 | _INTERNAL3c429584::gmx::lincs_thread_setup(_INTERNAL3c429584::gmx::Lincs*, int) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 28 |
23127 | libgromacs_mpi.so.8.0.0 - lincs.cpp:1398-1403,stl_vector.h:1124-1124 | set_lincs_matrix#0x13acba8 | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 24 |
22419 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-85,constr.h:287-293,iterator_interface.hpp:166-459,constraintrange.cpp:70-152 | _INTERNAL187375e3::gmx::constr_recur(_INTERNAL187375e3::gmx::ListOfLists const&, std::array const&, _INTERNAL187375e3::gmx::ArrayRef, bool, int, int, int, _INTERNAL187375e3::gmx::ArrayRef, float, float, float*, int*) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 12 |
22272 | libgromacs_mpi.so.8.0.0 - calcvir.cpp:57-120,vec.h:328-330,ishift.h:72-72 | calc_vir#0x136dc6f | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 11 |
10151 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-85,mshift.cpp:450-644,iterator_interface.hpp:459-459,vec.h:167-245,stl_vector.h:1124-1124 | _INTERNAL9187c91d::mk_grey(gmx::ArrayRef, t_graph*, int*, int, float const (*) [3], float const (*) [3], int*) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.02 | 0 | 0 | 0.00 | 0 | 0 | 20 |
8676 | libgromacs_mpi.so.8.0.0 - partition.cpp:488-490,arrayref.h:82-82,utility.h:81-89,stl_vector.h:988-1143 | _ZN17_INTERNAL65b36ca115dd_set_atominfoEN3gmx8ArrayRefIKiEEiiP10t_forcerec..1 | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 4 |
8583 | libgromacs_mpi.so.8.0.0 - range.h:105-105,arrayref.h:180-180,localtopology.cpp:847-912,tuple:236-236,stl_vector.h:988-1261 | _INTERNAL68f26920::make_local_bondeds_excls(gmx_domdec_t const&, gmx_domdec_zones_t const&, gmx_mtop_t const&, gmx::ArrayRef, bool, int const*, bool, float, t_pbc const*, gmx::ArrayRef const>, InteractionDefinitions*, gmx::ListOfLists*) | InBetween | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 23 |
7998 | libgromacs_mpi.so.8.0.0 - arrayref.h:82-263,functions.h:321-321,computemultibodycutoffs.cpp:77-117,vec.h:284-284,stl_vector.h:988-988,array:61-61 | _INTERNAL8281a148::bonded_cg_distance_mol(gmx_moltype_t const*, gmx::DDBondedChecking, bool, gmx::ArrayRef const>, bonded_distance_t*, bonded_distance_t*) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 14 |
7414 | libgromacs_mpi.so.8.0.0 - vector.tcc:452-517,stl_uninitialized.h:347-351,stl_iterator.h:1072-1728,pairlist.cpp:3727-3737,stl_vector.h:378-1919,new_allocator.h:120-175 | void _INTERNAL891436a1::copySelectedListRange(nbnxn_ci_t const*, NbnxnPairlistCpu const*, NbnxnPairlistCpu*, std::array*, int, int, int) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 16 |
6737 | libgromacs_mpi.so.8.0.0 - basic_string.h:241-241,arrayref.h:82-82,char_traits.h:354-431,fs_path.h:329-331,kerneldispatch.cpp:105-376,basic_string.tcc:221-247,stl_vector.h:988-1256 | _INTERNAL70f4904a::nbnxn_kernel_cpu(PairlistSet const&, Nbnxm::KernelSetup const&, nbnxn_atomdata_t*, interaction_const_t const&, gmx::ArrayRef const>, gmx::StepWorkload const&, int, float*, float*, gmx_wallcycle*) | Outermost | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0.01 | 0 | 0 | 0.00 | 0 | 0 | 27 |
313 | libgromacs_mpi.so.8.0.0 - inmemoryserializer.cpp:92-92,array:61-61 | gmx::InMemoryDeserializer::doFloat(float*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 3 |
301 | libgromacs_mpi.so.8.0.0 - inmemoryserializer.cpp:92-92,array:61-61 | gmx::InMemorySerializer::doInt(int*) | Single | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 1 |