options

Loops Index

290 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 1x1 (%) Coverage 2x1 (%) Coverage 4x1 (%) Coverage 8x1 (%) Coverage 16x1 (%) Coverage 32x1 (%) Coverage 64x1 (%) Max Time Over Threads 1x1 (s) Max Time Over Threads 2x1 (s) Max Time Over Threads 4x1 (s) Max Time Over Threads 8x1 (s) Max Time Over Threads 16x1 (s) Max Time Over Threads 32x1 (s) Max Time Over Threads 64x1 (s) Time w.r.t. Wall Time 1x1 (s) Time w.r.t. Wall Time 2x1 (s) Time w.r.t. Wall Time 4x1 (s) Time w.r.t. Wall Time 8x1 (s) Time w.r.t. Wall Time 16x1 (s) Time w.r.t. Wall Time 32x1 (s) Time w.r.t. Wall Time 64x1 (s) Nb Threads 1x1 Nb Threads 2x1 Nb Threads 4x1 Nb Threads 8x1 Nb Threads 16x1 Nb Threads 32x1 Nb Threads 64x1 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing 1x1 Speedup If Perfect Load Balancing 2x1 Speedup If Perfect Load Balancing 4x1 Speedup If Perfect Load Balancing 8x1 Speedup If Perfect Load Balancing 16x1 Speedup If Perfect Load Balancing 32x1 Speedup If Perfect Load Balancing 64x1 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect (1x1) Efficiency (1x1) Potential Speed-Up (%) (2x1) Efficiency (2x1) Potential Speed-Up (%) (4x1) Efficiency (4x1) Potential Speed-Up (%) (8x1) Efficiency (8x1) Potential Speed-Up (%) (16x1) Efficiency (16x1) Potential Speed-Up (%) (32x1) Efficiency (32x1) Potential Speed-Up (%) (64x1) Efficiency (64x1) Potential Speed-Up (%)
Loop idSource LocationSource FunctionLevelCoverage 1x1 (%)Coverage 2x1 (%)Coverage 4x1 (%)Coverage 8x1 (%)Coverage 16x1 (%)Coverage 32x1 (%)Coverage 64x1 (%)Max Time Over Threads 1x1 (s)Max Time Over Threads 2x1 (s)Max Time Over Threads 4x1 (s)Max Time Over Threads 8x1 (s)Max Time Over Threads 16x1 (s)Max Time Over Threads 32x1 (s)Max Time Over Threads 64x1 (s)Time w.r.t. Wall Time 1x1 (s)Time w.r.t. Wall Time 2x1 (s)Time w.r.t. Wall Time 4x1 (s)Time w.r.t. Wall Time 8x1 (s)Time w.r.t. Wall Time 16x1 (s)Time w.r.t. Wall Time 32x1 (s)Time w.r.t. Wall Time 64x1 (s)Nb Threads 1x1Nb Threads 2x1Nb Threads 4x1Nb Threads 8x1Nb Threads 16x1Nb Threads 32x1Nb Threads 64x1Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing 1x1Speedup If Perfect Load Balancing 2x1Speedup If Perfect Load Balancing 4x1Speedup If Perfect Load Balancing 8x1Speedup If Perfect Load Balancing 16x1Speedup If Perfect Load Balancing 32x1Speedup If Perfect Load Balancing 64x1Stride 0Stride 1Stride nStride UnknownStride Indirect(1x1) Efficiency(1x1) Potential Speed-Up (%)(2x1) Efficiency(2x1) Potential Speed-Up (%)(4x1) Efficiency(4x1) Potential Speed-Up (%)(8x1) Efficiency(8x1) Potential Speed-Up (%)(16x1) Efficiency(16x1) Potential Speed-Up (%)(32x1) Efficiency(32x1) Potential Speed-Up (%)(64x1) Efficiency(64x1) Potential Speed-Up (%)
770libgromacs_mpi.so.7.0.0 - 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*)Innermost41.7741.3140.4339.3637.4433.1132.09748.75409.88247.86131.8574.9857.5433.98748.75380.44192.2299.6850.9429.2817.58124816244895.698.73111.0211.081.291.321.481.481.47NANANANANA100.980.660.971.060.942.40.923.050.86.650.6710.73
774libgromacs_mpi.so.7.0.0 - 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*)Single15.9715.9115.9115.1913.6812.4811.37286.25172.96104.8157.7632.8828.522.29286.25146.5275.6438.4618.6211.046.23124816244895.0998.8111.0211.181.391.51.771.952.71NANANANANA100.980.370.950.860.931.060.960.540.812.370.723.21
776libgromacs_mpi.so.7.0.0 - 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*)Innermost7.146.836.526.486.165.555.4128.0369.4239.3821.1712.689.485.75128.0362.93116.48.384.912.96124816244891.1797.91111.0311.11.271.291.521.461.47NANANANANA101.0201.0300.980.160.950.280.811.030.681.75
782libgromacs_mpi.so.7.0.0 - 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.832.752.632.72.392.171.9950.7928.9817.110.365.824.83.8850.7925.3612.526.843.261.921.09124816244891.8998.03111.0311.141.371.521.791.882.69NANANANANA10101.0100.930.190.970.060.830.380.730.54
19173libgromacs_mpi.so.7.0.0 - fft5d.cpp:884-886fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost2.261.330.910.830.720.560.4740.5312.274.462.241.142.061.1240.5312.234.332.10.980.490.26124816816025114111.031.071.161.051.1NANANANANA101.6602.3402.4102.5802.5802.440
771libgromacs_mpi.so.7.0.0 - 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*)Innermost2.132.092.081.961.871.531.2838.120.2912.76.273.322.411.438.119.279.884.962.541.350.7124816244888.8193.911.0211.0211.051.291.271.311.351.51NANANANANA100.990.020.960.070.960.080.940.120.880.180.850.19
775libgromacs_mpi.so.7.0.0 - 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.941.851.861.771.631.361.1334.8619.5912.076.594.243.142.5934.8616.998.854.492.211.20.62124816244888.0393.251.0211.0311.151.361.471.921.973.16NANANANANA101.0300.980.030.970.050.990.020.910.130.880.14
769libgromacs_mpi.so.7.0.0 - 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.892.022.262.912.682.662.6933.9419.9511.617.823.893.462.1833.9418.610.757.383.652.351.47124816244861.9366.341.8711.0711.071.081.061.071.111.12NANANANANA100.910.180.790.480.571.240.581.120.451.460.361.72
18824libgromacs_mpi.so.7.0.0 - 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.631.561.51.391.31.050.8229.1814.368.034.022.144.082.0629.1814.367.143.521.770.930.4512481681693.6247.871.3322.46111.131.151.221.111.16NANANANANA101.0201.0201.0401.0300.980.021.010
19105libgromacs_mpi.so.7.0.0 - impl_arm_sve_simd4_float.h:62-242 [...].omp_outlined..2InBetween1.281.21.121.060.950.740.622.8811.25.872.941.442.881.4822.8811.015.332.691.30.660.3312481681690.2852.21.131.21.5411.021.11.11.111.11.15NANANANANA101.0401.0701.0601.101.0801.080
19074libgromacs_mpi.so.7.0.0 - pme_spread.cpp:277-290 [...].omp_outlined..2Innermost1.141.141.091.030.940.750.620.4410.725.882.841.442.881.4420.4410.495.192.611.270.660.331248168161217.383.51811.021.141.091.131.11.1NANANANANA100.970.030.980.020.980.021.0100.970.020.970.02
772libgromacs_mpi.so.7.0.0 - 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.131.121.111.071.110.840.8120.2510.766.823.787.214.163.3220.2510.315.282.71.510.750.4412488162097.1399.18111.0111.041.291.42.392.792.35NANANANANA100.980.020.960.050.940.070.840.180.840.130.720.23
18815libgromacs_mpi.so.7.0.0 - pme_gather.cpp:81-348 [...]gather_f_bsplines(gmx_pme_t const*, float const*, bool, PmeAtomComm const*, splinedata_t const*, float)Outermost0.940.910.890.860.790.60.516.838.524.592.391.272.291.2916.838.344.212.171.070.530.271248168161022.083.8816.6411.021.091.11.191.091.18NANANANANA101.010100.970.030.980.010.9900.970.01
1280libgromacs_mpi.so.7.0.0 - kernel_prune.cpp:115-167 [...]nbnxn_kernel_prune_4xn(NbnxnPairlistCpu*, nbnxn_atomdata_t const*, gmx::ArrayRef<gmx::BasicVector<float> const>, float)Innermost0.90.90.860.850.820.70.6116.198.334.442.321.250.970.5416.198.324.112.151.110.620.34124816244810098.84111.01111.081.081.131.181.23NANANANANA100.970.020.980.010.940.050.910.070.820.130.740.16
18363libgromacs_mpi.so.7.0.0 - 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.830.790.780.720.670.540.4514.918.074.92.451.731.241.0214.917.243.731.820.910.480.25124816234679.9588.53111.0711.111.311.351.91.883NANANANANA101.030101.0201.0200.970.020.930.03
18650libgromacs_mpi.so.7.0.0 - 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.650.620.570.560.520.420.3511.576.873.672.11.30.950.811.575.72.731.420.710.370.19124816244366.272.41.3411.2211.211.341.481.831.942.86NANANANANA101.0101.0601.0201.0200.980.010.950.02
16789libgromacs_mpi.so.7.0.0 - settle.cpp:423-649 [...]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*)Outermost0.60.550.550.510.440.350.2910.785.383.351.720.920.680.3710.785.062.611.30.60.310.16124816244885.3498.231.0111.0111.071.281.331.561.661.76NANANANANA101.0701.0301.0401.1201.0901.050
16504libgromacs_mpi.so.7.0.0 - 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.570.60.710.760.680.570.5110.216.054.052.581.761.241.110.215.563.371.930.930.50.28124816244610010011111.091.211.341.891.852.82NANANANANA100.920.050.760.170.660.260.690.210.640.210.570.22
2018libgromacs_mpi.so.7.0.0 - pme_spread.cpp:104-145 [...].omp_outlined.#0x931c04Innermost0.460.430.420.410.380.30.258.174.132.181.140.611.180.588.173.971.991.050.520.260.1312481681616.0316.992.7117.4911.041.11.091.171.131.09NANANANANA101.0301.0300.970.010.980.010.980.010.980
19177libgromacs_mpi.so.7.0.0 - fft5d.cpp:947-949fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost0.410.410.40.320.280.240.187.313.7720.980.510.940.467.313.751.90.820.380.210.1124816816NANA1NANA11.011.051.21.341.121.21NANANANANA100.970.010.960.021.1101.201.0901.140
779libgromacs_mpi.so.7.0.0 - 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.340.330.320.310.310.260.236.053.221.890.960.60.460.286.053.081.530.780.420.230.12124816244886.7695.511.0211.0111.051.241.231.461.531.75NANANANANA100.980.010.9900.970.010.90.030.820.050.790.05
18372libgromacs_mpi.so.7.0.0 - 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.330.310.30.30.270.220.25.973.342.041.320.740.50.535.972.851.450.770.360.190.11124816224442.9353.524.3511.1911.171.411.712.061.793.31NANANANANA101.0501.0300.970.011.0400.9800.850.03
783libgromacs_mpi.so.7.0.0 - 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.30.290.290.270.260.220.195.353.052.041.020.690.510.435.352.661.40.680.350.190.11124816244887.995.761.0211.0111.151.461.51.971.963.07NANANANANA101.0100.960.010.9800.960.010.880.030.760.05
16486libgromacs_mpi.so.7.0.0 - lincs.cpp:798-810 [...].omp_outlined..36Single0.290.310.320.330.310.240.225.143.081.881.10.770.550.455.142.881.540.830.420.210.12124816244580.8198.4811111.071.221.341.881.962.65NANANANANA100.890.030.830.050.770.070.760.070.760.060.670.07
16505libgromacs_mpi.so.7.0.0 - lincs.cpp:368-383 [...]gmx::lincs_update_atoms(gmx::Lincs*, int, float, gmx::ArrayRef<float const>, gmx::ArrayRef<gmx::BasicVector<float> const>, gmx::ArrayRef<float const>, float (*) [3])Single0.290.30.310.310.270.240.215.123.091.741.080.670.550.435.122.751.50.790.370.210.11124816234426.3219.741.081.025.8911.121.161.371.811.92.53NANANANANA100.930.020.850.050.810.060.860.040.760.060.730.06
3334libgromacs_mpi.so.7.0.0 - pairlist.cpp:152-3450 [...].omp_outlined..8InBetween0.280.290.310.330.430.360.35.062.681.650.950.660.480.275.062.661.450.850.580.320.1612481624487.8923.423.3311.4211.011.141.121.141.141.23NANANANANA100.950.010.870.040.740.080.550.20.490.180.490.15
3347libgromacs_mpi.so.7.0.0 - pairlist_simd_4xm.h:136-193 [...].omp_outlined..8Innermost0.280.280.270.250.20.150.134.932.571.360.740.350.250.144.932.551.280.620.270.130.07124816244869.1862.591.11.021.111.011.061.191.31.471.56NANANANANA100.970.010.960.010.9901.1401.1901.10
18842libgromacs_mpi.so.7.0.0 - pme_grid.cpp:303-309 [...]copy_pmegrid_to_fftgrid(gmx_pme_t const*, float const*, float*, int)Innermost0.260.260.280.250.250.160.134.642.441.390.710.380.630.364.642.381.330.630.340.140.0712481681610010011111.031.051.131.121.111.33NANANANANA100.970.010.870.040.920.020.850.041.0401.040
777libgromacs_mpi.so.7.0.0 - 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*)InBetween0.230.230.280.340.310.30.324.12.361.430.940.580.430.314.12.151.320.860.430.270.17124816244858.0263.51.9611.0311.11.081.091.351.191.35NANANANANA100.950.010.780.060.60.140.60.130.470.160.380.2
19006libgromacs_mpi.so.7.0.0 - pme_solve.cpp:234-234 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.220.210.220.190.170.160.133.942.031.060.570.290.590.43.941.911.030.470.240.140.071248168168097.511111.061.031.211.211.051.38NANANANANA101.0300.960.011.0501.0300.880.020.880.02
3348libgromacs_mpi.so.7.0.0 - pairlist.cpp:3407-3409 [...].omp_outlined..8Innermost0.20.20.210.20.080.090.043.561.931.090.560.220.210.13.561.8810.510.110.080.021248162428012.51.171811.031.091.121.912.5NANANANANA100.950.010.890.020.870.032.0201.3902.780
19110libgromacs_mpi.so.7.0.0 - pme_spread.cpp:353-353.omp_outlined..2Innermost0.180.180.170.190.210.140.133.231.660.860.570.390.580.363.231.640.80.470.290.120.07124816816010011111.021.071.211.341.181.24NANANANANA100.9801.0100.860.030.70.060.840.020.720.04
16482libgromacs_mpi.so.7.0.0 - lincs.cpp:919-931 [...].omp_outlined..36Innermost0.170.190.20.210.20.170.153.131.991.140.740.540.440.343.131.760.950.540.270.150.08124816234175.6492.231.041111.131.21.3722.22.62NANANANANA100.890.020.820.040.720.060.720.060.650.060.610.06
16502libgromacs_mpi.so.7.0.0 - 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.190.210.230.20.170.142.841.891.240.850.540.430.352.841.711.010.590.280.150.081248162344018.844.2216.2111.111.241.441.932.053.18NANANANANA100.830.030.70.060.60.090.630.070.590.070.550.06
780libgromacs_mpi.so.7.0.0 - 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.160.150.150.150.150.110.122.791.410.960.550.970.560.562.791.360.70.370.20.10.0612488101797.198.68111.0111.041.371.492.491.752.33NANANANANA101.030100.940.010.870.020.870.010.730.03
16485libgromacs_mpi.so.7.0.0 - lincs.cpp:1087-1089 [...].omp_outlined..36Innermost0.150.170.20.20.170.140.132.71.711.190.690.420.330.32.71.550.930.50.230.120.07124816234512.515.631.1317.1611.111.281.381.831.943NANANANANA100.870.020.730.050.680.060.730.050.70.040.60.05
773libgromacs_mpi.so.7.0.0 - 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.140.130.130.120.120.090.082.481.220.840.480.920.560.342.481.220.610.30.170.080.0412488101994.0297.57111.01111.41.62.712.242.27NANANANANA101.0201.0201.0300.910.010.9700.970
1956libgromacs_mpi.so.7.0.0 - atomdata.cpp:226-233copy_rvec_to_nbat_real(int const*, int, int, float const (*) [3], int, float*, int)Single0.130.170.190.250.270.210.212.351.60.970.720.440.320.222.351.590.90.630.370.190.111248162448013.891.8517.1111.011.081.141.191.281.47NANANANANA100.740.040.650.070.470.130.40.160.390.130.330.14
2052libgromacs_mpi.so.7.0.0 - md_support.cpp:139-157 [...].omp_outlined.#0x867d00Innermost0.120.110.110.110.10.070.062.111.10.570.370.190.130.082.111.030.510.270.140.060.03124816244827.2716.291.4416.6911.071.121.371.461.441.6NANANANANA101.0201.0300.9800.940.011.101.10
18441libgromacs_mpi.so.7.0.0 - 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.120.110.110.10.070.062.241.320.640.40.240.190.132.241.120.510.270.140.070.03124816223946.9923.191.591.536.0111.181.251.481.851.92.17NANANANANA10101.101.04010101.170
18846libgromacs_mpi.so.7.0.0 - pme_grid.cpp:402-404copy_fftgrid_to_pmegrid(gmx_pme_t*, float const*, float*, int, int, int)Innermost0.120.140.130.110.130.080.082.21.340.650.340.220.310.242.21.270.620.280.180.070.0412481681610010011111.061.051.211.291.111.41NANANANANA100.870.020.890.010.9800.760.030.9800.860.01
2188libgromacs_mpi.so.7.0.0 - atomdata.cpp:1173-1179 [...].omp_outlined..25Innermost0.110.130.160.20.190.190.181.931.330.830.540.340.330.211.931.240.740.50.260.160.112481624489.0914.771.1516.6711.071.121.081.311.51.62NANANANANA100.780.030.650.060.480.10.460.10.380.120.30.13
18348libgromacs_mpi.so.7.0.0 - 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.10.10.10.090.080.060.051.731.050.640.310.230.210.161.730.930.470.230.110.050.03124815223923.0821.151.751.476.2211.131.391.351.922.633.2NANANANANA100.930.010.920.010.940.010.9801.0800.90
18991libgromacs_mpi.so.7.0.0 - pme_solve.cpp:499-511solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.090.090.10.080.080.050.051.630.880.520.240.140.230.141.630.820.450.210.10.050.0312481681695.5610011111.071.161.141.41.281.4NANANANANA100.9900.910.010.9701.0201.0200.850.01
3346libgromacs_mpi.so.7.0.0 - pairlist_simd_4xm.h:204-258 [...].omp_outlined..8Innermost0.090.10.080.080.090.060.061.70.920.450.250.170.110.091.70.880.40.210.120.060.03124816244872.9964.341.061.011.0511.051.131.191.421.382.25NANANANANA100.9701.0601.0100.890.010.890.010.890.01
18992libgromacs_mpi.so.7.0.0 - pme_solve.cpp:98-522 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Outermost0.080.080.070.080.070.050.041.40.760.410.260.130.230.151.40.70.350.190.090.050.0212481681614.8532.068.3411.4311.11.211.371.441.211.67NANANANANA1010100.920.010.9700.870.011.090
16824libgromacs_mpi.so.7.0.0 - settle.cpp:418-674 [...]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*)Outermost0.080.060.060.060.050.040.031.380.610.360.220.110.080.061.380.550.280.150.070.040.02124816244583.2296.031.0111.0111.111.291.471.571.63NANANANANA101.2501.2301.1501.2301.0801.080
16978libgromacs_mpi.so.7.0.0 - update.cpp:1638-1641 [...].omp_outlined..14Single0.080.070.070.060.070.050.041.440.670.370.210.120.10.061.440.670.340.160.090.040.021248162448012.5118111.091.311.3322NANANANANA101.0701.0601.130101.1301.130
19005libgromacs_mpi.so.7.0.0 - pme_solve.cpp:555-561solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.070.060.060.060.050.050.051.230.590.30.170.10.220.141.230.540.270.150.070.040.021248168166065111.4111.111.111.131.431.381.4NANANANANA101.1401.1401.0301.100.9600.960
18516libgromacs_mpi.so.7.0.0 - 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.060.060.060.050.050.040.031.140.650.380.20.160.110.091.140.550.290.130.070.040.02124814223637.8424.831.451.35.3511.181.311.5422.23NANANANANA101.0400.9801.101.0200.8900.890
18648libgromacs_mpi.so.7.0.0 - pairs.cpp:76-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.060.050.050.050.050.040.031.070.570.370.230.140.090.091.070.470.250.130.070.030.02124815223820.3121.291.351.246.511.241.481.7721.83NANANANANA101.1401.0701.0300.9601.1100.840
16862libgromacs_mpi.so.7.0.0 - vec.h:292-292setupForceOutputs(ForceHelperBuffers*, gmx::ArrayRefWithPadding<gmx::BasicVector<float> >, gmx::DomainLifetimeWorkload const&, gmx::StepWorkload const&, bool, gmx_wallcycle*)Single0.060.070.080.110.10.10.11.10.680.410.330.180.160.111.10.670.370.270.140.080.051248162448010011111.011.111.221.291.451.57NANANANANA100.820.010.740.020.510.050.490.050.430.060.340.07
16873libgromacs_mpi.so.7.0.0 - impl_arm_sve_util_float.h:218-230 [...].omp_outlined..19#0x889adcOutermost0.060.070.080.070.090.060.071.010.660.430.260.190.110.11.010.640.370.180.120.060.04124816244891.1791.331.341111.031.161.441.581.572NANANANANA100.790.010.680.030.70.020.530.040.530.030.390.04
5055libgromacs_mpi.so.7.0.0 - threaded_force_buffer.cpp:200-202 [...].omp_outlined..17Innermost0.060.060.060.070.070.060.051.050.580.310.280.170.140.11.050.540.290.190.090.050.03124816234212.520.31115.8711.071.071.471.8922.5NANANANANA100.9700.910.010.690.020.730.020.660.020.550.02
2398libgromacs_mpi.so.7.0.0 - kernel_common.cpp:56-56clearForceBuffer(nbnxn_atomdata_t*, int)Single0.060.070.080.10.110.110.11.050.650.430.30.20.170.111.050.650.40.260.160.090.0512481624480100111111.071.151.251.421.57NANANANANA100.810.010.660.030.50.050.410.060.360.070.330.07
19008libgromacs_mpi.so.7.0.0 - pme_solve.cpp:534-543solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.060.060.060.060.050.040.051.050.580.290.190.090.190.141.050.590.270.150.070.040.021248168169595.631.0611111.071.271.291.271.4NANANANANA100.890.010.9700.880.010.9400.820.010.820.01
16484libgromacs_mpi.so.7.0.0 - lincs.cpp:1085-1089 [...].omp_outlined..36Outermost0.050.050.060.080.060.050.030.920.520.420.270.160.140.080.910.50.30.20.080.050.021248162240023.75114.911.041.41.35222.67NANANANANA100.9100.760.010.570.030.710.020.570.020.710.01
19009libgromacs_mpi.so.7.0.0 - pme_solve.cpp:522-531solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.050.050.060.050.040.040.040.960.490.330.160.080.20.130.960.480.280.130.050.040.021248168169595.631.061111.021.181.231.61.431.63NANANANANA10100.860.010.9201.200.750.010.750.01
16874libgromacs_mpi.so.7.0.0 - impl_arm_sve_util_float.h:218-218.omp_outlined..19#0x889adcInnermost0.040.050.060.050.060.040.030.730.560.310.230.120.110.060.730.470.280.140.080.040.0212481624485010011111.191.111.641.52.23NANANANANA100.780.010.650.020.650.020.570.030.570.020.570.01
16779libgromacs_mpi.so.7.0.0 - 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*)Innermost0.040.040.040.030.030.030.020.640.410.230.140.070.080.040.640.40.170.090.050.020.01124816234662.581.251.6711.4311.051.351.561.752.672NANANANANA100.80.010.9400.8900.80.011010
1279libgromacs_mpi.so.7.0.0 - kernel_prune.cpp:76-176 [...]nbnxn_kernel_prune_4xn(NbnxnPairlistCpu*, nbnxn_atomdata_t const*, gmx::ArrayRef<gmx::BasicVector<float> const>, float)Outermost0.030.030.040.040.040.040.050.530.280.20.130.080.090.060.530.270.180.110.060.040.03124816244832.841.541.5511.4411.041.111.181.331.81.5NANANANANA100.9800.740.010.60.020.550.020.410.020.280.04
5131libgromacs_mpi.so.7.0.0 - stl_algobase.h:924-924gmx::ThreadForceBuffer<float [4]>::clearForcesAndEnergies()Innermost0.030.040.040.050.050.040.030.580.370.230.210.170.110.060.580.340.180.130.060.030.021248152343010011111.121.281.622.432.752NANANANANA100.850.010.810.010.560.020.60.020.60.020.450.02
18647libgromacs_mpi.so.7.0.0 - pairs.cpp:76-670 [...]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.030.020.030.020.030.020.020.450.270.190.10.070.070.040.450.230.130.060.040.020.01124815213713.2119.11.981.736.6411.171.461.671.752.332NANANANANA100.9800.8700.9400.70.010.70.010.70.01
16783libgromacs_mpi.so.7.0.0 - 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*)Innermost0.030.020.020.030.030.020.020.460.240.130.10.070.040.030.460.220.110.080.030.020.01124816234377.7883.331.211.211.091.181.252.3323NANANANANA101.0501.0500.720.010.9600.720.010.720.01
18374libgromacs_mpi.so.7.0.0 - 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.030.030.030.030.020.020.570.290.20.160.140.090.080.570.270.130.080.030.020.011248781748.0855.631.6811.3311.121.5421.751.52NANANANANA101.0601.100.8901.1900.8900.890
3306libgromacs_mpi.so.7.0.0 - pairlist.cpp:244-3490 [...].omp_outlined..8InBetween0.030.020.030.020.030.030.030.450.170.150.090.060.060.050.450.170.130.060.040.020.02124816244622.2735.223.8711.33111.151.51.522.5NANANANANA101.3200.8700.9400.70.010.70.010.350.02
18996libgromacs_mpi.so.7.0.0 - pme_solve.cpp:234-234 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.030.020.020.020.020.020.010.470.20.160.10.040.080.040.470.20.120.050.030.010.011248168168097.5111111.3321.331.332NANANANANA101.1700.9801.1700.9801.4700.730
3330libgromacs_mpi.so.7.0.0 - pairlist.cpp:607-1420 [...].omp_outlined..8InBetween0.030.040.030.030.030.020.020.550.340.20.120.060.050.030.550.340.170.080.040.020.011248162442015.63117.16111.181.51.51.673NANANANANA100.810.010.810.010.8600.8600.8600.860
16876libgromacs_mpi.so.7.0.0 - update.cpp:361-387 [...].omp_outlined..19#0x889adcSingle0.030.020.030.020.030.020.020.510.240.150.10.070.040.030.510.220.130.060.040.020.01124816244578.5783.411.0411.1411.091.151.671.7523NANANANANA101.1600.9801.0600.80.010.800.80
15830libgromacs_mpi.so.7.0.0 - 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.030.030.020.020.020.020.570.350.160.090.050.050.030.570.30.140.060.030.020.011248162346012.9511811.211.141.51.672.53NANANANANA100.9501.0201.1901.1900.8900.890
3349libgromacs_mpi.so.7.0.0 - pairlist.cpp:3392-3396 [...].omp_outlined..8Innermost0.030.040.040.050.160.110.10.580.430.20.160.310.20.120.580.410.190.130.220.10.061248162448020.831.1715.611.071.051.231.411.541.5NANANANANA100.710.010.760.010.560.020.160.130.180.090.150.08
4252libgromacs_mpi.so.7.0.0 - localtopology.cpp:748-750 [...]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:...Innermost0.020000000.310.311023.03115.51000000NANANANANA10
18993libgromacs_mpi.so.7.0.0 - pme_solve.cpp:486-496solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.020.010.010.010.010.010.010.310.130.060.050.030.050.040.310.120.050.030.010.010.0112481581681.8284.09111.1211.081.21.6731.252NANANANANA101.2901.5501.2901.9400.9700.480.01
18451libgromacs_mpi.so.7.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.030.020.020.020.020.010.430.260.190.110.080.050.040.430.240.120.050.030.010.0112481419332521.251.616.211.081.582.222.54NANANANANA100.900.901.0700.901.3400.670
4263libgromacs_mpi.so.7.0.0 - 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...Innermost0.020000000.310.31161.976.64111.381000000NANANANANA10
15821libgromacs_mpi.so.7.0.0 - pme_grid.cpp:537-539.omp_outlined..3#0x923ef8Innermost0.020.030.020.030.020.010.010.310.260.170.090.060.060.040.310.250.110.070.030.010.0112481681610010011111.041.551.2921.21.33NANANANANA100.620.010.70.010.550.010.650.010.9700.480.01
781libgromacs_mpi.so.7.0.0 - 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.020.020.010.010.010.340.180.140.070.120.080.050.340.180.10.050.020.010.011248781694.5397.74111.02111.41.42.421.67NANANANANA100.9400.8500.8501.0601.0600.530
18852libgromacs_mpi.so.7.0.0 - pme_grid.cpp:440-442wrap_periodic_pmegrid(gmx_pme_t const*, float*)Single0.020.020.020.010.010.010.010.310.20.10.050.030.060.040.310.190.080.040.020.010.0112481681610010011111.111.431.251.522NANANANANA100.8200.9700.9700.9700.9700.480.01
3343libgromacs_mpi.so.7.0.0 - pairlist_simd_4xm.h:268-272 [...].omp_outlined..8InBetween0.020.030.030.030.030.020.010.440.240.170.090.060.050.030.440.240.140.070.030.020.011248162444018.06116.69111.211.2921.673NANANANANA100.9200.790.010.790.010.9200.690.010.690
18649libgromacs_mpi.so.7.0.0 - 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.010.010.010.010.010.010.250.130.080.050.060.040.040.250.120.060.030.020.010124813192766.67751.6711.4311.181.331.67344NANANANANA101.0401.0401.0400.7800.78010
16780libgromacs_mpi.so.7.0.0 - 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*)Innermost0.010.010.010.010.010.010.010.20.120.080.060.030.020.020.20.110.050.030.010.010124814192966.67751.6711.4311.091.62322NANANANANA100.910100.8301.2500.63010
2049libgromacs_mpi.so.7.0.0 - mdatoms.cpp:327-497 [...].omp_outlined.#0x869790InBetween0.010.010.010.020.020.020.030.150.110.090.070.050.050.040.150.10.070.050.030.020.02124816244825.9320.62.8717.6111.11.291.41.671.672NANANANANA100.7500.5400.370.010.310.010.230.020.120.03
4260libgromacs_mpi.so.7.0.0 - 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...Outermost0.010000000.170.171019.749.7516.371000000NANANANANA10
2346libgromacs_mpi.so.7.0.0 - grid.cpp:415-420Nbnxm::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.010.010.020.020.020.020.150.110.080.060.050.050.030.150.10.060.040.030.020.01124816244102511411.11.331.51.672.53NANANANANA100.7500.6300.470.010.310.010.230.020.230.02
3367libgromacs_mpi.so.7.0.0 - pairlist.cpp:607-1420 [...].omp_outlined..8InBetween0.010.010.020.020.010.010.020.120.070.090.050.040.030.030.120.070.070.040.020.010.011248162342014.58117.5311.171.291.2541.53NANANANANA100.8600.430.010.380.010.380.010.380.010.190.02
16481libgromacs_mpi.so.7.0.0 - lincs.cpp:1155-1155 [...].omp_outlined..36Innermost0.010.010.010.010.010.010.010.110.090.080.050.040.020.020.110.070.050.030.010.010124814152377.7883.331.211.211.291.61.67422NANANANANA100.7900.5500.460.010.6900.340.0110
4261libgromacs_mpi.so.7.0.0 - 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...Innermost0.010000000.10.11026.79511.521000000NANANANANA10
3333libgromacs_mpi.so.7.0.0 - pairlist.cpp:3271-3340 [...].omp_outlined..8Innermost0.010.020.010.010.030.030.030.250.180.080.040.050.050.040.250.160.070.040.040.020.011248162447013.392.2517.8111.131.1411.251.672NANANANANA100.7800.8900.7800.390.020.390.020.390.02
3305libgromacs_mpi.so.7.0.0 - pairlist.cpp:244-3252 [...].omp_outlined..8InBetween0.010.010.010.010.020.010.010.110.070.060.030.050.040.030.110.070.040.020.020.010.0112481621421016.251.5517.53111.51.52.523NANANANANA100.7900.6900.6900.340.010.340.010.170.01
5052libgromacs_mpi.so.7.0.0 - threaded_force_buffer.cpp:171-211 [...].omp_outlined..17Outermost0.010.010.010.010.010.010.010.090.060.040.030.030.040.030.090.050.040.020.010.010.01124815223716.6718.7561811.211.5343NANANANANA100.900.5600.5600.5600.280.010.140.01
16900libgromacs_mpi.so.7.0.0 - sim_util.cpp:150-152 [...].omp_outlined..19Single0.010.010.010.020.020.020.020.220.120.090.080.030.030.030.220.120.070.060.030.010.01124816244111.1119.441.331.145.57111.291.3311.53NANANANANA100.9200.7900.460.010.460.010.690.010.340.01
3309libgromacs_mpi.so.7.0.0 - pairlist.cpp:1981-1985 [...].omp_outlined..8Innermost0.010.010.010.010.010.010.010.190.10.080.050.020.020.020.190.080.060.030.010.0101248152023021.88114.9211.251.331.67222NANANANANA101.1900.7900.7901.1900.59010
16476libgromacs_mpi.so.7.0.0 - lincs.cpp:1215-1223.omp_outlined..36Single0.010.020.010.020.020.010.010.230.210.090.060.050.040.040.230.160.070.040.020.010.0112481221314.5513.641.121811.311.291.51.6724NANANANANA100.720.010.8200.720.010.720.010.7200.360.01
18377libgromacs_mpi.so.7.0.0 - 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.010.010.010.010.010.010.160.130.060.070.070.040.050.160.080.050.040.020.0101248710131019.582.6917.0711.631.21.751.7522.5NANANANANA10100.800.50.010.50.010.50.0110
18450libgromacs_mpi.so.7.0.0 - 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.010.010.010.010.010.010.180.130.090.050.030.020.020.180.120.070.030.010.0101248121924422.53.8615.5411.081.291.671.522NANANANANA100.7500.6400.7501.1300.56010
4253libgromacs_mpi.so.7.0.0 - localtopology.cpp:737-787 [...]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...InBetween00.010.010.010.010.010.010.10.050.030.030.020.020.090.040.020.020.010247152231020.83115.6701.111.671.51.522NANANANANA101010101010
4137libgromacs_mpi.so.7.0.0 - domdec_specatomcomm.cpp:225-227 [...]dd_move_x_specat(gmx_domdec_t const*, gmx_domdec_specat_comm_t*, float const (*) [3], float (*) [3], float (*) [3], bool)Innermost000.020.030.040.030.040.140.110.090.090.10.090.080.050.030.0237152245014.291.1518001.171.221.52.253.33NANANANANA1010101010
18960libgromacs_mpi.so.7.0.0 - pme_pp.cpp:573-573 [...]gmx_pme_receive_f(gmx::PmePpCommGpu*, t_commrec const*, gmx::ForceWithVirial*, float*, float*, float*, float*, bool, bool, float*)Single000000.080.060.120.080.070.03244812.520.311.121.295.76000001.331.6NANANANANA1010
4279libgromacs_mpi.so.7.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...InBetween00.020.030.040.040.030.030.290.230.160.120.090.080.230.150.10.050.030.022481522403.1717.265.311.616.801.261.531.62.42.252.67NANANANANA101010101010
3886libgromacs_mpi.so.7.0.0 - domdec.cpp:301-303 [...]dd_move_x(gmx_domdec_t*, float const (*) [3], gmx::ArrayRef<gmx::BasicVector<float> >, gmx_wallcycle*)Single00.010.030.060.050.070.070.160.190.190.120.130.080.080.130.140.070.060.04137152347NANA1NANA011.121.191.51.631.6NANANANANA101010101010
2025libgromacs_mpi.so.7.0.0 - pme_redistribute.cpp:96-103.omp_outlined.#0x92c348Single00.170.160.160.160.120.11.650.860.440.260.490.311.560.780.390.210.110.062481681633.3320.832.3817.2401.061.11.131.241.171.41NANANANANA101010101010
4130libgromacs_mpi.so.7.0.0 - domdec_specatomcomm.cpp:314-316 [...]dd_move_x_specat(gmx_domdec_t const*, gmx_domdec_specat_comm_t*, float const (*) [3], float (*) [3], float (*) [3], bool)Innermost00.02000000.190.182014.291.151801.1200000NANANANANA10
4245libgromacs_mpi.so.7.0.0 - localtopology.cpp:108-715 [...]int make_bondeds_zone<false>(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*, b...InBetween00.010.010.010.010.010.010.070.040.030.020.020.020.060.030.010.010.0102471320249.0918.756.5817.101.171.331.5222NANANANANA101010101010
19168libgromacs_mpi.so.7.0.0 - fft5d.cpp:818-820fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost00.390.450.430.270.310.163.722.341.260.451.230.463.592.141.090.370.270.0924816816NANA1NANA01.041.091.161.221.141.31NANANANANA101010101010
18827libgromacs_mpi.so.7.0.0 - pme_grid.cpp:254-256gmx_sum_qgrid_dd(gmx_pme_t*, float*, int)Innermost00.010.010.030.060.020.030.10.070.120.110.10.10.10.070.090.080.020.0224816816100100111011.171.51.381.431.43NANANANANA101010101010
18970libgromacs_mpi.so.7.0.0 - pme_redistribute.cpp:431-444 [...]dd_pmeredist_f(gmx_pme_t*, PmeAtomComm*, gmx::ArrayRef<gmx::BasicVector<float> >, bool)Single00.10.110.130.16001.090.730.410.310.950.540.320.222481610.5619.11.591.476.5101.151.351.281.4100NANANANANA10101010
18975libgromacs_mpi.so.7.0.0 - pme_redistribute.cpp:340-362 [...]do_redist_pos_coeffs(gmx_pme_t*, t_commrec const*, bool, gmx::ArrayRef<gmx::BasicVector<float> const>, gmx::ArrayRef<float const>)Innermost00.140.130.130.080.10.081.340.690.360.170.450.241.270.60.320.110.080.0424816816014.292.2917.1101.061.151.131.551.321.41NANANANANA101010101010
4141libgromacs_mpi.so.7.0.0 - domdec_specatomcomm.cpp:225-227 [...]dd_move_x_specat(gmx_domdec_t const*, gmx_domdec_specat_comm_t*, float const (*) [3], float (*) [3], float (*) [3], bool)Innermost000.020.040.040.030.030.150.170.110.080.060.090.10.050.030.0237152347014.291.1518001.251.551.8323NANANANANA1010101010
3900libgromacs_mpi.so.7.0.0 - domdec.cpp:428-432 [...]dd_move_f(gmx_domdec_t*, gmx::ForceWithShiftForces*, gmx_wallcycle*)Single00.030.060.110.170.130.130.260.310.320.320.220.150.240.270.270.230.120.0724816244811.1115.281.1217.2401.081.151.191.391.381.5NANANANANA101010101010
3893libgromacs_mpi.so.7.0.0 - domdec.cpp:309-314 [...]dd_move_x(gmx_domdec_t*, float const (*) [3], gmx::ArrayRef<gmx::BasicVector<float> >, gmx_wallcycle*)Single00.010.010.010.020.020.010.170.240.20.10.150.070.090.060.030.030.020.0111171013014.291.221801111.432.51.75NANANANANA101010101010
18969libgromacs_mpi.so.7.0.0 - pme_redistribute.cpp:450-463 [...]dd_pmeredist_f(gmx_pme_t*, PmeAtomComm*, gmx::ArrayRef<gmx::BasicVector<float> >, bool)Single000000.080.080.340.240.070.05816013.981.817.38000001.171.33NANANANANA1010
4282libgromacs_mpi.so.7.0.0 - localtopology.cpp:505-530 [...]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...Innermost00.010.010.020.010.020.010.130.120.070.040.050.040.120.070.040.020.010.01248132137012.511801.081.711.7522.54NANANANANA101010101010
4258libgromacs_mpi.so.7.0.0 - localtopology.cpp:748-761 [...]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...Innermost00.010.020.020.020.010.010.120.090.070.050.030.020.120.080.050.030.010248162030021.25115.69011.291.41.6732NANANANANA101010101010
×