options

Loops Index

171 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% 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

Colums Filter

Level Coverage 1x52 (%) Max Time Over Threads 1x52 (s) Time w.r.t. Wall Time 1x52 (s) Nb Threads 1x52 GFLOPS 1x52 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing 1x52 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelCoverage 1x52 (%)Max Time Over Threads 1x52 (s)Time w.r.t. Wall Time 1x52 (s)Nb Threads 1x52GFLOPS 1x52Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing 1x52Stride 0Stride 1Stride nStride UnknownStride Indirect
1327libgromacs_mpi.so.7 - kernel_outer.h:590-590 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost35.8619.8116.61520.0096.4998.871.121.61.631.32NANANANANA
1329libgromacs_mpi.so.7 - kernel_outer.h:608-608 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Single13.9814.256.47520.0095.7197.521.121.61.632.43NANANANANA
1335libgromacs_mpi.so.7 - kernel_outer.h:590-590 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost5.593.172.59520.0095.0897.281.141.661.681.35NANANANANA
20234libgromacs_mpi.so.7 - fft5d.cpp:884-886fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost3.331.641.54520.00NANA1NANA1.17NANANANANA
1337libgromacs_mpi.so.7 - kernel_outer.h:608-608 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Single2.212.251.02520.0095.7297.541.141.641.662.42NANANANANA
20144libgromacs_mpi.so.7 - pme_spread.cpp:639-641spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.2]Innermost1.891.120.88520.001001001.883.173.171.4NANANANANA
19901libgromacs_mpi.so.7 - pme_gather.cpp:247-251 [...]gather_f_bsplines(gmx_pme_t const*, float const*, bool, PmeAtomComm const*, splinedata_t const*, float)Innermost1.650.990.76520.0095.2449.411.631.581.43NANANANANA
20157libgromacs_mpi.so.7 - 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]Outermost1.610.980.75520.0048.6559.977.273.243.421.44NANANANANA
1326libgromacs_mpi.so.7 - kernel_outer.h:353-657 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)InBetween1.581.180.73520.0067.7968.061.275.087.441.79NANANANANA
1328libgromacs_mpi.so.7 - impl_arm_sve_simd_float.h:83-555 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost1.340.820.62520.0090.0293.041.111.651.671.46NANANANANA
20153libgromacs_mpi.so.7 - pme_spread.cpp:358-400 [...]spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.1]InBetween1.270.870.59520.0084.5243.32.453.669.361.64NANANANANA
1853libgromacs_mpi.so.7 - kernel_prune.cpp:115-181 [...]nbnxn_kernel_prune_4xn(NbnxnPairlistCpu*, nbnxn_atomdata_t const*, gmx::ArrayRef<gmx::BasicVector<float> const>, float)Innermost1.190.580.55520.0091.5385.541.191.731.731.16NANANANANA
1330libgromacs_mpi.so.7 - impl_arm_sve_simd_float.h:83-555 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Single1.181.250.55520.0090.7293.311.111.631.652.5NANANANANA
1332libgromacs_mpi.so.7 - kernel_outer.h:624-624 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Single1.140.810.53500.0095.6397.391.11.411.411.62NANANANANA
19898libgromacs_mpi.so.7 - pme_gather.cpp:81-360 [...]gather_f_bsplines(gmx_pme_t const*, float const*, bool, PmeAtomComm const*, splinedata_t const*, float)Outermost1.080.650.5520.0029.5525.855.454.4717.221.44NANANANANA
2864libgromacs_mpi.so.7 - kernel_common.cpp:56-95 [...]clearForceBuffer(nbnxn_atomdata_t*, int)Outermost0.960.60.45520.0002512.329.261.5NANANANANA
17708libgromacs_mpi.so.7 - settle.cpp:423-431 [...]void gmx::settleTemplate<gmx::SimdFloat, gmx::SimdFBool, 8, float const*, true, false>(gmx::SettleData const&, int, int, float const*, float const*, float*, float, float*, float (*) [3], bool*) [clone .constprop.0]Single0.790.550.37520.0098.8199.851.041.411.411.67NANANANANA
19436libgromacs_mpi.so.7 - bonded.cpp:1151-1178 [...]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*...Single0.680.480.31520.0078.5584.21.532.482.781.71NANANANANA
17365libgromacs_mpi.so.7 - lincs.cpp:417-432 [...]gmx::lincs_update_atoms_ind(gmx::ArrayRef<int const>, gmx::ArrayRef<gmx::AtomPair const>, float, gmx::ArrayRef<float const>, gmx::ArrayRef<gmx::BasicVector<float> const>, gmx::ArrayRef<float const>, float (*) [3]) [clone...Single0.610.370.28520.0023.5319.122.072.814.951.42NANANANANA
19899libgromacs_mpi.so.7 - vectypes.h:102-102 [...]gather_f_bsplines(gmx_pme_t const*, float const*, bool, PmeAtomComm const*, splinedata_t const*, float)InBetween0.60.390.28520.0039.7127.393.454.4114.891.56NANANANANA
20156libgromacs_mpi.so.7 - 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.590.470.27520.001001002.53.753.751.88NANANANANA
17378libgromacs_mpi.so.7 - lincs.cpp:282-284gmx::lincs_matrix_expand(gmx::Lincs const&, gmx::Task const&, gmx::ArrayRef<float const>, gmx::ArrayRef<float>, gmx::ArrayRef<float>, gmx::ArrayRef<float>) [clone .isra.0]Innermost0.540.340.25520.001001001.21.341.341.48NANANANANA
19705libgromacs_mpi.so.7 - pairs.cpp:863-894 [...]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>, gmx::ArrayRef<float>, gmx::ArrayRef<bool>, gmx::ArrayRef<unsigned short>, ...Single0.530.280.25520.0058.7865.711.622.944.171.27NANANANANA
19485libgromacs_mpi.so.7 - bonded.cpp:2066-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.490.310.22520.0089.5292.621.472.823.111.55NANANANANA
20180libgromacs_mpi.so.7 - 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.470.280.22520.00012.55.713.2726.121.4NANANANANA
20230libgromacs_mpi.so.7 - fft5d.cpp:947-949fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost0.450.310.21520.00NANA1NANA1.63NANANANANA
17908libgromacs_mpi.so.7 - update.cpp:481-481 [...]gmx::Update::Impl::update_coords(t_inputrec const&, long, int, bool, gmx::ArrayRef<ParticleType const>, gmx::ArrayRef<float const>, gmx::ArrayRef<float const [3]>, t_state*, gmx::ArrayRefWithPadding<gmx::BasicVector<float> co...Single0.420.260.19520.001001001.062.082.081.53NANANANANA
2591libgromacs_mpi.so.7 - atomdata.cpp:1119-1124 [...]nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone ._omp_fn.0]Outermost0.390.280.18490.0048.4860.983.022.83.491.56NANANANANA
17400libgromacs_mpi.so.7 - lincs.cpp:798-809 [...]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.350.230.16520.0095.761001.091.761.761.53NANANANANA
20235libgromacs_mpi.so.7 - fft5d.cpp:880-886fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.330.360.15520.00012.512.217.592.57NANANANANA
19942libgromacs_mpi.so.7 - pme_grid.cpp:402-404copy_fftgrid_to_pmegrid(gmx_pme_t*, float const*, float*, int, int, int)Innermost0.320.210.15520.001001002.53.753.751.62NANANANANA
2592libgromacs_mpi.so.7 - atomdata.cpp:1122-1124 [...]nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone ._omp_fn.0]Innermost0.260.260.12470.001001001112.17NANANANANA
1336libgromacs_mpi.so.7 - impl_arm_sve_simd_float.h:83-555 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.220.150.1520.0088.9392.621.121.661.671.67NANANANANA
3733libgromacs_mpi.so.7 - pairlist_simd_4xm.h:136-195 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone ._omp_fn.0]Innermost0.220.140.1520.0083.3380.111.252.162.161.56NANANANANA
5714libgromacs_mpi.so.7 - 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...Outermost0.20.170.09520.0011.5421.632.193.1215.022.13NANANANANA
2590libgromacs_mpi.so.7 - atomdata.cpp:1207-1209 [...]nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone ._omp_fn.0]Innermost0.20.130.09520.00019.6411.9112.071.44NANANANANA
20098libgromacs_mpi.so.7 - pme_solve.cpp:234-234 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.20.140.09520.00901001.021.381.381.56NANANANANA
1338libgromacs_mpi.so.7 - impl_arm_sve_simd_float.h:83-555 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Single0.190.250.09520.0090.3693.051.121.661.683.13NANANANANA
1340libgromacs_mpi.so.7 - kernel_outer.h:624-624 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Single0.170.140.08490.0099.281001.111.51.51.75NANANANANA
1333libgromacs_mpi.so.7 - kernel_outer.h:353-657 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Outermost0.170.190.08520.0070.8172.151.264.456.072.71NANANANANA
2614libgromacs_mpi.so.7 - atomdata.cpp:226-236copy_rvec_to_nbat_real(int const*, int, int, float const (*) [3], int, float*, int)Innermost0.140.130.06360.00012.52.493.1625.291.63NANANANANA
17398libgromacs_mpi.so.7 - lincs.cpp:1085-1089 [...]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.140.090.06520.0016.6715.633.392.820.331.5NANANANANA
17867libgromacs_mpi.so.7 - update.cpp:1641-1641gmx::Update::Impl::finish_update(t_inputrec const&, bool, int, gmx::ArrayRef<unsigned short const>, t_state*, gmx_wallcycle*, bool) [clone ._omp_fn.0]Innermost0.140.110.07520.00NANA1NANA1.83NANANANANA
3730libgromacs_mpi.so.7 - pairlist.cpp:3317-3450 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone ._omp_fn.0]InBetween0.130.080.06520.00013.416.592.7321.861.6NANANANANA
3738libgromacs_mpi.so.7 - pairlist.cpp:3408-3409PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone ._omp_fn.0]Innermost0.130.090.06520.00015.9112.52.3418.751.5NANANANANA
19484libgromacs_mpi.so.7 - bonded.cpp:2072-2095 [...]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*,...Innermost0.120.090.05520.00012.94.552.6421.121.8NANANANANA
2597libgromacs_mpi.so.7 - atomdata.cpp:1173-1179 [...]reduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::GridSet const&, float (*) [3]) [clone ._omp_fn.0]Innermost0.120.090.06520.0014.2914.292.052.2915.61.8NANANANANA
20178libgromacs_mpi.so.7 - 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.120.090.05520.00012.511.7814.251.8NANANANANA
17377libgromacs_mpi.so.7 - lincs.cpp:276-287gmx::lincs_matrix_expand(gmx::Lincs const&, gmx::Task const&, gmx::ArrayRef<float const>, gmx::ArrayRef<float>, gmx::ArrayRef<float>, gmx::ArrayRef<float>) [clone .isra.0]Outermost0.110.080.05520.00015.183.023.2624.251.6NANANANANA
1331libgromacs_mpi.so.7 - kernel_outer.h:618-621 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Single0.110.120.05490.0095.5695.51.121.551.552.4NANANANANA
5713libgromacs_mpi.so.7 - threaded_force_buffer.cpp:209-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...Innermost0.110.130.05490.0020201.492.189.252.6NANANANANA
17393libgromacs_mpi.so.7 - lincs.cpp:919-930 [...]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.080.04520.0094.7498.851.081.691.692NANANANANA
20163libgromacs_mpi.so.7 - pme_spread.cpp:197-199spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.1]Innermost0.090.070.04520.0010010033.753.751.75NANANANANA
19512libgromacs_mpi.so.7 - cmath:464-464 [...]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...InBetween0.090.090.04520.0025.9315.742.422.6318.052.25NANANANANA
17710libgromacs_mpi.so.7 - settle.cpp:423-674 [...]void gmx::settleTemplate<gmx::SimdFloat, gmx::SimdFBool, 8, float const*, true, true>(gmx::SettleData const&, int, int, float const*, float const*, float*, float, float*, float (*) [3], bool*)Single0.080.060.04520.0099.1599.881.081.511.512NANANANANA
20083libgromacs_mpi.so.7 - pme_solve.cpp:499-511solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.070.060.03510.001001001.015.185.182NANANANANA
3769libgromacs_mpi.so.7 - pairlist_simd_4xm.h:204-260 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone ._omp_fn.0]InBetween0.070.060.03510.0044.3548.491.161.82.292NANANANANA
17470libgromacs_mpi.so.7 - md_support.cpp:113-157 [...]calc_ke_part_normal(gmx::ArrayRef<gmx::BasicVector<float> const>, t_grpopts const*, t_mdatoms const*, gmx_ekindata_t*, t_nrnb*, bool) [clone ._omp_fn.0]Outermost0.070.060.03510.0020.6915.091.852.0814.032NANANANANA
3731libgromacs_mpi.so.7 - stl_vector.h:919-1173 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone ._omp_fn.0]InBetween0.070.060.03520.0016.6734.553.593.143.592NANANANANA
2588libgromacs_mpi.so.7 - atomdata.cpp:1109-1111 [...]nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone ._omp_fn.0]Innermost0.060.30.03200.001001001114.29NANANANANA
3732libgromacs_mpi.so.7 - pairlist_simd_4xm.h:136-146 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone ._omp_fn.0]Innermost0.060.040.03510.0071.4342.861.713.713.742NANANANANA
20093libgromacs_mpi.so.7 - pme_solve.cpp:555-561solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.060.040.03520.001001001.574.254.252NANANANANA
19919libgromacs_mpi.so.7 - pme_grid.cpp:537-539unwrap_periodic_pmegrid(gmx_pme_t*, float*) [clone ._omp_fn.1]Innermost0.060.060.03500.001001002.53.753.753NANANANANA
6119libgromacs_mpi.so.7 - pbc.cpp:823-1083 [...]pbc_dx_aiuc(t_pbc const*, float const*, float const*, float*)Outermost0.050.040.02510.007.1416.965.056.0919.292NANANANANA
20095libgromacs_mpi.so.7 - pme_solve.cpp:534-543solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.050.040.02520.0094.441001.151.771.772NANANANANA
19709libgromacs_mpi.so.7 - pairs.cpp:606-824 [...]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>, gmx::ArrayRef<float>, gmx::ArrayRef<bool>, gmx::ArrayRef<unsigned short>, ...Innermost0.050.050.02520.0014.5516.592.563.3716.472.5NANANANANA
19487libgromacs_mpi.so.7 - 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*...Innermost0.050.130.02350.0082.4686.041.532.923.454.33NANANANANA
20161libgromacs_mpi.so.7 - pme_spread.cpp:188-290 [...]spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.1]Outermost0.050.070.02510.00016.1512.6518.773.5NANANANANA
2589libgromacs_mpi.so.7 - atomdata.cpp:1106-1111 [...]nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone ._omp_fn.0]InBetween0.050.170.02180.005062.52.862.893.52.83NANANANANA
17910libgromacs_mpi.so.7 - update.cpp:361-387 [...]gmx::Update::Impl::update_coords(t_inputrec const&, long, int, bool, gmx::ArrayRef<ParticleType const>, gmx::ArrayRef<float const>, gmx::ArrayRef<float const [3]>, t_state*, gmx::ArrayRefWithPadding<gmx::BasicVector<float> co...Single0.050.050.02510.0025.71201.492.111.252.5NANANANANA
20099libgromacs_mpi.so.7 - pme_solve.cpp:522-531solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.050.050.02510.0088.891001.151.771.772.5NANANANANA
20091libgromacs_mpi.so.7 - pme_solve.cpp:441-454solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.040.040.02500.00012.52.211.8214.592NANANANANA
17754libgromacs_mpi.so.7 - vec.h:292-294clearRVecs(gmx::ArrayRef<gmx::BasicVector<float> >, bool) [clone ._omp_fn.0]Innermost0.040.040.02490.0077.4283.063.732.832.832NANANANANA
19545libgromacs_mpi.so.7 - 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.040.040.02510.002015.633.742.8721.172NANANANANA
20090libgromacs_mpi.so.7 - pme_solve.cpp:457-470solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.040.040.02490.00012.52.211.8815.062NANANANANA
19433libgromacs_mpi.so.7 - cmath:464-464 [...]void do_dih_fup<(BondedKernelFlavor)2>(int, int, int, int, float, float*, float*, float*, float*, float*, float (*) [4], float (*) [3], t_pbc const*, float const (*) [3], int, int, int) [clone .isra.0]Outermost0.040.040.02510.0029.3120.042.023.0415.232NANANANANA
16777libgromacs_mpi.so.7 - calcvir.cpp:61-75 [...]calc_x_times_f(int, float const (*) [3], float const (*) [3], bool, float const (*) [3], float (*) [3])Single0.030.030.01460.00012.891.51.8414.693NANANANANA
3768libgromacs_mpi.so.7 - pairlist_simd_4xm.h:204-214 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone ._omp_fn.0]Innermost0.030.030.01480.0066.6740.831.653.413.983NANANANANA
5708libgromacs_mpi.so.7 - threaded_force_buffer.cpp:178-207 [...]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.030.030.01490.00014.2912.9523.63NANANANANA
3697libgromacs_mpi.so.7 - stl_vector.h:919-1194 [...]rebalanceSimpleLists(gmx::ArrayRef<NbnxnPairlistCpu const>, gmx::ArrayRef<NbnxnPairlistCpu>, gmx::ArrayRef<PairsearchWork>) [clone ._omp_fn.0]Innermost0.030.040.01430.00016.6712.38194NANANANANA
3778libgromacs_mpi.so.7 - pairlist.cpp:1305-1413 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone ._omp_fn.0]Single0.030.030.01490.00014.0612.3919.113NANANANANA
3747libgromacs_mpi.so.7 - stl_vector.h:919-1198 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone ._omp_fn.0]Innermost0.030.040.01460.00014.5812.8220.084NANANANANA
5709libgromacs_mpi.so.7 - threaded_force_buffer.cpp:182-184 [...]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.030.080.02480.0002512.8211.284NANANANANA
20141libgromacs_mpi.so.7 - pme_spread.cpp:565-641 [...]spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.2]Outermost0.020.030.01400.002022.52.161.9510.933NANANANANA
20097libgromacs_mpi.so.7 - pme_solve.cpp:234-234 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.020.030.01360.00901001.021.381.383NANANANANA
3744libgromacs_mpi.so.7 - pairlist.cpp:607-3490 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone ._omp_fn.0]InBetween0.020.020.01420.0029.741.383.512.533.132NANANANANA
1339libgromacs_mpi.so.7 - kernel_outer.h:618-621 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Single0.020.020.01390.0097.3795.681.111.641.642NANANANANA
20227libgromacs_mpi.so.7 - fft5d.cpp:918-1458 [...]fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Outermost0.020.030.01380.00016.5913.2925.773NANANANANA
17399libgromacs_mpi.so.7 - lincs.cpp:1087-1089 [...]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.040.01360.0018.5214.812.182.1114.564NANANANANA
19646libgromacs_mpi.so.7 - manage_threading.cpp:114-162 [...]divide_bondeds_over_threads(bonded_threading_t*, bool, InteractionDefinitions const&)InBetween0.020.380.0110.00013.1912.0616.071NANANANANA
3746libgromacs_mpi.so.7 - pairlist_simd_4xm.h:61-273 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone ._omp_fn.0]InBetween0.020.020.01440.00015.9512.6517.952NANANANANA
1854libgromacs_mpi.so.7 - kernel_prune.cpp:76-181 [...]nbnxn_kernel_prune_4xn(NbnxnPairlistCpu*, nbnxn_atomdata_t const*, gmx::ArrayRef<gmx::BasicVector<float> const>, float)InBetween0.020.030.01470.0030.7741.671.82.983.983NANANANANA
2586libgromacs_mpi.so.7 - atomdata.cpp:1053-1223 [...]nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone ._omp_fn.0]InBetween0.020.020.01380.00025.524.582.843.22NANANANANA
20177libgromacs_mpi.so.7 - pme_spread.cpp:71-918 [...]spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.0]Outermost0.010.010270.007.6917.317.743.2723.521NANANANANA
19965libgromacs_mpi.so.7 - pme_grid.cpp:502-504unwrap_periodic_pmegrid(gmx_pme_t*, float*)Innermost0.010.16010.001001002.53.753.751NANANANANA
20229libgromacs_mpi.so.7 - fft5d.cpp:939-949fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.010.010190.00018.7511.8310.481NANANANANA
17496libgromacs_mpi.so.7 - mdatoms.cpp:327-497 [...]atoms2md(gmx_mtop_t const&, t_inputrec const&, int, gmx::ArrayRef<int>, int, gmx::MDAtoms*) [clone ._omp_fn.0]Outermost0.010.010250.008.8216.184.693.3624.51NANANANANA
3774libgromacs_mpi.so.7 - pairlist.cpp:1991-1995PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone ._omp_fn.0]Single0.010.010240.00012.512.4219.331NANANANANA
19556libgromacs_mpi.so.7 - bonded.cpp:1825-2325 [...]float (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<float const>, t_fcdata*, t_disresdata*, t_oriresdata*, in...Innermost0.010.010190.0013.6414.775.283.1322.181NANANANANA
4761libgromacs_mpi.so.7 - ga2la.h:112-114 [...]void make_exclusions_zone<true>(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:...Single0.010.020.01390.00021.8812.7520.952NANANANANA
17394libgromacs_mpi.so.7 - lincs.cpp:1155-1155 [...]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.010.010190.001001001.121.611.611NANANANANA
20181libgromacs_mpi.so.7 - pme_spread.cpp:96-98spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.0]Innermost0.010.010160.00012.512.88231NANANANANA
17440libgromacs_mpi.so.7 - lincs.cpp:1652-1652 [...]gmx::lincs_thread_setup(gmx::Lincs*, int) [clone ._omp_fn.0]Innermost0.010.010220.0002512.349.351NANANANANA
19513libgromacs_mpi.so.7 - bonded.cpp:444-1050 [...]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...Innermost0.010.020300.001013.756.863.3926.562NANANANANA
3748libgromacs_mpi.so.7 - pairlist.cpp:1981-1985PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone ._omp_fn.0]Innermost0.010.010310.00012.512.0616.51NANANANANA
20148libgromacs_mpi.so.7 - pme_spread.cpp:358-988 [...]spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.1]InBetween0.010.020260.00017.58.192.2914.952NANANANANA
2771libgromacs_mpi.so.7 - grid.cpp:415-417Nbnxm::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.020180.00NANA1NANA2NANANANANA
2598libgromacs_mpi.so.7 - atomdata.cpp:1149-1262 [...]reduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::GridSet const&, float (*) [3]) [clone ._omp_fn.0]InBetween0.010.010200.005.5615.284.53.1323.511NANANANANA
19708libgromacs_mpi.so.7 - pairs.cpp:606-824 [...]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>, gmx::ArrayRef<float>, gmx::ArrayRef<bool>, gmx::ArrayRef<unsigned short>, ...Outermost0.010.020270.00012.51.982.3418.742NANANANANA
20231libgromacs_mpi.so.7 - fft5d.cpp:943-949fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.010.010.01380.0002512.7410.971NANANANANA
3779libgromacs_mpi.so.7 - arrayref.h:82-82 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone ._omp_fn.0]Innermost0.010.020.01300.00012.511.3911.112NANANANANA
20082libgromacs_mpi.so.7 - pme_solve.cpp:234-587 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Outermost0.010.020.01320.00015.286.73.0724.562NANANANANA
5777libgromacs_mpi.so.7 - threaded_force_buffer.cpp:278-278 [...]gmx::ThreadedForceBuffer<float [4]>::setupReduction()Innermost0.010.19010.0002511.837.31NANANANANA
20135libgromacs_mpi.so.7 - pme_spread.cpp:547-574 [...]spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.2]Innermost0.010.020180.00012.511.9915.912NANANANANA
17757libgromacs_mpi.so.7 - vec.h:141-147sum_forces(gmx::ArrayRef<gmx::BasicVector<float> >, gmx::ArrayRef<gmx::BasicVector<float> const>) [clone ._omp_fn.0]Innermost0.010.010280.0096971.89331NANANANANA
2871libgromacs_mpi.so.7 - kerneldispatch.cpp:114-370 [...]nbnxn_kernel_cpu(PairlistSet const&, Nbnxm::KernelSetup const&, nbnxn_atomdata_t*, interaction_const_t const&, gmx::ArrayRef<gmx::BasicVector<float> const>, gmx::StepWorkload const&, int, float*, float*, gmx_wallcycle*) [clone ....Outermost0.010.010160.00021.6711.789.641NANANANANA
17396libgromacs_mpi.so.7 - lincs.cpp:1215-1223gmx::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.010.020230.004.7613.11.441.8113.822NANANANANA
5729libgromacs_mpi.so.7 - threaded_force_buffer.cpp:78-80 [...]gmx::ThreadForceBuffer<float [4]>::clearForcesAndEnergies()Single0.010.020.01320.00022.9211.548.732NANANANANA
2584libgromacs_mpi.so.7 - atomdata.cpp:1053-1223 [...]nbnxn_atomdata_add_nbat_f_to_f_reduce(nbnxn_atomdata_t*, int) [clone ._omp_fn.0]InBetween0.010.010260.00022.7913.54201NANANANANA
17907libgromacs_mpi.so.7 - update.cpp:1282-1762 [...]gmx::Update::Impl::update_coords(t_inputrec const&, long, int, bool, gmx::ArrayRef<ParticleType const>, gmx::ArrayRef<float const>, gmx::ArrayRef<float const [3]>, t_state*, gmx::ArrayRefWithPadding<gmx::BasicVector<float> co...InBetween0.010.010200.00NANANANANA1NANANANANA
20087libgromacs_mpi.so.7 - pme_solve.cpp:486-496solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.010.010270.001001001.332.682.681NANANANANA
3742libgromacs_mpi.so.7 - pairlist.cpp:3207-3267 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone ._omp_fn.0]InBetween0.010.010170.00013.643.172.2718.131NANANANANA
2608libgromacs_mpi.so.7 - atomdata.cpp:168-258 [...]copy_rvec_to_nbat_real(int const*, int, int, float const (*) [3], int, float*, int)Outermost0.010.020270.00013.773.332.8221.682NANANANANA
5773libgromacs_mpi.so.7 - threaded_force_buffer.cpp:133-135 [...]gmx::ThreadForceBuffer<float [4]>::processMask()Innermost0.010.010190.00018.7512.7818.181NANANANANA
4726libgromacs_mpi.so.7 - localtopology.cpp:108-716 [...]int make_bondeds_zone<true>(gmx_reverse_top_t const&, gmx::ArrayRef<int const>, gmx_ga2la_t const&, gmx_domdec_zones_t const&, std::vector<gmx_molblock_t, std::allocator<gmx_molblock_t> > const&, bool, int const*, bo...InBetween0.010.010190.00019.7912.1216.981NANANANANA
19542libgromacs_mpi.so.7 - bonded.cpp:2960-3032 [...]std::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*, flo...Innermost0.010.020130.0029.4119.129.43322.252NANANANANA
5710libgromacs_mpi.so.7 - threaded_force_buffer.cpp:170-207 [...]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.010.010230.0015.1532.24.266.434.71NANANANANA
17412libgromacs_mpi.so.7 - stl_algo.h:1803-1954 [...]gmx::set_lincs(InteractionDefinitions const&, int, gmx::ArrayRef<float const>, float, bool, t_commrec const*, gmx::Lincs*) [clone ._omp_fn.0]InBetween0.010.010190.00020.8312.6317.361NANANANANA
3740libgromacs_mpi.so.7 - pairlist.cpp:3317-3340 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone ._omp_fn.0]Innermost0.010.010250.00012.54.243.0524.381NANANANANA
17389libgromacs_mpi.so.7 - lincs.cpp:919-1173 [...]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...InBetween0.010.010170.0031.8248.512.363.223.221NANANANANA
20085libgromacs_mpi.so.7 - pme_solve.cpp:234-587 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)InBetween0.010.010180.0010.9425.053.923.254.51NANANANANA
3741libgromacs_mpi.so.7 - pairlist.cpp:3207-3238 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone ._omp_fn.0]Innermost0.010.010220.005.8813.244.372.5319.531NANANANANA
20143libgromacs_mpi.so.7 - pme_spread.cpp:565-641 [...]spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.2]InBetween0.010.020.01380.00018.754.632.1111.962NANANANANA
3693libgromacs_mpi.so.7 - stl_vector.h:919-1194 [...]rebalanceSimpleLists(gmx::ArrayRef<NbnxnPairlistCpu const>, gmx::ArrayRef<NbnxnPairlistCpu>, gmx::ArrayRef<PairsearchWork>) [clone ._omp_fn.0]Innermost0.010.020.01290.002022.54.332.4413.572NANANANANA
19612libgromacs_mpi.so.7 - utilities.h:56-57 [...]calcBondedForces(InteractionDefinitions const&, bonded_threading_t*, float const (*) [3], t_forcerec const*, t_pbc const*, float (*) [3], gmx_enerdata_t*, t_nrnb*, gmx::ArrayRef<float const>, gmx::ArrayRef<float>, t_mdatoms const*, t_fcdata...Innermost0.010.010.01400.00019.6412.2818.261NANANANANA
19544libgromacs_mpi.so.7 - bonded.cpp:1912-2010 [...]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...InBetween0.010.020210.00012.5122.0816.642NANANANANA
20146libgromacs_mpi.so.7 - pme_spread.cpp:358-988 [...]spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone ._omp_fn.1]Outermost0.010.020300.002521.881.791.8911.332NANANANANA
4728libgromacs_mpi.so.7 - localtopology.cpp:416-576 [...]int make_bondeds_zone<true>(gmx_reverse_top_t const&, gmx::ArrayRef<int const>, gmx_ga2la_t const&, gmx_domdec_zones_t const&, std::vector<gmx_molblock_t, std::allocator<gmx_molblock_t> > const&, bool, int const*, bo...Innermost0.010.020270.00018.7511.9713.232NANANANANA
19914libgromacs_mpi.so.7 - pme_grid.cpp:520-522unwrap_periodic_pmegrid(gmx_pme_t*, float*) [clone ._omp_fn.0]Innermost0.010.020230.001001002.53.753.752NANANANANA
3652libgromacs_mpi.so.7 - pairlist.cpp:273-287void get_cell_range<1>(float, float, Nbnxm::Grid::Dimensions const&, float, float, int*, int*)Outermost0.010.010200.00012.515.683.9631.681NANANANANA
5712libgromacs_mpi.so.7 - threaded_force_buffer.cpp:200-200 [...]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.050.01240.0097.8794.681.933.443.865NANANANANA
×