options

Loops Index

185 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 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 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
764libgromacs_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*)Single34.8118.8615.75297.898.73111.021.33NANANANANA
759libgromacs_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.4514.196.075297.1698.8111.012.59NANANANANA
771libgromacs_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*)Single5.532.992.495293.3397.91111.031.33NANANANANA
18634libgromacs_mpi.so.7 - fft5d.cpp:884-886fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost3.651.861.65520251141.25NANANANANA
769libgromacs_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.282.351.035293.898.03111.032.53NANANANANA
16654libgromacs_mpi.so.7 - pme_spread.cpp:639-641.omp_outlined..4#0x933f98Single21.070.9521001001111.3NANANANANA
765libgromacs_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.781.010.85292.4691.231.0211.011.38NANANANANA
763libgromacs_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.571.540.715291.3490.521.0211.032.41NANANANANA
18294libgromacs_mpi.so.7 - pme_gather.cpp:247-260 [...]std::enable_if<((4)==(4))||((4)==(5)), gmx::BasicVector<float> >::type do_fspline::operator()<4>(std::integral_constant<int, 4>) constSingle1.531.020.695293.6247.871.3322.461.65NANANANANA
760libgromacs_mpi.so.7 - kernel_outer.h:353-639 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Outermost1.51.10.675264.7168.631.1311.141.8NANANANANA
18285libgromacs_mpi.so.7 - pme_gather.cpp:81-348 [...]gather_f_bsplines(gmx_pme_t const*, float const*, bool, PmeAtomComm const*, splinedata_t const*, float)Outermost1.360.750.61521019.583.4617.191.36NANANANANA
18568libgromacs_mpi.so.7 - pme_spread.cpp:277-290 [...].omp_outlined..2Single1.230.720.555226.0915.762.8617.561.44NANANANANA
18542libgromacs_mpi.so.7 - impl_arm_sve_simd4_float.h:62-242 [...].omp_outlined..2Innermost1.220.710.555290.752.381.161.191.611.42NANANANANA
761libgromacs_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*)Innermost0.980.690.445099.0499.18111.011.64NANANANANA
2336libgromacs_mpi.so.7 - kernel_common.cpp:74-76 [...]clearForceBuffer(nbnxn_atomdata_t*, int)Single0.830.470.37520251141.38NANANANANA
1246libgromacs_mpi.so.7 - kernel_prune.cpp:115-167 [...]nbnxn_kernel_prune_4xn(NbnxnPairlistCpu*, nbnxn_atomdata_t const*, gmx::ArrayRef<gmx::BasicVector<float> const>, float)Innermost0.80.40.365210091.861111.21NANANANANA
17851libgromacs_mpi.so.7 - bonded.cpp:1151-1170 [...]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.780.530.355287.2688.53111.071.66NANANANANA
18537libgromacs_mpi.so.7 - pme_spread.cpp:445-447.omp_outlined..2Innermost0.650.470.29521001001111.81NANANANANA
16060libgromacs_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])Single0.610.40.275226.3219.741.151.0761.6NANANANANA
2136libgromacs_mpi.so.7 - atomdata.cpp:1122-1124 [...].omp_outlined..27Innermost0.560.360.254866.6775111.181.44NANANANANA
18120libgromacs_mpi.so.7 - pairs.cpp:863-893 [...]void do_pairs_simple<gmx::SimdFloat, 8, float const*>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float const*, gmx::ArrayRef<float>, float)Outermost0.560.310.255270.8372.41.3411.221.35NANANANANA
16056libgromacs_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>)Innermost0.540.320.24521001001111.45NANANANANA
1956libgromacs_mpi.so.7 - pme_spread.cpp:104-145 [...].omp_outlined.#0x931c04Innermost0.510.280.235216.0316.992.3417.621.33NANANANANA
18630libgromacs_mpi.so.7 - fft5d.cpp:947-949fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost0.510.320.2352NANA1NANA1.52NANANANANA
16039libgromacs_mpi.so.7 - lincs.cpp:798-810 [...].omp_outlined..36Single0.460.320.215293.9498.481111.68NANANANANA
16428libgromacs_mpi.so.7 - impl_arm_sve_util_float.h:218-230 [...].omp_outlined..19#0x889adcOutermost0.350.20.165291.1791.331.02111.43NANANANANA
2337libgromacs_mpi.so.7 - kernel_common.cpp:56-56clearForceBuffer(nbnxn_atomdata_t*, int)Single0.340.230.15521001001111.64NANANANANA
18316libgromacs_mpi.so.7 - pme_grid.cpp:402-404copy_fftgrid_to_pmegrid(gmx_pme_t*, float const*, float*, int, int, int)Innermost0.320.220.14521001001111.69NANANANANA
17860libgromacs_mpi.so.7 - bonded.cpp:2066-2126 [...]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*,...Single0.320.20.145244.4453.522.4511.191.54NANANANANA
2133libgromacs_mpi.so.7 - atomdata.cpp:1207-1209 [...].omp_outlined..27Innermost0.290.170.13522528.132.516.671.42NANANANANA
772libgromacs_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.290.20.135289.8592.651.0211.011.67NANANANANA
18545libgromacs_mpi.so.7 - pme_spread.cpp:353-353.omp_outlined..2Single0.260.170.12521001001111.55NANANANANA
4891libgromacs_mpi.so.7 - threaded_force_buffer.cpp:209-211 [...].omp_outlined..17Innermost0.250.190.115216.6720.8311.265.711.9NANANANANA
770libgromacs_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.240.290.115290.6791.881.0211.012.9NANANANANA
3305libgromacs_mpi.so.7 - pairlist_simd_4xm.h:136-193 [...].omp_outlined..8Single0.230.150.115269.1860.411.051.041.041.5NANANANANA
16038libgromacs_mpi.so.7 - lincs.cpp:1087-1089 [...].omp_outlined..36Innermost0.210.140.15212.515.631.1317.161.56NANANANANA
16035libgromacs_mpi.so.7 - lincs.cpp:919-931 [...].omp_outlined..36Innermost0.190.140.085289.7489.341.04111.75NANANANANA
18460libgromacs_mpi.so.7 - pme_solve.cpp:234-234 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.190.120.095293.3397.51111.5NANANANANA
3263libgromacs_mpi.so.7 - pairlist.cpp:3407-3409 [...].omp_outlined..8Innermost0.180.110.0852012.51181.57NANANANANA
4965libgromacs_mpi.so.7 - stl_algobase.h:924-924gmx::ThreadForceBuffer<float [4]>::clearForcesAndEnergies()Innermost0.180.130.08521001001111.86NANANANANA
766libgromacs_mpi.so.7 - kernel_outer.h:353-648 [...]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.150.075265.4664.961.1511.192.14NANANANANA
3255libgromacs_mpi.so.7 - pairlist.cpp:914-3450 [...].omp_outlined..8InBetween0.170.110.08524.3521.4212.5311.381.57NANANANANA
18118libgromacs_mpi.so.7 - vec.h:141-634 [...]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.160.110.075225.5819.331.521.386.461.57NANANANANA
16054libgromacs_mpi.so.7 - lincs.cpp:276-287 [...]gmx::lincs_matrix_expand(gmx::Lincs const&, gmx::Task const&, gmx::ArrayRef<float const>, gmx::ArrayRef<float>, gmx::ArrayRef<float>, gmx::ArrayRef<float>)InBetween0.160.110.0752018.842.7116.321.83NANANANANA
1893libgromacs_mpi.so.7 - atomdata.cpp:226-233copy_rvec_to_nbat_real(int const*, int, int, float const (*) [3], int, float*, int)Single0.140.140.0636013.891.15181.75NANANANANA
16429libgromacs_mpi.so.7 - impl_arm_sve_util_float.h:218-218.omp_outlined..19#0x889adcInnermost0.140.110.07521001001111.83NANANANANA
2124libgromacs_mpi.so.7 - atomdata.cpp:1173-1179 [...].omp_outlined..25Innermost0.140.10.06529.0914.771.1217.241.67NANANANANA
16516libgromacs_mpi.so.7 - update.cpp:1638-1641 [...].omp_outlined..14Single0.140.10.0652012.51181.67NANANANANA
767libgromacs_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*)Innermost0.130.10.064998.5598.68111.011.67NANANANANA
1958libgromacs_mpi.so.7 - pme_spread.cpp:172-174.omp_outlined.#0x931c04Innermost0.120.070.0552018.75117.111.4NANANANANA
17926libgromacs_mpi.so.7 - functions.h:164-321 [...]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.110.080.055246.9923.191.471.425.82NANANANANA
762libgromacs_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*)Innermost0.110.090.054997.4496.29111.011.8NANANANANA
1987libgromacs_mpi.so.7 - md_support.cpp:113-155 [...].omp_outlined.#0x867d00Outermost0.10.070.055228.5716.521.4916.651.75NANANANANA
18575libgromacs_mpi.so.7 - pme_spread.cpp:197-199.omp_outlined..2Innermost0.10.080.04511001001112NANANANANA
17837libgromacs_mpi.so.7 - vec.h:335-443 [...]dih_angle(float const*, float const*, float const*, float const*, t_pbc const*, float*, float*, float*, float*, float*, int*, int*, int*)Single0.090.110.045223.0821.151.751.476.222.75NANANANANA
2131libgromacs_mpi.so.7 - atomdata.cpp:1109-1111 [...].omp_outlined..27Innermost0.090.330.042066.6775111.183.67NANANANANA
16427libgromacs_mpi.so.7 - update.cpp:361-387 [...].omp_outlined..19#0x889adcSingle0.090.060.045273.8179.841.0411.131.5NANANANANA
4890libgromacs_mpi.so.7 - threaded_force_buffer.cpp:171-211 [...].omp_outlined..17Outermost0.090.080.04522523.447.517.692NANANANANA
3304libgromacs_mpi.so.7 - pairlist_simd_4xm.h:204-258 [...].omp_outlined..8Single0.090.070.045272.9962.141.051.051.041.75NANANANANA
18465libgromacs_mpi.so.7 - pme_solve.cpp:499-511solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.070.060.03521001001112NANANANANA
18457libgromacs_mpi.so.7 - pme_solve.cpp:98-561 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Outermost0.070.050.035216.2830.814.711.291.67NANANANANA
2135libgromacs_mpi.so.7 - atomdata.cpp:1119-1124 [...].omp_outlined..27Outermost0.070.070.034753.3363.751.25112.33NANANANANA
18472libgromacs_mpi.so.7 - pme_solve.cpp:522-531solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.060.050.03529595.631.06112.5NANANANANA
18463libgromacs_mpi.so.7 - pme_solve.cpp:534-543solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.060.060.03529595.631.06113NANANANANA
18459libgromacs_mpi.so.7 - pme_solve.cpp:555-561solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.060.050.03521001001112.5NANANANANA
15391libgromacs_mpi.so.7 - pme_grid.cpp:537-539.omp_outlined..3#0x923ef8Innermost0.050.040.02501001001112NANANANANA
4892libgromacs_mpi.so.7 - threaded_force_buffer.cpp:207-211 [...].omp_outlined..17InBetween0.050.090.0252021.881.7516.224.5NANANANANA
16037libgromacs_mpi.so.7 - lincs.cpp:1085-1089 [...].omp_outlined..36Outermost0.050.050.0252023.75114.722.5NANANANANA
1983libgromacs_mpi.so.7 - sim_util.cpp:474-474 [...].omp_outlined.#0x8838b0Single0.050.050.02510251142.5NANANANANA
18573libgromacs_mpi.so.7 - pme_spread.cpp:188-199 [...].omp_outlined..2Outermost0.050.040.0250024.17114.82NANANANANA
16329libgromacs_mpi.so.7 - settle.cpp:469-471 [...]void gmx::settleTemplateWrapper<gmx::SimdFloat, gmx::SimdFBool, 8, float const*>(gmx::SettleData const&, int, int, float const*, float const*, float*, float, float*, bool, float (*) [3], bool*)Single0.040.040.02497581.251112NANANANANA
18001libgromacs_mpi.so.7 - functions.h:164-164 [...]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)Single0.040.040.025039.4424.821.421.295.322NANANANANA
18539libgromacs_mpi.so.7 - pme_spread.cpp:441-447.omp_outlined..2InBetween0.040.050.02527.522.31.6815.452.5NANANANANA
15401libgromacs_mpi.so.7 - calcvir.cpp:61-67 [...]calc_x_times_f(int, float const (*) [3], float const (*) [3], bool, float const (*) [3], float (*) [3]) [clone .1] [clone .extracted]Single0.040.040.0249012.951182NANANANANA
17862libgromacs_mpi.so.7 - bonded.cpp:2179-2256 [...]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.040.090.023250.4855.631.5811.314.5NANANANANA
3264libgromacs_mpi.so.7 - pairlist.cpp:3392-3396 [...].omp_outlined..8Innermost0.030.030.0147020.83117.33NANANANANA
16332libgromacs_mpi.so.7 - settle.cpp:515-518 [...]void gmx::settleTemplateWrapper<gmx::SimdFloat, gmx::SimdFBool, 8, float const*>(gmx::SettleData const&, int, int, float const*, float const*, float*, float, float*, bool, float (*) [3], bool*)Single0.030.030.015083.3385.421113NANANANANA
3298libgromacs_mpi.so.7 - stl_vector.h:1189-1194 [...].omp_outlined..8Innermost0.030.030.0147014.29117.63NANANANANA
1245libgromacs_mpi.so.7 - kernel_prune.cpp:76-176 [...]nbnxn_kernel_prune_4xn(NbnxnPairlistCpu*, nbnxn_atomdata_t const*, gmx::ArrayRef<gmx::BasicVector<float> const>, float)Outermost0.030.030.014832.841.541.3111.43NANANANANA
17936libgromacs_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.030.030.01462521.251.6516.293NANANANANA
16660libgromacs_mpi.so.7 - pme_spread.cpp:633-641.omp_outlined..4#0x933f98Outermost0.030.030.0147024.34114.573NANANANANA
3292libgromacs_mpi.so.7 - pairlist.cpp:607-1413 [...].omp_outlined..8Outermost0.020.030.0145015.631183NANANANANA
768libgromacs_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*)Innermost0.020.030.013097.1196.05111.013NANANANANA
1975libgromacs_mpi.so.7 - utilities.h:57-57 [...].omp_outlined.#0x90e7b0Single0.020.020.0142022.221182NANANANANA
4143libgromacs_mpi.so.7 - localtopology.cpp:505-513 [...]int assignInteractionsForAtom<true>(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>, Int...Single0.020.030.013247.6262.35112.133NANANANANA
18468libgromacs_mpi.so.7 - pme_solve.cpp:234-234 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.020.030.014093.3397.51113NANANANANA
2130libgromacs_mpi.so.7 - atomdata.cpp:1104-1223 [...].omp_outlined..27Outermost0.020.020.014211.11255.3316.42NANANANANA
16319libgromacs_mpi.so.7 - settle.cpp:601-604 [...]void gmx::settleTemplateWrapper<gmx::SimdFloat, gmx::SimdFBool, 8, float const*>(gmx::SettleData const&, int, int, float const*, float const*, float*, float, float*, bool, float (*) [3], bool*)Single0.020.030.014577.7883.331113NANANANANA
18070libgromacs_mpi.so.7 - manage_threading.cpp:144-146setup_bonded_threading(bonded_threading_t*, int, bool, InteractionDefinitions const&)Innermost0.020.320.011012.51181NANANANANA
3343libgromacs_mpi.so.7 - pairlist.cpp:3624-3624 [...].omp_outlined..38InBetween0.020.020.0146022.66116.072NANANANANA
16655libgromacs_mpi.so.7 - pme_spread.cpp:477-1021 [...].omp_outlined..4#0x933f98Single0.020.030.0133017.051183NANANANANA
4893libgromacs_mpi.so.7 - threaded_force_buffer.cpp:200-202 [...].omp_outlined..17Innermost0.020.030.012912.520.31115.053NANANANANA
4964libgromacs_mpi.so.7 - stl_algobase.h:923-924 [...]gmx::ThreadForceBuffer<float [4]>::clearForcesAndEnergies()Outermost0.020.030.0141020.311.4717.413NANANANANA
3337libgromacs_mpi.so.7 - stl_vector.h:346-1762 [...].omp_outlined..38InBetween0.020.030.0132018.751183NANANANANA
3246libgromacs_mpi.so.7 - pairlist.cpp:244-3490 [...].omp_outlined..8InBetween0.020.020.014122.2931.332.342.051.352NANANANANA
18073libgromacs_mpi.so.7 - manage_threading.cpp:127-162 [...]setup_bonded_threading(bonded_threading_t*, int, bool, InteractionDefinitions const&)InBetween0.020.360.011014.58117.71NANANANANA
18242libgromacs_mpi.so.7 - wallcycle.h:226-268 [...].omp_outlined..49Single0.010.010170152.917.571NANANANANA
18119libgromacs_mpi.so.7 - pbc_simd.h:119-121 [...]void do_pairs_simple<gmx::SimdFloat, 8, float const*>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float const*, gmx::ArrayRef<float>, float)Innermost0.010.0102666.67751111NANANANANA
3366libgromacs_mpi.so.7 - vector.tcc:911-912std::vector<std::array<unsigned long, 2ul>, std::allocator<std::array<unsigned long, 2ul> > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::array<unsigned long, 2ul>*, std::vector<std::array<unsigned long, 2ul>...Single0.010.01022100501121NANANANANA
3248libgromacs_mpi.so.7 - pairlist.cpp:1981-1985 [...].omp_outlined..8Innermost0.010.01034021.88115.191NANANANANA
3254libgromacs_mpi.so.7 - pairlist.cpp:914-3450 [...].omp_outlined..8InBetween0.010.010.0129013.392.2517.811NANANANANA
1952libgromacs_mpi.so.7 - pme_spread.cpp:75-923 [...].omp_outlined.#0x931c04InBetween0.010.01020015.744.71181NANANANANA
2132libgromacs_mpi.so.7 - atomdata.cpp:1106-1111 [...].omp_outlined..27InBetween0.010.010155062.51.2511.251NANANANANA
2100libgromacs_mpi.so.7 - kerneldispatch.cpp:266-322 [...].omp_outlined.#0x46c854Single0.010.01021019.231181NANANANANA
3245libgromacs_mpi.so.7 - pairlist.cpp:244-3252 [...].omp_outlined..8InBetween0.010.010208.3316.151.8816.611NANANANANA
1985libgromacs_mpi.so.7 - mdatoms.cpp:327-495 [...].omp_outlined.#0x869790Outermost0.010.010.01336.916.383.0717.611NANANANANA
17935libgromacs_mpi.so.7 - bonded.cpp:1913-2011 [...]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...Outermost0.010.02033422.5315.552NANANANANA
17937libgromacs_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...Single0.010.0101633.3326.391.5417.091NANANANANA
3270libgromacs_mpi.so.7 - pairlist.cpp:1998-2000 [...].omp_outlined..8Single0.010.02016NANA1NANA2NANANANANA
4960libgromacs_mpi.so.7 - threaded_force_buffer.cpp:94-94gmx::ThreadForceBuffer<float [4]>::clearForcesAndEnergies()Single0.010.010191001001111NANANANANA
18317libgromacs_mpi.so.7 - pme_grid.cpp:395-404copy_fftgrid_to_pmegrid(gmx_pme_t*, float const*, float*, int, int, int)Outermost0.010.010175.5917.92181NANANANANA
17865libgromacs_mpi.so.7 - functions.h:0-0 [...]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...Single0.010.030.01201019.582.6917.073NANANANANA
18473libgromacs_mpi.so.7 - pme_solve.cpp:441-454solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.010.0102595.8396.351.06111NANANANANA
18635libgromacs_mpi.so.7 - fft5d.cpp:854-886 [...]fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Outermost0.010.01022022.92115.041NANANANANA
18330libgromacs_mpi.so.7 - pme_grid.cpp:502-504unwrap_periodic_pmegrid(gmx_pme_t*, float*)Innermost0.010.12011001001111NANANANANA
2064libgromacs_mpi.so.7 - redistribute.cpp:74-428 [...].omp_outlined.#0x5113b8Outermost0.010.0101912.2418.111.7316.821NANANANANA
16657libgromacs_mpi.so.7 - pme_spread.cpp:538-683 [...].omp_outlined..4#0x933f98InBetween0.010.02026012.51182NANANANANA
16008libgromacs_mpi.so.7 - lincs.cpp:1636-1658 [...].omp_outlined..21InBetween0.010.010200251141NANANANANA
4971libgromacs_mpi.so.7 - threaded_force_buffer.cpp:278-280 [...]gmx::ThreadedForceBuffer<float [4]>::setupReduction()Innermost0.010.18010251141NANANANANA
3271libgromacs_mpi.so.7 - pairlist.cpp:1991-1995 [...].omp_outlined..8Single0.010.02028021.88115.192NANANANANA
3293libgromacs_mpi.so.7 - pairlist.cpp:607-1322 [...].omp_outlined..8Innermost0.010.020.0129012.51182NANANANANA
16034libgromacs_mpi.so.7 - lincs.cpp:1155-1155 [...].omp_outlined..36Innermost0.010.020.013677.7883.331112NANANANANA
1966libgromacs_mpi.so.7 - pme_grid.cpp:520-522.omp_outlined.#0x923d34Innermost0.010.010251001001111NANANANANA
18628libgromacs_mpi.so.7 - fft5d.cpp:939-949fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.010.01025020.14115.681NANANANANA
18464libgromacs_mpi.so.7 - pme_solve.cpp:486-496solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.010.020.01271001001112NANANANANA
4140libgromacs_mpi.so.7 - localtopology.cpp:416-576 [...]int assignInteractionsForAtom<true>(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>, Int...Single0.010.01016022.924.7511.581NANANANANA
16036libgromacs_mpi.so.7 - lincs.cpp:1098-1098 [...].omp_outlined..36Single0.010.0102466.67751111NANANANANA
18467libgromacs_mpi.so.7 - pme_solve.cpp:457-470solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.010.0102695.8396.351.06111NANANANANA
16330libgromacs_mpi.so.7 - settle.cpp:474-476 [...]void gmx::settleTemplateWrapper<gmx::SimdFloat, gmx::SimdFBool, 8, float const*>(gmx::SettleData const&, int, int, float const*, float const*, float*, float, float*, bool, float (*) [3], bool*)Single0.010.0102566.67751111NANANANANA
16440libgromacs_mpi.so.7 - sim_util.cpp:150-152 [...].omp_outlined..19Single0.010.0202711.1119.441.331.145.572NANANANANA
16029libgromacs_mpi.so.7 - lincs.cpp:1215-1223.omp_outlined..36Single0.010.020.01294.5513.641.12182NANANANANA
×