options

Colums Filter

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
Loop IDSource LocationSource FunctionLevelCoverage (%)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
6728libgromacs_mpi.so.8.0.0 - kernel_common.cpp:56-56,arrayref.h:82-85,iterator_interface.hpp:459-459void _INTERNAL7040d793::clearBufferFlagged<3>(nbnxn_atomdata_t const&, int, gmx::ArrayRef)Innermost10.591.987.0610.2811.1217.463.1112.0516.8518.911.511.827.6211.1412.3831
26464libgromacs_mpi.so.8.0.0 - fft5d.cpp:853-855fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost4.794.76.054.989.848.027.929.428.4518.115.25.186.125.4211.0931
6171libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,atomdata.cpp:1091-1190nbnxn_atomdata_add_nbat_f_to_f_reduce#0xcb8665Innermost3.570.572.333.433.736.580.944.456.396.983.880.512.513.714.1531
1674libgromacs_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-431nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost2.211.932.382.322.833.643.073.543.63.932.42.172.412.412.6331
25977libgromacs_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-64gather_f_bsplines(gmx_pme_t const*, float const*, bool, PmeAtomComm const*, splinedata_t const*, float)Innermost1.120.641.301.151.81.911.352.182.092.881.210.731.301.281.5831
1672libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-190,kernel_inner.h:63-461,kernel_outer.h:452-452nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.850.780.910.861.062.342.222.442.432.70.920.840.920.920.9931
6156libgromacs_mpi.so.8.0.0 - atomdata.cpp:226-236copy_rvec_to_nbat_real(int const*, int, int, float const (*) [3], int, float*, int)Single0.80.280.580.740.812.040.61.441.832.050.870.260.610.80.8931
6170libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-175,atomdata.cpp:1088-1190nbnxn_atomdata_add_nbat_f_to_f_reduce#0xcb8665InBetween0.60.090.400.590.641.240.160.891.261.490.650.080.430.640.7131
26336libgromacs_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)Innermost0.580.550.720.61.361.281.211.501.383.370.630.620.720.661.5331
26311libgromacs_mpi.so.8.0.0 - pme_spread.cpp:104-145_INTERNAL0c5855d6::calc_interpolation_idx(gmx_pme_t const*, PmeAtomComm*, int, int, int, int)Single0.50.470.540.50.631.210.851.071.061.240.540.510.540.540.7231
1702libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-406,kernel_inner.h:63-461,kernel_outer.h:431-431nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)InBetween0.480.440.530.510.630.820.750.800.80.870.520.510.540.540.5631
26307libgromacs_mpi.so.8.0.0 - pme_spread.cpp:445-447spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int)Innermost0.460.430.560.491.011.060.931.161.092.470.50.490.560.541.1431
26354libgromacs_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*)Outermost0.370.340.410.380.50.660.590.710.711.20.40.380.410.410.5731
26342libgromacs_mpi.so.8.0.0 - pme_spread.cpp:275-292_INTERNAL0c5855d6::make_bsplines(float**, float**, int, float (*) [3], int, int const*, float const*, bool)Outermost0.360.340.400.370.490.920.831.071.022.220.390.390.410.40.5531
23125libgromacs_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])Single0.360.350.450.40.591.261.071.331.321.740.390.390.450.440.6731
6169libgromacs_mpi.so.8.0.0 - bitmask.h:152-154,stl_vector.h:1124-1256,atomdata.cpp:1176-1180,array:61-61nbnxn_atomdata_add_nbat_f_to_f_reduce#0xcb8665Innermost0.320.170.260.30.330.980.250.690.91.060.350.170.270.330.3631
4083libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-401,kernel_prune.cpp:115-169nbnxn_kernel_prune_4xn(NbnxnPairlistCpu*, nbnxn_atomdata_t const*, gmx::ArrayRef const>, float)Innermost0.310.220.280.30.320.510.280.440.50.560.340.20.290.330.3631
25978libgromacs_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-1143gather_f_bsplines(gmx_pme_t const*, float const*, bool, PmeAtomComm const*, splinedata_t const*, float)Outermost0.310.290.380.360.480.560.560.800.811.020.330.330.380.390.4231
23890libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,update.cpp:1660-1664finish_update#0x13f2bbdSingle0.30.210.290.280.480.510.370.480.450.960.330.240.300.290.5431
67gmx_mpi - __intel_avx_rep_memcpySingle0.260.140.310.290.420.840.40.820.831.090.280.150.310.320.3731
23648libgromacs_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-64void _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*)Single0.230.180.240.210.320.40.370.440.420.730.250.210.240.230.3631
23118libgromacs_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)Innermost0.220.20.260.220.550.40.340.440.411.230.240.220.260.240.6231
25452libgromacs_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-74std::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*)Single0.210.20.250.230.410.440.380.500.481.020.230.220.250.250.4631
6727libgromacs_mpi.so.8.0.0 - kernel_common.cpp:54-78,bitmask.h:162-162,arrayref.h:82-85,iterator_interface.hpp:459-459void _INTERNAL7040d793::clearBufferFlagged<3>(nbnxn_atomdata_t const&, int, gmx::ArrayRef)Outermost0.190.140.180.190.20.370.220.330.370.480.210.140.180.20.2231
23887libgromacs_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-486std::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])Single0.190.160.220.20.40.420.320.410.40.840.20.180.220.210.4531
26338libgromacs_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)Innermost0.180.170.220.190.410.380.370.470.4410.20.190.220.210.4631
26471libgromacs_mpi.so.8.0.0 - fft5d.cpp:916-918fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost0.160.150.190.170.30.460.360.510.50.70.170.170.200.190.3331
1669libgromacs_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-515nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Outermost0.150.130.160.150.180.330.270.310.310.360.160.150.160.160.231
23117libgromacs_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)InBetween0.150.130.180.150.390.240.230.310.30.770.160.150.180.170.4431
23126libgromacs_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*)Single0.150.130.160.150.20.460.290.390.390.470.160.150.160.160.2331
26335libgromacs_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)InBetween0.130.120.160.140.290.780.690.910.882.080.140.140.160.150.3331
68gmx_mpi - __intel_avx_rep_memsetSingle0.130.120.140.130.170.770.450.740.740.970.140.130.140.140.1531
6173libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,atomdata.cpp:1078-1190nbnxn_atomdata_add_nbat_f_to_f_reduce#0xcb8665Innermost0.120.050.100.120.131.770.841.681.772.470.140.040.100.130.1531
1701libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:190-190,kernel_inner.h:425-427nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.120.090.130.120.210.210.180.240.230.340.130.10.130.130.231
26339libgromacs_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)Innermost0.110.110.140.120.260.30.260.350.340.720.120.120.140.130.2931
1675libgromacs_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-426nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.10.10.120.110.140.210.190.220.220.30.110.110.120.120.1331
9772libgromacs_mpi.so.8.0.0 - vec.h:141-143,threaded_force_buffer.cpp:209-211reduceThreadForceBuffers#0xea8afaInnermost0.090.080.090.090.110.250.180.230.220.370.10.080.090.090.131
1691libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-406,kernel_inner.h:63-461,kernel_outer.h:452-452nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)InBetween0.090.090.100.10.120.280.270.300.290.340.10.090.100.10.1131
1700libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-190,kernel_inner.h:421-423nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.090.080.110.10.160.180.150.190.180.280.10.090.110.10.1631
7287libgromacs_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*)Single0.090.080.090.090.10.150.130.150.150.170.090.080.090.090.131
1699libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,kernel_inner.h:366-368nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.090.080.100.090.120.170.140.190.190.220.090.090.100.10.1131
26313libgromacs_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)Single0.080.070.090.080.10.20.140.170.170.20.090.080.090.090.0931
1670libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-190,kernel_inner.h:66-461,kernel_outer.h:473-473nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.080.070.080.080.10.190.170.200.20.250.090.080.080.080.0931
1690libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-190,kernel_inner.h:421-423nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.080.070.100.090.150.270.230.280.270.430.090.080.100.090.1431
23701libgromacs_mpi.so.8.0.0 - vec.h:292-294,sim_util.cpp:473-473setupForceOutputs#0x13df560Single0.080.070.080.080.10.190.140.160.160.190.090.080.080.080.0931
26463libgromacs_mpi.so.8.0.0 - fft5d.cpp:853-855fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost0.070.070.090.080.20.280.280.370.321.080.080.080.100.080.2431
1673libgromacs_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-447nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.060.060.070.070.080.210.190.220.220.250.070.060.070.070.0731
26042libgromacs_mpi.so.8.0.0 - pme_grid.cpp:537-539unwrap_periodic_pmegrid(gmx_pme_t*, float*)Innermost0.060.030.070.060.10.150.110.170.170.220.070.040.070.070.0831
1687libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:323-326nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.060.050.070.060.080.210.190.220.210.320.060.060.070.060.0831
26303libgromacs_mpi.so.8.0.0 - stl_vector.h:1124-1143,pme_spread.cpp:188-199spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int)InBetween0.050.050.050.050.070.160.110.150.150.230.060.050.060.060.0631
23110libgromacs_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*)Innermost0.050.050.060.060.070.170.10.140.130.170.060.060.060.060.0631
9899libgromacs_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-80gmx::ThreadForceBuffer::clearForcesAndEnergies()Outermost0.050.050.060.060.080.130.120.160.150.510.060.060.060.060.0831
25756libgromacs_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-69void _INTERNAL85763be5::do_pairs_simple(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float const*, gmx::ArrayRef, float)Single0.050.050.060.050.070.110.090.120.120.150.060.060.060.060.0631
1688libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,kernel_inner.h:366-368nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.050.050.060.050.070.180.150.190.180.250.060.050.060.060.0731
26304libgromacs_mpi.so.8.0.0 - stl_vector.h:1124-1143,pme_spread.cpp:197-199spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int)Innermost0.050.050.050.050.060.120.090.110.110.150.060.050.050.050.0631
26306libgromacs_mpi.so.8.0.0 - pme_spread.cpp:441-1023spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int)InBetween0.050.040.060.050.10.140.120.160.160.310.050.050.060.050.1231
9769libgromacs_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-187reduceThreadForceBuffers#0xea8afaInnermost0.050.040.050.050.060.10.090.100.10.130.050.050.050.050.0531
9771libgromacs_mpi.so.8.0.0 - vec.h:141-147,threaded_force_buffer.cpp:207-211reduceThreadForceBuffers#0xea8afaInBetween0.050.040.040.040.050.160.10.150.150.20.050.040.050.050.0531
26011libgromacs_mpi.so.8.0.0 - pme_grid.cpp:395-404copy_fftgrid_to_pmegrid(gmx_pme_t*, float const*, float*, int, int, int)Innermost0.040.020.050.050.080.130.070.140.140.20.050.020.050.050.0731
7264libgromacs_mpi.so.8.0.0 - pairlist.cpp:3520-3524void _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*)Innermost0.040.040.050.050.060.090.080.090.090.120.050.040.050.050.0531
23121libgromacs_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*)Single0.040.040.050.050.070.130.10.130.130.170.040.040.050.050.0631
7263libgromacs_mpi.so.8.0.0 - grid.h:251-251,pairlist.cpp:3073-3587,stl_vector.h:988-1143void _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*)InBetween0.040.030.040.040.050.080.070.080.080.10.040.040.040.040.0431
6167libgromacs_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-61nbnxn_atomdata_add_nbat_f_to_f_reduce#0xcb8665InBetween0.040.010.030.030.040.130.030.110.130.210.040.010.030.040.0431
25462libgromacs_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-172std::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*)Single0.030.030.030.030.050.080.060.080.080.10.040.030.040.040.0431
6155libgromacs_mpi.so.8.0.0 - atomdata.cpp:226-236copy_rvec_to_nbat_real(int const*, int, int, float const (*) [3], int, float*, int)Single0.030.010.020.030.040.110.030.080.10.130.040.010.030.030.0431
1689libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,kernel_inner.h:393-395nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.030.030.040.030.060.110.090.130.120.220.030.030.040.030.0631
8527libgromacs_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-175void _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)InBetween0.030.030.030.030.040.070.070.080.080.10.030.030.030.030.0331
23647libgromacs_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-64void _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*)Single0.030.020.030.030.040.070.050.070.070.10.030.020.030.030.0431
1698libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:323-326nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.030.030.030.030.040.060.060.070.070.10.030.030.030.030.0331
7286libgromacs_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*)Single0.030.020.030.030.030.070.050.060.060.080.030.030.030.030.0331
1677libgromacs_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-515nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Outermost0.030.020.030.030.040.070.060.070.070.090.030.030.030.030.0431
23231libgromacs_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-1143calc_ke_part_normal#0x13b3012Innermost0.020.020.020.020.040.070.050.070.060.10.030.020.030.030.0531
26461libgromacs_mpi.so.8.0.0 - fft5d.cpp:804-855fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.020.020.030.030.040.070.050.080.080.120.030.020.030.030.0431
25757libgromacs_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-1256float _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*)Innermost0.020.020.020.020.030.060.050.060.060.060.030.020.020.020.0331
6164libgromacs_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])Single0.020.020.020.020.030.050.050.060.060.070.020.020.030.030.0331
1708libgromacs_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-426nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)InBetween0.020.020.020.020.030.060.050.060.060.070.020.020.020.020.0231
25531libgromacs_mpi.so.8.0.0 - functions.h:164-164,bonded.cpp:129-2011,cmath:426-426,vec.h:115-335std::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*)Outermost0.020.020.020.020.030.060.050.060.050.070.020.020.020.020.0231
26041libgromacs_mpi.so.8.0.0 - pme_grid.cpp:496-539unwrap_periodic_pmegrid(gmx_pme_t*, float*)InBetween0.020.010.020.020.030.060.050.060.060.080.020.010.020.020.0231
7471libgromacs_mpi.so.8.0.0 - stl_algobase.h:909-910std::vector, std::allocator > >::_M_fill_insert(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned long, std::array const&)Single0.020.020.020.020.020.060.040.060.050.080.020.020.020.020.0231
23842libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,update.cpp:367-393std::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])Single0.020.010.020.020.020.050.030.050.050.070.020.010.020.020.0331
9877libgromacs_mpi.so.8.0.0 - stl_algobase.h:922-922,threaded_force_buffer.cpp:122-122gmx::ThreadForceBuffer::resizeBufferAndClearMask(int)Single0.020.010.010.010.020.060.040.050.050.070.020.010.020.020.0231
7265libgromacs_mpi.so.8.0.0 - pairlist.cpp:3505-3509void _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*)Innermost0.010.010.010.010.020.040.030.040.040.040.010.010.010.010.0131
25521libgromacs_mpi.so.8.0.0 - functions.h:164-321,bonded.cpp:445-1084,vec.h:141-335std::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*)Single0.010.010.010.010.020.060.030.050.040.070.010.010.020.020.0231
23244libgromacs_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-1143atoms2md(gmx_mtop_t const&, t_inputrec const&, int, gmx::ArrayRef, int, gmx::MDAtoms*)Innermost0.010.010.010.010.020.040.030.040.040.050.010.010.020.020.0231
7297libgromacs_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&)InBetween0.010.010.010.010.020.040.030.040.040.050.010.010.010.010.0131
1697libgromacs_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-447nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)InBetween0.010.010.010.010.020.070.040.060.060.110.010.010.010.010.0231
8553libgromacs_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-158int _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)Outermost0.010.010.010.010.020.060.050.060.060.080.010.010.010.010.0231
26219libgromacs_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-237solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.010.010.010.010.020.030.030.040.030.050.010.010.010.010.0131
8562libgromacs_mpi.so.8.0.0 - ga2la.h:112-118,localtopology.cpp:506-514,stl_vector.h:1143-1143,hashedmap.h:274-282int _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)InBetween0.010.010.010.010.020.050.030.050.050.080.010.010.010.010.0131
6172libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-175,atomdata.cpp:1075-1190nbnxn_atomdata_add_nbat_f_to_f_reduce#0xcb8665InBetween0.0100.010.010.010.220.050.170.190.260.0100.010.010.0131
1671libgromacs_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-468nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.010.010.010.010.010.050.030.040.040.060.010.010.010.010.0131
1696libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-190,kernel_inner.h:421-423nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.010.010.010.010.020.050.040.050.050.070.010.010.010.010.0231
9934libgromacs_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-280gmx::ThreadedForceBuffer::setupReduction()Innermost0.010.010.010.010.011.361.271.371.371.520.010.010.010.010.0131
23139libgromacs_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)Innermost0.010.010.010.010.010.050.030.040.040.050.010.010.010.010.0131
23703libgromacs_mpi.so.8.0.0 - vec.h:292-294,sim_util.cpp:473-473setupForceOutputs#0x13df26cSingle0.010.010.010.010.010.040.030.040.040.050.010.010.010.010.0131
26468libgromacs_mpi.so.8.0.0 - fft5d.cpp:868-918fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.010.010.010.010.020.030.030.050.040.10.010.010.010.010.0231
1681libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:96-406,kernel_inner.h:63-461,kernel_outer.h:473-473nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)InBetween0.010.010.010.010.010.040.030.040.040.050.010.010.010.010.0131
25692libgromacs_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&)Innermost0.010.010.010.010.010.030.030.040.040.050.010.010.010.010.0131
26213libgromacs_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-560solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Outermost0.010.010.010.010.010.030.020.030.030.060.010.010.010.010.0131
26334libgromacs_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)InBetween0.010.010.010.010.020.050.030.060.060.110.010.010.010.010.0231
23710libgromacs_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&)Single0.010.010.010.010.010.030.020.040.040.050.010.010.010.010.0131
7409libgromacs_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-175void _INTERNAL891436a1::copySelectedListRange(nbnxn_ci_t const*, NbnxnPairlistCpu const*, NbnxnPairlistCpu*, std::array*, int, int, int)InBetween0.010.010.010.010.010.060.040.050.050.070.010.010.010.010.0131
6574libgromacs_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*)Outermost0.0100.010.010.010.040.010.030.030.040.0100.010.010.0131
8304libgromacs_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 >*)Outermost0.010.010.010.010.010.030.020.030.030.050.010.010.010.010.0131
1693libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:323-326nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.010.010.010.010.010.040.030.040.040.070.010.010.010.010.0131
7285libgromacs_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*)Single0.010.010.010.010.010.020.020.030.030.040.010.010.010.010.0131
1678libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:323-326nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.010.010.010.010.010.030.020.030.030.050.010.010.010.010.0131
1705libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,kernel_inner.h:366-368nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.010.010.010.010.010.030.020.020.020.040.010.010.010.010.0131
26225libgromacs_mpi.so.8.0.0 - pme_solve.cpp:521-530solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.010.010.010.010.010.030.020.030.030.040.010.010.010.010.0131
23164libgromacs_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)Innermost0.010.010.010.010.010.030.020.030.030.040.010.010.010.010.0131
26221libgromacs_mpi.so.8.0.0 - pme_solve.cpp:533-542solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.0100.010.010.010.030.020.020.020.040.010.010.010.010.0131
1679libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,kernel_inner.h:393-395nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.010.010.010.010.010.030.020.030.030.040.010.010.010.010.0131
1680libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:190-190,kernel_inner.h:432-434nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.0100.010.010.010.030.020.030.030.050.0100.010.010.0131
23834libgromacs_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-1840gmx::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)Single0.010.010.010.010.020.030.020.040.030.070.010.010.010.010.0231
23152libgromacs_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)Outermost0.0100.010.010.010.020.020.030.020.040.010.010.010.010.0131
23107libgromacs_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*)Innermost0.010.010.010.010.010.030.020.030.030.050.010.010.010.010.0131
26308libgromacs_mpi.so.8.0.0 - pme_spread.cpp:441-445spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int)Innermost0.0100.010.010.010.030.020.020.020.030.010.010.010.010.0131
1692libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:293-295nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.010.010.010.010.010.030.020.030.030.040.010.010.010.010.0131
26305libgromacs_mpi.so.8.0.0 - pme_spread.cpp:438-1023spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int)InBetween0.010.010.010.010.010.030.020.030.030.080.010.010.010.010.0231
1676libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:57-57,kernel_outer.h:358-361nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.0100.010.010.010.030.020.030.030.040.010.010.010.010.0131
26241libgromacs_mpi.so.8.0.0 - pme_solve.cpp:456-469solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.0100.010.010.010.020.020.020.020.040.010.010.010.010.0131
9898libgromacs_mpi.so.8.0.0 - stl_algobase.h:909-910gmx::ThreadForceBuffer::clearForcesAndEnergies()Single0.0100.010.010.010.040.020.030.020.040.010.010.010.010.0131
26322libgromacs_mpi.so.8.0.0 - pme_spread.cpp:96-98_INTERNAL0c5855d6::calc_interpolation_idx(gmx_pme_t const*, PmeAtomComm*, int, int, int, int)Single0.010.010.010.010.010.030.020.030.020.040.010.010.010.010.0131
6142libgromacs_mpi.so.8.0.0 - arrayref.h:72-72,grid.h:262-266,stl_vector.h:1143-1261,atomdata.cpp:977-982nbnxn_atomdata_copy_x_to_nbat_x#0xcb5f8dInnermost0.0100.0000.010.030.010.020.020.040.0100.010.010.0131
26242libgromacs_mpi.so.8.0.0 - pme_solve.cpp:440-453solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.0100.010.010.010.020.020.020.020.030.0100.010.010.0131
1694libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,kernel_inner.h:366-368nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.0100.010.010.010.030.020.030.030.040.0100.010.010.0131
26449libgromacs_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-1124fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Outermost000.010.010.010.030.020.030.030.040.0100.010.010.0131
22273libgromacs_mpi.so.8.0.0 - calcvir.cpp:61-81,ishift.h:72-72calc_vir#0x136dc6fInnermost000.010.010.010.020.020.020.020.030.010.010.010.010.0131
26215libgromacs_mpi.so.8.0.0 - pme_solve.cpp:554-560solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost000.0000.010.030.010.020.020.040.0100.010.010.0131
1706libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-190,kernel_inner.h:421-423nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost000.0000.010.020.010.020.020.040.0100.0000.0131
6588libgromacs_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)Outermost000.0000.010.030.010.030.020.050.0100.010.010.0131
8728libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,stl_algobase.h:383-385void _INTERNAL65b36ca1::orderVector >(gmx::ArrayRef, gmx::ArrayRef >, gmx::ArrayRef >)Single000.010.010.010.640.590.690.670.80.0100.010.010.0131
4082libgromacs_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-1256nbnxn_kernel_prune_4xn(NbnxnPairlistCpu*, nbnxn_atomdata_t const*, gmx::ArrayRef const>, float)Outermost000.010.010.010.030.010.020.020.030.0100.010.010.0131
23131libgromacs_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*)InBetween000.010.010.010.020.020.020.020.03000.010.010.0131
7298libgromacs_mpi.so.8.0.0 - pairlist.h:99-99,pairlist.cpp:1341-1357_INTERNAL891436a1::setExclusionsForIEntry(Nbnxm::GridSet const&, NbnxnPairlistCpu*, bool, int, gmx::ListOfLists const&)Innermost000.0000.010.020.010.020.020.04000.0000.0131
7271libgromacs_mpi.so.8.0.0 - pairlist.cpp:2082-2086,stl_vector.h:1124-1124_INTERNAL891436a1::closeIEntry(NbnxnPairlistCpu*, int, bool, float, int, int)Single000.0000.010.020.010.020.020.03000.0000.0131
8305libgromacs_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 >*)InBetween000.0000.010.030.020.030.030.04000.0000.0131
7296libgromacs_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&)Outermost000.0000.010.030.010.020.020.03000.000031
25463libgromacs_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-172std::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*)Single000.00000.030.020.030.030.05000.000031
1707libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:190-190,kernel_inner.h:425-427nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost000.0000.010.020.010.020.020.03000.0000.0131
26325libgromacs_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)InBetween000.0000.010.020.020.030.020.04000.0000.0131
22206libgromacs_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)Innermost000.00000.520.370.450.450.52000.000031
25673libgromacs_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*)Innermost000.0000.010.020.010.020.020.03000.0000.0131
23151libgromacs_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-175lincs_thread_setup#0x13adeadInnermost000.00000.020.010.020.020.02000.000031
7415libgromacs_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-175void _INTERNAL891436a1::copySelectedListRange(nbnxn_ci_t const*, NbnxnPairlistCpu const*, NbnxnPairlistCpu*, std::array*, int, int, int)InBetween000.00000.030.010.020.020.03000.000031
7262libgromacs_mpi.so.8.0.0 - grid.h:251-251,pairlist.cpp:3073-3587,stl_vector.h:988-1143void _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*)InBetween000.00000.020.010.020.020.02000.000031
1695libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,kernel_inner.h:393-395nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost000.0000.010.020.020.020.020.03000.0000.0131
26229libgromacs_mpi.so.8.0.0 - pme_solve.cpp:498-510solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost000.0000.010.020.010.020.020.02000.000031
7421libgromacs_mpi.so.8.0.0 - bitmask.h:191-191,pairlist.cpp:3654-3657_INTERNAL891436a1::reduce_buffer_flags(gmx::ArrayRef, int, gmx::ArrayRef >)Innermost000.00000.450.340.430.430.49000.000031
26320libgromacs_mpi.so.8.0.0 - pme_spread.cpp:154-156_INTERNAL0c5855d6::calc_interpolation_idx(gmx_pme_t const*, PmeAtomComm*, int, int, int, int)Single000.00000.020.010.020.020.03000.000031
23163libgromacs_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)Innermost000.00000.020.010.020.020.03000.000031
7272libgromacs_mpi.so.8.0.0 - pairlist.cpp:2092-2096,stl_vector.h:1124-1124_INTERNAL891436a1::closeIEntry(NbnxnPairlistCpu*, int, bool, float, int, int)Single000.0000.010.020.010.020.020.03000.000031
9770libgromacs_mpi.so.8.0.0 - vec.h:141-147,threaded_force_buffer.cpp:200-200reduceThreadForceBuffers#0xea8afaInnermost000.0000.010.030.020.030.030.05000.000031
7295libgromacs_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)Single000.00000.020.010.010.010.03000.000031
6590libgromacs_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)Single000.00000.020.010.020.020.03000.000031
8525libgromacs_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-175void _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)InBetween000.00000.020.010.010.010.02000.000031
6738libgromacs_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*)Innermost000.00000.030.010.020.020.04000.000031
6603libgromacs_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-116Nbnxm::Grid::calcColumnIndices(Nbnxm::Grid::Dimensions const&, gmx::UpdateGroupsCog const*, gmx::Range, gmx::ArrayRef const>, int, int const*, int, int, gmx::ArrayRef, gmx::ArrayRef)Single000.00000.020.010.020.020.03000.000031
25533libgromacs_mpi.so.8.0.0 - functions.h:164-164,bonded.cpp:129-3032,cmath:185-185,vec.h:115-335std::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*)Single000.00000.030.020.030.030.04000.000031
8729libgromacs_mpi.so.8.0.0 - partition.cpp:2523-2523,arrayref.h:82-85,iterator_interface.hpp:459-459void _INTERNAL65b36ca1::orderVector >(gmx::ArrayRef, gmx::ArrayRef >, gmx::ArrayRef >)Single000.00000.320.190.290.290.36000.000031
6579libgromacs_mpi.so.8.0.0 - grid.cpp:823-834_INTERNALf6d4bec3::Nbnxm::sort_cluster_on_flag(int, int, int, gmx::ArrayRef, gmx::ArrayRef, int*)Innermost000.00000.020.010.020.020.02000.000031
6580libgromacs_mpi.so.8.0.0 - grid.cpp:825-825_INTERNALf6d4bec3::Nbnxm::sort_cluster_on_flag(int, int, int, gmx::ArrayRef, gmx::ArrayRef, int*)Innermost000.00000.010.010.010.010.02000.000031
26309libgromacs_mpi.so.8.0.0 - pme_internal.h:209-209,pme_spread.cpp:911-923spread_on_grid#0x14fda38Single000.00000.020.010.010.010.03000.000031
6111libgromacs_mpi.so.8.0.0 - atomdata.cpp:656-662_INTERNALaac32b2f::nbnxn_atomdata_set_ljcombparams(nbnxn_atomdata_t::Params*, int, Nbnxm::GridSet const&)Innermost000.00000.260.180.240.230.3000.000031
25699libgromacs_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&)InBetween000.00000.250.160.210.210.29000.000031
1704libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:323-326nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost000.00000.0200.010.010.02000.000031
9891libgromacs_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-175gmx::ThreadForceBuffer::processMask()Single000.00000.010.010.010.010.02000.000031
8319libgromacs_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 >*)InBetween000.00000.250.230.280.280.34000.000031
25466libgromacs_mpi.so.8.0.0 - functions.h:164-164,bonded.cpp:1822-2327,vec.h:141-335float _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*)Single000.00000.020.010.020.020.03000.000031
22348libgromacs_mpi.so.8.0.0 - arrayrefwithpadding.h:107-165,constr.cpp:591-610,tuple:236-236,vec.h:328-330apply#0x137471eSingle000.00000.010.010.010.010.02000.000031
23109libgromacs_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*)Outermost000.00000.010.010.010.010.02000.000031
23101libgromacs_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*)Single000.00000.020.010.010.010.02000.000031
26460libgromacs_mpi.so.8.0.0 - fft5d.cpp:804-855fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween000.00000.0200.010.010.04000.000031
8788libgromacs_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)InBetween000.00000.220.170.240.240.33000.000031
23116libgromacs_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)Outermost000.00000.020.010.020.010.05000.0000.0131
1703libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:293-295nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost000.00000.020.010.010.010.02000.000031
7261libgromacs_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-1143void _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*)InBetween000.00000.010.010.010.010.02000.000031
7270libgromacs_mpi.so.8.0.0 - pairlist.cpp:282-286void _INTERNAL891436a1::get_cell_range<1>(float, float, Nbnxm::Grid::Dimensions const&, float, float, int*, int*)Single000.00000.0100.010.010.02000.000031
26232libgromacs_mpi.so.8.0.0 - pme_solve.cpp:485-495solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost000.00000.010.010.010.010.02000.000031
1686libgromacs_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-468nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)InBetween000.00000.020.010.010.010.02000.000031
23108libgromacs_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*)Single000.00000.020.010.010.010.03000.000031
7260libgromacs_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-1143void _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*)InBetween000.00000.010.010.010.010.01000.000031
1683libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:323-326nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost000.00000.010.010.010.010.02000.000031
8318libgromacs_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 >*)Outermost000.00000.190.130.180.180.24000.000031
8698libgromacs_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)Outermost000.00000.180.130.180.180.24000.000031
7273libgromacs_mpi.so.8.0.0 - pairlist.cpp:2099-2101_INTERNAL891436a1::closeIEntry(NbnxnPairlistCpu*, int, bool, float, int, int)Single000.00000.010.010.010.010.02000.000031
25532libgromacs_mpi.so.8.0.0 - bonded.cpp:1914-2008,cmath:426-426std::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*)Innermost000.00000.010.010.010.010.01000.000031
9768libgromacs_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-211reduceThreadForceBuffers#0xea8afaOutermost000.00000.010.010.010.010.02000.000031
25700libgromacs_mpi.so.8.0.0 - manage_threading.cpp:144-146_INTERNAL8fb67974::divide_bondeds_over_threads(bonded_threading_t*, bool, InteractionDefinitions const&)Innermost000.00000.170.150.180.180.25000.000031
6540libgromacs_mpi.so.8.0.0 - range.h:84-88,grid.h:262-262,grid.cpp:1467-1468Nbnxm::Grid::setCellIndices(int, int, Nbnxm::GridSetData*, gmx::ArrayRef, gmx::Range, gmx::ArrayRef, gmx::ArrayRef const>, int, nbnxn_atomdata_t*)Single000.00000.170.150.190.190.24000.000031
7259libgromacs_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-1143void _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*)InBetween000.00000.010.010.010.010.01000.000031
8892libgromacs_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)InBetween000.00000.010.010.010.010.02000.000031
26324libgromacs_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)InBetween000.00000.010.010.010.010.02000.000031
8574libgromacs_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-158int _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&)Outermost000.00000.010.010.010.010.02000.000031
26235libgromacs_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-237solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost000.00000.010.010.010.010.01000.000031
7278libgromacs_mpi.so.8.0.0 - pairlist.cpp:291-295void _INTERNAL891436a1::get_cell_range<0>(float, float, Nbnxm::Grid::Dimensions const&, float, float, int*, int*)Single000.00000.0100.010.010.02000.000031
26389libgromacs_mpi.so.8.0.0 - fft.cpp:132-140gmx_fft_many_1d_real(gmx_fft*, gmx_fft_direction, void*, void*)Single000.00000.0100.010.010.02000.000031
26302libgromacs_mpi.so.8.0.0 - pme_internal.h:209-209,stl_vector.h:1124-1143,pme_spread.cpp:186-1023spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int)InBetween000.00000.0100.010.010.02000.000031
26191libgromacs_mpi.so.8.0.0 - stl_uninitialized.h:748-748,alloc_traits.h:261-261SplineCoefficients::realloc(int)Single000.00000.130.070.110.110.15000.000031
26388libgromacs_mpi.so.8.0.0 - fft.cpp:115-123gmx_fft_many_1d(gmx_fft*, gmx_fft_direction, void*, void*)Single000.00000.0100.010.010.02000.000031
23146libgromacs_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)Single000.00000.120.110.150.150.2000.000031
23128libgromacs_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)Single000.00000.120.040.080.080.12000.000031
9941libgromacs_mpi.so.8.0.0 - tuple:236-236,stl_vector.h:1256-1256,threaded_force_buffer.cpp:365-367gmx::ThreadedForceBuffer::reduce(gmx::ForceWithShiftForces*, float*, gmx_grppairener_t*, gmx::ArrayRef, gmx::StepWorkload const&, int)Innermost000.00000.120.060.100.090.16000.000031
8554libgromacs_mpi.so.8.0.0 - idef.h:245-247,localtopology.cpp:566-566,stl_vector.h:1124-1124int _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)Innermost000.00000.0200.010.010.02000.000031
1682libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:406-406,kernel_inner.h:293-295nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost000.00000.0100.010.010.02000.000031
7614libgromacs_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-1124PairlistSet::dispatchPruneKernel(nbnxn_atomdata_t const*, gmx::ArrayRef const>)Single000.00000.0100.010.010.02000.000030
6089libgromacs_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)Innermost000.00000.10.080.130.130.17000.000031
23617libgromacs_mpi.so.8.0.0 - settle.cpp:233-242,stl_vector.h:1124-1124gmx::SettleData::setConstraints(InteractionList const&, int, gmx::ArrayRef, gmx::ArrayRef)Single000.00000.10.060.090.090.12000.000031
26467libgromacs_mpi.so.8.0.0 - fft5d.cpp:868-918fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween000.00000.010.010.010.010.02000.000031
9944libgromacs_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-355gmx::ThreadedForceBuffer::reduce(gmx::ForceWithShiftForces*, float*, gmx_grppairener_t*, gmx::ArrayRef, gmx::StepWorkload const&, int)Innermost000.00000.10.030.060.060.1000.000031
8663libgromacs_mpi.so.8.0.0 - partition.cpp:2523-2523,arrayref.h:82-85,iterator_interface.hpp:459-459void _INTERNAL65b36ca1::orderVector(gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef)Single000.00000.10.020.050.050.1000.000031
26466libgromacs_mpi.so.8.0.0 - fft5d.cpp:868-918fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween000.00000.010.010.010.010.02000.000031
23105libgromacs_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*)Single000.00000.0100.010.010.02000.000031
7258libgromacs_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-61void _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*)Outermost000.00000.0100.010.010.01000.000031
6141libgromacs_mpi.so.8.0.0 - arrayref.h:72-72,grid.h:233-266,stl_vector.h:1143-1261,atomdata.cpp:969-982nbnxn_atomdata_copy_x_to_nbat_x#0xcb5f8dInBetween000.00000.0100.010.010.01000.000031
7269libgromacs_mpi.so.8.0.0 - pairlist.cpp:291-295void _INTERNAL891436a1::get_cell_range<1>(float, float, Nbnxm::Grid::Dimensions const&, float, float, int*, int*)Single000.00000.010.010.010.010.02000.000031
24049libgromacs_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-203calc_vcm_grp(t_mdatoms const&, gmx::ArrayRef const>, gmx::ArrayRef const>, t_vcm*)Single000.00000.0100.010.010.01000.000031
6729libgromacs_mpi.so.8.0.0 - kernel_common.cpp:99-99clear_fshift(float*)Single000.00000.0100.010.010.02000.000031
23149libgromacs_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)Single000.00000.090.050.100.090.14000.000031
1684libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:175-175,kernel_inner.h:393-395nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost000.00000.0100.010.010.01000.000031
24075libgromacs_mpi.so.8.0.0 - vectypes.h:120-120,vcm.cpp:288-292void _INTERNAL974ab298::doStopComMotionLinear<3>(t_mdatoms const&, gmx::ArrayRef >, t_vcm const&)Single000.00000.0100.010.010.01000.000031
7279libgromacs_mpi.so.8.0.0 - pairlist.cpp:282-286void _INTERNAL891436a1::get_cell_range<0>(float, float, Nbnxm::Grid::Dimensions const&, float, float, int*, int*)Single000.00000.0100.010.010.02000.000031
26470libgromacs_mpi.so.8.0.0 - fft5d.cpp:916-918fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost000.00000.0100.010.010.02000.000031
9887libgromacs_mpi.so.8.0.0 - stl_uninitialized.h:748-748,alloc_traits.h:261-261gmx::ThreadForceBuffer::resizeBufferAndClearMask(int)Single000.0000000.0000.01000.000031
1685libgromacs_mpi.so.8.0.0 - impl_x86_avx_256_simd_float.h:190-190,kernel_inner.h:432-434nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost000.00000.0100.010.010.02000.000031
8310libgromacs_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 >*)InBetween000.00000.0100.010.010.01000.000031
25690libgromacs_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&)Outermost000.00000.0100.010.010.01000.000031
8916libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,reversetopology.cpp:141-148globalAtomIndexToMoltypeIndices(gmx::ArrayRef, int)Single000.00000.0100.010.010.02000.000031
22322libgromacs_mpi.so.8.0.0 - constr.cpp:895-898gmx::make_at2con(int, gmx::ArrayRef, gmx::ArrayRef, gmx::FlexibleConstraintTreatment)Single000.00000.070.030.050.050.08000.000031
8665libgromacs_mpi.so.8.0.0 - partition.cpp:2523-2523,arrayref.h:82-85,iterator_interface.hpp:459-459void _INTERNAL65b36ca1::orderVector(gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef)Single000.00000.070.040.070.070.13000.000031
8879libgromacs_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*)Single000.00000.070.010.040.040.07000.000031
6572libgromacs_mpi.so.8.0.0 - arrayref.h:263-263,grid.cpp:921-923Nbnxm::Grid::fillCell(Nbnxm::GridSetData*, nbnxn_atomdata_t*, int, int, gmx::ArrayRef, gmx::ArrayRef const>, Nbnxm::BoundingBox*)Single000.00000.0100.010.010.01000.000031
8616libgromacs_mpi.so.8.0.0 - stl_algobase.h:383-385void std::vector >::_M_range_insert >(__gnu_cxx::__normal_iterator > >, gmx::ArrayRefIter, gmx::ArrayRefIter, std::forward_iterator_tag)Single000.00000.0100.0000.01000.000031
6166libgromacs_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-61nbnxn_atomdata_add_nbat_f_to_f_reduce#0xcb8665Outermost000.00000.0100.010.010.01000.000031
134gmx_mpi - __intel_avx_memmoveSingle000.00000.060.020.050.040.09000.000031
23106libgromacs_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*)Outermost000.00000.0100.010.010.01000.000031
26039libgromacs_mpi.so.8.0.0 - pme_grid.cpp:518-522unwrap_periodic_pmegrid(gmx_pme_t*, float*)Innermost000.00000.0100.010.010.02000.000031
23130libgromacs_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*)Outermost000.0000000.0000.01000.000031
23175libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,lincs.cpp:2167-2201,stl_vector.h:1124-1124gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*)Innermost000.00000.050.030.060.050.09000.000031
8821libgromacs_mpi.so.8.0.0 - ga2la.h:156-158gmx_ga2la_t::clear(bool)Single000.00000.050.010.030.030.05000.000031
7276libgromacs_mpi.so.8.0.0 - stl_algobase.h:909-910_INTERNAL891436a1::closeIEntry(NbnxnPairlistCpu*, int, bool, float, int, int)Single000.00000.0100.010.010.01000.000031
8893libgromacs_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)Outermost000.00000.0100.010.010.01000.000031
26491libgromacs_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-512gmx_fft_1d_real(gmx_fft*, gmx_fft_direction, void*, void*)Single000.00000.0100.010.010.02000.000031
26323libgromacs_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)Outermost000.00000.0100.010.010.02000.000031
7408libgromacs_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-175void _INTERNAL891436a1::copySelectedListRange(nbnxn_ci_t const*, NbnxnPairlistCpu const*, NbnxnPairlistCpu*, std::array*, int, int, int)Outermost000.00000.0100.0000.01000.000031
118gmx_mpi - __intel_avx_memmoveSingle000.00000.050.010.040.040.08000.000031
26047libgromacs_mpi.so.8.0.0 - pme_grid.cpp:500-504unwrap_periodic_pmegrid(gmx_pme_t*, float*)Innermost000.00000.050.010.030.030.06000.000031
8738libgromacs_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 >*)Innermost000.00000.050.010.020.020.06000.000031
23176libgromacs_mpi.so.8.0.0 - lincs.cpp:2129-2131gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*)Single000.00000.050.010.040.040.06000.000031
6560libgromacs_mpi.so.8.0.0 - stl_vector.h:1124-1124,grid.cpp:1048-1087Nbnxm::Grid::sortColumnsCpuGeometry(Nbnxm::GridSetData*, int, gmx::ArrayRef, gmx::ArrayRef const>, nbnxn_atomdata_t*, gmx::Range, gmx::ArrayRef)Innermost000.00000.0100.010.010.01000.000031
26314libgromacs_mpi.so.8.0.0 - pme_spread.cpp:165-167_INTERNAL0c5855d6::calc_interpolation_idx(gmx_pme_t const*, PmeAtomComm*, int, int, int, int)Single000.00000.0100.010.010.01000.000031
9895libgromacs_mpi.so.8.0.0 - threaded_force_buffer.cpp:92-94gmx::ThreadForceBuffer::clearForcesAndEnergies()Innermost000.00000.0100.010.010.01000.000031
25691libgromacs_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&)InBetween000.0000000.0000.01000.000031
7469libgromacs_mpi.so.8.0.0 - stl_algobase.h:909-910std::vector, std::allocator > >::_M_fill_insert(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned long, std::array const&)Single000.0000000.0000.01000.000031
7268libgromacs_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*)Single000.00000.0100.010.010.02000.000031
8589libgromacs_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*)Innermost000.00000.050.010.030.030.06000.000031
6594libgromacs_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>)Innermost000.00000.050.020.040.040.06000.000031
110gmx_mpi - __intel_avx_memmoveSingle000.00000.0400.020.020.05000.000031
22326libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,constr.h:220-220,constr.cpp:880-888,stl_vector.h:988-988gmx::make_at2con(int, gmx::ArrayRef, gmx::ArrayRef, gmx::FlexibleConstraintTreatment)Innermost000.00000.0400.020.020.05000.000030
6227libgromacs_mpi.so.8.0.0 - stl_uninitialized.h:748-748,alloc_traits.h:261-261nbnxn_atomdata_t::resizeForceBuffers()Innermost000.00000.040.030.050.050.07000.000031
6224libgromacs_mpi.so.8.0.0 - stl_uninitialized.h:1091-1091,alloc_traits.h:261-378nbnxn_atomdata_t::resizeForceBuffers()Innermost000.00000.040.010.040.040.06000.000031
23172libgromacs_mpi.so.8.0.0 - lincs.cpp:2279-2281,stl_vector.h:1124-1124gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*)Single000.00000.040.010.030.030.06000.000031
8556libgromacs_mpi.so.8.0.0 - stl_algobase.h:921-922int _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)Innermost000.0000000.0000.01000.000031
7404libgromacs_mpi.so.8.0.0 - pairlist.cpp:3810-3829,stl_vector.h:988-1143rebalanceSimpleLists#0xde4bdeInnermost000.0000000.010.010.01000.000031
7299libgromacs_mpi.so.8.0.0 - pairlist.cpp:1279-1282_INTERNAL891436a1::setExclusionsForIEntry(Nbnxm::GridSet const&, NbnxnPairlistCpu*, bool, int, gmx::ListOfLists const&)Single000.00000.0100.0000.01000.000031
6691libgromacs_mpi.so.8.0.0 - stl_vector.h:1124-1124,gridset.cpp:125-130Nbnxm::GridSet::setLocalAtomOrder()Innermost000.00000.040.040.100.10.15000.000031
26239libgromacs_mpi.so.8.0.0 - pme_solve.cpp:472-474solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost000.00000.0100.0000.01000.000031
6566libgromacs_mpi.so.8.0.0 - grid.cpp:531-538Nbnxm::Grid::fillCell(Nbnxm::GridSetData*, nbnxn_atomdata_t*, int, int, gmx::ArrayRef, gmx::ArrayRef const>, Nbnxm::BoundingBox*)Single000.00000.0100.010.010.01000.000031
23248libgromacs_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*)Single000.0000000.0000.01000.000031
96gmx_mpi - __intel_avx_memmoveSingle000.00000.0300.010.010.03000.000029
6074libgromacs_mpi.so.8.0.0 - atomdata.cpp:125-127_INTERNALaac32b2f::nbnxn_atomdata_set_atomtypes(nbnxn_atomdata_t::Params*, Nbnxm::GridSet const&, gmx::ArrayRef)Innermost000.00000.0300.030.030.06000.000031
6175libgromacs_mpi.so.8.0.0 - arrayref.h:82-85,iterator_interface.hpp:166-459,stl_vector.h:1143-1143,atomdata.cpp:1253-1255nbnxn_atomdata_add_nbat_fshift_to_fshift(nbnxn_atomdata_t const&, gmx::ArrayRef >)Innermost000.00000.030.020.040.040.08000.000031
66gmx_mpi - __intel_avx_rep_memcpySingle000.00000.0300.020.020.04000.000031
114gmx_mpi - __intel_avx_memmoveSingle000.00000.0300.020.020.03000.000031
106gmx_mpi - __intel_avx_memmoveSingle000.00000.0300.020.020.04000.000031
26472libgromacs_mpi.so.8.0.0 - fft5d.cpp:916-918fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost000.00000.0100.0000.01000.000031
6555libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,stl_vector.h:1124-1124,grid.cpp:1402-1404Nbnxm::Grid::setCellIndices(int, int, Nbnxm::GridSetData*, gmx::ArrayRef, gmx::Range, gmx::ArrayRef, gmx::ArrayRef const>, int, nbnxn_atomdata_t*)Innermost000.00000.0300.020.030.05000.000031
26198libgromacs_mpi.so.8.0.0 - stl_algobase.h:921-922SplineCoefficients::realloc(int)Single000.00000.0300.020.020.04000.000031
23145libgromacs_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)Innermost000.00000.0300.020.020.04000.000030
6591libgromacs_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)Innermost000.0000000.0000.01000.000031
7403libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,pairlist.cpp:3804-3834,stl_vector.h:988-1143rebalanceSimpleLists#0xde4bdeOutermost000.0000000.0000.01000.000031
25954libgromacs_mpi.so.8.0.0 - alloc_traits.h:378-835splinedata_t::~splinedata_t()Single000.00000.0300.010.010.03000.00003
6161libgromacs_mpi.so.8.0.0 - atomdata.cpp:1232-1236reduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::GridSet const&, float (*) [3])Single000.00000.0100.0000.01000.000031
871libgromacs_mpi.so.8.0.0 - simd_diagonal_masker.h:157-157gmx::DiagonalMasker<4, (KernelLayout)0, (gmx::DiagonalMaskType)1>::DiagonalMasker(nbnxn_atomdata_t::SimdMasks const&)Single000.00000.0100.0000.01000.000031
8903libgromacs_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*)Single000.00000.0300.020.020.04000.000031
8539libgromacs_mpi.so.8.0.0 - arrayref.h:82-82,stl_algo.h:571-583,localtopology.cpp:104-104_INTERNAL68f26920::atomInMolblockFromGlobalAtomnr(gmx::ArrayRef, int)Single000.0000000.010.010.01000.000031
126gmx_mpi - __intel_avx_memmoveSingle000.00000.0300.020.020.04000.000031
88gmx_mpi - __intel_avx_memmoveSingle000.00000.0300.010.010.03000.000029
22328libgromacs_mpi.so.8.0.0 - stl_algobase.h:921-922gmx::make_at2con(int, gmx::ArrayRef, gmx::ArrayRef, gmx::FlexibleConstraintTreatment)Single000.00000.0300.010.010.03000.000029
26459libgromacs_mpi.so.8.0.0 - fft5d.cpp:804-855fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween000.0000000.0000.02000.000031
23148libgromacs_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)Innermost000.00000.030.010.030.030.05000.000031
8876libgromacs_mpi.so.8.0.0 - redistribute.cpp:679-703,stl_vector.h:988-1934,array:61-61dd_redistribute_cg(_IO_FILE*, long, gmx_domdec_t*, int*, t_state*, t_forcerec*, t_nrnb*, int*)Single000.00000.030.010.020.020.05000.000031
26043libgromacs_mpi.so.8.0.0 - pme_grid.cpp:535-539unwrap_periodic_pmegrid(gmx_pme_t*, float*)Innermost000.0000000.0000.01000.000031
23235libgromacs_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)Innermost000.00000.030.010.040.040.06000.000031
26312libgromacs_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)Single000.0000000.0000.01000.000030
26037libgromacs_mpi.so.8.0.0 - pme_grid.cpp:518-539unwrap_periodic_pmegrid(gmx_pme_t*, float*)InBetween000.0000000.0000000.000019
26310libgromacs_mpi.so.8.0.0 - pme_spread.cpp:1011-1015spread_on_grid#0x14fd220Single000.00000.0100.010.010.01000.000031
23169libgromacs_mpi.so.8.0.0 - lincs.cpp:2247-2260,stl_vector.h:988-1934gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*)Innermost000.0000000.0000.01000.000028
22314libgromacs_mpi.so.8.0.0 - constr.cpp:906-921,stl_vector.h:988-988gmx::make_at2con(int, gmx::ArrayRef, gmx::ArrayRef, gmx::FlexibleConstraintTreatment)InBetween000.00000.030.030.060.070.09000.000031
10730libgromacs_mpi.so.8.0.0 - stl_vector.h:1601-1934,idef.cpp:506-506InteractionDefinitions::clear()Single000.0000000.0000.01000.000031
122gmx_mpi - __intel_avx_memmoveSingle000.00000.0200.020.020.05000.000031
8301libgromacs_mpi.so.8.0.0 - domdec_constraints.cpp:500-506,stl_vector.h:1143-1143,hashedmap.h:265-282dd_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t const&, gmx::ArrayRef, gmx::Constraints*, int, gmx::ArrayRef)InBetween000.00000.0200.010.010.02000.000028
8885libgromacs_mpi.so.8.0.0 - stl_algobase.h:921-922_INTERNALd1f5a262::getMovedBuffer(gmx_domdec_comm_t*, unsigned long, unsigned long)Single000.00000.0200.030.0250.05000.000030
8298libgromacs_mpi.so.8.0.0 - domdec_constraints.cpp:515-521,stl_vector.h:1143-1143,hashedmap.h:265-282dd_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t const&, gmx::ArrayRef, gmx::Constraints*, int, gmx::ArrayRef)InBetween000.00000.0200.010.010.04000.000029
7416libgromacs_mpi.so.8.0.0 - stl_uninitialized.h:351-351,stl_iterator.h:1554-1554,new_allocator.h:175-175void _INTERNAL891436a1::copySelectedListRange(nbnxn_ci_t const*, NbnxnPairlistCpu const*, NbnxnPairlistCpu*, std::array*, int, int, int)Innermost000.0000000.0000000.000019
8880libgromacs_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*)Outermost000.00000.0200.020.020.04000.000030
6537libgromacs_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-1498setCellIndices#0xce42b2Single000.0000000.0000.01000.000021
870libgromacs_mpi.so.8.0.0 - simd_diagonal_masker.h:124-124gmx::DiagonalMasker<4, (KernelLayout)0, (gmx::DiagonalMaskType)1>::DiagonalMasker(nbnxn_atomdata_t::SimdMasks const&)Single000.00000.0100.0000.01000.000027
92gmx_mpi - __intel_avx_memmoveSingle000.00000.0200.010.010.03000.000029
26204libgromacs_mpi.so.8.0.0 - stl_algobase.h:921-922SplineCoefficients::realloc(int)Single000.00000.0200.020.010.04000.000031
84gmx_mpi - __intel_avx_memmoveSingle000.00000.0200.010.010.04000.000031
8317libgromacs_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 >*)Innermost000.00000.0100.0000.01000.000027
8314libgromacs_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 >*)InBetween000.0000000.0000.01000.000031
9940libgromacs_mpi.so.8.0.0 - arrayref.h:263-263,tuple:236-236,stl_vector.h:1124-1124,threaded_force_buffer.cpp:380-383gmx::ThreadedForceBuffer::reduce(gmx::ForceWithShiftForces*, float*, gmx_grppairener_t*, gmx::ArrayRef, gmx::StepWorkload const&, int)Innermost000.00000.0200.010.010.03000.000028
8307libgromacs_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 >*)Innermost000.0000000.0000.01000.000026
25955libgromacs_mpi.so.8.0.0 - alloc_traits.h:378-835splinedata_t::~splinedata_t()Single000.00000.0200.0100.02000.00004
8555libgromacs_mpi.so.8.0.0 - vector.tcc:635-635,stl_vector.h:1919-1919int _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)Innermost000.0000000.0000.01000.000030
26174libgromacs_mpi.so.8.0.0 - stl_vector.h:1124-1124,pme_redistribute.cpp:182-184PmeAtomComm::setNumAtoms(int)Innermost000.00000.0200.010.010.03000.000029
25674libgromacs_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*)Outermost000.0000000.0000.01000.000026
6731libgromacs_mpi.so.8.0.0 - kernel_common.cpp:111-125,stl_vector.h:1143-1143reduce_energies_over_lists(nbnxn_atomdata_t const*, int, float*, float*)InBetween000.00000.0200.010.010.02000.000025
23230libgromacs_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-1143calc_ke_part_normal#0x13b3012Outermost000.0000000.0000.01000.000028
8296libgromacs_mpi.so.8.0.0 - domdec_constraints.cpp:431-457,iterator_interface.hpp:459-459,stl_vector.h:1124-1934dd_make_local_constraints#0xe3436dSingle000.0000000.0000.01000.000025
7238libgromacs_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-1934PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*)Innermost000.0000000.0000.01000.000031
6669libgromacs_mpi.so.8.0.0 - arrayref.h:180-180,stl_vector.h:988-1256,gridset.cpp:213-225putOnGrid#0xcea8baSingle000.0000000.0000.01000.000025
6556libgromacs_mpi.so.8.0.0 - range.h:84-88,grid.h:251-266,stl_vector.h:1124-1143,grid.cpp:1046-1093Nbnxm::Grid::sortColumnsCpuGeometry(Nbnxm::GridSetData*, int, gmx::ArrayRef, gmx::ArrayRef const>, nbnxn_atomdata_t*, gmx::Range, gmx::ArrayRef)Outermost000.0000000.0000.01000.000029
22324libgromacs_mpi.so.8.0.0 - stl_algobase.h:921-922gmx::make_at2con(int, gmx::ArrayRef, gmx::ArrayRef, gmx::FlexibleConstraintTreatment)Single000.00000.0100.010.010.02000.000027
25872libgromacs_mpi.so.8.0.0 - array:61-61,pme.cpp:1220-1433gmx_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&)Outermost000.00000.0100.010.010.02000.000023
8598libgromacs_mpi.so.8.0.0 - localtopology.cpp:341-343,stl_vector.h:988-988_INTERNAL68f26920::combine_idef(InteractionDefinitions*, gmx::ArrayRef)Innermost000.00000.0100.020.020.04000.000030
22320libgromacs_mpi.so.8.0.0 - stl_algobase.h:921-922gmx::make_at2con(int, gmx::ArrayRef, gmx::ArrayRef, gmx::FlexibleConstraintTreatment)Single000.00000.0100.010.010.02000.000022
7275libgromacs_mpi.so.8.0.0 - stl_algobase.h:909-910_INTERNAL891436a1::closeIEntry(NbnxnPairlistCpu*, int, bool, float, int, int)Single000.0000000.0000.01000.000022
8586libgromacs_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*)Innermost000.0000000.0000.01000.000028
8321libgromacs_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 >*)Innermost000.00000.0100.010.010.02000.000027
6577libgromacs_mpi.so.8.0.0 - grid.cpp:851-853_INTERNALf6d4bec3::Nbnxm::sort_cluster_on_flag(int, int, int, gmx::ArrayRef, gmx::ArrayRef, int*)Innermost000.00000.0100.0000.01000.000028
10153libgromacs_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*)InBetween000.00000.0100.0000.01000.000019
9903libgromacs_mpi.so.8.0.0 - alloc_traits.h:378-835gmx::ThreadForceBuffer::~ThreadForceBuffer()Single000.00000.010.010.010.010.01000.00002
7586libgromacs_mpi.so.8.0.0 - stl_uninitialized.h:351-351,stl_iterator.h:1554-1554,new_allocator.h:175-175void std::vector > >::_M_realloc_insert(__gnu_cxx::__normal_iterator > > >, nbnxn_cj_t const&)Single000.0000000.0000.01000.000025
6575libgromacs_mpi.so.8.0.0 - grid.cpp:855-857_INTERNALf6d4bec3::Nbnxm::sort_cluster_on_flag(int, int, int, gmx::ArrayRef, gmx::ArrayRef, int*)Innermost000.0000000.0000.01000.000024
25863libgromacs_mpi.so.8.0.0 - stl_vector.h:1124-1124,pme.cpp:1398-1407gmx_pme_do#0x14da16fSingle000.0000000.0000.01000.000031
25536libgromacs_mpi.so.8.0.0 - functions.h:164-164,bonded.cpp:129-2327,vec.h:115-335float _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*)Single000.0000000.010.010.01000.000031
135gmx_mpi - __intel_avx_memmoveSingle000.0000000.010.010.03000.000030
100gmx_mpi - __intel_avx_memmoveSingle000.0000000.010.010.03000.000030
6370libgromacs_mpi.so.8.0.0 - alloc_traits.h:378-835nbnxn_atomdata_t::~nbnxn_atomdata_t()Innermost000.0000000.0000000.00002
6232libgromacs_mpi.so.8.0.0 - stl_uninitialized.h:748-748,alloc_traits.h:261-261nbnxn_atomdata_t::resizeForceBuffers()Innermost000.0000000.0000.03000.000024
25704libgromacs_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&)Innermost000.0000000.0000.01000.000013
80gmx_mpi - __intel_avx_memmoveSingle000.0000000.010.010.02000.000030
8027libgromacs_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*)Single000.0000000.0000000.00006
23082libgromacs_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-1124gmx::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*)Outermost000.0000000.0000000.00005
8590libgromacs_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*)Innermost000.0000000.0000000.00001
8294libgromacs_mpi.so.8.0.0 - hashedmap.h:290-293dd_clear_local_constraint_indices(gmx_domdec_t*)Innermost000.0000000.010.010.02000.000024
76gmx_mpi - __intel_avx_memmoveSingle000.0000000.010.010.03000.000029
9942libgromacs_mpi.so.8.0.0 - tuple:236-236,stl_vector.h:1256-1256,threaded_force_buffer.cpp:363-367gmx::ThreadedForceBuffer::reduce(gmx::ForceWithShiftForces*, float*, gmx_grppairener_t*, gmx::ArrayRef, gmx::StepWorkload const&, int)Outermost000.0000000.0000000.00001
25698libgromacs_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&)Innermost000.0000000.0000000.00002
22197libgromacs_mpi.so.8.0.0 - arrayref.h:85-85,calc_verletbuf.cpp:879-887,iterator_interface.hpp:459-459computeEffectiveAtomDensity(gmx::ArrayRef const>, float const (*) [3], float, mpc_lowcomm_internal_communicator_s*)Single000.0000000.0000.01000.000015
23142libgromacs_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)Innermost000.0000000.010.010.02000.000021
8300libgromacs_mpi.so.8.0.0 - domdec_constraints.cpp:497-506,stl_vector.h:1143-1143,hashedmap.h:265-282dd_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t const&, gmx::ArrayRef, gmx::Constraints*, int, gmx::ArrayRef)Outermost000.0000000.0000.02000.000013
24051libgromacs_mpi.so.8.0.0 - vec.h:292-294,vcm.cpp:173-177calc_vcm_grp(t_mdatoms const&, gmx::ArrayRef const>, gmx::ArrayRef const>, t_vcm*)Single000.0000000.0000000.00009
10160libgromacs_mpi.so.8.0.0 - mshift.cpp:886-894shift_x(t_graph const*, float const (*) [3], float const (*) [3], float (*) [3])Single000.0000000.0000000.00003
8306libgromacs_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 >*)Innermost000.0000000.0000000.000012
7410libgromacs_mpi.so.8.0.0 - stl_uninitialized.h:351-351,stl_iterator.h:1554-1554,new_allocator.h:175-175void _INTERNAL891436a1::copySelectedListRange(nbnxn_ci_t const*, NbnxnPairlistCpu const*, NbnxnPairlistCpu*, std::array*, int, int, int)Innermost000.0000000.0000.01000.000025
26841libgromacs_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-191gmx::LegacySimulator::do_md()Single000.0000000.020.010.04000.000031
25865libgromacs_mpi.so.8.0.0 - pme_output.h:53-53,arrayref.h:72-72,array:99-99gmx_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&)Single000.0000000.0000000.00004
23076libgromacs_mpi.so.8.0.0 - lincs.cpp:2687-2687,vec.h:538-546gmx::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*)Single000.0000000.0000.01000.000022
22474libgromacs_mpi.so.8.0.0 - stl_numeric.h:140-141NPT_energy(PressureCouplingOptions const&, TemperatureCoupling, gmx::ArrayRef, gmx_ekindata_t const&, bool, t_state const*, t_extmass const*)Single000.0000000.0000000.00002
22351libgromacs_mpi.so.8.0.0 - constr.cpp:688-690gmx::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)Single000.0000000.0000.02000.000020
22233libgromacs_mpi.so.8.0.0 - calc_verletbuf.cpp:163-179_INTERNAL714216f2::addAtomtype(std::vector >*, atom_nonbonded_kinetic_prop_t const&, int)Innermost000.0000000.010.010.02000.000028
13484libgromacs_mpi.so.8.0.0 - alloc_traits.h:378-835t_mdatoms::~t_mdatoms()Single000.0000000.0000000.00001
9893libgromacs_mpi.so.8.0.0 - enumerationhelpers.h:239-239,threaded_force_buffer.cpp:97-97gmx::ThreadForceBuffer::clearForcesAndEnergies()Single000.0000000.0000.01000.000022
8297libgromacs_mpi.so.8.0.0 - domdec_constraints.cpp:512-521,stl_vector.h:1143-1143,hashedmap.h:265-282dd_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t const&, gmx::ArrayRef, gmx::Constraints*, int, gmx::ArrayRef)Outermost000.0000000.0000.01000.000015
7428libgromacs_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)Single000.0000000.0000.01000.00009
6108libgromacs_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&)InBetween000.0000000.010.010.02000.000022
6086libgromacs_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)InBetween000.0000000.0000.01000.000013
26301libgromacs_mpi.so.8.0.0 - pme_internal.h:209-209,stl_vector.h:1124-1143,pme_spread.cpp:186-1023spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int)Outermost000.0000000.0000.01000.000017
26211libgromacs_mpi.so.8.0.0 - vec.h:538-546,pme_solve.cpp:192-194get_pme_ener_vir_q(pme_solve_work_t*, int, PmeOutput*)Single000.0000000.0000.02000.000022
26036libgromacs_mpi.so.8.0.0 - pme_grid.cpp:512-539unwrap_periodic_pmegrid(gmx_pme_t*, float*)Outermost000.0000000.0000.01000.000026
26009libgromacs_mpi.so.8.0.0 - pme_grid.cpp:395-418copy_fftgrid_to_pmegrid(gmx_pme_t*, float const*, float*, int, int, int)Outermost000.00000.0100.0000.01000.000021
23698libgromacs_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-1256do_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&)Single000.0000000.0000.01000.000010
23138libgromacs_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)Outermost000.0000000.0000.01000.000028
23127libgromacs_mpi.so.8.0.0 - lincs.cpp:1398-1403,stl_vector.h:1124-1124set_lincs_matrix#0x13acba8Single000.0000000.0000.01000.000024
22419libgromacs_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*)Outermost000.0000000.0000.01000.000012
22272libgromacs_mpi.so.8.0.0 - calcvir.cpp:57-120,vec.h:328-330,ishift.h:72-72calc_vir#0x136dc6fOutermost000.0000000.0000.01000.000011
10151libgromacs_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*)Outermost000.0000000.0000.02000.000020
8676libgromacs_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..1Outermost000.0000000.0000000.00004
8583libgromacs_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*)InBetween000.0000000.0000.01000.000023
7998libgromacs_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*)Outermost000.0000000.0000.01000.000014
7414libgromacs_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-175void _INTERNAL891436a1::copySelectedListRange(nbnxn_ci_t const*, NbnxnPairlistCpu const*, NbnxnPairlistCpu*, std::array*, int, int, int)Outermost000.0000000.0000000.000016
6737libgromacs_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*)Outermost000.0000000.0000.01000.000027
313libgromacs_mpi.so.8.0.0 - inmemoryserializer.cpp:92-92,array:61-61gmx::InMemoryDeserializer::doFloat(float*)Single000.0000000.0000000.00003
301libgromacs_mpi.so.8.0.0 - inmemoryserializer.cpp:92-92,array:61-61gmx::InMemorySerializer::doInt(int*)Single000.0000000.0000000.00001
×