options

Loops Index

284 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.941.5240.4639.4437.9132.4230744.89411.39246.45131.1375.0851.4226.78744.89380.88192.0799.2251.1126.1213.79124816244895.698.7311111.081.281.321.471.491.48NANANANANA100.980.920.971.230.942.430.913.380.893.530.844.68
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*)Single16.291615.8115.5313.9812.1910.73289.64171.79103.0859.4333.1124.8417.15289.64146.8275.0639.0618.849.824.93124816244895.0998.811111.171.371.521.761.912.65NANANANANA100.990.220.960.560.931.140.960.550.920.950.920.88
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*)Innermost6.676.526.376.266.025.154.78118.5664.5338.5620.4311.718.064.34118.5659.8130.2415.768.124.152.2124816244891.1797.9111111.081.281.31.451.471.51NANANANANA100.990.060.980.130.940.370.910.530.890.550.840.76
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.712.692.662.592.322.021.8148.1628.9117.169.75.334.112.8148.1624.712.626.523.131.630.83124816244891.8998.0311111.171.361.491.711.912.58NANANANANA100.970.070.950.120.920.20.960.090.920.150.910.17
19173libgromacs_mpi.so.7.0.0 - fft5d.cpp:884-886fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost2.261.340.940.810.750.620.5640.1412.524.62.181.162.081.1340.1412.314.452.031.020.50.2612481681602511411.021.031.071.151.051.12NANANANANA101.6302.2602.4702.4602.5102.410
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.172.092.031.971.871.611.4638.5819.9912.516.43.562.51.3238.5819.149.654.952.521.30.67124816244888.8193.9111111.041.31.31.411.451.5NANANANANA101.010100.970.050.960.080.930.120.90.15
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.931.881.91.821.641.391.2334.3520.0212.587.064.142.912.2934.3517.2294.572.211.120.57124816244888.0393.2511111.161.41.551.881.973.05NANANANANA10100.950.090.940.110.970.050.960.060.940.07
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.82.132.352.922.632.783.0431.9220.1911.647.823.993.332.1531.9219.511.177.353.552.241.4124816244861.9366.341.8711.0711.041.041.071.131.131.17NANANANANA100.820.390.710.670.541.330.561.150.451.540.361.96
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.641.591.491.441.341.120.9929.1314.717.693.892.084.012.229.1314.547.073.611.80.90.4612481681693.6247.871.3322.4611.011.091.081.161.121.22NANANANANA10101.0301.0101.0101.0100.990.01
19105libgromacs_mpi.so.7.0.0 - impl_arm_sve_simd4_float.h:62-242 [...].omp_outlined..2InBetween1.281.221.121.070.960.80.7222.8211.565.822.851.522.691.522.8211.225.32.681.30.640.3312481681690.2852.21.131.21.5411.031.11.061.171.051.15NANANANANA101.0201.0801.0601.101.1101.080
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.171.141.11.041.080.840.8320.8111.057.043.917.033.672.7120.8110.455.242.621.450.680.3812488162297.1399.1811111.061.351.492.422.722.46NANANANANA10100.990.010.990.010.90.110.960.040.860.12
19074libgromacs_mpi.so.7.0.0 - pme_spread.cpp:277-290 [...].omp_outlined..2Innermost1.161.121.091.020.930.80.7220.6510.285.512.751.52.821.5120.6510.285.172.561.260.650.331248168161217.383.518111.071.071.191.11.15NANANANANA1010101.0101.0200.990.010.980.02
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.920.880.850.770.650.5616.798.54.562.371.192.331.2116.798.434.192.131.040.520.261248168161022.083.8816.6411.011.091.121.141.131.2NANANANANA1010100.990.011.0101.0101.010
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.910.880.890.850.810.660.6316.098.254.312.221.260.850.4816.098.114.22.151.10.530.29124816244810098.8411111.021.031.031.161.21.26NANANANANA100.990.010.960.040.940.050.910.070.950.030.870.08
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.780.770.720.680.590.5214.817.974.692.41.61.210.8914.817.133.661.820.910.480.24124816244679.9588.5311111.121.281.331.761.922.7NANANANANA101.0401.0101.0201.0200.960.020.960.02
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.630.60.610.550.520.460.4111.276.444.042.251.380.960.7111.275.542.91.390.70.370.19124816234666.272.41.2811.2211.161.391.621.971.882.73NANANANANA101.0200.970.021.0101.0100.950.020.930.03
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.570.560.530.490.430.40.3510.25.623.21.610.910.630.3710.25.162.51.230.580.320.16124816244885.3498.2311111.091.281.311.571.51.76NANANANANA100.990.011.0201.0401.101010
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.550.60.680.760.660.630.619.766.034.062.761.781.211.139.765.553.231.920.890.510.28124816234510010011111.091.261.4421.72.82NANANANANA100.880.070.760.170.640.280.690.210.60.250.540.28
2018libgromacs_mpi.so.7.0.0 - pme_spread.cpp:104-145 [...].omp_outlined.#0x931c04Innermost0.450.460.450.390.380.310.297.964.322.291.060.631.160.667.964.222.110.970.520.250.1312481681616.0316.992.7117.4911.021.091.091.211.151.25NANANANANA100.940.030.940.031.0300.960.020.9900.960.01
19177libgromacs_mpi.so.7.0.0 - fft5d.cpp:947-949fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost0.430.380.390.340.290.250.217.573.531.920.940.430.890.447.573.521.840.850.390.20.1124816816NANA1NANA111.041.111.11.11.13NANANANANA101.0801.0301.1101.2101.1801.180
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.320.30.290.280.250.235.83.542.091.20.720.560.415.82.961.430.730.380.20.1124816234242.9353.523.6311.1911.21.461.671.9522.56NANANANANA100.980.011.0100.9900.950.010.910.020.910.02
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.330.350.320.320.290.260.235.893.582.021.150.610.440.225.893.171.530.80.390.210.11124816244886.7695.5111111.131.321.441.611.571.57NANANANANA100.930.020.960.010.920.030.940.020.880.030.840.04
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.30.290.30.350.280.260.255.383.041.661.120.730.540.455.382.671.40.880.370.210.12124816234626.3219.741.081.025.8911.141.191.291.971.862.81NANANANANA101.0100.960.010.760.080.910.030.80.050.70.07
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.30.320.290.250.210.195.353.131.991.050.660.480.375.352.721.50.720.340.170.09124816244287.995.7611111.151.331.461.942.092.85NANANANANA100.9800.890.030.930.020.9800.9800.930.01
16486libgromacs_mpi.so.7.0.0 - lincs.cpp:798-810 [...].omp_outlined..36Single0.280.30.330.330.30.270.275.013.142.011.060.80.60.475.012.751.590.830.40.220.13124816244380.8198.4811111.141.261.2922.072.61NANANANANA100.910.030.790.070.750.080.780.070.710.080.60.11
3347libgromacs_mpi.so.7.0.0 - pairlist_simd_4xm.h:136-193 [...].omp_outlined..8Innermost0.270.270.250.250.20.170.164.722.551.230.750.340.240.174.722.481.20.630.270.140.07124816244869.1862.591.031.031.0811.031.031.191.261.331.7NANANANANA100.950.010.9800.940.021.0901.0501.050
3334libgromacs_mpi.so.7.0.0 - pairlist.cpp:152-3450 [...].omp_outlined..8InBetween0.270.320.320.350.410.40.364.883.11.710.660.50.34.882.91.540.880.550.320.1712481624487.8923.423.3311.4211.071.11.141.21.161.36NANANANANA100.840.050.790.070.690.110.550.180.480.210.450.2
18842libgromacs_mpi.so.7.0.0 - pme_grid.cpp:303-309 [...]copy_pmegrid_to_fftgrid(gmx_pme_t const*, float const*, float*, int)Innermost0.250.280.270.250.240.170.154.42.661.320.710.410.630.364.412.531.260.640.320.140.0712481681610010011111.051.051.111.281.131.38NANANANANA100.870.040.880.030.860.030.860.030.9800.980
3348libgromacs_mpi.so.7.0.0 - pairlist.cpp:3407-3409 [...].omp_outlined..8Innermost0.210.20.20.190.080.090.043.6921.030.550.250.190.093.691.850.960.480.10.070.021248162432012.51.171811.081.071.152.51.93NANANANANA10100.960.010.960.012.3101.6502.880
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.210.210.20.190.180.160.133.751.971.050.540.330.580.33.751.950.970.490.250.130.061248168168097.511111.011.081.11.321.161.25NANANANANA100.960.010.970.010.960.010.940.010.90.020.980
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.210.250.280.340.320.340.353.822.281.391.050.570.410.273.822.281.340.850.430.270.16124816244858.0263.51.9611.03111.041.241.331.141.29NANANANANA100.840.040.710.080.560.150.560.140.440.190.370.22
16482libgromacs_mpi.so.7.0.0 - lincs.cpp:919-931 [...].omp_outlined..36Innermost0.190.190.190.230.180.190.173.41.911.20.780.490.420.333.41.790.920.580.250.150.08124816244575.6492.2311111.071.321.341.962.13NANANANANA100.950.010.920.010.730.060.850.030.710.060.660.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.180.180.190.220.20.190.193.211.831.180.810.510.420.313.211.640.920.550.260.150.091248162342018.844.2216.2111.121.281.51.9622.38NANANANANA100.9800.870.020.730.060.770.050.670.060.560.08
19110libgromacs_mpi.so.7.0.0 - pme_spread.cpp:353-353.omp_outlined..2Innermost0.180.180.170.20.220.150.153.21.730.840.570.340.580.383.21.680.830.490.290.120.07124816816010011111.041.011.161.171.181.36NANANANANA100.950.010.960.010.820.040.690.070.830.020.710.04
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.170.150.150.140.150.120.1231.370.90.550.940.60.4131.340.710.350.20.10.0612488101897.198.6811111.021.271.572.351.942.16NANANANANA101.1201.0601.0700.940.010.940.010.780.03
16485libgromacs_mpi.so.7.0.0 - lincs.cpp:1087-1089 [...].omp_outlined..36Innermost0.160.160.180.210.190.180.152.791.581.170.740.420.360.272.791.510.860.520.250.140.07124816234412.515.631.1317.1611.051.381.421.681.892.7NANANANANA100.920.010.810.030.670.070.70.060.620.070.620.06
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.140.170.20.270.270.250.232.511.581.050.710.450.340.192.511.560.970.670.370.20.111248162448013.891.8517.1111.011.081.061.251.311.36NANANANANA100.80.030.650.070.470.140.420.160.390.150.360.15
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.130.130.120.130.110.090.082.351.250.750.560.850.530.32.351.180.560.330.150.070.0412488101894.0297.5711111.071.341.72.832.32.31NANANANANA10101.0500.890.010.9801.0500.920.01
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.130.130.10.10.090.072.191.330.890.380.270.220.152.191.170.630.250.130.070.03124815233946.9923.191.591.536.0111.141.411.521.932.23NANANANANA100.940.010.870.021.0901.0500.9801.140
2052libgromacs_mpi.so.7.0.0 - md_support.cpp:139-157 [...].omp_outlined.#0x867d00Innermost0.120.110.120.110.10.080.082.151.160.580.320.160.120.092.151.030.560.280.130.060.04124816244827.2716.291.4416.6911.131.051.141.231.51.8NANANANANA101.0400.9600.9601.0301.1200.840.01
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.150.130.130.120.090.092.131.470.70.370.230.350.22.131.340.640.330.160.080.0412481681610010011111.11.091.121.441.171.18NANANANANA100.790.030.830.020.810.030.830.020.830.020.830.02
2188libgromacs_mpi.so.7.0.0 - atomdata.cpp:1173-1179 [...].omp_outlined..25Innermost0.10.120.150.20.20.210.211.861.150.790.530.380.270.161.861.080.70.490.270.170.0912481624489.0914.771.1516.6711.061.131.081.411.231.33NANANANANA100.860.020.660.050.470.110.430.110.340.140.320.14
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.090.090.090.070.071.731.040.620.410.240.170.121.730.950.440.230.120.060.03124814223923.0821.151.751.476.2211.091.411.781.852.132.4NANANANANA100.910.010.9800.940.010.90.010.90.010.90.01
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.080.070.080.060.061.680.810.450.220.140.230.181.680.790.390.190.110.050.0312481681695.5610011111.031.151.161.271.151.64NANANANANA101.0601.0801.1100.9501.0500.880.01
3346libgromacs_mpi.so.7.0.0 - pairlist_simd_4xm.h:204-258 [...].omp_outlined..8Innermost0.090.090.080.080.10.070.071.670.810.420.250.190.170.081.670.780.40.20.130.060.03124816244872.9964.341.011.021.0511.041.051.251.462.132NANANANANA101.0701.0401.0400.80.020.870.010.870.01
16873libgromacs_mpi.so.7.0.0 - impl_arm_sve_util_float.h:218-230 [...].omp_outlined..19#0x889adcOutermost0.080.070.070.070.090.060.071.360.630.440.230.220.10.071.360.610.350.170.120.050.03124816244891.1791.331.171111.031.261.351.831.671.75NANANANANA101.1100.970100.710.030.850.010.710.02
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.070.080.070.070.050.051.440.680.420.220.140.210.111.440.670.370.170.090.040.0212481681614.8532.068.3411.4311.011.141.291.561.241.22NANANANANA101.0700.9701.060101.1301.130
16978libgromacs_mpi.so.7.0.0 - update.cpp:1638-1641 [...].omp_outlined..14Single0.080.070.070.070.060.060.051.410.630.370.20.130.110.061.410.610.340.170.080.040.021248162447012.511811.051.121.181.631.832NANANANANA101.1601.0401.0401.101.101.10
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.070.060.070.060.040.050.041.30.60.340.180.090.110.061.30.580.310.140.060.040.02124816244783.2296.0311111.031.11.291.52.22NANANANANA101.1201.0501.1601.3501.0201.020
16874libgromacs_mpi.so.7.0.0 - impl_arm_sve_util_float.h:218-218.omp_outlined..19#0x889adcInnermost0.060.050.050.050.050.040.031.010.50.360.210.150.080.071.010.440.260.130.070.030.0212481624485010011111.161.441.622.141.63.5NANANANANA101.1500.9700.9700.901.0500.790.01
2398libgromacs_mpi.so.7.0.0 - kernel_common.cpp:56-56clearForceBuffer(nbnxn_atomdata_t*, int)Single0.060.070.080.110.110.10.131.010.680.450.330.170.160.131.010.660.380.270.140.080.061248162448010011111.051.181.221.211.451.63NANANANANA100.770.020.660.030.470.060.450.060.390.060.260.1
5055libgromacs_mpi.so.7.0.0 - threaded_force_buffer.cpp:200-202 [...].omp_outlined..17Innermost0.060.060.060.070.070.070.051.120.620.340.260.20.140.11.110.580.290.190.090.050.02124816223912.520.31115.8711.071.171.372.221.752.5NANANANANA100.9600.9600.730.020.770.020.690.020.870.01
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.060.050.050.040.041.130.590.410.220.160.10.081.130.50.290.140.060.040.02124814223320.3121.291.351.246.511.181.461.572.2922.67NANANANANA101.1300.9701.0101.1800.8800.880
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.060.090.110.110.110.110.990.580.470.330.210.190.110.990.580.420.270.140.090.0512481624480100111111.151.221.51.581.57NANANANANA100.850.010.590.040.460.060.440.060.340.070.310.08
19009libgromacs_mpi.so.7.0.0 - pme_solve.cpp:522-531solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.060.060.050.050.050.040.041.120.550.280.160.090.160.11.130.520.260.130.070.030.021248168169595.6311111.081.121.231.291.231.67NANANANANA101.0901.0901.0901.0101.1800.880
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.041.120.580.310.210.10.170.091.120.550.290.150.070.030.021248168169595.6311111.071.071.41.431.211.29NANANANANA101.0200.9700.930101.1700.880
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.050.050.050.040.041.030.680.350.210.120.120.081.030.560.240.130.070.030.02124814223537.8424.831.451.35.3511.211.461.621.52.42.67NANANANANA100.9201.0700.9900.9201.0700.80.01
19005libgromacs_mpi.so.7.0.0 - pme_solve.cpp:555-561solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.060.060.060.060.050.040.041.140.590.30.180.10.140.111.140.540.280.150.070.030.02124816816606511111.111.071.21.431.171.38NANANANANA101.0601.0200.9501.0201.1900.890
16484libgromacs_mpi.so.7.0.0 - lincs.cpp:1085-1089 [...].omp_outlined..36Outermost0.050.050.050.060.060.050.040.820.530.360.210.180.120.070.820.470.250.150.080.040.021248162341023.75114.911.131.441.42.252.42.33NANANANANA100.870.010.820.010.680.020.640.020.640.020.640.01
3349libgromacs_mpi.so.7.0.0 - pairlist.cpp:3392-3396 [...].omp_outlined..8Innermost0.040.040.040.050.160.140.130.690.350.210.180.310.210.120.690.340.190.130.210.110.061248162448020.831.1715.611.031.111.381.481.41.5NANANANANA101.0100.9100.660.020.210.130.20.110.180.11
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.040.030.030.030.640.380.210.160.090.060.040.640.360.190.10.040.030.01124816244362.581.251.2511.2511.061.111.782.251.52NANANANANA100.8900.840.010.80.01100.670.0110
5131libgromacs_mpi.so.7.0.0 - stl_algobase.h:924-924gmx::ThreadForceBuffer<float [4]>::clearForcesAndEnergies()Innermost0.040.040.040.050.050.040.040.660.370.240.170.110.090.060.670.340.20.120.060.030.021248152239010011111.091.21.421.572.252NANANANANA100.9900.840.010.70.020.70.020.70.010.520.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.020.020.020.020.020.510.220.160.120.080.070.040.510.220.110.060.030.020.01124816203313.2119.11.981.736.64111.4522.672.332NANANANANA101.1601.1601.0601.0600.800.80
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.030.030.020.020.020.020.020.50.330.150.130.050.070.030.50.260.110.060.030.020.0112481522352521.251.616.211.321.362.171.673.53NANANANANA100.9601.1401.0401.0400.7800.780
3343libgromacs_mpi.so.7.0.0 - pairlist_simd_4xm.h:268-272 [...].omp_outlined..8InBetween0.030.030.030.020.020.020.020.530.240.140.090.040.060.030.530.240.120.060.030.020.011248162442018.06116.69111.171.51.3333NANANANANA101.101.101.101.100.8300.830
3330libgromacs_mpi.so.7.0.0 - pairlist.cpp:607-1420 [...].omp_outlined..8InBetween0.030.030.030.030.020.020.020.580.330.20.10.060.040.030.580.310.150.070.030.020.011248162439015.63117.1611.061.331.43223NANANANANA100.9400.9701.0401.2100.9100.910
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.050.050.050.60.270.190.170.090.090.060.60.260.170.110.070.040.02124816244832.841.541.5511.4411.041.121.551.291.82NANANANANA101.1500.8800.680.010.540.020.470.030.470.03
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.040.030.030.030.020.020.520.380.140.10.080.050.040.520.330.130.070.040.020.011248162444012.9511811.191.081.432.671.672NANANANANA100.790.01100.9300.810.010.8100.810
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.020.460.220.10.070.040.080.050.460.20.090.050.030.010.011248168168097.511111.161.111.41.331.331.67NANANANANA101.1501.2801.1500.9601.4400.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.020.030.030.020.550.260.210.10.20.110.060.560.240.150.060.040.020.011248791548.0855.631.6811.3311.081.41.672.221.571.5NANANANANA101.1700.9301.1700.8800.8800.880
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.360.36161.976.64111.381000000NANANANANA10
15821libgromacs_mpi.so.7.0.0 - pme_grid.cpp:537-539.omp_outlined..3#0x923ef8Innermost0.020.030.020.020.030.020.010.280.290.140.10.060.070.050.280.270.110.060.040.010.0112481681610010011111.121.271.6721.41.67NANANANANA100.520.010.640.010.580.010.440.020.8800.440.01
16900libgromacs_mpi.so.7.0.0 - sim_util.cpp:150-152 [...].omp_outlined..19Single0.020.010.010.020.020.020.020.280.130.10.050.080.040.040.280.120.070.040.030.010.01124816244511.1119.441.331.145.5711.081.431.252.6724NANANANANA101.170100.8800.580.010.8800.440.01
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.30.31023.03115.51000000NANANANANA10
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.020.020.340.20.140.080.120.080.060.340.190.090.040.020.010.011248691594.5397.7411111.051.5622.422NANANANANA100.8900.9401.0601.0601.0600.530.01
16876libgromacs_mpi.so.7.0.0 - update.cpp:361-387 [...].omp_outlined..19#0x889adcSingle0.020.020.020.020.030.020.020.40.240.130.110.050.040.020.390.210.120.060.040.020.01124816244278.5783.4111111.21.081.831.251.332NANANANANA100.9300.8100.8100.610.010.610.010.610.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.020.030.030.020.020.020.020.40.310.190.10.050.040.030.40.290.150.060.030.020.01124816244377.7883.331.211.211.071.271.671.6723NANANANANA100.690.010.670.010.8300.8300.630.010.630.01
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.30.180.120.060.030.040.040.30.150.090.030.010.01012481681510010011111.21.33231.332NANANANANA10100.8301.2501.8800.94010
3306libgromacs_mpi.so.7.0.0 - pairlist.cpp:244-3490 [...].omp_outlined..8InBetween0.020.020.030.020.040.030.030.290.20.160.070.090.070.040.290.180.130.050.050.030.01124816234722.2735.223.8711.3311.111.231.41.81.752NANANANANA100.8100.560.010.720.010.360.030.30.020.450.02
4247libgromacs_mpi.so.7.0.0 - localtopology.cpp:737-787 [...]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.010000000.10.11021.2115.751000000NANANANANA10
5052libgromacs_mpi.so.7.0.0 - threaded_force_buffer.cpp:171-211 [...].omp_outlined..17Outermost0.010.010.010.010.010.010.010.10.060.040.050.030.030.030.10.060.030.030.010.010.01124812213516.6718.7561811.21.331.671.533NANANANANA100.8300.8300.420.010.6300.310.010.160.01
18993libgromacs_mpi.so.7.0.0 - pme_solve.cpp:486-496solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.010.010.010.010.010.010.010.190.120.050.050.030.050.020.190.110.050.020.010.01012481681381.8284.0911111.0912.531.672NANANANANA100.8600.9501.1901.1900.59010
3367libgromacs_mpi.so.7.0.0 - pairlist.cpp:607-1420 [...].omp_outlined..8InBetween0.010.010.020.020.010.020.020.110.080.090.090.030.050.030.110.090.080.060.020.010.011248162440014.58117.53111.131.51.52.53NANANANANA100.6100.340.010.230.020.340.010.340.010.170.02
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.020.010.010.020.010.010.210.220.10.050.050.030.020.210.150.060.030.020.010124814182466.67751.6711.4311.471.671.672.532NANANANANA100.70.010.8800.8800.660.010.66010
3308libgromacs_mpi.so.7.0.0 - pairlist.cpp:1991-1995 [...].omp_outlined..8Innermost0.010.010.010.010.010.010.010.230.120.060.040.020.030.010.230.120.050.030.01001248152024021.88114.92111.21.33231NANANANANA100.9601.1500.9601.4401010
3353libgromacs_mpi.so.7.0.0 - pairlist.cpp:281-282 [...].omp_outlined..8Innermost0.010.010.010.010.020.020.010.150.080.060.030.040.040.020.150.070.060.020.020.010.011248162338012.51.21811.1411.5222NANANANANA101.0700.6300.9400.470.010.470.010.230.01
3309libgromacs_mpi.so.7.0.0 - pairlist.cpp:1981-1985 [...].omp_outlined..8Innermost0.010.010.010.010.010.010.010.160.110.070.040.020.030.010.160.10.050.030.010.0101248151733021.88114.9211.11.41.33231NANANANANA100.800.800.670100.50.0110
18859libgromacs_mpi.so.7.0.0 - pme_grid.cpp:502-504unwrap_periodic_pmegrid(gmx_pme_t*, float*)Single0.010000000.090.0911001001111000000NANANANANA10
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.240.130.060.050.040.030.030.240.110.050.020.010.0101248121821422.53.8615.5411.181.52.5233NANANANANA101.0901.201.501.500.75010
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.150.151019.749.7516.371000000NANANANANA10
3354libgromacs_mpi.so.7.0.0 - pairlist.cpp:272-276 [...].omp_outlined..8Innermost0.010.010.010.010.020.020.020.120.080.080.040.040.040.020.120.080.050.030.020.010.011248162344012.51.251811.141.61.33222NANANANANA100.7500.600.50.010.380.010.380.010.190.02
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.210.120.070.050.070.040.040.210.110.060.030.010.010124879151019.582.6917.0711.091.41.672.3322NANANANANA100.9500.8800.8801.3100.66010
3305libgromacs_mpi.so.7.0.0 - pairlist.cpp:244-3252 [...].omp_outlined..8InBetween0.010.010.010.010.010.020.010.150.090.080.040.060.050.030.150.090.070.030.020.010.0112481424351016.251.5517.53111.331.3332.53NANANANANA100.8300.5400.6300.470.010.470.010.230.01
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.260.150.080.040.030.020.020.260.120.060.020.020.010124614202966.67751.6711.4311.251.3321.522NANANANANA101.0801.0801.6300.8100.81010
18847libgromacs_mpi.so.7.0.0 - pme_grid.cpp:395-404copy_fftgrid_to_pmegrid(gmx_pme_t*, float const*, float*, int, int, int)Outermost0.010.010.010.010.010.010.010.150.090.050.030.020.030.020.150.090.040.020.010.0101248128125.5922.092.141811.131.251.521.52NANANANANA100.8300.9400.9400.9400.470.0110
16476libgromacs_mpi.so.7.0.0 - lincs.cpp:1215-1223.omp_outlined..36Single0.010.010.020.020.010.010.010.20.150.10.070.040.040.040.20.120.090.040.020.010.0112481418334.5513.641.121811.251.111.75224NANANANANA100.8300.560.010.630.010.6300.6300.310.01
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.160.140.090.060.040.050.040.160.120.060.040.020.010.01124816234202511411.271.51.522.54NANANANANA100.6700.6700.50.010.50.010.50.010.250.01
2049libgromacs_mpi.so.7.0.0 - mdatoms.cpp:327-497 [...].omp_outlined.#0x869790InBetween0.010.010.020.020.020.020.040.110.10.090.090.050.040.040.110.090.070.050.030.020.02124816234725.9320.62.8717.6111.111.291.81.6722NANANANANA100.6100.390.010.270.010.230.020.170.020.090.04
3333libgromacs_mpi.so.7.0.0 - pairlist.cpp:3271-3340 [...].omp_outlined..8Innermost0.010.010.020.020.030.030.030.240.170.110.050.060.050.050.240.130.090.040.040.020.011248162447013.392.2517.8111.311.221.251.51.672.5NANANANANA100.9200.670.010.750.010.380.020.380.020.380.02
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.040.040.040.040.130.150.130.090.060.090.10.050.030.0237152346014.291.1518001.181.362.172.252NANANANANA1010101010
2025libgromacs_mpi.so.7.0.0 - pme_redistribute.cpp:96-103.omp_outlined.#0x92c348Single00.180.170.170.150.130.111.720.950.510.30.530.281.670.820.420.20.110.052481681633.3320.832.3817.2401.031.161.211.51.261.4NANANANANA101010101010
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.080.040.040.040.020.020.070.040.020.010.010.01248122442020.83115.6701.1412222NANANANANA101010101010
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.260.212014.291.151801.2400000NANANANANA10
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.030.030.040.040.030.040.310.180.170.110.090.060.250.150.10.050.030.022481623393.1717.265.311.616.801.241.21.72.22.252NANANANANA101010101010
19168libgromacs_mpi.so.7.0.0 - fft5d.cpp:818-820fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost00.40.470.430.30.330.23.942.381.160.481.160.443.652.231.090.40.270.0924816816NANA1NANA01.081.071.061.21.11.22NANANANANA101010101010
4395libgromacs_mpi.so.7.0.0 - hashedmap.h:292-293gmx::dd_partition_system(_IO_FILE*, gmx::MDLogger const&, long, t_commrec const*, bool, int, t_state*, gmx_mtop_t const&, t_inputrec const&, gmx::ImdSession*, pull_t*, t_state*, gmx::ForceBuffers*, gmx::MDAtoms*, gmx_localtop_t*, t_forcerec*, g...Single000000.010.010.020.010017230251140000021NANANANANA1010
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.050.060.080.080.160.190.160.130.140.110.080.130.120.080.060.04137152347NANA1NANA011.121.141.631.752.2NANANANANA101010101010
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.130.130.140.090.110.091.220.630.390.180.430.211.190.60.350.120.090.0424816816014.292.2917.1101.031.051.111.51.191.31NANANANANA101010101010
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.040.050.150.130.120.080.090.10.090.050.030.0237152347014.291.1518001.151.182.423NANANANANA1010101010
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.090.080.140.090.070.04244812.520.311.121.295.76000001.561.8NANANANANA1010
3900libgromacs_mpi.so.7.0.0 - domdec.cpp:428-432 [...]dd_move_f(gmx_domdec_t*, gmx::ForceWithShiftForces*, gmx_wallcycle*)Single00.030.060.110.160.140.160.30.310.360.290.210.140.260.270.270.220.120.0724816244811.1115.281.1217.2401.151.151.331.321.41.4NANANANANA101010101010
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.020.130.220.220.110.080.090.060.060.030.020.020.0111171013014.291.221801111.831.62.25NANANANANA101010101010
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.020.020.020.020.010.010.150.110.060.050.030.020.150.080.040.030.010248162129021.25115.69011.381.51.6732NANANANANA101010101010
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.020.020.020.020.020.150.090.060.060.050.040.10.080.040.020.010.01248152036012.511801.51.291.532.54NANANANANA101010101010
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.10.30.240.060.05816013.981.817.38000001.21.33NANANANANA1010
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.110.10.130.15001.170.580.430.271.010.480.330.212481610.5619.11.591.476.5101.171.211.31.2900NANANANANA10101010
×