options

Loops Index

276 loops have been discarded from the report because their coverage is lower than the threshold set by object_coverage_threshold (0.01%). It represents about 0.51% of the application. To include them, change the value of object_coverage_threshold in the experiment directory configuration file, then rerun the command with the additionnal parameter --force-static-analysis

Columns Filter

Level Exclusive coverage run_0 (%) Inclusive coverage run_0 (%) Max Exclusive Time Over Threads run_0 (s) Max Inclusive Time Over Threads run_0 (s) Exclusive Time w.r.t. Wall Time run_0 (s) Inclusive Time w.r.t. Wall Time run_0 (s) Nb Threads run_0 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing run_0 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelExclusive coverage run_0 (%)Inclusive coverage run_0 (%)Max Exclusive Time Over Threads run_0 (s)Max Inclusive Time Over Threads run_0 (s)Exclusive Time w.r.t. Wall Time run_0 (s)Inclusive Time w.r.t. Wall Time run_0 (s)Nb Threads run_0Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing run_0Stride 0Stride 1Stride nStride UnknownStride Indirect
3476libgromacs_mpi.so.9.0.0 - simd_kernel.h:476-476 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)1, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost12.0112.013.533.531.991.9912893.0886.63111.031.4820223
3602libgromacs_mpi.so.9.0.0 - simd_kernel.h:476-476 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost8.368.362.532.531.391.3912894.6688.17111.031.5220223
3480libgromacs_mpi.so.9.0.0 - simd_kernel.h:497-497 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)1, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost3.913.911.761.760.650.6512893.6287.68111.022.2720223
3606libgromacs_mpi.so.9.0.0 - simd_kernel.h:497-497 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost2.652.651.081.080.440.4412794.9688.85111.022.0420223
3483libgromacs_mpi.so.9.0.0 - simd_kernel.h:476-476 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)1, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost2.052.050.660.660.340.3412893.3789.22111.021.6220223
18915libgromacs_mpi.so.9.0.0 - pme_gather.cpp:81-348 [...]gather_f_bsplines(gmx_pme_t const*, float const*, bool, PmeAtomComm const*, splinedata_t const*, float)Outermost1.811.811.131.130.300.306457.1445.461.421.051.361.58NANANANANA
3609libgromacs_mpi.so.9.0.0 - simd_kernel.h:476-476 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost1.431.430.450.450.240.2412893.3389.17111.021.5820223
5329libgromacs_mpi.so.9.0.0 - simd_prune_kernel.cpp:144-206 [...]void nbnxmSimdPruneKernel<(KernelLayout)1>(NbnxnPairlistCpu*, nbnxn_atomdata_t const&, gmx::ArrayRef<gmx::BasicVector<float> const>, float)Innermost0.980.980.280.280.160.1612887.2180.951.0611.131.461.250011.75
19123libgromacs_mpi.so.9.0.0 - pme_spread.cpp:358-936 [...]spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.1]InBetween0.810.810.490.490.130.136462.0219.861.931.484.151.54NANANANANA
5212libgromacs_mpi.so.9.0.0 - pairlist.cpp:162-3583 [...]void nbnxn_make_pairlist_part<NbnxnPairlistCpu>(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists<int> const&, float, PairlistType, int, bool, int, bool, fl...InBetween0.741.240.270.350.120.2112812.6911.372.12.518.981.84NANANANANA
3487libgromacs_mpi.so.9.0.0 - simd_kernel.h:497-497 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)1, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.710.710.350.350.120.1212694.9891.21111.022.4320223
16660libgromacs_mpi.so.9.0.0 - lincs.cpp:284-295 [...]gmx::lincs_matrix_expand(gmx::Lincs const&, (anonymous namespace)::Task const&, gmx::ArrayRef<float const>, gmx::ArrayRef<float>, gmx::ArrayRef<float>, gmx::ArrayRef<float>) [clone .isra.0]InBetween0.690.690.290.290.110.1112441.316.851.3537.982.01NANANANANA
4108libgromacs_mpi.so.9.0.0 - atomdata.cpp:226-236copy_rvec_to_nbat_real(int const*, int, int, float const (*) [3], int, float*, int)Single0.570.570.220.220.090.0912806.661.28111200070
3475libgromacs_mpi.so.9.0.0 - simd_kernel.h:273-545 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)1, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Outermost0.5117.380.183.910.082.8812870.8359.691.221.021.341.73NANANANANA
19129libgromacs_mpi.so.9.0.0 - pme_spread.cpp:277-292 [...]spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.1]InBetween0.500.500.350.350.080.086426.419.9411.326.251.75NANANANANA
4320libgromacs_mpi.so.9.0.0 - kernel_common.cpp:56-74 [...]clearForceBuffer(nbnxn_atomdata_t*, int)Single0.490.490.190.190.080.0812870.5938.971121.94NANANANANA
3613libgromacs_mpi.so.9.0.0 - simd_kernel.h:497-497 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.470.470.210.210.080.0812492.9989.25111.022.1720223
16071libgromacs_mpi.so.9.0.0 - calc_verletbuf.h:263-284 [...]energyDrift(gmx::ArrayRef<VerletbufAtomtype const>, gmx_ffparams_t const*, float, pot_derivatives_t const&, pot_derivatives_t const&, pot_derivatives_t const&, float, float, float, int, float)Innermost0.430.430.310.310.070.074898.881.311.337.711.37NANANANANA
19150libgromacs_mpi.so.9.0.0 - pme_spread.cpp:104-145 [...]spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.0]Innermost0.420.420.250.250.070.07645.887.351.41.6481.524108
3601libgromacs_mpi.so.9.0.0 - simd_kernel.h:273-545 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Outermost0.4112.190.142.770.072.0212866.554.81.121.021.391.67NANANANANA
19200libgromacs_mpi.so.9.0.0 - fft5d.cpp:853-855fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost0.410.410.260.260.070.0764012.51181.6100020
3477libgromacs_mpi.so.9.0.0 - impl_x86_avx_512_simd_float.h:84-84 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)1, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.350.350.130.130.060.0612889.683.82111.021.9341411
16999libgromacs_mpi.so.9.0.0 - settle.cpp:425-433 [...]void gmx::settleTemplate<gmx::SimdFloat, gmx::SimdFBool, 16, float const*, true, false>(gmx::SettleData const&, int, int, float const*, float const*, float*, float, float*, float (*) [3], bool*) [clone .constprop.0]Single0.340.340.130.130.060.061281001001.01111.9300337
16654libgromacs_mpi.so.9.0.0 - lincs.cpp:425-440 [...]gmx::lincs_update_atoms_ind(gmx::ArrayRef<int const>, gmx::ArrayRef<(anonymous namespace)::AtomPair const>, float, gmx::ArrayRef<float const>, gmx::ArrayRef<gmx::BasicVector<float> const>, gmx::ArrayRef<float const>, flo...Single0.330.330.180.180.050.0511842.1111.8411.165.332.5901060
3479libgromacs_mpi.so.9.0.0 - simd_kernel.h:518-518 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)1, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.320.320.390.390.050.054396.3986.45111.022.0610123
5218libgromacs_mpi.so.9.0.0 - pairlist.cpp:162-226 [...]void nbnxn_make_pairlist_part<NbnxnPairlistCpu>(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists<int> const&, float, PairlistType, int, bool, int, bool, fl...Innermost0.310.310.110.110.050.0512888.2544.171.031.111.481.7830010
3603libgromacs_mpi.so.9.0.0 - impl_x86_avx_512_simd_float.h:84-84 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.300.300.120.120.050.0512889.3983.49111.022.0341411
19209libgromacs_mpi.so.9.0.0 - fft5d.cpp:783-789fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.290.290.170.170.050.0564012.23118.571.48NANANANANA
3481libgromacs_mpi.so.9.0.0 - impl_x86_avx_512_simd_float.h:84-84 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)1, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.270.270.180.180.040.0411590.5484.83111.023.0441411
18600libgromacs_mpi.so.9.0.0 - bonded.cpp:1151-1177 [...]std::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*...Outermost0.260.290.150.160.040.0511577.4949.41.061.051.352.66NANANANANA
3605libgromacs_mpi.so.9.0.0 - simd_kernel.h:518-518 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.230.230.280.280.040.046296.386.11111.022.9610123
16680libgromacs_mpi.so.9.0.0 - lincs.cpp:845-857 [...]gmx::do_lincs(gmx::ArrayRefWithPadding<gmx::BasicVector<float> const>, gmx::ArrayRefWithPadding<gmx::BasicVector<float> >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef<float const>, t_commrec const*, bool, floa...Single0.220.220.140.140.040.0411610091.361.0111.063160012
3607libgromacs_mpi.so.9.0.0 - impl_x86_avx_512_simd_float.h:84-84 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.220.220.120.120.040.0412190.1384.17111.022.6441411
19204libgromacs_mpi.so.9.0.0 - fft5d.cpp:916-918fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost0.180.180.130.130.030.0364012.51181.8301010
18614libgromacs_mpi.so.9.0.0 - bonded.cpp:2022-2124 [...]std::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*,...Outermost0.180.240.100.130.030.0411771.5533.3611.131.892.62200160
4094libgromacs_mpi.so.9.0.0 - atomdata.cpp:1137-1143 [...]reduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::GridSet const&, float (*) [3]) [clone ._omp_fn.0]Innermost0.160.160.070.070.030.0312806.251.111.19.412.1502020
18780libgromacs_mpi.so.9.0.0 - pairs.cpp:873-903 [...]do_pairs(int, int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float const*, float*, gmx::ArrayRef<float const>, gmx::ArrayRef<float const>, gmx::ArrayRef<bool const>, gmx::ArrayRef<un...Outermost0.160.200.100.120.030.0311467.6935.961.111.051.742.84NANANANANA
19039libgromacs_mpi.so.9.0.0 - stl_vector.h:1126-1126 [...]do_redist_pos_coeffs(gmx_pme_t*, t_commrec const*, bool, gmx::ArrayRef<gmx::BasicVector<float> const>, gmx::ArrayRef<float const>)Innermost0.150.150.370.370.020.021606.411.417.081.611.75044.750
19026libgromacs_mpi.so.9.0.0 - pme_redistribute.cpp:96-103pme_calc_pidx_wrapper(gmx::ArrayRef<gmx::BasicVector<float> const>, float const (*) [3], PmeAtomComm*) [clone ._omp_fn.0]Innermost0.130.130.100.100.020.026406.253181.9702400
4088libgromacs_mpi.so.9.0.0 - atomdata.cpp:1070-1073 [...]nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone ._omp_fn.0]InBetween0.130.130.050.050.020.0212756.2561.721.1711.022.16NANANANANA
19148libgromacs_mpi.so.9.0.0 - pme_spread.cpp:172-174spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.0]Innermost0.110.110.100.100.020.026406.25116.42.201151
19028libgromacs_mpi.so.9.0.0 - pme_redistribute.cpp:455-468 [...]dd_pmeredist_f(gmx_pme_t*, PmeAtomComm*, gmx::ArrayRef<gmx::BasicVector<float> >, bool)Single0.100.100.230.230.020.021606.671.3517.151.381.75014.750
17042libgromacs_mpi.so.9.0.0 - vec.h:292-292clearRVecs(gmx::ArrayRef<gmx::BasicVector<float> >, bool) [clone ._omp_fn.0]Single0.100.100.050.050.020.02123100501122.5901000
4113libgromacs_mpi.so.9.0.0 - grid.h:262-266 [...]nbnxn_atomdata_copy_x_to_nbat_x(Nbnxm::GridSet const&, gmx::AtomLocality, float const (*) [3], nbnxn_atomdata_t*) [clone ._omp_fn.0]Innermost0.100.100.050.050.020.0212707.81115.412.5140041
18957libgromacs_mpi.so.9.0.0 - pme_grid.cpp:402-404copy_fftgrid_to_pmegrid(gmx_pme_t*, float const*, float*, int, int, int)Innermost0.100.100.070.070.020.026410050111.361.9612000
19102libgromacs_mpi.so.9.0.0 - pme_spread.cpp:683-702spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.2]InBetween0.100.130.070.110.020.026426.6717.731.791.554.241.85NANANANANA
5745libgromacs_mpi.so.9.0.0 - domdec.cpp:415-419 [...]dd_move_f(gmx_domdec_t*, gmx::ForceWithShiftForces*, gmx_wallcycle*)Innermost0.090.090.120.120.020.023206.2511.088.421.6102040
16679libgromacs_mpi.so.9.0.0 - lincs.cpp:966-978 [...]gmx::do_lincs(gmx::ArrayRefWithPadding<gmx::BasicVector<float> const>, gmx::ArrayRefWithPadding<gmx::BasicVector<float> >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef<float const>, t_commrec const*, bool, floa...Innermost0.090.090.080.080.020.0210310087.721.0211.13.2915006
16681libgromacs_mpi.so.9.0.0 - lincs.cpp:1133-1137 [...]gmx::do_lincs(gmx::ArrayRefWithPadding<gmx::BasicVector<float> const>, gmx::ArrayRefWithPadding<gmx::BasicVector<float> >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef<float const>, t_commrec const*, bool, floa...Outermost0.090.110.060.060.020.0211506.251.031.117.412.94NANANANANA
6798libgromacs_mpi.so.9.0.0 - threaded_force_buffer.cpp:207-211 [...]void gmx::(anonymous namespace)::reduceThreadForceBuffers<float [4]>(gmx::ArrayRef<gmx::BasicVector<float> >, gmx::ArrayRef<std::unique_ptr<gmx::ThreadForceBuffer<float [4]>, std::default_delete<gmx::ThreadForceBuffer<fl...InBetween0.080.080.080.080.010.0110631.8212.361.381.316.324.15NANANANANA
5328libgromacs_mpi.so.9.0.0 - simd_prune_kernel.cpp:106-230 [...]void nbnxmSimdPruneKernel<(KernelLayout)1>(NbnxnPairlistCpu*, nbnxn_atomdata_t const&, gmx::ArrayRef<gmx::BasicVector<float> const>, float)Outermost0.081.060.040.290.010.1812350.8846.711.0311.752.73NANANANANA
17129libgromacs_mpi.so.9.0.0 - update.cpp:1706-1706gmx::Update::Impl::finish_update(t_inputrec const&, bool, int, gmx::ArrayRef<unsigned short const>, t_state*, gmx_wallcycle*, bool) [clone ._omp_fn.0]Single0.080.080.060.060.010.0112109.38117.113.6700200
3482libgromacs_mpi.so.9.0.0 - simd_kernel.h:273-555 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)1, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Outermost0.072.990.040.720.010.5012465.1356.461.131.041.23.01NANANANANA
19063libgromacs_mpi.so.9.0.0 - pme_solve.cpp:233-233 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.070.070.050.050.010.01641001001111.903000
5219libgromacs_mpi.so.9.0.0 - new_allocator.h:187-187 [...]void nbnxn_make_pairlist_part<NbnxnPairlistCpu>(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists<int> const&, float, PairlistType, int, bool, int, bool, fl...Innermost0.070.070.030.030.010.011232.568.521.5318.492.041.50.5001
5221libgromacs_mpi.so.9.0.0 - pairlist.cpp:162-226 [...]void nbnxn_make_pairlist_part<NbnxnPairlistCpu>(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists<int> const&, float, PairlistType, int, bool, int, bool, fl...Innermost0.070.070.040.040.010.0112486.2643.711.031.111.482.832.5001.50
18615libgromacs_mpi.so.9.0.0 - bonded.cpp:2072-2095std::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*,...Innermost0.070.070.050.050.010.011054.97.173.0119.573.04100110
3608libgromacs_mpi.so.9.0.0 - simd_kernel.h:273-555 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Outermost0.062.090.030.490.010.3512164.0555.761.231.041.322.59NANANANANA
19120libgromacs_mpi.so.9.0.0 - pme_spread.cpp:441-447 [...]spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.1]InBetween0.060.110.050.100.010.026127.1218.862.0114.962.14NANANANANA
5228libgromacs_mpi.so.9.0.0 - pairlist.cpp:1330-1430 [...]void nbnxn_make_pairlist_part<NbnxnPairlistCpu>(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists<int> const&, float, PairlistType, int, bool, int, bool, fl...InBetween0.060.070.040.050.010.0111507.921110.113.07NANANANANA
3484libgromacs_mpi.so.9.0.0 - impl_x86_avx_512_simd_float.h:84-84 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)1, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.060.060.040.040.010.0111489.1785.89111.022.732312
19108libgromacs_mpi.so.9.0.0 - pme_spread.cpp:635-1010 [...]spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.2]InBetween0.060.060.050.050.010.016127.9118.241.61.463.732.08NANANANANA
18639libgromacs_mpi.so.9.0.0 - bonded.cpp:444-1084 [...]std::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*, flo...Single0.060.060.040.040.010.019310.658.881.321.567.572.5821040.5
19136libgromacs_mpi.so.9.0.0 - pme_spread.cpp:876-878spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int)Innermost0.050.050.140.140.010.01161005011.021.221.7112000
19054libgromacs_mpi.so.9.0.0 - pme_solve.cpp:498-510solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.050.050.040.040.010.016359.1225.0911.582.731.8706000
19201libgromacs_mpi.so.9.0.0 - fft5d.cpp:849-855fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.050.460.060.280.010.086208.961111.433.01NANANANANA
5220libgromacs_mpi.so.9.0.0 - pairlist.cpp:162-964 [...]void nbnxn_make_pairlist_part<NbnxnPairlistCpu>(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists<int> const&, float, PairlistType, int, bool, int, bool, fl...Innermost0.050.050.030.030.010.011162.257.911.4719.223.051.50.5001
19122libgromacs_mpi.so.9.0.0 - pme_spread.cpp:445-447spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.1]Innermost0.050.050.050.050.010.016010050111.362.3611200
4085libgromacs_mpi.so.9.0.0 - atomdata.cpp:1017-1187 [...]nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone ._omp_fn.0]InBetween0.050.180.030.070.010.0310816.2211.742.0618.572.55NANANANANA
19021libgromacs_mpi.so.9.0.0 - vectypes.h:136-146 [...]gmx_pme_receive_f(gmx::PmePpCommGpu*, t_commrec const*, gmx::ForceWithVirial*, float*, float*, float*, float*, bool, bool, float*) [clone ._omp_fn.0]Single0.050.050.030.030.010.0110110050111.22.4302000
3610libgromacs_mpi.so.9.0.0 - impl_x86_avx_512_simd_float.h:84-84 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.050.050.040.040.010.0111288.9785.64111.024.0532312
18781libgromacs_mpi.so.9.0.0 - pairs.cpp:879-903 [...]do_pairs(int, int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float const*, float*, gmx::ArrayRef<float const>, gmx::ArrayRef<float const>, gmx::ArrayRef<bool const>, gmx::ArrayRef<un...Innermost0.050.050.040.040.010.01946.217.411.561.257.53.211009.750
5738libgromacs_mpi.so.9.0.0 - domdec.cpp:289-291dd_move_x(gmx_domdec_t*, float const (*) [3], gmx::ArrayRef<gmx::BasicVector<float> >, gmx_wallcycle*)Innermost0.050.050.060.060.010.013109.38116.151.7301130
3486libgromacs_mpi.so.9.0.0 - simd_kernel.h:518-518 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)1, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.050.050.050.050.010.013697.3990.22111.021.5610123
3488libgromacs_mpi.so.9.0.0 - impl_x86_avx_512_simd_float.h:84-84 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)1, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.040.040.040.040.010.018489.6586.8111.023.3232312
19053libgromacs_mpi.so.9.0.0 - pme_solve.cpp:233-560 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Outermost0.040.260.070.190.010.046436.9222.191.351.231.893.65NANANANANA
17000libgromacs_mpi.so.9.0.0 - settle.cpp:425-676 [...]void gmx::settleTemplate<gmx::SimdFloat, gmx::SimdFBool, 16, float const*, true, true>(gmx::SettleData const&, int, int, float const*, float const*, float*, float, float*, float (*) [3], bool*)Single0.040.040.030.030.010.0110299.899.831.01113.15400295
6814libgromacs_mpi.so.9.0.0 - threaded_force_buffer.cpp:78-81 [...]gmx::ThreadForceBuffer<float [4]>::clearForcesAndEnergies()Single0.040.040.050.050.010.018694.1247.791124.1501200
16820libgromacs_mpi.so.9.0.0 - mdatoms.cpp:276-438 [...]atoms2md(gmx_mtop_t const&, t_inputrec const&, int, gmx::ArrayRef<int>, int, gmx::MDAtoms*) [clone ._omp_fn.0]Outermost0.040.040.030.030.010.0110410.839.181.441.976.122.55NANANANANA
5878libgromacs_mpi.so.9.0.0 - domdec_specatomcomm.cpp:229-232dd_move_x_specat(gmx_domdec_t const*, gmx_domdec_specat_comm_t*, float const (*) [3], gmx::BasicVector<float>*, gmx::BasicVector<float>*, bool)Innermost0.040.040.060.060.010.013109.38116.152.0301110
18956libgromacs_mpi.so.9.0.0 - pme_grid.cpp:395-419 [...]copy_fftgrid_to_pmegrid(gmx_pme_t*, float const*, float*, int, int, int)Outermost0.040.130.030.090.010.026226.2318.552.1415.542.32NANANANANA
3614libgromacs_mpi.so.9.0.0 - impl_x86_avx_512_simd_float.h:84-84 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.040.040.040.040.010.018889.3686.44111.023.3132312
5211libgromacs_mpi.so.9.0.0 - pairlist.cpp:162-3583 [...]void nbnxn_make_pairlist_part<NbnxnPairlistCpu>(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists<int> const&, float, PairlistType, int, bool, int, bool, fl...InBetween0.041.280.020.370.010.211014.556.891.441.7111.772.76NANANANANA
5960libgromacs_mpi.so.9.0.0 - ga2la.h:112-114 [...]int assignInteractionsForAtom<false>(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<gmx::BasicVector<float> const>, In...Outermost0.030.070.030.050.010.01840.737.072.562.046.872.83NANANANANA
6077libgromacs_mpi.so.9.0.0 - partition.cpp:1435-2024 [...]setup_dd_communication(gmx_domdec_t*, float (*) [3], gmx_ddbox_t*, t_forcerec*, t_state*) [clone ._omp_fn.0]InBetween0.030.030.030.030.010.019823.7910.941.841.676.062.77NANANANANA
18601libgromacs_mpi.so.9.0.0 - bonded.cpp:1157-1177std::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*...Innermost0.030.030.030.030.010.01838.898.062.55110.542.43NANANANANA
17149libgromacs_mpi.so.9.0.0 - avx512fintrin.h:431-13377 [...]do_update_md(int, int, float, long, float const (*) [3], float (*) [3], float (*) [3], float const (*) [3], TemperatureCoupling, PressureCoupling, int, int, gmx::ArrayRef<unsigned short const>, AccelerationType, gmx::ArrayRef<unsigned short const&...Single0.030.030.020.020.010.01901001001112.6805000
3612libgromacs_mpi.so.9.0.0 - simd_kernel.h:518-518 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.030.030.050.050.010.013897.389.86111.022.2810123
16756libgromacs_mpi.so.9.0.0 - md_support.cpp:181-219 [...]void calc_ke_part_normal<false>(float const (*) [3], gmx::ArrayRef<gmx::BasicVector<float> const>, gmx::ArrayRef<gmx::BasicVector<float> const>, float const (*) [3], t_grpopts const*, t_mdatoms const*, gmx_ekindata_t*, t_nrnb*...Innermost0.030.030.020.020.010.019357.9716.281.081.63.672.781302.330
19105libgromacs_mpi.so.9.0.0 - pme_spread.cpp:693-695spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.2]Innermost0.030.030.040.040.000.005310050111.363.5112000
18651libgromacs_mpi.so.9.0.0 - bonded.cpp:1913-2008 [...]std::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*, floa...Innermost0.020.020.030.030.000.00643.647.611.31.17.173.1221011
5227libgromacs_mpi.so.9.0.0 - pairlist.cpp:1330-1430 [...]void nbnxn_make_pairlist_part<NbnxnPairlistCpu>(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists<int> const&, float, PairlistType, int, bool, int, bool, fl...InBetween0.020.090.020.050.000.027909.38117.22.68NANANANANA
3478libgromacs_mpi.so.9.0.0 - simd_kernel.h:510-513 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)1, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.020.020.040.040.000.003195.4586.15111.022.2531222
5199libgromacs_mpi.so.9.0.0 - new_allocator.h:187-187 [...]void nbnxn_make_pairlist_part<NbnxnPairlistCpu>(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists<int> const&, float, PairlistType, int, bool, int, bool, fl...InBetween0.021.310.020.370.000.227322.8820.031.7312.192.65NANANANANA
19059libgromacs_mpi.so.9.0.0 - pme_solve.cpp:456-469solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.020.020.040.040.000.00534.657.1211.6783.44001400
18929libgromacs_mpi.so.9.0.0 - pme_grid.cpp:529-539 [...]unwrap_periodic_pmegrid(gmx_pme_t*, float*) [clone ._omp_fn.1]InBetween0.020.020.020.020.000.005226.6718.751.9315.22.43NANANANANA
17044libgromacs_mpi.so.9.0.0 - vec.h:141-145sum_forces(gmx::ArrayRef<gmx::BasicVector<float> >, gmx::ArrayRef<gmx::BasicVector<float> const>) [clone ._omp_fn.0]Single0.020.020.020.020.000.006910050111.23.2202000
19065libgromacs_mpi.so.9.0.0 - pme_solve.cpp:533-542solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.020.020.030.030.000.0052100501112.4503000
5962libgromacs_mpi.so.9.0.0 - localtopology.cpp:506-537 [...]int assignInteractionsForAtom<false>(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<gmx::BasicVector<float> const>, In...Innermost0.020.020.020.020.000.006106.251110.222.42NANANANANA
5200libgromacs_mpi.so.9.0.0 - stl_vector.h:990-1936 [...]void nbnxn_make_pairlist_part<NbnxnPairlistCpu>(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists<int> const&, float, PairlistType, int, bool, int, bool, fl...InBetween0.021.350.020.380.000.22663.459.712.42.017.572.67NANANANANA
18776libgromacs_mpi.so.9.0.0 - pairs.cpp:616-834 [...]do_pairs(int, int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float const*, float*, gmx::ArrayRef<float const>, gmx::ArrayRef<float const>, gmx::ArrayRef<bool const>, gmx::ArrayRef<un...Single0.020.020.020.020.000.006021.0510.11.721.47.742.47NANANANANA
5982libgromacs_mpi.so.9.0.0 - hashedmap.h:277-282 [...]void make_exclusions_zone<false>(gmx::ArrayRef<int const>, gmx_ga2la_t const&, gmx_domdec_zones_t const&, gmx::ArrayRef<MolblockIndices const>, std::vector<gmx_moltype_t, std::allocator<gmx_moltype_t> > const&, gmx...Innermost0.020.020.020.020.000.007006.2511162.8900010
3604libgromacs_mpi.so.9.0.0 - simd_kernel.h:510-513 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.020.020.040.040.000.003495.3585.83111.022.4821222
16683libgromacs_mpi.so.9.0.0 - lincs.cpp:1135-1137 [...]gmx::do_lincs(gmx::ArrayRefWithPadding<gmx::BasicVector<float> const>, gmx::ArrayRefWithPadding<gmx::BasicVector<float> >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef<float const>, t_commrec const*, bool, floa...Innermost0.020.020.040.040.000.005406.2511.097.584.0613020
19060libgromacs_mpi.so.9.0.0 - pme_solve.cpp:440-453solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.020.020.030.030.000.00495.267.2411.6783.3001400
16149libgromacs_mpi.so.9.0.0 - calcvir.cpp:61-67 [...]calc_x_times_f(int, float const (*) [3], float const (*) [3], bool, float const (*) [3], float (*) [3])Single0.020.020.020.020.000.006106.25119.63.0110200
6794libgromacs_mpi.so.9.0.0 - threaded_force_buffer.cpp:178-211 [...]void gmx::(anonymous namespace)::reduceThreadForceBuffers<float [4]>(gmx::ArrayRef<gmx::BasicVector<float> >, gmx::ArrayRef<std::unique_ptr<gmx::ThreadForceBuffer<float [4]>, std::default_delete<gmx::ThreadForceBuffer<fl...Outermost0.020.110.020.070.000.025751.0624.211.851.523.412.89NANANANANA
5981libgromacs_mpi.so.9.0.0 - hashedmap.h:274-282 [...]void make_exclusions_zone<false>(gmx::ArrayRef<int const>, gmx_ga2la_t const&, gmx_domdec_zones_t const&, gmx::ArrayRef<MolblockIndices const>, std::vector<gmx_moltype_t, std::allocator<gmx_moltype_t> > const&, gmx...InBetween0.020.030.020.030.000.015908.59117.252.99NANANANANA
5131libgromacs_mpi.so.9.0.0 - pairlist.cpp:291-295void get_cell_range<1>(float, float, Nbnxm::Grid::Dimensions const&, float, float, int*, int*)Single0.020.020.020.020.000.006406.251.442.17163.2420000
5224libgromacs_mpi.so.9.0.0 - pairlist.cpp:2082-2086void nbnxn_make_pairlist_part<NbnxnPairlistCpu>(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists<int> const&, float, PairlistType, int, bool, int, bool, fl...Innermost0.010.010.010.010.000.005708.33115.332.25NANANANANA
4251libgromacs_mpi.so.9.0.0 - grid.cpp:416-421Nbnxm::sort_atoms(int, bool, int, bool, int*, int, gmx::ArrayRef<gmx::BasicVector<float> const>, float, float, int, gmx::ArrayRef<int>) [clone .constprop.2] [clone .isra.0]Single0.010.010.020.020.000.005406.251114.752.92NANANANANA
5195libgromacs_mpi.so.9.0.0 - pairlist.cpp:2868-3623 [...]void nbnxn_make_pairlist_part<NbnxnPairlistCpu>(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists<int> const&, float, PairlistType, int, bool, int, bool, fl...InBetween0.010.040.010.030.000.01615.669.583.911.826.352.47NANANANANA
19134libgromacs_mpi.so.9.0.0 - pme_spread.cpp:799-878 [...]spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int)InBetween0.010.070.040.190.000.011630.3819.941.651.553.851.75NANANANANA
5961libgromacs_mpi.so.9.0.0 - hashedmap.h:277-282 [...]int assignInteractionsForAtom<false>(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<gmx::BasicVector<float> const>, In...Innermost0.010.010.020.020.000.004406.2511162.5500010
5197libgromacs_mpi.so.9.0.0 - pairlist.cpp:3349-3378void nbnxn_make_pairlist_part<NbnxnPairlistCpu>(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists<int> const&, float, PairlistType, int, bool, int, bool, fl...Innermost0.010.010.020.020.000.00535.367.921.891.119.173.12NANANANANA
18616libgromacs_mpi.so.9.0.0 - bonded.cpp:2179-2254 [...]std::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*...Outermost0.010.020.030.050.000.003072.2935.8111.141.893.13200170
5740libgromacs_mpi.so.9.0.0 - domdec.cpp:297-302 [...]dd_move_x(gmx_domdec_t*, float const (*) [3], gmx::ArrayRef<gmx::BasicVector<float> >, gmx_wallcycle*)Innermost0.010.010.050.050.000.001106.2511.128.621.6402040
19062libgromacs_mpi.so.9.0.0 - pme_solve.cpp:554-560solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.010.010.010.010.000.0042100501.021.151.221.9402000
6095libgromacs_mpi.so.9.0.0 - hashedmap.h:232-255 [...]clearDDStateIndices(gmx_domdec_t*, bool)Innermost0.010.010.030.030.000.002907.8111162.6800010
5872libgromacs_mpi.so.9.0.0 - domdec_specatomcomm.cpp:285-287 [...]dd_move_x_specat(gmx_domdec_t const*, gmx_domdec_specat_comm_t*, float const (*) [3], gmx::BasicVector<float>*, gmx::BasicVector<float>*, bool)Innermost0.010.010.030.030.000.002610050111.332.5602000
6793libgromacs_mpi.so.9.0.0 - threaded_force_buffer.cpp:182-186 [...]void gmx::(anonymous namespace)::reduceThreadForceBuffers<float [4]>(gmx::ArrayRef<gmx::BasicVector<float> >, gmx::ArrayRef<std::unique_ptr<gmx::ThreadForceBuffer<float [4]>, std::default_delete<gmx::ThreadForceBuffer<fl...Innermost0.010.010.010.010.000.004333.3314.582.9215.182.35NANANANANA
5230libgromacs_mpi.so.9.0.0 - pairlist.cpp:1341-1357 [...]void nbnxn_make_pairlist_part<NbnxnPairlistCpu>(Nbnxm::GridSet const&, Nbnxm::Grid const&, Nbnxm::Grid const&, PairsearchWork*, nbnxn_atomdata_t const*, gmx::ListOfLists<int> const&, float, PairlistType, int, bool, int, bool, fl...Innermost0.010.010.020.020.000.003706.2511123.49NANANANANA
×