options

Loops Index

181 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.6818.5715.535297.898.73111.021.31NANANANANA
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.4213.866.015297.1698.8111.012.53NANANANANA
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.542.932.485293.3397.91111.031.3NANANANANA
18634libgromacs_mpi.so.7 - fft5d.cpp:884-886fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost3.641.741.63520251141.18NANANANANA
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.272.351.025293.898.03111.032.53NANANANANA
16654libgromacs_mpi.so.7 - pme_spread.cpp:639-641.omp_outlined..4#0x933f98Single2.111.10.95521001001111.28NANANANANA
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.761.020.795292.4691.231.0211.011.42NANANANANA
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.621.520.735291.3490.521.0211.032.3NANANANANA
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.590.950.715293.6247.871.3322.461.46NANANANANA
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.471.060.665264.7168.631.1311.141.77NANANANANA
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.840.61521019.583.4617.191.53NANANANANA
18542libgromacs_mpi.so.7 - impl_arm_sve_simd4_float.h:62-242 [...].omp_outlined..2Innermost1.240.730.565290.752.381.161.191.611.43NANANANANA
18568libgromacs_mpi.so.7 - pme_spread.cpp:277-290 [...].omp_outlined..2Single1.20.770.545226.0915.762.8617.561.57NANANANANA
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.960.70.435099.0499.18111.011.71NANANANANA
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.820.460.375210091.861111.39NANANANANA
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.790.510.355287.2688.53111.071.59NANANANANA
2336libgromacs_mpi.so.7 - kernel_common.cpp:74-76 [...]clearForceBuffer(nbnxn_atomdata_t*, int)Single0.770.480.34520251141.55NANANANANA
18537libgromacs_mpi.so.7 - pme_spread.cpp:445-447.omp_outlined..2Innermost0.640.570.29521001001112.19NANANANANA
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.620.380.285226.3219.741.151.0761.52NANANANANA
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.340.255270.8372.41.3411.221.48NANANANANA
2136libgromacs_mpi.so.7 - atomdata.cpp:1122-1124 [...].omp_outlined..27Innermost0.560.410.254966.6775111.181.71NANANANANA
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.550.370.24521001001111.68NANANANANA
1956libgromacs_mpi.so.7 - pme_spread.cpp:104-145 [...].omp_outlined.#0x931c04Innermost0.520.290.235216.0316.992.3417.621.38NANANANANA
18630libgromacs_mpi.so.7 - fft5d.cpp:947-949fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost0.50.30.2252NANA1NANA1.5NANANANANA
16039libgromacs_mpi.so.7 - lincs.cpp:798-810 [...].omp_outlined..36Single0.480.290.225293.9498.481111.45NANANANANA
2337libgromacs_mpi.so.7 - kernel_common.cpp:56-56clearForceBuffer(nbnxn_atomdata_t*, int)Single0.340.260.15521001001111.86NANANANANA
18316libgromacs_mpi.so.7 - pme_grid.cpp:402-404copy_fftgrid_to_pmegrid(gmx_pme_t*, float const*, float*, int, int, int)Innermost0.340.190.15521001001111.36NANANANANA
16428libgromacs_mpi.so.7 - impl_arm_sve_util_float.h:218-230 [...].omp_outlined..19#0x889adcOutermost0.340.210.155291.1791.331.02111.5NANANANANA
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.30.20.14522528.132.516.671.67NANANANANA
18545libgromacs_mpi.so.7 - pme_spread.cpp:353-353.omp_outlined..2Single0.290.190.13521001001111.58NANANANANA
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.270.180.125289.8592.651.0211.011.64NANANANANA
4891libgromacs_mpi.so.7 - threaded_force_buffer.cpp:209-211 [...].omp_outlined..17Innermost0.260.210.125216.6720.8311.265.711.91NANANANANA
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.250.280.115290.6791.881.0211.012.8NANANANANA
16038libgromacs_mpi.so.7 - lincs.cpp:1087-1089 [...].omp_outlined..36Innermost0.230.150.15212.515.631.1317.161.67NANANANANA
3305libgromacs_mpi.so.7 - pairlist_simd_4xm.h:136-193 [...].omp_outlined..8Single0.230.130.15269.1860.411.051.041.041.44NANANANANA
3263libgromacs_mpi.so.7 - pairlist.cpp:3407-3409 [...].omp_outlined..8Innermost0.190.120.0852012.51181.5NANANANANA
18460libgromacs_mpi.so.7 - pme_solve.cpp:234-234 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.190.150.085293.3397.51111.88NANANANANA
16035libgromacs_mpi.so.7 - lincs.cpp:919-931 [...].omp_outlined..36Innermost0.180.130.085289.7489.341.04111.86NANANANANA
4965libgromacs_mpi.so.7 - stl_algobase.h:924-924gmx::ThreadForceBuffer<float [4]>::clearForcesAndEnergies()Innermost0.170.120.07521001001111.71NANANANANA
3255libgromacs_mpi.so.7 - pairlist.cpp:914-3450 [...].omp_outlined..8InBetween0.170.10.07524.3521.4212.5311.381.43NANANANANA
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.170.150.085225.5819.331.521.386.462.14NANANANANA
2124libgromacs_mpi.so.7 - atomdata.cpp:1173-1179 [...].omp_outlined..25Innermost0.160.10.07529.0914.771.1217.241.67NANANANANA
1893libgromacs_mpi.so.7 - atomdata.cpp:226-233copy_rvec_to_nbat_real(int const*, int, int, float const (*) [3], int, float*, int)Single0.160.160.0736013.891.15181.78NANANANANA
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.160.130.075265.4664.961.1511.191.86NANANANANA
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.150.120.0752018.842.7116.322NANANANANA
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.110.065098.5598.68111.011.83NANANANANA
16516libgromacs_mpi.so.7 - update.cpp:1638-1641 [...].omp_outlined..14Single0.130.120.0652012.51182.4NANANANANA
1958libgromacs_mpi.so.7 - pme_spread.cpp:172-174.omp_outlined.#0x931c04Innermost0.120.090.0552018.75117.111.8NANANANANA
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.120.080.055246.9923.191.471.425.81.6NANANANANA
16429libgromacs_mpi.so.7 - impl_arm_sve_util_float.h:218-218.omp_outlined..19#0x889adcInnermost0.120.110.05521001001112.2NANANANANA
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.10.054797.4496.29111.012NANANANANA
1987libgromacs_mpi.so.7 - md_support.cpp:113-155 [...].omp_outlined.#0x867d00Outermost0.10.090.055228.5716.521.4916.652.25NANANANANA
2131libgromacs_mpi.so.7 - atomdata.cpp:1109-1111 [...].omp_outlined..27Innermost0.10.340.042266.6775111.183.78NANANANANA
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.080.090.045223.0821.151.751.476.223NANANANANA
16427libgromacs_mpi.so.7 - update.cpp:361-387 [...].omp_outlined..19#0x889adcSingle0.080.080.045273.8179.841.0411.132.67NANANANANA
18575libgromacs_mpi.so.7 - pme_spread.cpp:197-199.omp_outlined..2Innermost0.080.080.04511001001112NANANANANA
3304libgromacs_mpi.so.7 - pairlist_simd_4xm.h:204-258 [...].omp_outlined..8Single0.080.060.035272.9962.141.051.051.042NANANANANA
4890libgromacs_mpi.so.7 - threaded_force_buffer.cpp:171-211 [...].omp_outlined..17Outermost0.080.060.04522523.447.517.692NANANANANA
2135libgromacs_mpi.so.7 - atomdata.cpp:1119-1124 [...].omp_outlined..27Outermost0.070.150.034653.3363.751.25115NANANANANA
18465libgromacs_mpi.so.7 - pme_solve.cpp:499-511solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.070.070.03521001001112.33NANANANANA
18457libgromacs_mpi.so.7 - pme_solve.cpp:98-561 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Outermost0.070.070.035216.2830.814.711.292.33NANANANANA
16037libgromacs_mpi.so.7 - lincs.cpp:1085-1089 [...].omp_outlined..36Outermost0.060.060.0350023.75114.723NANANANANA
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.050.050.025239.4424.821.421.295.322.5NANANANANA
4892libgromacs_mpi.so.7 - threaded_force_buffer.cpp:207-211 [...].omp_outlined..17InBetween0.050.070.0251021.881.7516.223.5NANANANANA
18463libgromacs_mpi.so.7 - pme_solve.cpp:534-543solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.050.050.02529595.631.06112.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.050.0251024.17114.82.5NANANANANA
18472libgromacs_mpi.so.7 - pme_solve.cpp:522-531solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.050.040.02519595.631.06112NANANANANA
18459libgromacs_mpi.so.7 - pme_solve.cpp:555-561solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.050.040.02511001001112NANANANANA
15391libgromacs_mpi.so.7 - pme_grid.cpp:537-539.omp_outlined..3#0x923ef8Innermost0.050.060.02471001001113NANANANANA
18539libgromacs_mpi.so.7 - pme_spread.cpp:441-447.omp_outlined..2InBetween0.040.040.02487.522.31.6815.452NANANANANA
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.02477581.251112NANANANANA
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.040.040.024683.3385.421112NANANANANA
3292libgromacs_mpi.so.7 - pairlist.cpp:607-1413 [...].omp_outlined..8Outermost0.030.040.0145015.631184NANANANANA
4964libgromacs_mpi.so.7 - stl_algobase.h:923-924 [...]gmx::ThreadForceBuffer<float [4]>::clearForcesAndEnergies()Outermost0.030.040.0141020.311.4717.414NANANANANA
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.030.040.0149012.951184NANANANANA
16660libgromacs_mpi.so.7 - pme_spread.cpp:633-641.omp_outlined..4#0x933f98Outermost0.030.030.0147024.34114.573NANANANANA
3264libgromacs_mpi.so.7 - pairlist.cpp:3392-3396 [...].omp_outlined..8Innermost0.030.040.0149020.83117.34NANANANANA
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.030.070.023250.4855.631.5811.313.5NANANANANA
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
18468libgromacs_mpi.so.7 - pme_solve.cpp:234-234 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.020.020.014293.3397.51112NANANANANA
1975libgromacs_mpi.so.7 - utilities.h:57-57 [...].omp_outlined.#0x90e7b0Single0.020.020.0138022.221182NANANANANA
3246libgromacs_mpi.so.7 - pairlist.cpp:244-3490 [...].omp_outlined..8InBetween0.020.020.013622.2931.332.342.051.352NANANANANA
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.040.013247.6262.35112.134NANANANANA
18073libgromacs_mpi.so.7 - manage_threading.cpp:127-162 [...]setup_bonded_threading(bonded_threading_t*, int, bool, InteractionDefinitions const&)InBetween0.020.340.011014.58117.71NANANANANA
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.013697.1196.05111.013NANANANANA
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.020.040.01251019.582.6917.072NANANANANA
3298libgromacs_mpi.so.7 - stl_vector.h:1189-1194 [...].omp_outlined..8Innermost0.020.020.0147014.29117.62NANANANANA
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.020.030.014032.841.541.3111.43NANANANANA
3343libgromacs_mpi.so.7 - pairlist.cpp:3624-3624 [...].omp_outlined..38InBetween0.020.030.0143022.66116.073NANANANANA
16655libgromacs_mpi.so.7 - pme_spread.cpp:477-1021 [...].omp_outlined..4#0x933f98Single0.020.030.0134017.051183NANANANANA
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.020.020.01462521.251.6516.292NANANANANA
4893libgromacs_mpi.so.7 - threaded_force_buffer.cpp:200-202 [...].omp_outlined..17Innermost0.020.040.012912.520.31115.054NANANANANA
18070libgromacs_mpi.so.7 - manage_threading.cpp:144-146setup_bonded_threading(bonded_threading_t*, int, bool, InteractionDefinitions const&)Innermost0.020.360.011012.51181NANANANANA
2130libgromacs_mpi.so.7 - atomdata.cpp:1104-1223 [...].omp_outlined..27Outermost0.020.030.013911.11255.3316.43NANANANANA
4960libgromacs_mpi.so.7 - threaded_force_buffer.cpp:94-94gmx::ThreadForceBuffer<float [4]>::clearForcesAndEnergies()Single0.010.010181001001111NANANANANA
2120libgromacs_mpi.so.7 - atomdata.cpp:1006-1015 [...].omp_outlined.Innermost0.010.01019015.631181NANANANANA
1973libgromacs_mpi.so.7 - manage_threading.cpp:365-367 [...].omp_outlined.#0x90f7e8Innermost0.010.010180251141NANANANANA
3245libgromacs_mpi.so.7 - pairlist.cpp:244-3252 [...].omp_outlined..8InBetween0.010.010228.3316.151.8816.611NANANANANA
2132libgromacs_mpi.so.7 - atomdata.cpp:1106-1111 [...].omp_outlined..27InBetween0.010.020125062.51.2511.252NANANANANA
3293libgromacs_mpi.so.7 - pairlist.cpp:607-1322 [...].omp_outlined..8Innermost0.010.030.0132012.51183NANANANANA
3269libgromacs_mpi.so.7 - pairlist.cpp:272-276 [...].omp_outlined..8Innermost0.010.01023012.51.25181NANANANANA
3254libgromacs_mpi.so.7 - pairlist.cpp:914-3450 [...].omp_outlined..8InBetween0.010.020.0130013.392.2517.812NANANANANA
2282libgromacs_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 .23] [clone .extracted]Single0.010.010190251141NANANANANA
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.0103166.67751111NANANANANA
3248libgromacs_mpi.so.7 - pairlist.cpp:1981-1985 [...].omp_outlined..8Innermost0.010.01032021.88115.191NANANANANA
16318libgromacs_mpi.so.7 - settle.cpp:524-527 [...]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.0102288.2491.181111NANANANANA
3285libgromacs_mpi.so.7 - pairlist.cpp:607-1420 [...].omp_outlined..8Outermost0.010.01022014.58117.561NANANANANA
16657libgromacs_mpi.so.7 - pme_spread.cpp:538-683 [...].omp_outlined..4#0x933f98InBetween0.010.020.0135012.51182NANANANANA
16011libgromacs_mpi.so.7 - lincs.cpp:1248-1353 [...].omp_outlined..28InBetween0.010.01019013.393.1317.841NANANANANA
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.010.013566.67751111NANANANANA
18628libgromacs_mpi.so.7 - fft5d.cpp:939-949fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.010.01028020.14115.681NANANANANA
1985libgromacs_mpi.so.7 - mdatoms.cpp:327-495 [...].omp_outlined.#0x869790Outermost0.010.020296.916.383.0717.612NANANANANA
18635libgromacs_mpi.so.7 - fft5d.cpp:854-886 [...]fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Outermost0.010.02025022.92115.042NANANANANA
18473libgromacs_mpi.so.7 - pme_solve.cpp:441-454solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.010.0102795.8396.351.06111NANANANANA
4131libgromacs_mpi.so.7 - hashedmap.h:274-282 [...]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:...InBetween0.010.02026020.83117.72NANANANANA
3270libgromacs_mpi.so.7 - pairlist.cpp:1998-2000 [...].omp_outlined..8Single0.010.01020NANA1NANA1NANANANANA
1952libgromacs_mpi.so.7 - pme_spread.cpp:75-923 [...].omp_outlined.#0x931c04InBetween0.010.01020015.744.71181NANANANANA
4971libgromacs_mpi.so.7 - threaded_force_buffer.cpp:278-280 [...]gmx::ThreadedForceBuffer<float [4]>::setupReduction()Innermost0.010.250.0110251141NANANANANA
16440libgromacs_mpi.so.7 - sim_util.cpp:150-152 [...].omp_outlined..19Single0.010.020.013611.1119.441.331.145.572NANANANANA
3337libgromacs_mpi.so.7 - stl_vector.h:346-1762 [...].omp_outlined..38InBetween0.010.020.0131018.751182NANANANANA
16029libgromacs_mpi.so.7 - lincs.cpp:1215-1223.omp_outlined..36Single0.010.030334.5513.641.12183NANANANANA
18330libgromacs_mpi.so.7 - pme_grid.cpp:502-504unwrap_periodic_pmegrid(gmx_pme_t*, float*)Innermost0.010.14011001001111NANANANANA
18464libgromacs_mpi.so.7 - pme_solve.cpp:486-496solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.010.020271001001112NANANANANA
16034libgromacs_mpi.so.7 - lincs.cpp:1155-1155 [...].omp_outlined..36Innermost0.010.0302377.7883.331113NANANANANA
3260libgromacs_mpi.so.7 - pairlist.cpp:3008-3008 [...].omp_outlined..8Innermost0.010.01017012.51181NANANANANA
1966libgromacs_mpi.so.7 - pme_grid.cpp:520-522.omp_outlined.#0x923d34Innermost0.010.020241001001112NANANANANA
18467libgromacs_mpi.so.7 - pme_solve.cpp:457-470solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.010.0202095.8396.351.06112NANANANANA
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.01019022.924.7511.581NANANANANA
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.020.0130422.5315.552NANANANANA
3271libgromacs_mpi.so.7 - pairlist.cpp:1991-1995 [...].omp_outlined..8Single0.010.02027021.88115.192NANANANANA
×