options

Columns 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
1064libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:182-399,kernel_inner.h:201-330,kernel_outer.h:547-547,impl_x86_avx_512_util_float.h:97-371nbnxm_kernel_ElecEw_VdwLJCombLB_F_2xmm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost18.4818.0318.4618.4818.6512.7412.7012.9612.9613.4410.109.9010.0910.0910.1831
1062libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:182-399,kernel_inner.h:201-330,kernel_outer.h:565-565,impl_x86_avx_512_util_float.h:97-371nbnxm_kernel_ElecEw_VdwLJCombLB_F_2xmm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost6.976.846.926.927.019.428.969.409.419.903.813.743.783.783.8631
15455libgromacs_mpi.so.7 - fft5d.cpp:884-886fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost5.615.495.675.665.973.653.543.713.694.023.073.003.103.093.2931
15354libgromacs_mpi.so.7 - pme_spread.cpp:635-641spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted]InBetween4.264.164.294.294.342.562.482.592.582.732.332.302.342.352.3731
15113libgromacs_mpi.so.7 - impl_x86_avx_512_simd4_float.h:78-288,impl_x86_avx_512_simd_float.h:58-353,iterator_interface.hpp:305-305,vectypes.h:102-102,pme_gather.cpp:94-348,impl_x86_avx_512_util_float.h:480-493,stl_vector.h:1145-1145gather_f_bsplines(gmx_pme_t const*, float const*, bool, PmeAtomComm const*, splinedata_t const*, float)Outermost3.853.743.813.823.872.622.552.672.652.792.102.062.092.092.1131
1071libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:182-399,kernel_inner.h:201-330,kernel_outer.h:547-547,impl_x86_avx_512_util_float.h:97-371nbnxm_kernel_ElecEw_VdwLJCombLB_VF_2xmm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost2.742.702.742.742.781.941.901.961.962.031.501.481.501.501.5231
13345libgromacs_mpi.so.7 - arrayref.h:82-82,lincs.cpp:270-287gmx::lincs_matrix_expand(gmx::Lincs const&, gmx::Task const&, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef)InBetween2.602.552.602.602.651.811.711.811.811.911.421.401.421.421.4531
15382libgromacs_mpi.so.7 - impl_x86_avx_512_simd4_float.h:56-267,iterator_interface.hpp:305-305,pme_simd4.h:61-148,pme_spread.cpp:358-400,stl_vector.h:1126-1145spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted.11]InBetween1.751.691.741.741.781.301.181.251.241.310.960.920.950.950.9731
15448libgromacs_mpi.so.7 - fft5d.cpp:947-949fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost1.701.621.691.691.731.041.021.061.041.120.930.900.920.920.9531
1757libgromacs_mpi.so.7 - bitmask.h:162-162,kernel_common.cpp:56-76clearForceBuffer(nbnxn_atomdata_t*, int)Single1.531.391.521.541.621.261.101.211.211.370.840.760.830.840.8931
15388libgromacs_mpi.so.7 - pme_spread.cpp:277-975spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted.11]InBetween1.411.381.431.431.491.030.981.051.051.150.770.750.780.780.8231
1069libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:182-399,kernel_inner.h:201-330,kernel_outer.h:565-565,impl_x86_avx_512_util_float.h:97-371nbnxm_kernel_ElecEw_VdwLJCombLB_VF_2xmm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost1.071.041.061.061.101.511.371.461.461.610.580.570.580.580.6031
1065libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:71-462,kernel_inner.h:201-255,kernel_outer.h:541-541,impl_x86_avx_512_util_float.h:96-371,stl_vector.h:1145-1145nbnxm_kernel_ElecEw_VdwLJCombLB_F_2xmm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.930.900.920.930.950.740.690.720.720.770.510.490.500.510.5231
15374libgromacs_mpi.so.7 - pme_spread.cpp:441-447spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted.11]InBetween0.860.720.810.840.900.580.530.590.610.650.470.390.440.460.4931
13350libgromacs_mpi.so.7 - arrayref.h:82-82,lincs.cpp:417-432,vectypes.h:122-122gmx::lincs_update_atoms_ind(gmx::ArrayRef, gmx::ArrayRef, float, gmx::ArrayRef, gmx::ArrayRef const>, gmx::ArrayRef, float (*) [3])Single0.810.800.810.810.840.800.710.840.850.950.440.440.440.440.4631
15406libgromacs_mpi.so.7 - iterator_interface.hpp:305-305,pme_spread.cpp:104-145spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted.18]Innermost0.810.760.800.810.830.610.510.560.560.610.440.410.440.440.4531
13583libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-452,settle.cpp:423-423,impl_x86_avx_512_util_float.h:114-153,stl_vector.h:1263-1263gmx::csettle(gmx::SettleData const&, int, int, t_pbc const*, gmx::ArrayRefWithPadding const>, gmx::ArrayRefWithPadding >, float, gmx::ArrayRefWithPadding >, bool, float (*) [3], bool*)Single0.780.740.780.780.800.610.550.610.610.720.430.410.430.430.4431
1063libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:71-462,kernel_inner.h:201-255,kernel_outer.h:559-559,impl_x86_avx_512_util_float.h:96-371,stl_vector.h:1145-1145nbnxm_kernel_ElecEw_VdwLJCombLB_F_2xmm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.730.680.720.720.751.030.890.980.991.080.400.370.390.390.4131
15276libgromacs_mpi.so.7 - pme_solve.cpp:555-561solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.710.660.700.700.720.490.430.480.480.540.390.370.380.380.3931
1060libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:182-399,kernel_inner.h:201-330,kernel_outer.h:581-581,impl_x86_avx_512_util_float.h:97-371nbnxm_kernel_ElecEw_VdwLJCombLB_F_2xmm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.620.600.620.620.640.570.520.580.570.670.340.330.340.340.3531
1059libgromacs_mpi.so.7 - stl_iterator.h:1111-1244,impl_x86_avx_512_simd_float.h:58-462,kernel_inner.h:201-330,kernel_outer.h:333-595,impl_x86_avx_512_util_float.h:96-475,stl_vector.h:1145-1145nbnxm_kernel_ElecEw_VdwLJCombLB_F_2xmm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Outermost0.600.570.590.590.610.590.520.590.590.690.330.310.320.320.3331
14751libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:182-452,bonded.cpp:1151-1170,impl_x86_avx_512_util_float.h:69-292std::enable_if<((BondedKernelFlavor)0)==((BondedKernelFlavor)0), float>::type (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.570.540.580.580.600.480.460.530.520.620.310.300.310.310.3331
15375libgromacs_mpi.so.7 - pme_spread.cpp:445-447spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted.11]Innermost0.560.510.590.540.700.450.380.460.450.550.310.280.320.300.3831
14760libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:176-502,bonded.cpp:2066-2126,impl_x86_avx_512_util_float.h:114-114std::enable_if<((BondedKernelFlavor)0)==((BondedKernelFlavor)0), float>::type (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.560.550.570.570.580.400.380.420.420.440.310.300.310.310.3231
1543libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:182-394,kernel_prune.cpp:109-149,impl_x86_avx_512_util_float.h:371-371nbnxn_kernel_prune_2xnn(NbnxnPairlistCpu*, nbnxn_atomdata_t const*, gmx::ArrayRef const>, float)Innermost0.540.530.540.540.560.360.340.380.370.430.290.290.300.300.3131
13719libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-203,update.cpp:481-481,impl_x86_avx_512_util_float.h:317-321gmx::Update::Impl::update_coords(t_inputrec const&, long, int, bool, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, t_state*, gmx::ArrayRefWithPadding const> const&, t_fcdata*, gmx_ekindata_t const*, float const (*) [3], int, t_commrec const*, bool) [clone .extracted]Single0.480.440.480.480.520.340.310.350.340.400.260.240.260.260.2831
1623libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:182-182,atomdata.cpp:1122-1124nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone .extracted]Innermost0.430.420.450.450.490.530.390.460.470.530.240.230.250.250.2731
3185libgromacs_mpi.so.7 - impl_x86_avx_512_simd4_float.h:129-201,impl_x86_avx_512_simd_float.h:104-394,pairlist.cpp:216-216,arrayref.h:82-82,pairlist_simd_2xmm.h:130-174,impl_x86_avx_512_util_float.h:371-371PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.380.370.390.390.400.270.250.280.270.320.210.200.210.210.2231
14979libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:182-452,arrayref.h:82-82,pairs.cpp:863-884,impl_x86_avx_512_util_float.h:69-292void do_pairs_simple(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float const*, gmx::ArrayRef, float)Single0.370.360.380.380.400.270.240.280.280.310.200.200.210.210.2231
4536libgromacs_mpi.so.7 - stl_iterator.h:1244-1244,threaded_force_buffer.cpp:78-78,stl_algobase.h:931-931gmx::ThreadForceBuffer::clearForcesAndEnergies()Single0.370.340.360.350.370.390.300.370.380.420.200.190.190.190.2131
1626libgromacs_mpi.so.7 - atomdata.cpp:1207-1211,bitmask.h:154-154,stl_vector.h:1258-1258nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone .extracted]Innermost0.360.350.390.390.430.270.250.300.290.350.190.190.210.210.2331
13734libgromacs_mpi.so.7 - iterator_interface.hpp:305-305,update.cpp:1637-1641gmx::Update::Impl::finish_update(t_inputrec const&, bool, int, gmx::ArrayRef, t_state*, gmx_wallcycle*, bool) [clone .extracted]Single0.330.310.320.320.340.300.220.260.250.300.180.170.180.180.1831
3180libgromacs_mpi.so.7 - impl_x86_avx_512_simd4_float.h:129-201,impl_x86_avx_512_simd_float.h:104-394,grid.h:239-251,functions.h:321-321,unique_ptr.h:199-199,pairlist.cpp:152-3996,arrayref.h:78-82,new_allocator.h:187-187,bitmask.h:142-142,pairlist_simd_2xmm.h:130-242,impl_x86_avx_512_util_float.h:371-371,stl_algobase.h:931-931,stl_vector.h:990-1289PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]InBetween0.320.290.310.310.330.240.210.230.230.290.180.160.170.170.1831
13337libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-452,lincs.cpp:798-810,impl_x86_avx_512_util_float.h:114-153gmx::do_lincs(gmx::ArrayRefWithPadding const>, gmx::ArrayRefWithPadding >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, gmx::ArrayRef >, bool, float (*) [3])Single0.310.290.310.310.330.250.220.270.270.300.170.160.170.170.1831
1554libgromacs_mpi.so.7 - atomdata.cpp:226-233copy_rvec_to_nbat_real(int const*, int, int, float const (*) [3], int, float*, int)Single0.280.270.290.290.320.390.310.370.370.420.160.150.160.160.1831
87gmx_mpi - __intel_avx_rep_memcpySingle0.240.200.230.230.250.190.160.190.190.210.130.110.130.130.1431
1624libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:182-182,atomdata.cpp:1122-1124nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone .extracted]Innermost0.220.200.220.220.250.310.250.310.310.370.120.110.120.120.1431
15399libgromacs_mpi.so.7 - pme_spread.cpp:172-174spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted.18]Innermost0.190.180.190.190.210.160.140.160.160.220.110.100.110.110.1131
3191libgromacs_mpi.so.7 - pairlist.cpp:3407-3409PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.180.180.190.190.200.140.140.150.150.170.100.100.100.110.1131
13336libgromacs_mpi.so.7 - arrayref.h:82-82,lincs.cpp:1087-1089,vectypes.h:122-179gmx::do_lincs(gmx::ArrayRefWithPadding const>, gmx::ArrayRefWithPadding >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, gmx::ArrayRef >, bool, float (*) [3])Innermost0.180.160.190.190.200.190.150.180.180.220.100.090.100.100.1131
1616libgromacs_mpi.so.7 - atomdata.cpp:1173-1179,atomdata.h:102-102reduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::GridSet const&, float (*) [3]) [clone .extracted]Innermost0.180.160.180.180.200.160.130.160.150.180.100.090.100.100.1131
13330libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-452,lincs.cpp:919-931,impl_x86_avx_512_util_float.h:114-114gmx::do_lincs(gmx::ArrayRefWithPadding const>, gmx::ArrayRefWithPadding >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, gmx::ArrayRef >, bool, float (*) [3])Innermost0.170.160.170.170.170.160.130.170.170.210.090.090.090.090.1031
4478libgromacs_mpi.so.7 - vec.h:141-147,threaded_force_buffer.cpp:209-211void gmx::(anonymous namespace)::reduceThreadForceBuffers(gmx::ArrayRef >, gmx::ArrayRef, std::default_delete > > >, gmx::ArrayRef const>, gmx::ArrayRef) [clone .extracted]Innermost0.150.130.150.150.170.160.130.160.160.200.080.070.080.080.0931
15274libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-502,pme_solve.cpp:234-561solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Outermost0.120.110.120.120.130.100.100.110.110.130.070.060.070.070.0731
15454libgromacs_mpi.so.7 - fft5d.cpp:884-886fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost0.120.110.120.120.130.190.150.180.170.210.070.060.070.070.0731
1072libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:71-462,kernel_inner.h:201-255,kernel_outer.h:541-541,impl_x86_avx_512_util_float.h:96-371,stl_vector.h:1145-1145nbnxm_kernel_ElecEw_VdwLJCombLB_VF_2xmm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.120.110.120.120.130.120.090.110.110.140.060.060.060.060.0731
15190libgromacs_mpi.so.7 - pme_grid.cpp:537-539unwrap_periodic_pmegrid(gmx_pme_t*, float*) [clone .extracted]Innermost0.110.090.110.110.130.110.090.110.110.140.060.050.060.060.0731
3184libgromacs_mpi.so.7 - impl_x86_avx_512_simd4_float.h:129-201,impl_x86_avx_512_simd_float.h:104-394,pairlist.cpp:216-216,arrayref.h:82-82,pairlist_simd_2xmm.h:185-229,impl_x86_avx_512_util_float.h:371-371PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.110.100.120.120.120.100.090.100.100.120.060.060.060.060.0731
1070libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:71-462,kernel_inner.h:201-255,kernel_outer.h:559-559,impl_x86_avx_512_util_float.h:96-371,stl_vector.h:1145-1145nbnxm_kernel_ElecEw_VdwLJCombLB_VF_2xmm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.100.090.100.100.110.130.130.160.150.190.060.050.060.060.0631
4477libgromacs_mpi.so.7 - vec.h:141-147,threaded_force_buffer.cpp:207-211void gmx::(anonymous namespace)::reduceThreadForceBuffers(gmx::ArrayRef >, gmx::ArrayRef, std::default_delete > > >, gmx::ArrayRef const>, gmx::ArrayRef) [clone .extracted]InBetween0.100.090.100.100.110.100.070.100.090.130.050.050.050.050.0631
4479libgromacs_mpi.so.7 - vec.h:141-147,threaded_force_buffer.cpp:209-211void gmx::(anonymous namespace)::reduceThreadForceBuffers(gmx::ArrayRef >, gmx::ArrayRef, std::default_delete > > >, gmx::ArrayRef const>, gmx::ArrayRef) [clone .extracted]Innermost0.100.090.100.100.110.130.110.130.130.170.050.050.050.050.0631
3183libgromacs_mpi.so.7 - grid.h:239-239,pairlist.cpp:152-934,new_allocator.h:187-187,pairlist_simd_2xmm.h:237-242,stl_vector.h:1280-1289PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.100.080.100.100.110.090.070.090.090.120.050.040.050.050.0631
1622libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-182,atomdata.cpp:1119-1124nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone .extracted]InBetween0.100.080.100.100.110.120.100.130.130.160.050.050.050.050.0631
1066libgromacs_mpi.so.7 - stl_iterator.h:1111-1244,impl_x86_avx_512_simd_float.h:58-462,kernel_inner.h:201-330,kernel_outer.h:333-603,impl_x86_avx_512_util_float.h:96-475,stl_vector.h:1145-1145nbnxm_kernel_ElecEw_VdwLJCombLB_VF_2xmm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Outermost0.090.090.090.090.100.120.090.100.100.140.050.050.050.050.0631
13335libgromacs_mpi.so.7 - arrayref.h:82-82,lincs.cpp:1085-1089,vectypes.h:122-179gmx::do_lincs(gmx::ArrayRefWithPadding const>, gmx::ArrayRefWithPadding >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, gmx::ArrayRef >, bool, float (*) [3])Outermost0.090.080.090.090.100.080.070.100.090.130.050.040.050.050.0531
13584libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-452,settle.cpp:423-423,impl_x86_avx_512_util_float.h:114-153,stl_vector.h:1263-1263gmx::csettle(gmx::SettleData const&, int, int, t_pbc const*, gmx::ArrayRefWithPadding const>, gmx::ArrayRefWithPadding >, float, gmx::ArrayRefWithPadding >, bool, float (*) [3], bool*)Single0.090.080.090.090.100.080.070.090.090.110.050.040.050.050.0531
1067libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:182-399,kernel_inner.h:201-330,kernel_outer.h:581-581,impl_x86_avx_512_util_float.h:97-371nbnxm_kernel_ElecEw_VdwLJCombLB_VF_2xmm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.090.080.080.080.090.100.080.100.090.130.050.040.050.050.0531
14807libgromacs_mpi.so.7 - vec.h:141-335,functions.h:321-321,bonded.cpp:445-1084std::enable_if<(((BondedKernelFlavor)2)!=((BondedKernelFlavor)0))||(!(1)), float>::type (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.090.080.080.080.090.100.070.090.090.130.050.040.050.050.0531
4482libgromacs_mpi.so.7 - iterator_interface.hpp:305-305,unique_ptr.h:199-199,bitmask.h:154-154,array:203-203,threaded_force_buffer.cpp:182-186,stl_vector.h:1258-1258void gmx::(anonymous namespace)::reduceThreadForceBuffers(gmx::ArrayRef >, gmx::ArrayRef, std::default_delete > > >, gmx::ArrayRef const>, gmx::ArrayRef) [clone .extracted]Innermost0.080.070.080.080.090.090.060.080.080.100.040.040.050.050.0531
1061libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:71-399,kernel_inner.h:201-330,kernel_outer.h:575-578,impl_x86_avx_512_util_float.h:97-371,stl_vector.h:1145-1145nbnxm_kernel_ElecEw_VdwLJCombLB_F_2xmm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.080.070.080.080.090.100.070.100.090.130.040.040.040.040.0531
15394libgromacs_mpi.so.7 - pme_spread.cpp:188-199,stl_vector.h:1126-1145spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted.11]InBetween0.080.070.080.080.090.090.080.090.090.120.040.040.040.050.0531
15279libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-502,pme_solve.cpp:234-234solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.070.070.080.080.080.070.060.080.080.090.040.040.040.040.0531
1620libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:182-182,atomdata.cpp:1109-1111nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone .extracted]Innermost0.070.060.070.070.070.350.280.350.350.420.040.030.040.040.0431
13718libgromacs_mpi.so.7 - update.cpp:361-387gmx::Update::Impl::update_coords(t_inputrec const&, long, int, bool, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, t_state*, gmx::ArrayRefWithPadding const> const&, t_fcdata*, gmx_ekindata_t const*, float const (*) [3], int, t_commrec const*, bool) [clone .extracted]Single0.060.060.070.070.070.080.050.070.070.100.030.030.040.040.0431
3176libgromacs_mpi.so.7 - iterator_interface.hpp:459-459,pairlist.cpp:607-1420,arrayref.h:82-82PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]InBetween0.060.060.060.060.060.060.050.070.070.070.030.030.030.030.0431
14978libgromacs_mpi.so.7 - vec.h:141-345,iterator_interface.hpp:459-459,unique_ptr.h:199-199,cmath:466-466,pairs.cpp:606-824,stl_vector.h:1258-1258do_pairs(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*, bool, gmx::StepWorkload const&, gmx_grppairener_t*, int*)Single0.060.050.060.060.070.090.050.070.060.090.030.030.030.030.0431
1621libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:182-182,atomdata.cpp:1109-1111nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone .extracted]Innermost0.050.050.060.060.060.250.220.280.280.360.030.030.030.030.0431
13414libgromacs_mpi.so.7 - vec.h:335-335,iterator_interface.hpp:305-305,md_support.cpp:139-157,vectypes.h:122-122calc_ke_part_normal(gmx::ArrayRef const>, t_grpopts const*, t_mdatoms const*, gmx_ekindata_t*, t_nrnb*, bool) [clone .extracted]Innermost0.050.050.050.050.060.060.040.060.060.070.030.030.030.030.0331
3161libgromacs_mpi.so.7 - impl_x86_avx_512_simd4_float.h:129-201,stl_iterator.h:1077-1158,impl_x86_avx_512_simd_float.h:58-394,grid.h:239-299,iterator_interface.hpp:459-459,functions.h:321-321,unique_ptr.h:199-199,pairlist.cpp:152-3996,smalloc.h:370-377,arrayref.h:78-82,new_allocator.h:147-187,bitmask.h:142-142,stl_uninitialized.h:667-1126,gridset.h:168-168,ishift.h:59-60,stl_construct.h:119-119,pairlist_simd_2xmm.h:130-242,vector.tcc:637-707,listoflists.h:119-146,impl_x86_avx_512_util_float.h:371-376,stl_algobase.h:918-1128,stl_vector.h:378-1936PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]InBetween0.050.040.050.050.060.060.050.060.060.100.030.020.030.030.0331
3665libgromacs_mpi.so.7 - idef.h:232-235,hashedmap.h:274-282,new_allocator.h:147-187,ga2la.h:112-126,stl_uninitialized.h:1114-1126,mtop_lookup.h:93-118,domdec_constraints.cpp:234-280,vector.tcc:469-523,stl_algobase.h:262-262,stl_vector.h:378-1936dd_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t const&, gmx::ArrayRef, gmx::Constraints*, int, gmx::ArrayRef) [clone .extracted]InBetween0.050.040.050.050.060.060.050.060.060.090.030.020.030.030.0331
3192libgromacs_mpi.so.7 - pairlist.cpp:3392-3394PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.050.040.050.050.050.050.040.050.050.060.020.020.020.020.0331
15152libgromacs_mpi.so.7 - pme_grid.cpp:395-404copy_fftgrid_to_pmegrid(gmx_pme_t*, float const*, float*, int, int, int)Outermost0.050.040.040.040.050.050.040.050.050.070.020.020.020.020.0331
14817libgromacs_mpi.so.7 - bonded.cpp:1913-2008,cmath:428-428std::enable_if<(((BondedKernelFlavor)2)!=((BondedKernelFlavor)0))||(!(1)), float>::type (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*)Innermost0.040.040.050.050.060.050.050.060.060.070.020.020.030.030.0331
15453libgromacs_mpi.so.7 - fft5d.cpp:880-1166fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.040.040.040.040.050.050.040.050.050.060.020.020.020.020.0331
1618libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-182,atomdata.cpp:1053-1223,arrayref.h:82-82,bitmask.h:154-154,stl_vector.h:990-1258nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone .extracted]InBetween0.040.030.040.040.040.040.040.050.050.060.020.020.020.020.0231
15286libgromacs_mpi.so.7 - pme_solve.cpp:486-496solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.040.030.040.040.050.040.040.050.050.060.020.020.020.020.0331
14761libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-502,bonded.cpp:2179-2256,impl_x86_avx_512_util_float.h:114-114std::enable_if<((BondedKernelFlavor)0)==((BondedKernelFlavor)0), float>::type (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*)Outermost0.040.030.040.040.040.130.100.130.130.170.020.020.020.020.0231
15353libgromacs_mpi.so.7 - pme_spread.cpp:633-641spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted]InBetween0.040.030.030.030.040.050.040.060.050.070.020.020.020.020.0231
15278libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-502,pme_solve.cpp:234-234solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.040.020.030.030.040.040.030.040.040.050.020.010.020.020.0231
3801libgromacs_mpi.so.7 - iterator_interface.hpp:459-459,arrayref.h:82-82,hashedmap.h:274-281,new_allocator.h:147-187,ga2la.h:112-114,stl_uninitialized.h:1114-1126,localtopology.cpp:748-750,vector.tcc:469-523,stl_algobase.h:262-262,stl_vector.h:378-1899void 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.030.050.030.040.040.060.020.010.020.020.0231
13621libgromacs_mpi.so.7 - vec.h:141-147,sim_util.cpp:149-150sum_forces(gmx::ArrayRef >, gmx::ArrayRef const>) [clone .extracted]Single0.030.020.030.030.030.040.030.050.040.060.020.010.020.020.0231
3210libgromacs_mpi.so.7 - pairlist.cpp:3624-3624,new_allocator.h:187-187,stl_vector.h:1280-1289rebalanceSimpleLists(gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef) [clone .extracted]Innermost0.030.020.030.030.040.040.030.040.040.060.020.010.020.020.0231
13332libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-198,lincs.cpp:1155-1155gmx::do_lincs(gmx::ArrayRefWithPadding const>, gmx::ArrayRefWithPadding >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, gmx::ArrayRef >, bool, float (*) [3])Innermost0.020.020.030.030.040.030.030.050.040.070.010.010.020.020.0231
14816libgromacs_mpi.so.7 - bonded.cpp:1913-2011,cmath:428-428std::enable_if<(((BondedKernelFlavor)2)!=((BondedKernelFlavor)0))||(!(1)), float>::type (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.030.030.030.030.030.040.030.050.010.010.010.010.0231
15283libgromacs_mpi.so.7 - pme_solve.cpp:522-531solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.020.020.030.030.030.020.020.040.040.050.010.010.010.010.0231
12783libgromacs_mpi.so.7 - calcvir.cpp:61-67calc_vir(int, float const (*) [3], float const (*) [3], float (*) [3], bool, float const (*) [3]) [clone .extracted]Innermost0.020.020.020.020.030.020.020.030.030.050.010.010.010.010.0231
14762libgromacs_mpi.so.7 - bonded.cpp:2185-2213std::enable_if<((BondedKernelFlavor)0)==((BondedKernelFlavor)0), float>::type (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*)Innermost0.020.020.020.020.030.070.050.080.070.100.010.010.010.010.0131
3181libgromacs_mpi.so.7 - pairlist.cpp:3008-3008,bitmask.h:142-142,stl_algobase.h:931-931PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.020.010.020.020.020.040.020.030.030.040.010.010.010.010.0131
4476libgromacs_mpi.so.7 - vec.h:141-147,iterator_interface.hpp:305-305,unique_ptr.h:199-199,bitmask.h:154-154,array:203-203,threaded_force_buffer.cpp:170-211,stl_algobase.h:238-238,stl_vector.h:1258-1258void gmx::(anonymous namespace)::reduceThreadForceBuffers(gmx::ArrayRef >, gmx::ArrayRef, std::default_delete > > >, gmx::ArrayRef const>, gmx::ArrayRef) [clone .extracted]Outermost0.020.020.020.020.020.040.020.030.030.040.010.010.010.010.0131
1542libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:58-394,kernel_prune.cpp:76-158,vectypes.h:122-122,impl_x86_avx_512_util_float.h:371-376nbnxn_kernel_prune_2xnn(NbnxnPairlistCpu*, nbnxn_atomdata_t const*, gmx::ArrayRef const>, float)Outermost0.020.010.020.020.020.040.020.030.030.070.010.010.010.010.0131
3160libgromacs_mpi.so.7 - impl_x86_avx_512_simd4_float.h:129-201,stl_iterator.h:1077-1158,impl_x86_avx_512_simd_float.h:58-394,grid.h:239-299,iterator_interface.hpp:459-459,functions.h:321-321,unique_ptr.h:199-199,pairlist.cpp:152-3996,smalloc.h:370-377,arrayref.h:78-82,new_allocator.h:147-187,bitmask.h:142-142,stl_uninitialized.h:667-1126,gridset.h:168-168,ishift.h:59-60,stl_construct.h:119-119,pairlist_simd_2xmm.h:130-242,vector.tcc:637-707,listoflists.h:119-146,impl_x86_avx_512_util_float.h:371-376,stl_algobase.h:918-1128,stl_vector.h:378-1936PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]InBetween0.020.010.020.020.020.020.020.030.030.040.010.010.010.010.0131
14765libgromacs_mpi.so.7 - bonded.cpp:196-2327float (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*)Single0.020.010.020.020.020.060.040.060.060.090.010.010.010.010.0131
3177libgromacs_mpi.so.7 - pairlist.cpp:607-1326PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.020.010.020.020.020.030.020.030.030.050.010.010.010.010.0131
3165libgromacs_mpi.so.7 - pairlist.cpp:1991-1995,stl_vector.h:1126-1126PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.020.010.020.020.020.020.020.030.030.040.010.010.010.010.0131
13420libgromacs_mpi.so.7 - iterator_interface.hpp:459-459,arrayref.h:260-260,cmath:466-2085,mtop_lookup.h:93-159,mdatoms.cpp:327-497,stl_vector.h:990-1145atoms2md(gmx_mtop_t const&, t_inputrec const&, int, gmx::ArrayRef, int, gmx::MDAtoms*) [clone .extracted]Outermost0.020.020.020.020.030.020.020.030.030.040.010.010.010.010.0131
15195libgromacs_mpi.so.7 - pme_grid.cpp:520-522unwrap_periodic_pmegrid(gmx_pme_t*, float*) [clone .extracted.30]Innermost0.020.010.020.020.020.030.020.030.030.040.010.010.010.010.0131
15281libgromacs_mpi.so.7 - pme_solve.cpp:534-543solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.020.010.020.020.020.030.020.030.030.040.010.010.010.010.0131
15412libgromacs_mpi.so.7 - fft.cpp:115-123gmx_fft_many_1d(gmx_fft*, gmx_fft_direction, void*, void*)Single0.020.010.020.020.020.030.020.030.030.070.010.010.010.010.0131
15285libgromacs_mpi.so.7 - pme_solve.cpp:499-511solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.020.010.020.020.020.030.010.030.030.040.010.010.010.010.0131
3809libgromacs_mpi.so.7 - arrayref.h:72-72,idef.h:242-247,hashedmap.h:274-281,ga2la.h:112-114,localtopology.cpp:416-576,stl_vector.h:990-1936int 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.020.020.020.020.020.020.020.040.040.050.010.010.010.010.0131
1625libgromacs_mpi.so.7 - atomdata.cpp:1207-1211,bitmask.h:154-154,stl_vector.h:1258-1258nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone .extracted]Innermost0.020.020.020.020.020.020.020.030.030.050.010.010.010.010.0131
15443libgromacs_mpi.so.7 - stl_iterator.h:1077-1228,wallcycle.h:211-306,cyclecounter.h:182-188,fft5d.cpp:789-1407fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Outermost0.020.010.010.010.020.020.010.020.020.040.010.000.010.010.0131
81gmx_mpi - quicksortInnermost0.020.010.010.010.020.020.020.020.020.040.010.000.010.010.0131
15373libgromacs_mpi.so.7 - pme_spread.cpp:439-447spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted.11]InBetween0.020.010.010.010.020.020.010.020.020.030.010.000.010.010.0131
3209libgromacs_mpi.so.7 - pairlist.cpp:3624-3635,new_allocator.h:187-187,bitmask.h:142-142,array:277-277,stl_algobase.h:931-931,stl_vector.h:1280-1289rebalanceSimpleLists(gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef) [clone .extracted]Innermost0.020.010.010.010.020.030.020.030.030.040.010.010.010.010.0131
3175libgromacs_mpi.so.7 - iterator_interface.hpp:459-459,pairlist.cpp:607-1420,arrayref.h:82-82,listoflists.h:145-146PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]InBetween0.020.010.010.010.020.030.010.020.020.030.010.010.010.010.0131
3179libgromacs_mpi.so.7 - impl_x86_avx_512_simd4_float.h:129-201,impl_x86_avx_512_simd_float.h:104-394,grid.h:239-251,functions.h:321-321,unique_ptr.h:199-199,pairlist.cpp:152-3996,arrayref.h:78-82,new_allocator.h:187-187,bitmask.h:142-142,pairlist_simd_2xmm.h:130-242,impl_x86_avx_512_util_float.h:371-371,stl_algobase.h:931-931,stl_vector.h:990-1289PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]InBetween0.020.010.020.020.020.020.020.030.030.040.010.010.010.010.0131
3167libgromacs_mpi.so.7 - pairlist.cpp:1981-1985,stl_vector.h:1126-1126PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.010.010.020.020.020.020.020.030.030.030.010.010.010.010.0131
4480libgromacs_mpi.so.7 - vec.h:141-147,threaded_force_buffer.cpp:200-200void gmx::(anonymous namespace)::reduceThreadForceBuffers(gmx::ArrayRef >, gmx::ArrayRef, std::default_delete > > >, gmx::ArrayRef const>, gmx::ArrayRef) [clone .extracted]Innermost0.010.010.010.010.020.040.020.040.040.060.010.000.010.010.0131
13366libgromacs_mpi.so.7 - iterator_interface.hpp:305-305,lincs.cpp:1652-1658,new_allocator.h:147-187,bitmask.h:162-162,stl_uninitialized.h:1114-1126,vector.tcc:469-523,stl_algobase.h:262-262,stl_vector.h:378-1899gmx::lincs_thread_setup(gmx::Lincs*, int) [clone .extracted.52]Innermost0.010.010.010.010.020.020.020.020.020.040.010.010.010.010.0131
3230libgromacs_mpi.so.7 - stl_algobase.h:918-919std::vector, std::allocator > >::_M_fill_insert(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned long, std::array const&)Single0.010.010.010.010.020.030.020.030.030.050.010.010.010.010.0131
15372libgromacs_mpi.so.7 - impl_x86_avx_512_simd4_float.h:56-267,iterator_interface.hpp:305-305,pme_simd4.h:61-153,arrayref.h:78-78,pme_spread.cpp:188-988,stl_vector.h:1126-1258spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted.11]Outermost0.010.010.010.010.020.020.020.020.020.040.010.000.010.010.0131
4541libgromacs_mpi.so.7 - unique_ptr.h:199-199,bitmask.h:191-191,threaded_force_buffer.cpp:278-278,stl_vector.h:1263-1263gmx::ThreadedForceBuffer::setupReduction()Innermost0.010.010.010.010.010.340.250.320.310.390.010.000.010.010.0131
15170libgromacs_mpi.so.7 - pme_grid.cpp:502-504unwrap_periodic_pmegrid(gmx_pme_t*, float*)Innermost0.010.010.010.010.020.320.280.360.350.440.010.010.010.010.0131
15352libgromacs_mpi.so.7 - pme_spread.cpp:574-702,stl_vector.h:1145-1145spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted]InBetween0.010.010.010.010.010.020.010.020.020.040.010.000.010.010.0131
14818libgromacs_mpi.so.7 - bonded.cpp:2960-3032,cmath:187-187std::enable_if<(((BondedKernelFlavor)2)!=((BondedKernelFlavor)0))||(!(1)), float>::type (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*)Single0.010.010.010.010.010.040.020.040.040.060.010.000.010.010.0131
13334libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-198,lincs.cpp:1098-1098gmx::do_lincs(gmx::ArrayRefWithPadding const>, gmx::ArrayRefWithPadding >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, gmx::ArrayRef >, bool, float (*) [3])Single0.010.010.010.010.010.020.010.020.020.030.010.000.000.000.0131
15446libgromacs_mpi.so.7 - fft5d.cpp:943-1166fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.010.010.010.010.020.020.020.030.020.030.010.010.010.010.0131
15413libgromacs_mpi.so.7 - fft.cpp:132-140gmx_fft_many_1d_real(gmx_fft*, gmx_fft_direction, void*, void*)Single0.010.010.010.010.010.020.010.020.020.030.010.000.010.010.0131
1701libgromacs_mpi.so.7 - grid.cpp:415-420Nbnxm::sort_atoms(int, bool, int, bool, int*, int, gmx::ArrayRef const>, float, float, int, gmx::ArrayRef)Single0.010.010.010.010.010.020.020.020.020.040.010.000.010.010.0131
14939libgromacs_mpi.so.7 - bitmask.h:136-136,threaded_force_buffer.h:110-110,array:203-203,manage_threading.cpp:365-367setup_bonded_threading(bonded_threading_t*, int, bool, InteractionDefinitions const&) [clone .extracted]Innermost0.010.010.010.010.010.020.010.020.020.040.010.000.010.010.0131
4535libgromacs_mpi.so.7 - stl_iterator.h:1244-1244,threaded_force_buffer.cpp:78-78,stl_algobase.h:931-931gmx::ThreadForceBuffer::clearForcesAndEnergies()Single0.010.010.010.010.010.020.010.020.020.040.010.000.010.010.0131
3793libgromacs_mpi.so.7 - arrayref.h:85-85,range.h:84-88,stl_algo.h:574-579,localtopology.cpp:103-700,stl_vector.h:1145-1145int 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&)Outermost0.010.010.010.010.010.020.010.020.020.030.010.000.010.010.0131
80gmx_mpi - quicksortOutermost0.010.010.010.010.010.020.010.020.020.030.010.000.010.010.0131
13364libgromacs_mpi.so.7 - stl_iterator.h:1111-1244,iterator_interface.hpp:305-305,lincs.cpp:1705-1715,bitmask.h:162-162,stl_vector.h:1126-1126gmx::lincs_thread_setup(gmx::Lincs*, int) [clone .extracted]Innermost0.010.000.010.010.010.020.010.020.020.030.010.000.000.000.0131
1068libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:71-399,kernel_inner.h:201-330,kernel_outer.h:575-578,impl_x86_avx_512_util_float.h:97-371,stl_vector.h:1145-1145nbnxm_kernel_ElecEw_VdwLJCombLB_VF_2xmm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.010.010.010.010.010.030.010.020.020.030.010.000.010.010.0131
14925libgromacs_mpi.so.7 - manage_threading.cpp:144-146setup_bonded_threading(bonded_threading_t*, int, bool, InteractionDefinitions const&)Innermost0.010.010.010.010.010.250.200.260.250.310.000.000.010.010.0131
1619libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-182,atomdata.cpp:1106-1111nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone .extracted]InBetween0.010.010.010.010.010.060.030.050.040.060.000.000.000.000.0131
3669libgromacs_mpi.so.7 - hashedmap.h:274-282,ga2la.h:112-126,domdec_constraints.cpp:254-264,stl_vector.h:1145-1145dd_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t const&, gmx::ArrayRef, gmx::Constraints*, int, gmx::ArrayRef) [clone .extracted]InBetween0.010.010.010.010.010.010.010.020.020.030.000.000.010.010.0131
15397libgromacs_mpi.so.7 - stl_iterator.h:1750-1750,iterator_interface.hpp:305-305,pme_internal.h:211-211,new_allocator.h:147-187,pme_spread.cpp:75-918,stl_uninitialized.h:351-754,vector.tcc:637-707,stl_vector.h:378-1936spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted.18]Outermost0.010.000.010.010.010.010.010.010.010.020.000.000.000.000.0031
13369libgromacs_mpi.so.7 - lincs.cpp:1255-1324,stl_vector.h:1126-1126gmx::set_lincs_matrix(gmx::Lincs*, gmx::ArrayRef, float) [clone .extracted]InBetween0.010.010.010.010.010.020.010.020.020.030.000.000.000.000.0131
3812libgromacs_mpi.so.7 - hashedmap.h:274-281,ga2la.h:112-112,localtopology.cpp:505-513,stl_vector.h:1145-1145int 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.000.010.010.010.020.010.020.020.030.000.000.000.000.0131
1704libgromacs_mpi.so.7 - arrayref.h:82-82,vectypes.h:122-122,grid.cpp:329-407Nbnxm::sort_atoms(int, bool, int, bool, int*, int, gmx::ArrayRef const>, float, float, int, gmx::ArrayRef)Outermost0.010.010.010.010.010.020.010.020.020.030.000.000.000.000.0131
1696libgromacs_mpi.so.7 - grid.cpp:823-834Nbnxm::Grid::fillCell(Nbnxm::GridSetData*, nbnxn_atomdata_t*, int, int, gmx::ArrayRef, gmx::ArrayRef const>, Nbnxm::BoundingBox*)Innermost0.010.000.010.010.010.020.010.020.020.030.000.000.000.000.0031
14924libgromacs_mpi.so.7 - manage_threading.cpp:125-162,stl_vector.h:990-990setup_bonded_threading(bonded_threading_t*, int, bool, InteractionDefinitions const&)InBetween0.010.010.010.010.010.200.180.230.230.280.000.000.000.000.0131
13326libgromacs_mpi.so.7 - lincs.cpp:1215-1223gmx::do_lincs(gmx::ArrayRefWithPadding const>, gmx::ArrayRefWithPadding >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, gmx::ArrayRef >, bool, float (*) [3])Single0.010.010.010.010.010.020.010.020.020.020.000.000.000.000.0131
15288libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-502,pme_solve.cpp:234-234solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.010.000.010.010.010.020.010.010.010.020.000.000.000.000.0031
15189libgromacs_mpi.so.7 - pme_grid.cpp:535-539unwrap_periodic_pmegrid(gmx_pme_t*, float*) [clone .extracted]InBetween0.010.000.010.010.010.020.010.020.010.020.000.000.000.000.0031
4523libgromacs_mpi.so.7 - stl_iterator.h:1244-1244,threaded_force_buffer.cpp:122-122,stl_algobase.h:931-931gmx::ThreadForceBuffer::resizeBufferAndClearMask(int)Single0.010.000.010.010.010.010.010.020.020.020.000.000.000.000.0031
15289libgromacs_mpi.so.7 - pme_solve.cpp:473-475solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.010.000.010.010.010.020.010.020.010.040.000.000.000.000.0131
14914libgromacs_mpi.so.7 - listed_forces.cpp:419-422,stl_iterator.h:1077-1228,utilities.h:56-57calcBondedForces(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, t_mdatoms const*, t_fcdata*, gmx::StepWorkload const&, int*) [clone .extracted]Innermost0.010.010.010.010.010.010.010.020.010.020.000.000.000.000.0131
1699libgromacs_mpi.so.7 - arrayref.h:72-72,grid.cpp:1068-1087,stl_vector.h:1126-1126Nbnxm::Grid::sortColumnsCpuGeometry(Nbnxm::GridSetData*, int, gmx::ArrayRef, gmx::ArrayRef const>, nbnxn_atomdata_t*, gmx::Range, gmx::ArrayRef)Innermost0.010.000.010.010.010.020.010.020.020.030.000.000.000.000.0031
15395libgromacs_mpi.so.7 - pme_spread.cpp:197-199spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted.11]Innermost0.010.000.010.010.010.020.010.020.020.030.000.000.000.000.0031
15351libgromacs_mpi.so.7 - pme_spread.cpp:556-702,stl_algobase.h:238-238,stl_vector.h:1145-1145spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted]InBetween0.010.000.010.010.010.030.010.020.020.030.000.000.000.000.0031
3092libgromacs_mpi.so.7 - pairlist.cpp:3543-3543,bitmask.h:191-191PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*)Innermost0.010.000.000.000.010.160.080.140.130.190.000.000.000.000.0031
3193libgromacs_mpi.so.7 - pairlist.cpp:279-283PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.010.000.010.010.010.010.010.010.010.030.000.000.000.000.0031
14915libgromacs_mpi.so.7 - listed_forces.cpp:419-445,stl_iterator.h:1077-1228,arrayref.h:72-85,utilities.h:56-57calcBondedForces(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, t_mdatoms const*, t_fcdata*, gmx::StepWorkload const&, int*) [clone .extracted]InBetween0.010.000.010.010.010.010.010.020.010.030.000.000.000.000.0131
3811libgromacs_mpi.so.7 - idef.h:245-247int 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)Innermost0.010.000.000.000.010.010.010.010.010.020.000.000.000.000.0031
3159libgromacs_mpi.so.7 - impl_x86_avx_512_simd4_float.h:129-201,stl_iterator.h:1077-1158,impl_x86_avx_512_simd_float.h:58-394,grid.h:239-299,iterator_interface.hpp:459-459,functions.h:321-321,unique_ptr.h:199-199,pairlist.cpp:152-3996,smalloc.h:370-377,arrayref.h:78-82,new_allocator.h:147-187,bitmask.h:142-142,stl_uninitialized.h:667-1126,gridset.h:168-168,ishift.h:59-60,stl_construct.h:119-119,pairlist_simd_2xmm.h:130-242,vector.tcc:637-707,listoflists.h:119-146,impl_x86_avx_512_util_float.h:371-376,stl_algobase.h:918-1128,stl_vector.h:378-1936PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]InBetween0.010.000.000.000.010.010.010.010.010.020.000.000.000.000.0031
4078libgromacs_mpi.so.7 - vec.h:141-198,redistribute.cpp:349-419dd_redistribute_cg(_IO_FILE*, long, gmx_domdec_t*, int*, t_state*, t_forcerec*, t_nrnb*, int*) [clone .extracted]InBetween0.010.000.010.010.010.010.010.010.010.020.000.000.000.000.0031
1612libgromacs_mpi.so.7 - grid.h:262-266,atomdata.cpp:1006-1015,stl_vector.h:1145-1258nbnxn_atomdata_copy_x_to_nbat_x(Nbnxm::GridSet const&, gmx::AtomLocality, float const (*) [3], nbnxn_atomdata_t*) [clone .extracted]Innermost0.010.000.000.000.010.010.010.010.010.020.000.000.000.000.0031
1709libgromacs_mpi.so.7 - updategroupscog.h:116-116,vectypes.h:122-122,grid.cpp:1241-1311,stl_vector.h:1145-1145Nbnxm::Grid::calcColumnIndices(Nbnxm::Grid::Dimensions const&, gmx::UpdateGroupsCog const*, gmx::Range, gmx::ArrayRef const>, int, int const*, int, int, gmx::ArrayRef, gmx::ArrayRef)Single0.010.000.010.010.010.010.010.010.010.020.000.000.000.000.0031
1761libgromacs_mpi.so.7 - kerneldispatch.cpp:114-373,stl_iterator.h:1077-1077,arrayref.h:82-82,stl_algobase.h:930-931,stl_vector.h:990-1258nbnxn_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*) [clone .extracted]Outermost0.010.000.010.010.010.020.010.020.020.030.000.000.000.000.0131
3162libgromacs_mpi.so.7 - pairlist.cpp:1998-2000PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.010.000.000.000.010.010.000.010.010.010.000.000.000.000.0031
3647libgromacs_mpi.so.7 - iterator_interface.hpp:459-459,arrayref.h:82-82,idef.h:232-235,constr.h:287-287,hashedmap.h:274-282,new_allocator.h:147-187,ga2la.h:112-126,stl_uninitialized.h:1114-1126,domdec_constraints.cpp:338-375,vector.tcc:114-523,stl_algobase.h:262-262,stl_vector.h:378-1936atoms_to_constraints(gmx_domdec_t*, gmx_mtop_t const&, gmx::ArrayRef, gmx::ArrayRef const>, int, InteractionList*, std::vector >*)InBetween0.010.000.010.000.010.140.080.140.140.190.000.000.000.000.0031
3158libgromacs_mpi.so.7 - impl_x86_avx_512_simd4_float.h:129-201,stl_iterator.h:1077-1158,impl_x86_avx_512_simd_float.h:58-394,grid.h:239-299,iterator_interface.hpp:459-459,functions.h:321-321,unique_ptr.h:199-199,pairlist.cpp:152-3996,smalloc.h:370-377,arrayref.h:78-82,new_allocator.h:147-187,bitmask.h:142-142,stl_uninitialized.h:667-1126,gridset.h:168-168,ishift.h:59-60,stl_construct.h:119-119,pairlist_simd_2xmm.h:63-242,vector.tcc:637-707,listoflists.h:119-146,impl_x86_avx_512_util_float.h:371-376,stl_algobase.h:918-1128,stl_vector.h:378-1936PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]InBetween0.000.000.000.000.010.010.000.010.010.020.000.000.000.000.0031
15293libgromacs_mpi.so.7 - pme_solve.cpp:441-454solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.000.000.010.010.010.010.010.010.010.020.000.000.000.000.0031
3196libgromacs_mpi.so.7 - pairlist.cpp:272-276PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.000.000.000.010.010.010.000.010.010.020.000.000.000.000.0031
3797libgromacs_mpi.so.7 - iterator_interface.hpp:305-459,predefined_ops.h:270-270,arrayref.h:82-260,hashedmap.h:274-282,new_allocator.h:147-187,ga2la.h:112-114,stl_uninitialized.h:1114-1126,localtopology.cpp:737-787,vector.tcc:469-523,listoflists.h:145-146,stl_algobase.h:262-2102,stl_vector.h:378-1899void 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)Outermost0.000.000.010.010.010.010.010.010.010.030.000.000.000.000.0031
3976libgromacs_mpi.so.7 - hashedmap.h:229-255,ga2la.h:99-101,partition.cpp:643-645,stl_vector.h:1126-1126gmx::dd_partition_system(_IO_FILE*, gmx::MDLogger const&, long, t_commrec const*, bool, int, t_state*, gmx_mtop_t const&, t_inputrec const&, gmx::ImdSession*, pull_t*, t_state*, gmx::ForceBuffers*, gmx::MDAtoms*, gmx_localtop_t*, t_forcerec*, gmx::VirtualSitesHandler*, gmx::Constraints*, t_nrnb*, gmx_wallcycle*, bool)Outermost0.000.000.000.000.010.130.070.130.130.160.000.000.000.000.0031
3645libgromacs_mpi.so.7 - iterator_interface.hpp:459-459,arrayref.h:82-82,idef.h:232-235,constr.h:287-287,hashedmap.h:274-282,new_allocator.h:147-187,ga2la.h:112-126,stl_uninitialized.h:1114-1126,mtop_lookup.h:93-106,domdec_constraints.cpp:314-375,vector.tcc:114-523,listoflists.h:145-146,stl_algobase.h:262-262,stl_vector.h:378-1936atoms_to_constraints(gmx_domdec_t*, gmx_mtop_t const&, gmx::ArrayRef, gmx::ArrayRef const>, int, InteractionList*, std::vector >*)Outermost0.000.000.000.000.010.130.090.130.130.200.000.000.000.000.0031
12730libgromacs_mpi.so.7 - functions.h:321-321,std_abs.h:76-76,cmath:466-466,calc_verletbuf.cpp:482-721calcVerletBufferSize(gmx_mtop_t const&, float, t_inputrec const&, int, int, float, VerletbufListSetup const&)Innermost0.000.000.010.010.010.130.110.150.140.190.000.000.000.000.0031
15452libgromacs_mpi.so.7 - fft5d.cpp:876-1166fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.000.000.000.000.010.020.010.010.010.020.000.000.000.000.0031
13329libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-452,commrec.h:171-171,arrayref.h:72-72,lincs.cpp:798-1173,arrayrefwithpadding.h:155-155,impl_x86_avx_512_util_float.h:114-114,stl_vector.h:1126-1126gmx::do_lincs(gmx::ArrayRefWithPadding const>, gmx::ArrayRefWithPadding >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, gmx::ArrayRef >, bool, float (*) [3])Outermost0.000.000.000.000.010.020.010.010.010.020.000.000.000.000.0031
15447libgromacs_mpi.so.7 - fft5d.cpp:947-949fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost0.000.000.000.000.010.010.010.010.010.020.000.000.000.000.0031
4076libgromacs_mpi.so.7 - vec.h:141-205,redistribute.cpp:74-428,vectypes.h:122-122dd_redistribute_cg(_IO_FILE*, long, gmx_domdec_t*, int*, t_state*, t_forcerec*, t_nrnb*, int*) [clone .extracted]Outermost0.000.000.000.000.000.010.000.010.010.020.000.000.000.000.0031
15099libgromacs_mpi.so.7 - pme.cpp:1401-1411gmx_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&) [clone .extracted.87]Single0.000.000.000.000.000.010.000.010.010.010.000.000.000.000.0031
4553libgromacs_mpi.so.7 - unique_ptr.h:199-199,threaded_force_buffer.cpp:365-367,stl_vector.h:1258-1258gmx::ThreadedForceBuffer::reduce(gmx::ForceWithShiftForces*, float*, gmx_grppairener_t*, gmx::ArrayRef, gmx::StepWorkload const&, int)Innermost0.000.000.000.000.000.100.050.090.090.130.000.000.000.000.0031
15291libgromacs_mpi.so.7 - pme_solve.cpp:457-470solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.000.000.000.000.010.010.010.010.010.020.000.000.000.000.0031
13352libgromacs_mpi.so.7 - stl_iterator.h:1077-1337,iterator_interface.hpp:459-459,predefined_ops.h:45-98,lincs.cpp:1936-2210,bit:200-200,stl_algo.h:1796-1948,listoflists.h:145-146,stl_algobase.h:423-749,stl_vector.h:1126-1263gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*) [clone .extracted]InBetween0.000.000.000.010.010.010.000.010.010.020.000.000.000.000.0031
12829libgromacs_mpi.so.7 - vec.h:328-328,unique_ptr.h:199-199,move.h:198-198,constr.cpp:587-607,arrayrefwithpadding.h:108-165gmx::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) [clone .extracted.70]Single0.000.000.000.000.000.010.010.010.010.020.000.000.000.000.0031
4007libgromacs_mpi.so.7 - hashedmap.h:144-204,new_allocator.h:147-187,ga2la.h:84-88,stl_uninitialized.h:1114-1126,partition.cpp:525-536,vector.tcc:469-523,stl_algobase.h:262-262,stl_vector.h:378-1936make_dd_indices(gmx_domdec_t*, int)InBetween0.000.000.000.000.010.100.080.120.120.150.000.000.000.000.0031
3195libgromacs_mpi.so.7 - pairlist.cpp:281-283PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.000.000.000.000.010.010.010.010.010.010.000.000.000.000.0031
15445libgromacs_mpi.so.7 - fft5d.cpp:939-1166fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.000.000.000.000.010.010.010.010.010.020.000.000.000.000.0031
4089libgromacs_mpi.so.7 - reversetopology.cpp:140-145globalAtomIndexToMoltypeIndices(gmx::ArrayRef, int)Single0.000.000.000.000.000.010.000.010.010.010.000.000.000.000.0031
3208libgromacs_mpi.so.7 - stl_iterator.h:1077-1077,pairlist.cpp:3613-3728,new_allocator.h:187-187,bitmask.h:142-142,array:277-277,stl_algobase.h:931-931,stl_vector.h:990-1289rebalanceSimpleLists(gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef) [clone .extracted]InBetween0.000.000.000.000.010.010.010.010.010.020.000.000.000.000.0031
13344libgromacs_mpi.so.7 - iterator_interface.hpp:305-305,arrayref.h:82-82,lincs.cpp:270-287,move.h:198-199gmx::lincs_matrix_expand(gmx::Lincs const&, gmx::Task const&, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef)Outermost0.000.000.000.000.010.010.000.010.010.020.000.000.000.000.0031
4524libgromacs_mpi.so.7 - new_allocator.h:147-187,bitmask.h:154-154,stl_uninitialized.h:1114-1126,vector.tcc:469-523,threaded_force_buffer.cpp:133-135,stl_algobase.h:262-262,stl_vector.h:378-1899gmx::ThreadForceBuffer::processMask()Single0.000.000.000.000.000.010.000.010.010.020.000.000.000.000.0031
15287libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-502,pme_solve.cpp:234-234solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.000.000.000.000.010.010.010.010.010.020.000.000.000.000.0031
14938libgromacs_mpi.so.7 - bitmask.h:136-136,threaded_force_buffer.h:110-110,array:203-203,manage_threading.cpp:363-367,stl_vector.h:1126-1126setup_bonded_threading(bonded_threading_t*, int, bool, InteractionDefinitions const&) [clone .extracted]InBetween0.000.000.000.000.010.010.000.010.010.020.000.000.000.000.0031
14913libgromacs_mpi.so.7 - listed_forces.cpp:385-445,stl_iterator.h:1077-1228,unique_ptr.h:199-199,enumerationhelpers.h:279-279,arrayref.h:72-180,utilities.h:56-57,threaded_force_buffer.h:149-149,stl_vector.h:1126-1258calcBondedForces(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, t_mdatoms const*, t_fcdata*, gmx::StepWorkload const&, int*) [clone .extracted]Outermost0.000.000.000.000.010.010.000.010.010.010.000.000.000.000.0031
3899libgromacs_mpi.so.7 - arrayref.h:82-82,partition.cpp:2517-2519gmx::dd_partition_system(_IO_FILE*, gmx::MDLogger const&, long, t_commrec const*, bool, int, t_state*, gmx_mtop_t const&, t_inputrec const&, gmx::ImdSession*, pull_t*, t_state*, gmx::ForceBuffers*, gmx::MDAtoms*, gmx_localtop_t*, t_forcerec*, gmx::VirtualSitesHandler*, gmx::Constraints*, t_nrnb*, gmx_wallcycle*, bool)Innermost0.000.000.000.000.000.080.030.060.060.100.000.000.000.000.0031
13328libgromacs_mpi.so.7 - lincs.cpp:1193-1195gmx::do_lincs(gmx::ArrayRefWithPadding const>, gmx::ArrayRefWithPadding >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, gmx::ArrayRef >, bool, float (*) [3])Single0.000.000.000.000.000.020.000.010.010.020.000.000.000.000.0031
13361libgromacs_mpi.so.7 - iterator_interface.hpp:459-459,lincs.cpp:1942-1947,stl_vector.h:1126-1126gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*) [clone .extracted]Innermost0.000.000.000.000.000.010.000.010.010.010.000.000.000.000.0031
1611libgromacs_mpi.so.7 - grid.h:233-266,atomdata.cpp:998-1015,stl_vector.h:1145-1263nbnxn_atomdata_copy_x_to_nbat_x(Nbnxm::GridSet const&, gmx::AtomLocality, float const (*) [3], nbnxn_atomdata_t*) [clone .extracted]InBetween0.000.000.000.000.000.000.000.010.010.020.000.000.000.000.0031
13866libgromacs_mpi.so.7 - vec.h:419-421,iterator_interface.hpp:305-305,vcm.cpp:143-215,vectypes.h:122-122calc_vcm_grp(t_mdatoms const&, gmx::ArrayRef const>, gmx::ArrayRef const>, t_vcm*) [clone .extracted]Single0.000.000.000.000.000.010.010.010.010.020.000.000.000.000.0031
3883libgromacs_mpi.so.7 - arrayref.h:82-82,partition.cpp:2517-2519gmx::dd_partition_system(_IO_FILE*, gmx::MDLogger const&, long, t_commrec const*, bool, int, t_state*, gmx_mtop_t const&, t_inputrec const&, gmx::ImdSession*, pull_t*, t_state*, gmx::ForceBuffers*, gmx::MDAtoms*, gmx_localtop_t*, t_forcerec*, gmx::VirtualSitesHandler*, gmx::Constraints*, t_nrnb*, gmx_wallcycle*, bool)Innermost0.000.000.000.000.000.070.020.040.040.070.000.000.000.000.0031
15349libgromacs_mpi.so.7 - pme_spread.cpp:477-1011,stl_algobase.h:238-262,stl_vector.h:1145-1263spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted]Outermost0.000.000.000.000.000.010.000.010.010.010.000.000.000.000.0031
15350libgromacs_mpi.so.7 - pme_spread.cpp:538-702,stl_algobase.h:238-238,stl_vector.h:1145-1145spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted]InBetween0.000.000.000.000.000.010.000.010.010.020.000.000.000.000.0031
1721libgromacs_mpi.so.7 - grid.h:262-262,range.h:84-84,grid.cpp:1462-1466Nbnxm::Grid::setCellIndices(int, int, Nbnxm::GridSetData*, gmx::ArrayRef, gmx::Range, gmx::ArrayRef, gmx::ArrayRef const>, int, nbnxn_atomdata_t*)Single0.000.000.000.000.000.060.030.060.060.090.000.000.000.000.0031
1586libgromacs_mpi.so.7 - atomdata.cpp:685-691nbnxn_atomdata_set(nbnxn_atomdata_t*, Nbnxm::GridSet const&, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef)Innermost0.000.000.000.000.000.060.010.030.030.060.000.000.000.000.0031
3887libgromacs_mpi.so.7 - arrayref.h:82-82,partition.cpp:2517-2519gmx::dd_partition_system(_IO_FILE*, gmx::MDLogger const&, long, t_commrec const*, bool, int, t_state*, gmx_mtop_t const&, t_inputrec const&, gmx::ImdSession*, pull_t*, t_state*, gmx::ForceBuffers*, gmx::MDAtoms*, gmx_localtop_t*, t_forcerec*, gmx::VirtualSitesHandler*, gmx::Constraints*, t_nrnb*, gmx_wallcycle*, bool)Innermost0.000.000.000.000.000.060.020.040.040.080.000.000.000.000.0031
13296libgromacs_mpi.so.7 - iterator_interface.hpp:459-459,arrayref.h:82-82,lincs.cpp:1773-2151,listoflists.h:145-146,stl_vector.h:1126-1263gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*)InBetween0.000.000.000.000.000.050.030.070.070.110.000.000.000.000.0031
3895libgromacs_mpi.so.7 - arrayref.h:82-82,partition.cpp:2517-2519gmx::dd_partition_system(_IO_FILE*, gmx::MDLogger const&, long, t_commrec const*, bool, int, t_state*, gmx_mtop_t const&, t_inputrec const&, gmx::ImdSession*, pull_t*, t_state*, gmx::ForceBuffers*, gmx::MDAtoms*, gmx_localtop_t*, t_forcerec*, gmx::VirtualSitesHandler*, gmx::Constraints*, t_nrnb*, gmx_wallcycle*, bool)Innermost0.000.000.000.000.000.050.030.070.080.110.000.000.000.000.0031
3194libgromacs_mpi.so.7 - pairlist.cpp:272-276PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.000.000.000.000.000.000.000.010.010.010.000.000.000.000.0031
15401libgromacs_mpi.so.7 - pme_spread.cpp:165-167spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted.18]Innermost0.000.000.000.000.000.000.000.010.010.010.000.000.000.000.0031
15444libgromacs_mpi.so.7 - fft5d.cpp:918-1391fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.000.000.000.000.010.000.000.010.010.010.000.000.000.000.0031
4851libgromacs_mpi.so.7 - pbc_simd.cpp:59-61set_pbc_simd(t_pbc const*, float*)Single0.000.000.000.000.010.000.000.010.010.010.000.000.000.000.0031
3902libgromacs_mpi.so.7 - iterator_interface.hpp:459-459,partition.cpp:2552-2557gmx::dd_partition_system(_IO_FILE*, gmx::MDLogger const&, long, t_commrec const*, bool, int, t_state*, gmx_mtop_t const&, t_inputrec const&, gmx::ImdSession*, pull_t*, t_state*, gmx::ForceBuffers*, gmx::MDAtoms*, gmx_localtop_t*, t_forcerec*, gmx::VirtualSitesHandler*, gmx::Constraints*, t_nrnb*, gmx_wallcycle*, bool)Innermost0.000.000.000.000.000.050.000.030.030.060.000.000.000.000.0031
3178libgromacs_mpi.so.7 - pairlist.cpp:1252-1255PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.000.000.000.000.000.000.000.010.010.010.000.000.000.000.0031
13287libgromacs_mpi.so.7 - iterator_interface.hpp:459-459,lincs.cpp:1614-1614,stl_algobase.h:931-931gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*)Single0.000.000.000.000.000.040.010.040.040.060.000.000.000.000.0031
3168libgromacs_mpi.so.7 - stl_algobase.h:918-919PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0031
1693libgromacs_mpi.so.7 - grid.cpp:816-889Nbnxm::Grid::fillCell(Nbnxm::GridSetData*, nbnxn_atomdata_t*, int, int, gmx::ArrayRef, gmx::ArrayRef const>, Nbnxm::BoundingBox*)Outermost0.000.000.000.000.000.000.000.010.010.010.000.000.000.000.0031
3832libgromacs_mpi.so.7 - stl_algobase.h:386-388void std::vector >::_M_range_insert >(__gnu_cxx::__normal_iterator > >, gmx::ArrayRefIter, gmx::ArrayRefIter, std::forward_iterator_tag)Single0.000.000.000.000.000.010.000.010.010.010.000.000.000.000.0031
14821libgromacs_mpi.so.7 - bonded.cpp:196-2327float (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*)Single0.000.000.000.000.000.000.000.010.010.030.000.000.000.000.0031
13362libgromacs_mpi.so.7 - iterator_interface.hpp:459-459,lincs.cpp:1942-1947,stl_vector.h:1126-1126gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*) [clone .extracted]Innermost0.000.000.000.000.000.010.000.010.000.010.000.000.000.000.0031
13359libgromacs_mpi.so.7 - iterator_interface.hpp:459-459,lincs.cpp:1950-1955,stl_vector.h:1126-1126gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*) [clone .extracted]Innermost0.000.000.000.000.000.010.000.010.010.010.000.000.000.000.0031
12741libgromacs_mpi.so.7 - calc_verletbuf.cpp:162-176getVerletBufferAtomtypes(gmx_mtop_t const&, bool, bool)Innermost0.000.000.000.000.000.040.000.020.020.040.000.000.000.000.0031
3794libgromacs_mpi.so.7 - stl_algo.h:574-579,localtopology.cpp:103-103int 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&)Innermost0.000.000.000.000.000.010.000.010.010.010.000.000.000.000.0031
13368libgromacs_mpi.so.7 - lincs.cpp:1251-1324,stl_vector.h:1126-1126gmx::set_lincs_matrix(gmx::Lincs*, gmx::ArrayRef, float) [clone .extracted]InBetween0.000.000.000.000.000.010.000.010.000.010.000.000.000.000.0031
88gmx_mpi - __intel_avx_rep_memsetSingle0.000.000.000.000.000.000.000.010.010.020.000.000.000.000.0031
13285libgromacs_mpi.so.7 - lincs.cpp:1629-1632,bitmask.h:136-136,array:203-203gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*)Innermost0.000.000.000.000.000.030.010.030.030.060.000.000.000.000.0031
13282libgromacs_mpi.so.7 - iterator_interface.hpp:459-459,lincs.cpp:1678-1678,stl_algobase.h:931-931gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*)Single0.000.000.000.000.000.030.010.030.030.050.000.000.000.000.0031
15642libgromacs_mpi.so.7 - stl_iterator.h:1077-1244,vec.h:204-328,commrec.h:171-171,unique_ptr.h:199-487,checkpointhandler.h:107-132,shared_ptr_base.h:1666-1666,enumerationhelpers.h:279-279,arrayref.h:72-311,new_allocator.h:168-168,move.h:198-198,stat.h:79-81,stophandler.h:102-179,md.cpp:228-2032,wallcycle.h:211-312,cyclecounter.h:182-188,std_function.h:247-591,optional:127-127,awh.h:257-257,arrayrefwithpadding.h:101-155,nrnb.h:187-187,resethandler.h:128-167,stl_algobase.h:398-398,stl_vector.h:366-1263gmx::LegacySimulator::do_md()InBetween0.000.000.000.000.000.030.000.020.020.050.000.000.000.000.0031
12798libgromacs_mpi.so.7 - constr.h:220-220,constr.cpp:879-918gmx::makeAtomsToConstraintsList(int, gmx::ArrayRef, gmx::ArrayRef, gmx::FlexibleConstraintTreatment)Single0.000.000.000.000.000.030.000.020.020.040.000.000.000.000.0031
3642libgromacs_mpi.so.7 - hashedmap.h:274-281,domdec_constraints.cpp:528-534,stl_vector.h:1145-1145dd_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t const&, gmx::ArrayRef, gmx::Constraints*, int, gmx::ArrayRef)InBetween0.000.000.000.000.000.030.000.020.010.030.000.000.000.000.0030
1617libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-182,atomdata.cpp:1053-1223,arrayref.h:82-85,bitmask.h:154-154,stl_vector.h:990-1258nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone .extracted]Outermost0.000.000.000.000.000.010.000.010.010.010.000.000.000.000.0031
3166libgromacs_mpi.so.7 - pairlist.cpp:1981-1985,stl_vector.h:1126-1126PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0031
3667libgromacs_mpi.so.7 - hashedmap.h:274-282,new_allocator.h:147-187,ga2la.h:112-126,stl_uninitialized.h:1114-1126,domdec_constraints.cpp:272-280,vector.tcc:469-523,stl_algobase.h:262-262,stl_vector.h:378-1899dd_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t const&, gmx::ArrayRef, gmx::Constraints*, int, gmx::ArrayRef) [clone .extracted]InBetween0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0031
1610libgromacs_mpi.so.7 - grid.h:233-266,atomdata.cpp:993-1015,stl_vector.h:1145-1263nbnxn_atomdata_copy_x_to_nbat_x(Nbnxm::GridSet const&, gmx::AtomLocality, float const (*) [3], nbnxn_atomdata_t*) [clone .extracted]Outermost0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0030
3169libgromacs_mpi.so.7 - stl_algobase.h:918-919PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0031
15451libgromacs_mpi.so.7 - fft5d.cpp:854-1369fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.000.000.000.000.000.000.000.010.010.010.000.000.000.000.0031
13419libgromacs_mpi.so.7 - mtop_lookup.h:93-106,stl_vector.h:1145-1145atoms2md(gmx_mtop_t const&, t_inputrec const&, int, gmx::ArrayRef, int, gmx::MDAtoms*) [clone .extracted]Innermost0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0031
1613libgromacs_mpi.so.7 - atomdata.cpp:1149-1268,atomdata.h:102-102,stl_vector.h:1126-1263reduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::GridSet const&, float (*) [3]) [clone .extracted]Outermost0.000.000.000.000.000.000.000.010.010.010.000.000.000.000.0031
79gmx_mpi - __intel_rtdd_indepSingle0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0031
4071libgromacs_mpi.so.7 - vec.h:204-206,redistribute.cpp:91-100,stl_vector.h:1126-1126dd_redistribute_cg(_IO_FILE*, long, gmx_domdec_t*, int*, t_state*, t_forcerec*, t_nrnb*, int*)Single0.000.000.000.000.000.020.000.010.010.030.000.000.000.000.0026
12800libgromacs_mpi.so.7 - constr.cpp:892-895gmx::makeAtomsToConstraintsList(int, gmx::ArrayRef, gmx::ArrayRef, gmx::FlexibleConstraintTreatment)Single0.000.000.000.000.000.020.000.010.010.030.000.000.000.000.0030
13314libgromacs_mpi.so.7 - lincs.cpp:1337-1342gmx::set_lincs_matrix(gmx::Lincs*, gmx::ArrayRef, float)Single0.000.000.000.000.000.020.010.020.020.050.000.000.000.000.0031
3898libgromacs_mpi.so.7 - stl_algobase.h:386-388gmx::dd_partition_system(_IO_FILE*, gmx::MDLogger const&, long, t_commrec const*, bool, int, t_state*, gmx_mtop_t const&, t_inputrec const&, gmx::ImdSession*, pull_t*, t_state*, gmx::ForceBuffers*, gmx::MDAtoms*, gmx_localtop_t*, t_forcerec*, gmx::VirtualSitesHandler*, gmx::Constraints*, t_nrnb*, gmx_wallcycle*, bool)Innermost0.000.000.000.000.000.020.010.040.040.080.000.000.000.000.0030
4689libgromacs_mpi.so.7 - mshift.cpp:455-712mk_mshift(_IO_FILE*, t_graph*, PbcType, float const (*) [3], float const (*) [3])InBetween0.000.000.000.000.000.020.000.010.010.020.000.000.000.000.0028
13360libgromacs_mpi.so.7 - iterator_interface.hpp:459-459,lincs.cpp:1950-1955,stl_vector.h:1126-1126gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*) [clone .extracted]Innermost0.000.000.000.000.000.010.000.010.000.010.000.000.000.000.0031
3880libgromacs_mpi.so.7 - stl_iterator.h:1244-1244,ga2la.h:156-158gmx::dd_partition_system(_IO_FILE*, gmx::MDLogger const&, long, t_commrec const*, bool, int, t_state*, gmx_mtop_t const&, t_inputrec const&, gmx::ImdSession*, pull_t*, t_state*, gmx::ForceBuffers*, gmx::MDAtoms*, gmx_localtop_t*, t_forcerec*, gmx::VirtualSitesHandler*, gmx::Constraints*, t_nrnb*, gmx_wallcycle*, bool)Innermost0.000.000.000.000.000.020.000.020.010.040.000.000.000.000.0030
1705libgromacs_mpi.so.7 - vectypes.h:122-122,grid.cpp:385-387Nbnxm::sort_atoms(int, bool, int, bool, int*, int, gmx::ArrayRef const>, float, float, int, gmx::ArrayRef)Innermost0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0030
4741libgromacs_mpi.so.7 - vec.h:204-206,functions.h:321-321,pbc.cpp:90-574,stl_algobase.h:238-238low_set_pbc(t_pbc*, PbcType, int const*, float const (*) [3])InBetween0.000.000.000.000.000.020.000.020.030.040.000.000.000.000.0031
13573libgromacs_mpi.so.7 - settle.cpp:231-240gmx::SettleData::setConstraints(InteractionList const&, int, gmx::ArrayRef, gmx::ArrayRef)Single0.000.000.000.000.000.020.000.020.020.030.000.000.000.000.0030
3120libgromacs_mpi.so.7 - impl_x86_avx_512_simd4_float.h:56-262,stl_iterator.h:1077-1228,impl_x86_avx_512_simd_float.h:58-394,vec.h:204-206,grid.h:233-299,iterator_interface.hpp:305-459,pairsearch.h:79-84,clusterdistancekerneltype.h:66-74,functions.h:321-484,unique_ptr.h:199-199,pairlist.cpp:152-4018,smalloc.h:370-377,arrayref.h:78-82,nbnxm_geometry.h:59-64,new_allocator.h:147-187,pairlist.h:179-179,bitmask.h:142-142,stl_uninitialized.h:667-1126,gridset.h:135-168,ishift.h:59-60,cmath:466-466,stl_construct.h:119-119,cyclecounter.h:182-188,pairlist_simd_2xmm.h:63-242,atomdata.h:258-258,vector.tcc:637-707,boundingboxes.h:98-98,listoflists.h:119-146,impl_x86_avx_512_util_float.h:371-376,stl_algobase.h:238-1128,stl_vector.h:378-1936PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Outermost0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0026
15090libgromacs_mpi.so.7 - stl_iterator.h:1077-1228,arrayref.h:72-72,pme.cpp:1224-1434,wallcycle.h:211-313,cyclecounter.h:182-188,array:203-203,nrnb.h:187-187gmx_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&)Single0.000.000.000.000.000.020.000.010.000.020.000.000.000.000.0021
4075libgromacs_mpi.so.7 - redistribute.cpp:679-703,array:203-203,stl_vector.h:990-1936dd_redistribute_cg(_IO_FILE*, long, gmx_domdec_t*, int*, t_state*, t_forcerec*, t_nrnb*, int*)Single0.000.000.000.000.000.020.000.020.020.050.000.000.000.000.0031
3455libgromacs_mpi.so.7 - vec.h:284-284,functions.h:321-321,reversetopology.h:114-114,computemultibodycutoffs.cpp:76-116,stl_vector.h:990-990dd_bonded_cg_distance(gmx::MDLogger const&, gmx_mtop_t const&, t_inputrec const&, gmx::ArrayRef const>, float const (*) [3], gmx::DDBondedChecking, float*, float*)InBetween0.000.000.000.000.000.020.000.010.010.030.000.000.000.000.0028
4067libgromacs_mpi.so.7 - redistribute.cpp:133-143,hashedmap.h:229-255,ga2la.h:99-101,stl_vector.h:1126-1126dd_redistribute_cg(_IO_FILE*, long, gmx_domdec_t*, int*, t_state*, t_forcerec*, t_nrnb*, int*)Outermost0.000.000.000.000.000.020.000.010.010.030.000.000.000.000.0031
1740libgromacs_mpi.so.7 - grid.h:233-266,gridset.cpp:121-128,stl_vector.h:1126-1126Nbnxm::GridSet::setLocalAtomOrder()Outermost0.000.000.000.000.000.020.000.010.000.020.000.000.000.000.0013
1688libgromacs_mpi.so.7 - grid.cpp:921-923Nbnxm::Grid::fillCell(Nbnxm::GridSetData*, nbnxn_atomdata_t*, int, int, gmx::ArrayRef, gmx::ArrayRef const>, Nbnxm::BoundingBox*)Single0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0029
4790libgromacs_mpi.so.7 - pbc.cpp:860-862pbc_dx_aiuc(t_pbc const*, float const*, float const*, float*)Single0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0021
4527libgromacs_mpi.so.7 - threaded_force_buffer.cpp:92-94gmx::ThreadForceBuffer::clearForcesAndEnergies()Single0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0020
3666libgromacs_mpi.so.7 - mtop_lookup.h:93-106,stl_vector.h:1145-1145dd_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t const&, gmx::ArrayRef, gmx::Constraints*, int, gmx::ArrayRef) [clone .extracted]Innermost0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0027
3207libgromacs_mpi.so.7 - stl_iterator.h:1077-1077,iterator_interface.hpp:305-305,pairlist.cpp:3613-3728,new_allocator.h:187-187,bitmask.h:142-142,array:277-277,stl_algobase.h:931-931,stl_vector.h:990-1289rebalanceSimpleLists(gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef) [clone .extracted]Outermost0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0026
14935libgromacs_mpi.so.7 - utilities.h:57-57,manage_threading.cpp:351-351setup_bonded_threading(bonded_threading_t*, int, bool, InteractionDefinitions const&) [clone .extracted]Innermost0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0019
1679libgromacs_mpi.so.7 - grid.cpp:531-536,stl_algobase.h:238-238Nbnxm::Grid::fillCell(Nbnxm::GridSetData*, nbnxn_atomdata_t*, int, int, gmx::ArrayRef, gmx::ArrayRef const>, Nbnxm::BoundingBox*)Single0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0030
15188libgromacs_mpi.so.7 - pme_grid.cpp:529-539unwrap_periodic_pmegrid(gmx_pme_t*, float*) [clone .extracted]Outermost0.000.000.000.000.000.000.000.010.010.010.000.000.000.000.0028
13733libgromacs_mpi.so.7 - iterator_interface.hpp:305-305,update.cpp:1637-1641gmx::Update::Impl::finish_update(t_inputrec const&, bool, int, gmx::ArrayRef, t_state*, gmx_wallcycle*, bool) [clone .extracted]Single0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0027
13413libgromacs_mpi.so.7 - vec.h:328-335,iterator_interface.hpp:305-305,md_support.cpp:113-157,vectypes.h:122-122calc_ke_part_normal(gmx::ArrayRef const>, t_grpopts const*, t_mdatoms const*, gmx_ekindata_t*, t_nrnb*, bool) [clone .extracted]Outermost0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0028
3164libgromacs_mpi.so.7 - pairlist.cpp:1991-1995,stl_vector.h:1126-1126PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0031
3157libgromacs_mpi.so.7 - grid.h:251-251,pairlist.cpp:2778-2781PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef, nbnxn_atomdata_t*, gmx::ListOfLists const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0019
1604libgromacs_mpi.so.7 - atomdata.cpp:125-127nbnxn_atomdata_set(nbnxn_atomdata_t*, Nbnxm::GridSet const&, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef)Innermost0.000.000.000.000.000.010.000.020.020.050.000.000.000.000.0031
3894libgromacs_mpi.so.7 - stl_algobase.h:386-388gmx::dd_partition_system(_IO_FILE*, gmx::MDLogger const&, long, t_commrec const*, bool, int, t_state*, gmx_mtop_t const&, t_inputrec const&, gmx::ImdSession*, pull_t*, t_state*, gmx::ForceBuffers*, gmx::MDAtoms*, gmx_localtop_t*, t_forcerec*, gmx::VirtualSitesHandler*, gmx::Constraints*, t_nrnb*, gmx_wallcycle*, bool)Innermost0.000.000.000.000.000.010.010.040.040.060.000.000.000.000.0031
13293libgromacs_mpi.so.7 - lincs.cpp:2229-2231gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef, float, bool, t_commrec const*, gmx::Lincs*)Single0.000.000.000.000.000.010.000.010.010.030.000.000.000.000.0026
1595libgromacs_mpi.so.7 - atomdata.cpp:801-803nbnxn_atomdata_set(nbnxn_atomdata_t*, Nbnxm::GridSet const&, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef)Innermost0.000.000.000.000.000.010.000.020.020.050.000.000.000.000.0029
4556libgromacs_mpi.so.7 - vec.h:141-147,unique_ptr.h:199-199,threaded_force_buffer.cpp:353-355,stl_vector.h:1258-1258gmx::ThreadedForceBuffer::reduce(gmx::ForceWithShiftForces*, float*, gmx_grppairener_t*, gmx::ArrayRef, gmx::StepWorkload const&, int)Innermost0.000.000.000.000.000.010.010.030.030.050.000.000.000.000.0031
4072libgromacs_mpi.so.7 - vec.h:204-206,unique_ptr.h:199-199,redistribute.cpp:112-123,updategroupscog.h:116-116,stl_vector.h:1126-1145dd_redistribute_cg(_IO_FILE*, long, gmx_domdec_t*, int*, t_state*, t_forcerec*, t_nrnb*, int*)Single0.000.000.000.000.000.010.000.020.020.040.000.000.000.000.0029
4070libgromacs_mpi.so.7 - vec.h:204-206,redistribute.cpp:91-100,stl_vector.h:1126-1126dd_redistribute_cg(_IO_FILE*, long, gmx_domdec_t*, int*, t_state*, t_forcerec*, t_nrnb*, int*)Single0.000.000.000.000.000.010.000.020.020.040.000.000.000.000.0028
15404libgromacs_mpi.so.7 - pme_spread.cpp:154-156spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted.18]Innermost0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0031
3234libgromacs_mpi.so.7 - stl_algobase.h:918-919std::vector, std::allocator > >::_M_fill_insert(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned long, std::array const&)Single0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0030
1718libgromacs_mpi.so.7 - impl_x86_avx_512_simd4_float.h:84-182,grid.cpp:678-678Nbnxm::Grid::setCellIndices(int, int, Nbnxm::GridSetData*, gmx::ArrayRef, gmx::Range, gmx::ArrayRef, gmx::ArrayRef const>, int, nbnxn_atomdata_t*)Innermost0.000.000.000.000.000.010.000.020.010.040.000.000.000.000.0031
4550libgromacs_mpi.so.7 - unique_ptr.h:199-199,threaded_force_buffer.cpp:380-382,stl_vector.h:1126-1126gmx::ThreadedForceBuffer::reduce(gmx::ForceWithShiftForces*, float*, gmx_grppairener_t*, gmx::ArrayRef, gmx::StepWorkload const&, int)Innermost0.000.000.000.000.000.010.000.010.000.010.000.000.000.000.0022
13331libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-198,lincs.cpp:1155-1155gmx::do_lincs(gmx::ArrayRefWithPadding const>, gmx::ArrayRefWithPadding >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, gmx::ArrayRef >, bool, float (*) [3])Innermost0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0024
13581libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-452,settle.cpp:423-423,impl_x86_avx_512_util_float.h:114-153,stl_vector.h:1263-1263gmx::csettle(gmx::SettleData const&, int, int, t_pbc const*, gmx::ArrayRefWithPadding const>, gmx::ArrayRefWithPadding >, float, gmx::ArrayRefWithPadding >, bool, float (*) [3], bool*)Single0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0017
4080libgromacs_mpi.so.7 - vec.h:193-198,redistribute.cpp:414-414dd_redistribute_cg(_IO_FILE*, long, gmx_domdec_t*, int*, t_state*, t_forcerec*, t_nrnb*, int*) [clone .extracted]Innermost0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.007
3241libgromacs_mpi.so.7 - stl_iterator.h:1750-1750,new_allocator.h:187-187,stl_uninitialized.h:351-351void std::vector > >::_M_realloc_insert(__gnu_cxx::__normal_iterator > > >, nbnxn_cj_t const&)Single0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0027
15193libgromacs_mpi.so.7 - pme_grid.cpp:518-522unwrap_periodic_pmegrid(gmx_pme_t*, float*) [clone .extracted.30]InBetween0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0026
3810libgromacs_mpi.so.7 - idef.h:245-247int 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)Innermost0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0020
3639libgromacs_mpi.so.7 - hashedmap.h:274-281,domdec_constraints.cpp:543-549,stl_vector.h:1145-1145dd_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t const&, gmx::ArrayRef, gmx::Constraints*, int, gmx::ArrayRef)InBetween0.000.000.000.000.000.010.000.020.020.050.000.000.000.000.0030
3637libgromacs_mpi.so.7 - stl_iterator.h:1244-1244,hashedmap.h:290-293dd_clear_local_constraint_indices(gmx_domdec_t*)Single0.000.000.000.000.000.010.000.010.000.010.000.000.000.000.0012
1741libgromacs_mpi.so.7 - gridset.cpp:125-128Nbnxm::GridSet::setLocalAtomOrder()Innermost0.000.000.000.000.000.010.000.020.020.040.000.000.000.000.0031
3263libgromacs_mpi.so.7 - prunekerneldispatch.cpp:68-86,clusterdistancekerneltype.h:66-74,arrayref.h:78-85PairlistSet::dispatchPruneKernel(nbnxn_atomdata_t const*, gmx::ArrayRef const>) [clone .extracted]Single0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0028
1603libgromacs_mpi.so.7 - atomdata.cpp:125-127nbnxn_atomdata_set(nbnxn_atomdata_t*, Nbnxm::GridSet const&, gmx::ArrayRef, gmx::ArrayRef, gmx::ArrayRef)Innermost0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.003
3478libgromacs_mpi.so.7 - distribute.cpp:436-442,new_allocator.h:147-187,stl_uninitialized.h:1114-1126,vector.tcc:469-523,stl_algobase.h:262-262,stl_vector.h:378-1899distributeState(gmx::MDLogger const&, gmx_domdec_t*, gmx_mtop_t const&, t_state*, gmx_ddbox_t const&, t_state*)Single0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.007
1694libgromacs_mpi.so.7 - grid.cpp:855-857Nbnxm::Grid::fillCell(Nbnxm::GridSetData*, nbnxn_atomdata_t*, int, int, gmx::ArrayRef, gmx::ArrayRef const>, Nbnxm::BoundingBox*)Innermost0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0017
1726libgromacs_mpi.so.7 - grid.cpp:1400-1402,stl_vector.h:1126-1126Nbnxm::Grid::setCellIndices(int, int, Nbnxm::GridSetData*, gmx::ArrayRef, gmx::Range, gmx::ArrayRef, gmx::ArrayRef const>, int, nbnxn_atomdata_t*)Innermost0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0021
4791libgromacs_mpi.so.7 - pbc.cpp:852-854pbc_dx_aiuc(t_pbc const*, float const*, float const*, float*)Single0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0022
4552libgromacs_mpi.so.7 - unique_ptr.h:199-199,threaded_force_buffer.cpp:365-367,stl_vector.h:1258-1258gmx::ThreadedForceBuffer::reduce(gmx::ForceWithShiftForces*, float*, gmx_grppairener_t*, gmx::ArrayRef, gmx::StepWorkload const&, int)Innermost0.000.000.000.000.000.000.000.010.010.020.000.000.000.000.0024
13333libgromacs_mpi.so.7 - impl_x86_avx_512_simd_float.h:104-198,lincs.cpp:1098-1098gmx::do_lincs(gmx::ArrayRefWithPadding const>, gmx::ArrayRefWithPadding >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef, t_commrec const*, bool, float, bool*, float, gmx::ArrayRef >, bool, float (*) [3])Single0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0014
4686libgromacs_mpi.so.7 - vec.h:167-245,mshift.cpp:454-775,iterator_interface.hpp:459-459,arrayref.h:82-82,listoflists.h:109-146,stl_vector.h:990-1263mk_mshift(_IO_FILE*, t_graph*, PbcType, float const (*) [3], float const (*) [3])InBetween0.000.000.000.000.000.000.000.010.010.020.000.000.000.000.0024
4685libgromacs_mpi.so.7 - mshift.cpp:654-656,iterator_interface.hpp:459-459,listoflists.h:145-145mk_mshift(_IO_FILE*, t_graph*, PbcType, float const (*) [3], float const (*) [3])Innermost0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.003
3453libgromacs_mpi.so.7 - vec.h:284-284,iterator_interface.hpp:459-459,functions.h:321-321,computemultibodycutoffs.cpp:76-133,listoflists.h:145-146dd_bonded_cg_distance(gmx::MDLogger const&, gmx_mtop_t const&, t_inputrec const&, gmx::ArrayRef const>, float const (*) [3], gmx::DDBondedChecking, float*, float*)InBetween0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.003
3788libgromacs_mpi.so.7 - stl_iterator.h:1077-1077,localtopology.cpp:346-346,stl_vector.h:1483-1483dd_make_local_top(gmx_domdec_t const&, gmx_domdec_zones_t const&, int, float (*) [3], float*, int const*, t_forcerec*, gmx::ArrayRef const>, gmx_mtop_t const&, gmx::ArrayRef, gmx_localtop_t*)Innermost0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.007
13391libgromacs_mpi.so.7 - vec.h:538-546,md_support.cpp:165-165compute_globals(gmx_global_stat*, t_commrec*, t_inputrec const*, t_forcerec*, gmx_ekindata_t*, gmx::ArrayRef const>, gmx::ArrayRef const>, float const (*) [3], t_mdatoms const*, t_nrnb*, t_vcm*, gmx_wallcycle*, gmx_enerdata_t*, float (*) [3], float (*) [3], float (*) [3], float (*) [3], gmx::SimulationSignaller*, float const (*) [3], bool*, int, long, gmx::ObservablesReducer*)Innermost0.000.000.000.000.000.000.000.020.010.030.000.000.000.000.0029
4529libgromacs_mpi.so.7 - threaded_force_buffer.cpp:92-94gmx::ThreadForceBuffer::clearForcesAndEnergies()Single0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.006
4528libgromacs_mpi.so.7 - threaded_force_buffer.cpp:92-94gmx::ThreadForceBuffer::clearForcesAndEnergies()Single0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0012
3641libgromacs_mpi.so.7 - hashedmap.h:274-281,domdec_constraints.cpp:525-534,stl_vector.h:1145-1145dd_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t const&, gmx::ArrayRef, gmx::Constraints*, int, gmx::ArrayRef)Outermost0.000.000.000.000.000.000.000.010.010.020.000.000.000.000.0025
14936libgromacs_mpi.so.7 - utilities.h:57-57,bitmask.h:136-136,threaded_force_buffer.h:110-110,listed_internal.h:74-74,array:203-203,manage_threading.cpp:351-367,stl_vector.h:990-1145setup_bonded_threading(bonded_threading_t*, int, bool, InteractionDefinitions const&) [clone .extracted]InBetween0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0018
3785libgromacs_mpi.so.7 - listoflists.h:192-194dd_make_local_top(gmx_domdec_t const&, gmx_domdec_zones_t const&, int, float (*) [3], float*, int const*, t_forcerec*, gmx::ArrayRef const>, gmx_mtop_t const&, gmx::ArrayRef, gmx_localtop_t*)Innermost0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0011
13325libgromacs_mpi.so.7 - vec.h:167-345,iterator_interface.hpp:459-459,std_abs.h:76-76,lincs.cpp:2337-2364,stl_vector.h:1145-1145gmx::makeLincsDeviations(gmx::Lincs const&, gmx::ArrayRef const>, t_pbc const*)Innermost0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0014
1759libgromacs_mpi.so.7 - kernel_common.cpp:111-125reduce_energies_over_lists(nbnxn_atomdata_t const*, int, float*, float*)InBetween0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0013
1608libgromacs_mpi.so.7 - iterator_interface.hpp:459-459,atomdata.cpp:1282-1285,arrayref.h:82-82,stl_vector.h:1145-1145nbnxn_atomdata_add_nbat_fshift_to_fshift(nbnxn_atomdata_t const&, gmx::ArrayRef >)Innermost0.000.000.000.000.000.000.000.010.000.020.000.000.000.000.0031
15272libgromacs_mpi.so.7 - vec.h:538-546,pme_solve.cpp:193-195get_pme_ener_vir_q(pme_solve_work_t*, int, PmeOutput*)Single0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.009
13846libgromacs_mpi.so.7 - vcm.cpp:287-292void doStopComMotionLinear<3>(t_mdatoms const&, gmx::ArrayRef >, t_vcm const&)Single0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0031
13367libgromacs_mpi.so.7 - arrayref.h:78-78,lincs.cpp:1248-1353,stl_vector.h:1126-1126gmx::set_lincs_matrix(gmx::Lincs*, gmx::ArrayRef, float) [clone .extracted]Outermost0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0010
12782libgromacs_mpi.so.7 - vec.h:328-328,calcvir.cpp:61-120calc_vir(int, float const (*) [3], float const (*) [3], float (*) [3], bool, float const (*) [3]) [clone .extracted]Outermost0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0011
5155libgromacs_mpi.so.7 - idef.cpp:506-506,stl_vector.h:1603-1936InteractionDefinitions::clear()Single0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0023
4850libgromacs_mpi.so.7 - pbc_simd.cpp:59-61set_pbc_simd(t_pbc const*, float*)Single0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0025
4538libgromacs_mpi.so.7 - unique_ptr.h:199-199,new_allocator.h:147-187,basic_string.h:236-277,bitmask.h:154-191,stl_uninitialized.h:1114-1126,vector.tcc:469-523,array:277-277,threaded_force_buffer.cpp:272-301,stl_algobase.h:262-931,stl_vector.h:378-1899gmx::ThreadedForceBuffer::setupReduction()Outermost0.000.000.000.000.000.000.000.010.010.020.000.000.000.000.0023
3829libgromacs_mpi.so.7 - iterator_interface.hpp:305-305,arrayref.h:72-85,range.h:103-105,localtopology.cpp:845-905,stl_vector.h:990-1936make_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*) [clone .extracted]Single0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0015
1756libgromacs_mpi.so.7 - bitmask.h:162-162,kernel_common.cpp:56-76clearForceBuffer(nbnxn_atomdata_t*, int)Single0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0028
1745libgromacs_mpi.so.7 - gridset.cpp:212-217,arrayref.h:72-85,stl_vector.h:990-1258Nbnxm::GridSet::putOnGrid(float const (*) [3], int, float const*, float const*, gmx::UpdateGroupsCog const*, gmx::Range, float, gmx::ArrayRef, gmx::ArrayRef const>, int, int const*, nbnxn_atomdata_t*) [clone .extracted]Single0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0012
1697libgromacs_mpi.so.7 - grid.h:251-266,arrayref.h:72-72,range.h:84-84,grid.cpp:1032-1093,stl_vector.h:1126-1145Nbnxm::Grid::sortColumnsCpuGeometry(Nbnxm::GridSetData*, int, gmx::ArrayRef, gmx::ArrayRef const>, nbnxn_atomdata_t*, gmx::Range, gmx::ArrayRef)Outermost0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0021
621libgromacs_mpi.so.7 - move.h:197-199,inmemoryserializer.cpp:92-92gmx::InMemoryDeserializer::doFloat(float*)Single0.000.000.000.000.000.000.000.010.000.010.000.000.000.000.0019
3458libgromacs_mpi.so.7 - vec.h:284-284,functions.h:321-321,computemultibodycutoffs.cpp:76-113dd_bonded_cg_distance(gmx::MDLogger const&, gmx_mtop_t const&, t_inputrec const&, gmx::ArrayRef const>, float const (*) [3], gmx::DDBondedChecking, float*, float*)Innermost0.000.000.000.000.000.000.000.000.000.010.000.000.000.000.0031
×