options

Loops Index

271 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.56% 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

Columns Filter

Level Exclusive coverage 1x1 (%) Exclusive coverage 2x1 (%) Exclusive coverage 4x1 (%) Exclusive coverage 8x1 (%) Exclusive coverage 16x1 (%) Exclusive coverage 32x1 (%) Exclusive coverage 64x1 (%) Exclusive coverage 128x1 (%) Exclusive coverage 192x1 (%) Inclusive coverage 1x1 (%) Inclusive coverage 2x1 (%) Inclusive coverage 4x1 (%) Inclusive coverage 8x1 (%) Inclusive coverage 16x1 (%) Inclusive coverage 32x1 (%) Inclusive coverage 64x1 (%) Inclusive coverage 128x1 (%) Inclusive coverage 192x1 (%) Max Exclusive Time Over Threads 1x1 (s) Max Exclusive Time Over Threads 2x1 (s) Max Exclusive Time Over Threads 4x1 (s) Max Exclusive Time Over Threads 8x1 (s) Max Exclusive Time Over Threads 16x1 (s) Max Exclusive Time Over Threads 32x1 (s) Max Exclusive Time Over Threads 64x1 (s) Max Exclusive Time Over Threads 128x1 (s) Max Exclusive Time Over Threads 192x1 (s) Max Inclusive Time Over Threads 1x1 (s) Max Inclusive Time Over Threads 2x1 (s) Max Inclusive Time Over Threads 4x1 (s) Max Inclusive Time Over Threads 8x1 (s) Max Inclusive Time Over Threads 16x1 (s) Max Inclusive Time Over Threads 32x1 (s) Max Inclusive Time Over Threads 64x1 (s) Max Inclusive Time Over Threads 128x1 (s) Max Inclusive Time Over Threads 192x1 (s) Exclusive Time w.r.t. Wall Time 1x1 (s) Exclusive Time w.r.t. Wall Time 2x1 (s) Exclusive Time w.r.t. Wall Time 4x1 (s) Exclusive Time w.r.t. Wall Time 8x1 (s) Exclusive Time w.r.t. Wall Time 16x1 (s) Exclusive Time w.r.t. Wall Time 32x1 (s) Exclusive Time w.r.t. Wall Time 64x1 (s) Exclusive Time w.r.t. Wall Time 128x1 (s) Exclusive Time w.r.t. Wall Time 192x1 (s) Inclusive Time w.r.t. Wall Time 1x1 (s) Inclusive Time w.r.t. Wall Time 2x1 (s) Inclusive Time w.r.t. Wall Time 4x1 (s) Inclusive Time w.r.t. Wall Time 8x1 (s) Inclusive Time w.r.t. Wall Time 16x1 (s) Inclusive Time w.r.t. Wall Time 32x1 (s) Inclusive Time w.r.t. Wall Time 64x1 (s) Inclusive Time w.r.t. Wall Time 128x1 (s) Inclusive Time w.r.t. Wall Time 192x1 (s) Nb Threads 1x1 Nb Threads 2x1 Nb Threads 4x1 Nb Threads 8x1 Nb Threads 16x1 Nb Threads 32x1 Nb Threads 64x1 Nb Threads 128x1 Nb Threads 192x1 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 Speedup If Perfect Load Balancing 128x1 Speedup If Perfect Load Balancing 192x1 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 (%) (128x1) Efficiency (128x1) Potential Speed-Up (%) (192x1) Efficiency (192x1) Potential Speed-Up (%)
Loop idSource LocationSource FunctionLevelExclusive coverage 1x1 (%)Exclusive coverage 2x1 (%)Exclusive coverage 4x1 (%)Exclusive coverage 8x1 (%)Exclusive coverage 16x1 (%)Exclusive coverage 32x1 (%)Exclusive coverage 64x1 (%)Exclusive coverage 128x1 (%)Exclusive coverage 192x1 (%)Inclusive coverage 1x1 (%)Inclusive coverage 2x1 (%)Inclusive coverage 4x1 (%)Inclusive coverage 8x1 (%)Inclusive coverage 16x1 (%)Inclusive coverage 32x1 (%)Inclusive coverage 64x1 (%)Inclusive coverage 128x1 (%)Inclusive coverage 192x1 (%)Max Exclusive Time Over Threads 1x1 (s)Max Exclusive Time Over Threads 2x1 (s)Max Exclusive Time Over Threads 4x1 (s)Max Exclusive Time Over Threads 8x1 (s)Max Exclusive Time Over Threads 16x1 (s)Max Exclusive Time Over Threads 32x1 (s)Max Exclusive Time Over Threads 64x1 (s)Max Exclusive Time Over Threads 128x1 (s)Max Exclusive Time Over Threads 192x1 (s)Max Inclusive Time Over Threads 1x1 (s)Max Inclusive Time Over Threads 2x1 (s)Max Inclusive Time Over Threads 4x1 (s)Max Inclusive Time Over Threads 8x1 (s)Max Inclusive Time Over Threads 16x1 (s)Max Inclusive Time Over Threads 32x1 (s)Max Inclusive Time Over Threads 64x1 (s)Max Inclusive Time Over Threads 128x1 (s)Max Inclusive Time Over Threads 192x1 (s)Exclusive Time w.r.t. Wall Time 1x1 (s)Exclusive Time w.r.t. Wall Time 2x1 (s)Exclusive Time w.r.t. Wall Time 4x1 (s)Exclusive Time w.r.t. Wall Time 8x1 (s)Exclusive Time w.r.t. Wall Time 16x1 (s)Exclusive Time w.r.t. Wall Time 32x1 (s)Exclusive Time w.r.t. Wall Time 64x1 (s)Exclusive Time w.r.t. Wall Time 128x1 (s)Exclusive Time w.r.t. Wall Time 192x1 (s)Inclusive Time w.r.t. Wall Time 1x1 (s)Inclusive Time w.r.t. Wall Time 2x1 (s)Inclusive Time w.r.t. Wall Time 4x1 (s)Inclusive Time w.r.t. Wall Time 8x1 (s)Inclusive Time w.r.t. Wall Time 16x1 (s)Inclusive Time w.r.t. Wall Time 32x1 (s)Inclusive Time w.r.t. Wall Time 64x1 (s)Inclusive Time w.r.t. Wall Time 128x1 (s)Inclusive Time w.r.t. Wall Time 192x1 (s)Nb Threads 1x1Nb Threads 2x1Nb Threads 4x1Nb Threads 8x1Nb Threads 16x1Nb Threads 32x1Nb Threads 64x1Nb Threads 128x1Nb Threads 192x1Vectorization 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 64x1Speedup If Perfect Load Balancing 128x1Speedup If Perfect Load Balancing 192x1Stride 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 (%)(128x1) Efficiency(128x1) Potential Speed-Up (%)(192x1) Efficiency(192x1) Potential Speed-Up (%)
891libgromacs_mpi.so.9.0.0 - simd_kernel.h:476-476 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost37.1135.6235.2433.8631.9224.9524.1817.4215.4837.1135.6235.2433.8631.9224.9524.1817.4215.48297.56167.39107.8065.5634.5328.0617.826.914.49297.56167.39107.8065.5634.5328.0617.826.914.49297.56155.8084.7850.4823.7512.197.882.751.91297.56155.8084.7850.4823.7512.197.882.751.9112481620408412889.4483.62111.0811.071.271.31.451.441.421.671.5820151100.951.60.884.320.748.910.786.920.765.920.599.910.842.710.812.9
889libgromacs_mpi.so.9.0.0 - simd_kernel.h:497-497 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost14.1213.6414.0414.1310.918.407.466.065.5114.1213.6414.0414.1310.918.407.466.065.51113.2368.9845.7430.4113.9113.888.354.562.92113.2368.9845.7430.4113.9113.888.354.562.92113.2359.6433.7721.078.124.102.430.960.68113.2359.6433.7721.078.124.102.430.960.6812481620408412889.8284.21111.0511.161.361.441.712.122.153.172.8920151100.950.690.842.270.674.640.871.40.861.160.732.030.920.460.870.72
898libgromacs_mpi.so.9.0.0 - simd_kernel.h:476-476 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost6.396.106.065.805.484.314.243.032.696.396.106.065.805.484.314.243.032.6951.2528.9918.3811.235.844.913.111.240.7951.2528.9918.3811.235.844.913.111.240.7951.2526.6814.578.654.082.111.380.480.3351.2526.6814.578.654.082.111.380.480.3312481620408412888.784.84111.0411.091.261.31.431.461.411.731.620124100.960.240.880.730.741.510.791.180.761.030.581.780.840.50.810.52
14242libgromacs_mpi.so.9.0.0 - calc_verletbuf.cpp:606-849 [...]energyDrift(gmx::ArrayRef<VerletbufAtomtype const>, gmx_ffparams_t const*, float, pot_derivatives_t const&, pot_derivatives_t const&, pot_derivatives_t const&, float, float, float, int, float)Innermost0.040.090.160.250.470.590.871.912.410.040.090.160.250.470.590.871.912.410.320.400.400.400.390.440.420.460.430.320.400.400.400.390.440.420.460.430.320.380.380.370.350.290.280.300.300.320.380.380.370.350.290.280.300.30124816326412819210.889.031.051.265.6911.051.081.081.111.531.51.571.4820110100.420.050.210.120.110.220.060.450.030.570.020.860.011.890.012.39
17268libgromacs_mpi.so.9.0.0 - pme_gather.cpp:103-348 [...]gather_f_bsplines(gmx_pme_t const*, float const*, bool, PmeAtomComm const*, splinedata_t const*, float)Outermost4.404.243.582.933.032.181.611.741.524.404.243.582.933.032.181.611.741.5235.2919.519.334.852.573.121.621.130.8135.2919.519.334.852.573.121.621.130.8135.2918.538.614.372.261.070.530.280.1935.2918.538.614.372.261.070.530.280.191248161224446463.6438.761.311.071.411.051.081.111.141.11.161.441.47NANANANANA100.950.21.0201.0100.980.071.0301.0501-00.980.02
886libgromacs_mpi.so.9.0.0 - simd_kernel.h:273-545 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Outermost0.920.910.991.091.110.880.971.011.0356.3954.1354.0952.4447.3236.8234.8226.3723.717.344.142.511.760.980.840.590.400.27452.12239.23133.8280.0837.6430.4419.207.504.917.343.972.391.620.820.430.320.160.13452.12236.71130.1278.1835.2117.9911.344.172.9212481620408412863.8343.881.211.031.4711.041.051.091.21.221.171.671.41NANANANANA100.920.070.770.230.570.470.560.490.530.410.360.620.360.650.30.72
896libgromacs_mpi.so.9.0.0 - simd_kernel.h:497-497 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost2.512.422.452.471.941.471.331.070.972.512.422.452.471.941.471.331.070.9720.1612.427.905.122.432.441.440.760.5120.1612.427.905.122.432.441.440.760.5120.1610.595.893.681.440.720.430.170.1220.1610.595.893.681.440.720.430.170.1212481620408412788.9385.47111.0311.171.341.391.682.122.083.032.8620124100.950.120.860.350.680.780.870.240.880.180.730.360.940.070.880.12
17552libgromacs_mpi.so.9.0.0 - pme_spread.cpp:358-400 [...]spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted.11]InBetween2.582.392.251.891.841.290.971.030.922.582.392.251.891.841.290.971.030.9220.6710.595.623.051.621.811.040.640.5220.6710.595.623.051.621.811.040.640.5220.6710.465.402.811.370.630.320.160.1120.6710.465.402.811.370.630.320.160.111248161224446479.1821.661.461.263.411.011.041.091.191.081.231.371.53NANANANANA100.990.030.960.10.920.150.940.11.0301.0200.990.010.950.05
17639libgromacs_mpi.so.9.0.0 - fft5d.cpp:787-789fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost0.000.840.890.720.480.490.370.750.700.000.840.890.720.480.490.370.750.703.822.261.210.420.730.390.440.373.822.261.210.420.730.390.440.373.662.151.070.360.240.120.120.093.662.151.070.360.240.120.120.09248161224446406.251111.7301.041.051.131.191.151.21.311.44004001010101010101010
892libgromacs_mpi.so.9.0.0 - impl_x86_avx_512_simd_float.h:181-461 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost1.651.611.531.321.371.010.860.770.691.651.611.531.321.371.010.860.770.6913.247.564.622.761.421.040.630.340.2113.247.564.622.761.421.040.630.340.2113.247.043.671.961.020.490.280.120.0813.247.043.671.961.020.490.280.120.0812481620408412887.3981.791.0111.0311.071.261.411.41.321.411.871.6221134100.940.10.90.150.840.210.810.260.840.160.740.220.850.110.810.13
17558libgromacs_mpi.so.9.0.0 - pme_spread.cpp:277-975 [...]spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted.11]InBetween1.501.391.482.271.140.730.570.590.521.501.391.482.271.140.730.570.590.5212.016.273.913.691.071.110.690.380.3012.016.273.913.691.071.110.690.380.3012.016.063.573.390.850.360.190.090.0612.016.063.573.390.850.360.190.090.061248161224446440.7817.211.983.8511.031.091.091.261.161.381.431.57NANANANANA100.990.010.840.240.441.270.880.131.0501.01-01.0100.980.01
890libgromacs_mpi.so.9.0.0 - impl_x86_avx_512_simd_float.h:181-461 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost1.401.251.261.220.980.710.620.570.521.401.251.261.220.980.710.620.570.5211.206.274.142.601.421.170.770.410.3511.206.274.142.601.421.170.770.410.3511.205.483.031.810.730.350.200.090.0611.205.483.031.810.730.350.200.090.0612481620398012087.9882.641.0111.0211.141.371.431.962.12.342.883.4721134101.0200.920.10.770.280.960.031-00.870.080.970.020.920.04
887libgromacs_mpi.so.9.0.0 - simd_kernel.h:518-518 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost1.060.980.940.750.940.790.690.490.441.060.980.940.750.940.790.690.490.448.534.623.091.663.153.882.311.050.568.534.623.091.663.153.882.311.050.568.534.302.271.110.700.390.230.080.058.534.302.271.110.700.390.230.080.0512488816255896.6385.6111.0511.071.361.492.242.52.562.73.1720132100.990.010.940.060.960.030.760.230.690.250.590.280.870.060.820.08
17634libgromacs_mpi.so.9.0.0 - fft5d.cpp:853-855fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost1.491.430.990.790.790.550.392.240.421.491.430.990.790.790.550.392.240.4211.986.322.411.260.720.830.411.400.2111.986.322.411.260.720.830.411.400.2111.986.252.381.180.590.270.130.350.0511.986.252.381.180.590.270.130.350.051248161224446407.9511911.011.011.071.221.151.231.381.3510060100.960.061.2601.2701.2701.3801.4800.261.651.190
16891libgromacs_mpi.so.9.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*,...Single1.050.990.860.720.700.530.410.440.401.050.990.860.720.700.530.410.440.408.415.323.021.640.980.880.500.440.318.415.323.021.640.980.880.500.440.318.414.342.071.080.520.260.130.070.058.414.342.071.080.520.260.130.070.0512481620387210676.4258.471.1211.3411.231.461.521.882.112.273.633.55NANANANANA100.970.031.0200.970.021-01.01-00.9900.950.020.890.05
2634libgromacs_mpi.so.9.0.0 - simd_prune_kernel.cpp:144-204 [...]void nbnxmSimdPruneKernel<(KernelLayout)1>(NbnxnPairlistCpu*, nbnxn_atomdata_t const&, gmx::ArrayRef<gmx::BasicVector<float> const>, float)Innermost0.960.930.990.930.830.600.560.430.390.960.930.990.930.830.600.560.430.397.724.092.591.590.730.540.360.160.137.724.092.591.590.730.540.360.160.137.724.072.391.380.620.290.180.070.057.724.072.391.380.620.290.180.070.0512481620408412889.4782.24111.13111.081.161.191.151.251.621.8101020100.950.050.810.190.70.280.780.180.820.110.660.190.890.050.830.06
14999libgromacs_mpi.so.9.0.0 - lincs.cpp:290-292gmx::lincs_matrix_expand(gmx::Lincs const&, (anonymous namespace)::Task const&, gmx::ArrayRef<float const>, gmx::ArrayRef<float>, gmx::ArrayRef<float>, gmx::ArrayRef<float>)Innermost1.110.850.770.710.580.410.340.360.361.110.850.770.710.580.410.340.360.368.883.852.661.590.770.620.390.270.218.883.852.661.590.770.620.390.270.218.883.741.851.060.430.200.110.060.048.883.741.851.060.430.200.110.060.0412481620397511506.2513.371611.031.441.511.771.932.162.912.9702001101.1901.201.0501.2801.3801.2401.2301.060
17629libgromacs_mpi.so.9.0.0 - fft5d.cpp:916-918fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost1.071.020.900.680.620.480.340.310.341.071.020.900.680.620.480.340.310.348.554.602.231.150.590.730.360.200.188.554.602.231.150.590.730.360.200.188.554.452.171.010.460.240.110.050.048.554.452.171.010.460.240.110.050.041248161224446406.941111.2611.031.031.131.281.161.221.41.4510230100.960.040.990.011.0601.1601.1401.2101.3701.070
14998libgromacs_mpi.so.9.0.0 - lincs.cpp:278-295 [...]gmx::lincs_matrix_expand(gmx::Lincs const&, (anonymous namespace)::Task const&, gmx::ArrayRef<float const>, gmx::ArrayRef<float>, gmx::ArrayRef<float>, gmx::ArrayRef<float>)InBetween0.630.520.550.480.460.330.290.330.321.741.381.321.191.040.740.630.690.685.062.501.611.000.710.570.310.250.1713.946.354.282.591.441.190.690.530.365.062.281.320.720.340.160.090.050.0413.946.023.171.780.780.360.210.110.0812481620387411027.9312.921.782.8110.6711.11.221.392.092.191.962.882.4810050.5101.1100.960.020.880.060.930.030.970.010.840.050.760.080.670.11
15319libgromacs_mpi.so.9.0.0 - settle.cpp:425-425 [...]gmx::csettle(gmx::SettleData const&, int, int, t_pbc const*, gmx::ArrayRefWithPadding<gmx::BasicVector<float> const>, gmx::ArrayRefWithPadding<gmx::BasicVector<float> >, float, gmx::ArrayRefWithPadding<gmx::BasicVector<flo...Single1.170.940.870.720.610.440.340.390.321.170.940.870.720.610.440.340.390.329.374.332.771.490.660.460.320.230.129.374.332.771.490.660.460.320.230.129.374.102.101.070.450.210.110.060.049.374.102.101.070.450.210.110.060.0412481620408412898.4494.041.0111.0111.061.321.41.461.351.812.432.13203038101.1401.1201.101.301.3701.3201.1901.240
14989libgromacs_mpi.so.9.0.0 - lincs.cpp:845-857 [...]gmx::do_lincs(gmx::ArrayRefWithPadding<gmx::BasicVector<float> const>, gmx::ArrayRefWithPadding<gmx::BasicVector<float> >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef<float const>, t_commrec const*, bool, floa...Single0.550.520.520.530.430.320.270.290.310.550.520.520.530.430.320.270.290.314.412.401.590.990.620.510.330.200.174.412.401.590.990.620.510.330.200.174.412.261.260.800.320.160.090.050.044.412.261.260.800.320.160.090.050.0412481619377711067.7956.381.0411.1311.071.271.241.921.962.162.692.625206100.980.010.880.060.690.160.850.060.890.040.780.060.740.080.610.12
2543libgromacs_mpi.so.9.0.0 - pairlist.cpp:162-4066 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]InBetween0.410.520.600.620.720.580.620.290.311.611.721.761.751.741.341.270.840.833.302.321.521.060.660.630.460.110.1212.887.734.462.731.491.270.910.260.233.302.301.440.930.530.290.200.050.0412.887.534.232.601.290.660.410.130.101248162040841286.0610.24.032.97.1911.011.061.141.231.371.411.622.14NANANANANA100.720.150.570.250.440.350.390.440.360.370.260.460.570.120.460.17
16882libgromacs_mpi.so.9.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*...Single1.080.940.830.710.620.440.320.360.301.080.940.830.710.620.440.320.360.308.634.812.551.290.860.750.420.320.188.634.812.551.290.860.750.420.320.188.634.132.001.060.460.210.110.060.048.634.132.001.060.460.210.110.060.0412481620377411079.0748.921.081.031.4911.171.281.221.862.192.323.32.85NANANANANA101.0401.0801.0201.1601.2601.2801.1801.20
1375libgromacs_mpi.so.9.0.0 - atomdata.cpp:226-233copy_rvec_to_nbat_real(int const*, int, int, float const (*) [3], int, float*, int)Single0.190.250.300.560.370.240.230.270.300.190.250.300.560.370.240.230.270.301.561.120.740.930.440.280.190.100.101.561.120.740.930.440.280.190.100.101.561.070.720.840.280.120.080.040.041.561.070.720.840.280.120.080.040.0412481620408412806.251.32111.3811.041.031.121.61.531.541.551.8501211100.730.070.540.140.230.430.350.240.420.140.320.160.280.20.220.23
1444libgromacs_mpi.so.9.0.0 - atomdata.cpp:1137-1143 [...]reduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::GridSet const&, float (*) [3]) [clone .extracted]Innermost0.170.210.240.270.290.200.200.240.270.170.210.240.270.290.200.200.240.271.390.930.600.470.310.230.160.100.111.390.930.600.470.310.230.160.100.111.390.920.590.400.220.100.060.040.031.390.920.590.400.220.100.060.040.0312481620408412806.251.111.19.4111.021.021.171.421.471.591.752.1902001100.760.050.590.10.440.150.40.180.430.120.340.130.290.170.210.22
17121libgromacs_mpi.so.9.0.0 - pairs.cpp:873-894 [...]void do_pairs_simple<gmx::SimdFloat, 16, float const*>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float const*, gmx::ArrayRef<float const>, float)Single0.760.730.680.560.500.340.250.280.250.760.730.680.560.500.340.250.280.256.093.612.311.280.650.650.310.270.186.093.612.311.280.650.650.310.270.186.093.191.640.840.370.170.080.040.036.093.191.640.840.370.170.080.040.0312481620357110766.1334.751.161.041.611.131.41.531.742.442.093.413.23NANANANANA100.950.030.930.050.910.051.0201.1301.1701.0601.01-0
15002libgromacs_mpi.so.9.0.0 - lincs.cpp:376-391 [...]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.550.500.510.440.370.250.210.250.240.550.500.510.440.370.250.210.250.244.372.391.550.900.620.480.270.210.164.372.391.550.900.620.480.270.210.164.372.191.220.650.280.120.070.040.034.372.191.220.650.280.120.070.040.0312481620377410527.7811.1111.11511.091.271.382.232.432.283.072.970212110100.890.050.840.070.980.011.1100.9800.850.040.770.06
17426libgromacs_mpi.so.9.0.0 - pme_redistribute.cpp:345-367 [...]do_redist_pos_coeffs(gmx_pme_t*, t_commrec const*, bool, gmx::ArrayRef<gmx::BasicVector<float> const>, gmx::ArrayRef<float const>)Innermost0.000.240.260.260.340.210.170.290.230.000.240.260.260.340.210.170.290.231.250.740.490.410.390.260.200.151.250.740.490.410.390.260.200.151.050.620.390.260.100.060.050.031.050.620.390.260.100.060.050.03248161224446407.131.4516.7201.191.21.251.581.461.721.591.83250.500.51010101010101010
2955libgromacs_mpi.so.9.0.0 - domdec.cpp:415-419 [...]dd_move_f(gmx_domdec_t*, gmx::ForceWithShiftForces*, gmx_wallcycle*)Innermost0.000.040.090.310.170.100.120.150.190.000.040.090.310.170.100.120.150.190.200.230.640.170.140.120.080.070.200.230.640.170.140.120.080.070.170.210.460.130.050.040.020.020.170.210.460.130.050.040.020.022481620408412806.2511.088.4201.161.11.411.331.811.872.052.03020101010101010101010
17419libgromacs_mpi.so.9.0.0 - pme_redistribute.cpp:455-468 [...]dd_pmeredist_f(gmx_pme_t*, PmeAtomComm*, gmx::ArrayRef<gmx::BasicVector<float> >, bool)Single0.000.000.000.000.000.170.130.240.190.000.000.000.000.000.170.130.240.190.350.190.160.100.350.190.160.100.090.040.040.020.090.040.040.021224446406.641.4416.69000001.541.691.551.471201.5110101010
2550libgromacs_mpi.so.9.0.0 - pairlist_simd_2xmm.h:130-174 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.530.490.480.390.380.300.260.220.180.530.490.480.390.380.300.260.220.184.212.251.220.650.330.310.180.120.064.212.251.220.650.330.310.180.120.064.212.141.150.580.290.150.090.040.024.212.141.150.580.290.150.090.040.0212481620408412874.0142.11.081.221.611.051.071.131.171.361.322.351.952.5010.50100.980.010.920.040.910.030.920.030.910.030.770.060.930.020.980
14982libgromacs_mpi.so.9.0.0 - lincs.cpp:966-978 [...]gmx::do_lincs(gmx::ArrayRefWithPadding<gmx::BasicVector<float> const>, gmx::ArrayRefWithPadding<gmx::BasicVector<float> >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef<float const>, t_commrec const*, bool, floa...Innermost0.250.260.250.220.210.170.130.170.160.250.260.250.220.210.170.130.170.161.971.200.700.480.280.310.160.150.091.971.200.700.480.280.310.160.150.091.971.120.590.330.160.080.040.030.021.971.120.590.330.160.080.040.030.0212481620377310659.1748.81.0611.1911.071.181.461.812.352.253.312.68040010100.880.030.830.040.750.060.790.040.740.040.720.040.590.070.520.08
17574libgromacs_mpi.so.9.0.0 - pme_spread.cpp:104-133 [...]spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t const*, bool, bool, float*, bool, int) [clone .extracted.18]Innermost0.430.370.370.450.330.230.170.190.160.430.370.370.450.330.230.170.190.163.461.690.990.810.350.340.220.150.103.461.690.990.810.350.340.220.150.103.461.610.890.680.250.110.060.030.023.461.610.890.680.250.110.060.030.021248161224446406.251.241.7612.1511.051.121.191.441.131.51.731.7213005101.0700.980.010.640.160.880.040.950.010.9800.890.020.920.01
2557libgromacs_mpi.so.9.0.0 - pairlist.cpp:3503-3505PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.090.110.160.310.370.270.260.150.150.090.110.160.310.370.270.260.150.150.710.560.400.560.340.310.190.080.060.710.560.400.560.340.310.190.080.060.710.500.380.460.280.130.090.020.020.710.500.380.460.280.130.090.020.0212481620408412806.251.111.461611.131.071.221.241.491.432.192.1600100100.710.030.470.080.190.250.160.310.170.220.130.230.230.120.20.12
893libgromacs_mpi.so.9.0.0 - simd_kernel.h:273-555 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Outermost0.130.160.160.170.200.140.150.160.159.709.329.278.998.166.356.064.564.081.020.730.420.280.180.170.110.080.0577.7441.2922.7813.716.415.233.321.340.881.020.690.390.250.150.070.050.030.0277.7440.7822.2913.406.073.101.970.720.5012481620408412866.850.051.291.061.4511.061.091.131.271.61.442.131.98NANANANANA100.740.040.660.050.510.080.440.110.480.070.330.10.320.110.280.11
17435libgromacs_mpi.so.9.0.0 - pme_redistribute.cpp:96-103pme_calc_pidx_wrapper(gmx::ArrayRef<gmx::BasicVector<float> const>, float const (*) [3], PmeAtomComm*) [clone .extracted]Innermost0.000.250.270.220.220.170.120.150.130.000.250.270.220.220.170.120.150.131.170.780.480.260.340.230.130.111.170.780.480.260.340.230.130.111.100.650.330.160.090.040.020.021.100.650.330.160.090.040.020.02248161224446406.2531801.061.211.471.621.522.121.872.28021001010101010101010
17437libgromacs_mpi.so.9.0.0 - pme_redistribute.cpp:111-118pme_calc_pidx_wrapper(gmx::ArrayRef<gmx::BasicVector<float> const>, float const (*) [3], PmeAtomComm*) [clone .extracted]Innermost0.000.000.000.000.000.000.000.130.130.000.000.000.000.000.000.000.130.130.100.090.100.090.020.020.020.02446406.2541800000001.691.98012001010
17632libgromacs_mpi.so.9.0.0 - fft5d.cpp:849-855fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.040.030.040.030.040.020.020.440.121.541.481.050.840.840.590.422.900.560.300.160.100.060.040.050.041.230.0912.386.552.551.370.770.870.461.600.290.300.150.100.040.030.010.010.070.0112.386.472.521.250.630.290.140.460.071248161223446409.27115.8711.051.051.481.451.791.96.152.03NANANANANA10100.80.010.9400.690.010.9100.630.010.030.420.110.11
899libgromacs_mpi.so.9.0.0 - impl_x86_avx_512_simd_float.h:181-461 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.260.240.230.210.220.180.150.130.110.260.240.230.210.220.180.150.130.112.121.240.710.390.230.270.120.080.052.121.240.710.390.230.270.120.080.052.121.060.550.310.160.090.050.020.012.121.060.550.310.160.090.050.020.0112481620408112585.2582.011.0211.0211.171.31.281.421.971.582.512.433014310100.960.010.860.030.810.040.760.040.70.040.810.030.820.02
2549libgromacs_mpi.so.9.0.0 - pairlist_simd_2xmm.h:185-229 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.210.200.190.150.160.130.070.110.110.210.200.190.150.160.130.070.110.111.660.900.500.290.160.150.080.060.041.660.900.500.290.160.150.080.060.041.660.870.450.220.120.060.020.020.011.660.870.450.220.120.060.020.020.0112481620408312676.5842.221.081.221.611.041.111.31.41.52.142.412.282.5001.50100.960.010.920.010.930.010.880.020.830.021.1100.730.030.660.04
2952libgromacs_mpi.so.9.0.0 - domdec.cpp:289-291 [...]dd_move_x(gmx_domdec_t*, float const (*) [3], gmx::ArrayRef<gmx::BasicVector<float> >, gmx_wallcycle*)Innermost0.000.010.050.150.090.050.060.080.090.000.010.050.150.090.050.060.080.090.120.180.320.120.090.060.040.050.120.180.320.120.090.060.040.050.060.120.230.060.020.020.010.010.060.120.230.060.020.020.010.011371519397812109.9116.15011.091.231.762.311.841.993011101010101010101010
897libgromacs_mpi.so.9.0.0 - impl_x86_avx_512_simd_float.h:181-461 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.230.240.210.210.180.130.100.100.090.230.240.210.210.180.130.100.100.091.821.170.710.500.270.270.120.080.061.821.170.710.500.270.270.120.080.061.821.040.510.310.140.060.030.020.011.821.040.510.310.140.060.030.020.011248162035619786.8383.81.0311.0111.131.391.642.042.632.052.553.1620144100.880.030.890.020.740.050.840.030.880.020.850.020.940.010.90.01
14988libgromacs_mpi.so.9.0.0 - lincs.cpp:1135-1137 [...]gmx::do_lincs(gmx::ArrayRefWithPadding<gmx::BasicVector<float> const>, gmx::ArrayRefWithPadding<gmx::BasicVector<float> >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef<float const>, t_commrec const*, bool, floa...Innermost0.210.200.210.180.170.110.090.080.080.210.200.210.180.170.110.090.080.081.650.880.630.380.200.180.140.080.091.650.880.630.380.200.180.140.080.091.650.880.510.270.120.050.030.010.011.650.880.510.270.120.050.030.010.011248152034629522.2210.4211.125.89111.241.371.552.242.643.054.7613010100.930.010.810.040.750.040.830.03100.910.01100.860.01
17627libgromacs_mpi.so.9.0.0 - fft5d.cpp:912-918fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.030.020.030.030.030.020.020.120.081.111.050.950.720.660.510.360.520.420.260.110.100.050.040.050.040.120.068.914.762.381.210.610.750.370.310.200.260.110.080.040.020.010.010.020.018.914.612.281.070.490.250.120.080.051247161224446407.42118.4611.021.381.281.622.12.242.142.06NANANANANA101.2100.8500.8700.750.010.8200.690.010.10.110.140.07
15118libgromacs_mpi.so.9.0.0 - mdatoms.cpp:267-438 [...]atoms2md(gmx_mtop_t const&, t_inputrec const&, int, gmx::ArrayRef<int>, int, gmx::MDAtoms*) [clone .extracted]Outermost0.030.040.040.050.070.050.060.080.080.030.040.040.050.070.050.060.080.080.210.180.100.110.080.060.050.040.040.220.180.100.110.080.060.050.040.040.210.160.100.080.050.020.020.010.010.220.170.100.080.050.020.020.010.011248162040811249.388.861.381.815.9311.111.091.421.441.771.662.162.73NANANANANA100.650.010.550.020.320.040.250.050.290.030.170.050.140.060.110.07
16938libgromacs_mpi.so.9.0.0 - vec.h:141-335 [...]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.190.160.170.140.120.090.080.080.080.190.160.170.140.120.090.080.080.081.480.830.570.300.210.180.120.080.051.480.830.570.300.210.180.120.080.051.480.720.410.200.090.040.030.010.011.480.720.410.200.090.040.030.010.011248161935578828.9811.331.181.555.911.171.41.492.282.492.483.162.442.50050101.0400.90.020.920.011.01-01.0800.870.010.9500.820.01
106gmx_mpi - __intel_avx_rep_memcpySingle0.180.190.250.330.240.080.050.100.070.180.190.250.330.240.080.050.100.071.460.850.740.590.230.120.080.080.071.460.850.740.590.230.120.080.080.071.460.840.600.500.180.040.020.020.011.460.840.600.500.180.040.020.020.011248161224456410050111.3311.021.231.21.311.271.741.772.7602000100.870.020.610.10.370.210.510.121.2301.3200.710.030.890.01
3294libgromacs_mpi.so.9.0.0 - localtopology.cpp:323-577 [...]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...Outermost0.000.050.050.060.060.040.050.060.070.000.070.080.090.090.090.100.120.120.280.190.150.080.090.060.050.050.380.290.200.120.140.200.070.070.220.130.090.040.020.020.010.010.320.200.140.070.040.030.020.0124816173863925.689.062.732.157.6601.31.491.621.932.252.392.752.95NANANANANA1010101010101010
894libgromacs_mpi.so.9.0.0 - simd_kernel.h:518-518 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)1>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.150.150.140.120.140.110.090.070.060.150.150.140.120.140.110.090.070.061.190.690.480.270.470.580.320.160.091.190.690.480.270.470.580.320.160.091.190.660.340.180.100.060.030.010.011.190.660.340.180.100.060.030.010.0112487815213610091.67111.0211.041.421.52.022.642.552.52.3110121100.910.010.880.020.810.020.730.040.670.040.630.030.870.010.80.01
17447libgromacs_mpi.so.9.0.0 - pme_solve.cpp:233-233 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.140.140.130.120.100.070.060.070.060.140.140.130.120.100.070.060.070.061.120.670.330.230.120.130.090.050.041.120.670.330.230.120.130.090.050.041.120.610.310.180.080.040.020.010.011.120.610.310.180.080.040.020.010.011248161224446310010011111.091.081.291.631.341.731.821.9403000100.920.010.910.010.770.030.910.010.9600.9500.830.010.760.02
2556libgromacs_mpi.so.9.0.0 - pairlist.cpp:3518-3520PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.310.340.300.240.070.040.030.040.060.310.340.300.240.070.040.030.040.062.511.490.780.470.200.180.090.060.052.511.490.780.470.200.180.090.060.052.511.480.710.350.050.020.010.010.012.511.480.710.350.050.020.010.010.0112488711489006.251.111.461611.011.091.332.051.971.653.273.1700100100.850.050.880.040.890.033.2203.9203.9402.8101.750
4189libgromacs_mpi.so.9.0.0 - threaded_force_buffer.cpp:200-200 [...]void gmx::(anonymous namespace)::reduceThreadForceBuffers<float [4]>(gmx::ArrayRef<gmx::BasicVector<float> >, gmx::ArrayRef<std::unique_ptr<gmx::ThreadForceBuffer<float [4]>, std::default_delete<gmx::ThreadForceBuffer<fl...Innermost0.110.120.130.110.120.060.060.060.060.110.120.130.110.120.060.060.060.060.900.580.330.190.210.120.100.060.050.900.580.330.190.210.120.100.060.050.900.520.300.170.090.030.020.010.010.900.520.300.170.090.030.020.010.011248161934618728.5711.61116.411.121.081.162.412.312.752.883.3500200100.870.020.750.030.670.040.630.040.920.010.730.020.760.010.690.02
15488libgromacs_mpi.so.9.0.0 - update.cpp:379-405 [...]gmx::Update::Impl::update_coords(t_inputrec const&, long, int, bool, gmx::ArrayRef<ParticleType const>, gmx::ArrayRef<float const>, gmx::ArrayRef<gmx::BasicVector<float> const>, t_state*, gmx::ArrayRefWithPadding<gmx::BasicVe...Single0.150.130.120.110.090.080.050.070.050.150.130.120.110.090.080.050.070.051.180.630.330.240.080.100.060.040.021.180.630.330.240.080.100.060.040.021.180.590.290.170.060.040.020.010.011.180.590.290.170.060.040.020.010.01124816204079108100251.21.222.6711.071.171.441.251.672.32.622.2511510101-01.03-00.860.021.1500.9901.04-00.860.010.980
15098libgromacs_mpi.so.9.0.0 - md_support.cpp:181-209 [...]void calc_ke_part_normal<false>(float const (*) [3], gmx::ArrayRef<gmx::BasicVector<float> const>, gmx::ArrayRef<gmx::BasicVector<float> const>, float const (*) [3], t_grpopts const*, t_mdatoms const*, gmx_ekindata_t*, t_nrnb*...Innermost0.120.100.100.080.090.060.040.050.050.120.100.100.080.090.060.040.050.051.000.510.260.140.110.090.060.030.041.000.510.260.140.110.090.060.030.041.000.450.230.110.060.030.010.010.011.000.450.230.110.060.030.010.010.0112481620397510452.9424.631.161.542.2611.131.141.241.732.072.671.953.502110101.101.0901.100.9801.0901.1401.03-00.830.01
2539libgromacs_mpi.so.9.0.0 - pairlist.cpp:1330-1430 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]InBetween0.090.070.070.080.070.050.050.050.050.120.100.100.110.090.060.060.060.060.730.390.200.160.100.060.060.040.040.930.570.290.200.120.070.080.040.040.730.310.180.120.050.020.020.010.010.930.450.250.160.070.030.020.010.0112481620407610207.64119.511.261.121.292.021.662.612.773.12NANANANANA101.1901.03-00.740.020.890.011.01-00.740.010.750.010.640.02
888libgromacs_mpi.so.9.0.0 - simd_kernel.h:510-513 [...]void gmx::nbnxmKernelSimd<(KernelLayout)1, (gmx::KernelCoulombType)1, (VdwCutoffCheck)0, (LJCombinationRule)1, (InteractionModifiers)1, (LJEwald)0, (EnergyOutput)0>(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float c...Innermost0.130.110.090.080.090.070.050.060.050.130.110.090.080.090.070.050.060.051.020.560.300.210.430.340.200.140.071.020.560.300.210.430.340.200.140.071.020.480.230.120.070.030.020.010.011.020.480.230.120.070.030.020.010.0112487816203794.6284.21111.0511.171.321.742.712.523.172.562.4621133101.0701.1301.06-00.920.010.9601.01-00.9200.90
17403libgromacs_mpi.so.9.0.0 - pme_pp.cpp:604-604 [...]gmx_pme_receive_f(gmx::PmePpCommGpu*, t_commrec const*, gmx::ForceWithVirial*, float*, float*, float*, float*, bool, bool, float*)Single0.000.000.000.000.000.070.060.060.050.000.000.000.000.000.070.060.060.050.090.070.040.030.090.070.040.030.030.020.010.010.030.020.010.0120407810628.5711.611.171.125.89000001.692.392.4231020010101010
2530libgromacs_mpi.so.9.0.0 - pairlist.cpp:162-4126 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]InBetween0.040.040.040.050.040.040.030.040.041.922.092.112.112.121.641.571.121.120.290.180.110.090.050.050.040.030.0315.379.165.293.291.801.551.090.330.250.290.160.100.070.030.020.010.010.0115.379.135.073.141.580.800.510.180.141248162040709520.2118.13.561.011.3711.161.191.331.61.92.252.233.21NANANANANA100.9100.750.010.540.020.640.010.50.020.410.020.360.030.280.03
15320libgromacs_mpi.so.9.0.0 - settle.cpp:425-425 [...]gmx::csettle(gmx::SettleData const&, int, int, t_pbc const*, gmx::ArrayRefWithPadding<gmx::BasicVector<float> const>, gmx::ArrayRefWithPadding<gmx::BasicVector<float> >, float, gmx::ArrayRefWithPadding<gmx::BasicVector<flo...Single0.110.100.100.090.070.060.030.040.040.110.100.100.090.070.060.030.040.040.900.450.310.200.080.080.040.040.030.900.450.310.200.080.080.040.040.030.900.440.240.130.050.030.010.010.000.900.440.240.130.050.030.010.010.001248162040699798.3794.831.0111.0111.021.321.581.611.862.222.763.18203137101.02-00.940.010.890.011.1301.05-01.2501.01-00.980
14987libgromacs_mpi.so.9.0.0 - lincs.cpp:1133-1137 [...]gmx::do_lincs(gmx::ArrayRefWithPadding<gmx::BasicVector<float> const>, gmx::ArrayRefWithPadding<gmx::BasicVector<float> >, float const (*) [3], t_pbc*, gmx::Lincs*, int, gmx::ArrayRef<float const>, t_commrec const*, bool, floa...Outermost0.140.140.130.130.090.060.040.050.040.340.350.340.320.260.160.130.130.121.090.720.410.290.150.100.080.050.042.741.611.020.660.350.280.170.110.101.090.630.310.200.070.030.010.010.002.741.520.820.470.190.080.040.020.011248141932557618.1810.231.832.4910.5611.151.351.442.052.072.822.693.76NANANANANA100.860.020.890.010.690.041.03-01.1801.2801.1701.190
3298libgromacs_mpi.so.9.0.0 - localtopology.cpp:506-537 [...]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...Innermost0.000.020.020.030.020.030.040.040.040.000.020.020.030.020.030.040.040.040.100.080.060.040.050.160.050.060.100.080.060.040.050.160.050.060.090.060.040.020.010.010.010.000.090.060.040.020.010.010.010.00248131934547633.3313.022.33110.501.241.331.491.572.137.14.075.01NANANANANA1010101010101010
16948libgromacs_mpi.so.9.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.110.090.070.050.060.050.040.040.040.110.090.070.050.060.050.040.040.040.850.470.220.140.110.110.050.050.040.850.470.220.140.110.110.050.050.040.850.400.170.080.040.020.010.010.000.850.400.170.080.040.020.010.010.001248151832497227.381.271.157.7211.171.361.652.432.622.113.053.5820031101.0601.2901.301.201.07-01.02-00.9500.930
15498libgromacs_mpi.so.9.0.0 - update.cpp:1702-1706gmx::Update::Impl::finish_update(t_inputrec const&, bool, int, gmx::ArrayRef<unsigned short const>, t_state*, gmx_wallcycle*, bool) [clone .extracted]Single0.110.090.080.070.070.050.040.040.040.110.090.080.070.070.050.040.040.040.920.440.280.150.090.080.040.030.030.920.440.280.150.090.080.040.030.030.920.410.190.100.050.020.010.010.000.920.410.190.100.050.020.010.010.001248162040749109.38117.1111.071.471.521.82.172.42.673.0500200101.1101.1901.1601.0901.1701.2201.09-01.02-0
3186libgromacs_mpi.so.9.0.0 - domdec_specatomcomm.cpp:229-231 [...]dd_move_x_specat(gmx_domdec_t const*, gmx_domdec_specat_comm_t*, float const (*) [3], gmx::BasicVector<float>*, gmx::BasicVector<float>*, bool)Innermost0.000.000.040.100.060.030.030.030.040.000.000.040.100.060.030.030.030.040.150.230.090.050.030.030.030.150.230.090.050.030.030.030.090.150.040.020.010.000.000.090.150.040.020.010.000.0048161932568009.9116.15001.711.512.071.922.132.353.260111010101010101010
2542libgromacs_mpi.so.9.0.0 - pairlist.cpp:162-4066 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]InBetween0.020.030.030.030.050.040.040.030.031.621.751.791.781.791.381.310.880.860.140.130.070.060.080.060.040.030.0213.037.864.522.791.511.300.920.260.230.140.120.070.050.040.020.010.010.0013.037.654.302.651.330.680.430.140.11124816204072933.577.651.431.4310.2711.111.081.282.0321.993.352.43NANANANANA100.620.010.560.010.360.020.230.040.240.030.160.040.220.030.190.03
15484libgromacs_mpi.so.9.0.0 - update.cpp:498-498 [...]gmx::Update::Impl::update_coords(t_inputrec const&, long, int, bool, gmx::ArrayRef<ParticleType const>, gmx::ArrayRef<float const>, gmx::ArrayRef<gmx::BasicVector<float> const>, t_state*, gmx::ArrayRefWithPadding<gmx::BasicVe...Single0.190.260.440.420.260.070.040.040.030.190.260.440.420.260.070.040.040.031.481.161.190.740.260.090.040.020.021.481.161.190.740.260.090.040.020.021.481.121.070.620.190.030.010.010.001.481.121.070.620.190.030.010.010.001248162040709310010011111.041.121.181.361.682.032.272.4605000100.660.090.350.290.30.290.480.131.3901.8801.901.950
1545libgromacs_mpi.so.9.0.0 - grid.cpp:416-421Nbnxm::sort_atoms(int, bool, int, bool, int*, int, gmx::ArrayRef<gmx::BasicVector<float> const>, float, float, int, gmx::ArrayRef<int>)Single0.020.020.020.030.030.030.020.030.030.020.020.020.030.030.030.020.030.030.140.100.060.050.040.030.030.030.020.140.100.060.050.040.030.030.030.020.130.080.040.040.020.010.010.000.000.130.080.040.040.020.010.010.000.001248162038619106.621115.5211.251.491.181.921.692.783.212.56NANANANANA100.8400.7700.440.010.360.020.320.020.330.010.230.020.190.02
2949libgromacs_mpi.so.9.0.0 - domdec.cpp:297-302 [...]dd_move_x(gmx_domdec_t*, float const (*) [3], gmx::ArrayRef<gmx::BasicVector<float> >, gmx_wallcycle*)Innermost0.000.020.020.020.040.020.020.020.030.000.020.020.020.040.020.020.020.030.150.200.260.110.100.070.030.040.150.200.260.110.100.070.030.040.080.050.030.030.010.010.000.000.080.050.030.030.010.010.000.001117812355706.2511.128.6201111.772.712.582.663.26020101010101010101010
17450libgromacs_mpi.so.9.0.0 - pme_solve.cpp:521-530solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.070.070.060.050.050.040.030.030.030.070.070.060.050.050.040.030.030.030.550.340.180.090.050.070.050.030.030.550.340.180.090.050.070.050.030.030.550.300.140.070.040.020.010.000.000.550.300.140.070.040.020.010.000.001248161224415293.3393.75111.111.171.251.261.421.382.042.082.6603000100.9300.9600.9600.890.010.901.04-00.9200.80.01
17637libgromacs_mpi.so.9.0.0 - fft5d.cpp:783-789fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)InBetween0.000.020.020.020.050.030.040.040.030.000.850.910.740.720.510.420.870.730.080.050.060.050.080.070.040.033.892.311.270.630.770.460.510.370.080.040.030.040.010.010.010.003.732.181.100.530.250.140.140.09248161224435408.331114.5501.071.521.661.482.232.012.462.8NANANANANA1010101010101010
16892libgromacs_mpi.so.9.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.070.070.060.050.050.030.030.030.030.090.090.090.070.060.050.040.040.030.550.310.190.130.240.190.090.080.040.730.380.250.180.270.260.130.100.050.550.300.150.080.040.020.010.000.000.730.380.210.100.050.020.010.010.0012486815203490.9187.861.0211.0811.021.241.652.383.082.263.272.213.5009.54100.920.010.90.010.9200.9201.16-00.9801.05-00.90
3277libgromacs_mpi.so.9.0.0 - localtopology.cpp:749-762 [...]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...InBetween0.000.030.030.040.060.010.020.020.030.000.030.030.040.060.030.040.040.050.130.080.080.070.020.030.020.020.130.080.080.070.040.040.040.030.110.070.060.040.010.010.000.000.110.070.060.040.010.010.010.012481619334775010.24119.9101.231.231.451.82.212.822.272.54NANANANANA1010101010101010
2528libgromacs_mpi.so.9.0.0 - pairlist.cpp:199-4126 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]InBetween0.020.040.030.030.040.020.030.020.020.030.080.060.060.090.070.070.070.080.140.200.080.070.060.030.030.020.030.280.350.180.150.170.090.070.040.040.130.180.070.040.030.010.010.000.000.280.340.150.090.070.030.020.010.01124816193649747.819.861.831.51.9711.131.191.872.051.92.272.653.33NANANANANA100.380.030.470.020.450.010.310.020.450.010.240.020.360.010.240.02
17461libgromacs_mpi.so.9.0.0 - pme_solve.cpp:440-453solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.060.050.050.040.030.030.020.030.020.060.050.050.040.030.030.020.030.020.450.220.130.090.060.060.040.030.030.450.220.130.090.060.060.040.030.030.450.220.120.060.030.010.010.000.000.450.220.120.060.030.010.010.000.00124816122438535.887.3511.5811.011.111.432.341.522.252.192.9207000101.02-00.9400.901.11-00.9600.9500.8600.830
17446libgromacs_mpi.so.9.0.0 - pme_solve.cpp:233-233 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.070.060.050.040.040.030.030.030.020.070.060.050.040.040.030.030.030.020.550.280.150.080.060.060.050.030.020.550.280.150.080.060.060.050.030.020.550.270.130.060.030.020.010.000.000.550.270.130.060.030.020.010.000.001248161224415410010011111.051.21.291.811.582.052.332.503000101.04-01.08-01.1901.05-01.12-00.9500.8901.02-0
3278libgromacs_mpi.so.9.0.0 - hashedmap.h:277-282void 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...Innermost0.000.000.000.000.000.020.020.020.020.000.000.000.000.000.020.020.020.020.040.030.020.020.040.030.020.020.010.010.000.000.010.010.000.001835477008.331115000002.522.762.512.670000110101010
2546libgromacs_mpi.so.9.0.0 - pairlist_simd_2xmm.h:237-241 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]InBetween0.060.060.040.040.040.030.020.020.020.060.060.040.040.040.030.020.020.020.470.260.140.090.050.040.030.040.020.480.260.140.090.050.040.030.040.020.470.250.110.060.030.010.010.000.000.480.250.110.060.030.010.010.000.00124816203553729.0910.693.3618.811.051.321.431.631.952.234.172.77NANANANANA100.9401.1200.9400.9701.16-01.01-01.05-00.910
17444libgromacs_mpi.so.9.0.0 - pme_solve.cpp:554-560solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.050.050.040.030.030.030.020.030.020.050.050.040.030.030.030.020.030.020.430.240.130.050.040.060.040.030.030.430.240.130.050.040.060.040.030.030.430.220.110.040.020.020.010.000.000.430.220.110.040.020.020.010.000.001248161224434810058.3311.41.411.121.271.261.821.351.952.463.330200010101.01-01.2301.09-00.80.01100.810.010.840
3265libgromacs_mpi.so.9.0.0 - localtopology.cpp:104-701 [...]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...Outermost0.000.010.020.010.020.010.010.020.020.000.020.020.020.020.020.020.020.030.060.050.040.020.020.020.010.020.070.060.050.030.030.030.010.020.060.040.020.010.010.000.000.000.070.050.030.020.010.010.000.00248161832467209.217.3218.0601.041.291.932.111.952.672.093.67NANANANANA1010101010101010
17116libgromacs_mpi.so.9.0.0 - vec.h:141-345 [...]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 const>, gmx::ArrayRef<float const>, gmx::ArrayRef<bool const>, gmx::ArrayRef<un...Single0.140.130.110.100.100.070.050.020.020.140.130.110.100.100.070.050.020.021.120.760.380.260.160.150.090.020.021.120.760.380.260.160.150.090.020.021.120.590.260.150.080.030.020.000.001.120.590.260.150.080.030.020.000.001248161933395813.488.91.551.276.9711.31.451.662.162.582.752.642.49NANANANANA100.950.011.0700.910.010.920.011.01-01.1-02.9802.390
17460libgromacs_mpi.so.9.0.0 - pme_solve.cpp:456-469solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.050.050.050.040.040.020.020.020.020.050.050.050.040.040.020.020.020.020.440.210.130.080.050.040.040.030.020.440.210.130.080.050.040.040.030.020.440.210.120.060.030.010.010.000.000.440.210.120.060.030.010.010.000.00124816122337515.887.3511.5811.041.091.281.761.442.382.912.8307000101.06-00.9300.880.010.880.011.17-01.01-00.9700.970
17288libgromacs_mpi.so.9.0.0 - pme_grid.cpp:166-171gmx_sum_qgrid_dd(gmx_pme_t*, float*, int)Innermost0.000.000.000.000.000.000.000.030.020.000.000.000.000.000.000.000.030.020.030.030.030.030.000.000.000.00424610050111.200000002.472.88020001010
2633libgromacs_mpi.so.9.0.0 - simd_prune_kernel.cpp:106-213 [...]void nbnxmSimdPruneKernel<(KernelLayout)1>(NbnxnPairlistCpu*, nbnxn_atomdata_t const&, gmx::ArrayRef<gmx::BasicVector<float> const>, float)Outermost0.020.010.020.020.020.020.020.020.020.980.941.010.950.860.620.580.450.410.140.050.050.060.020.030.030.020.027.874.142.641.630.750.540.370.170.120.140.050.040.030.020.010.010.000.007.874.122.431.410.640.300.190.070.051248162037475622.5822.271.1211.7411.111.291.781.432.32.313.312.130.670.67042101.6100.9300.540.010.520.010.470.010.360.010.40.010.360.01
3179libgromacs_mpi.so.9.0.0 - domdec_specatomcomm.cpp:285-287 [...]dd_move_x_specat(gmx_domdec_t const*, gmx_domdec_specat_comm_t*, float const (*) [3], gmx::BasicVector<float>*, gmx::BasicVector<float>*, bool)Innermost0.000.000.010.050.030.010.010.020.020.000.000.010.050.030.010.010.020.020.040.120.040.040.020.010.010.040.120.040.040.020.010.010.040.080.020.010.000.000.000.040.080.020.010.000.000.0048161834455909.38117.11001.291.561.73.21.72.112.240020010101010101010
17448libgromacs_mpi.so.9.0.0 - pme_solve.cpp:533-542solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.050.040.040.040.030.030.020.020.020.050.040.040.040.030.030.020.020.020.440.210.110.060.040.050.030.020.020.440.210.110.060.040.050.030.020.020.440.190.090.050.020.010.010.000.000.440.190.090.050.020.010.010.000.001248161222344893.3393.75111.111.111.261.222.091.531.862.392.4603000101.1601.201.03-01.2701.02-01.24-01.22-01.12-0
17442libgromacs_mpi.so.9.0.0 - pme_solve.cpp:233-560 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Outermost0.050.050.050.050.050.030.020.020.020.440.410.370.320.310.240.170.190.170.430.270.130.100.050.060.040.030.023.531.890.980.530.280.350.200.130.120.430.240.120.070.030.020.010.000.003.531.810.890.480.230.120.060.030.021248161224374534.3838.361.791.021.3511.141.131.321.611.611.922.612.5NANANANANA100.9200.9500.760.010.80.010.900.8701.01-01.2-0
3184libgromacs_mpi.so.9.0.0 - domdec_specatomcomm.cpp:229-231 [...]dd_move_x_specat(gmx_domdec_t const*, gmx_domdec_specat_comm_t*, float const (*) [3], gmx::BasicVector<float>*, gmx::BasicVector<float>*, bool)Innermost0.000.000.020.070.030.010.020.010.020.000.000.020.070.030.010.020.010.020.130.150.040.020.020.010.020.130.150.040.020.020.010.020.060.100.020.010.000.000.000.060.100.020.010.000.000.0048151730375109.9116.15002.41.441.961.792.382.182.150111010101010101010
3181libgromacs_mpi.so.9.0.0 - domdec_specatomcomm.cpp:285-287 [...]dd_move_x_specat(gmx_domdec_t const*, gmx_domdec_specat_comm_t*, float const (*) [3], gmx::BasicVector<float>*, gmx::BasicVector<float>*, bool)Innermost0.000.000.020.040.030.010.010.010.010.000.000.020.040.030.010.010.010.010.060.090.040.030.010.020.020.060.090.040.030.010.020.020.050.050.020.010.000.000.000.050.050.020.010.000.000.0048161526365209.38117.11001.231.671.752.051.773.272.970020010101010101010
4253libgromacs_mpi.so.9.0.0 - threaded_force_buffer.cpp:78-78 [...]gmx::ThreadForceBuffer<float [4]>::clearForcesAndEnergies()Single0.130.130.150.170.120.060.020.020.010.130.130.150.170.120.060.020.020.011.000.590.380.340.190.100.030.010.021.000.590.380.340.190.100.030.010.021.000.570.360.260.090.030.010.000.001.000.570.360.260.090.030.010.000.00124816193342471005011211.031.061.332.082.162.631.82.6901001100.880.020.70.040.490.090.690.041.0902.2802.8302.850
2537libgromacs_mpi.so.9.0.0 - pairlist.cpp:1330-1430 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]InBetween0.020.020.020.020.020.020.020.020.010.130.120.130.130.110.080.080.080.070.140.070.060.050.020.040.020.020.011.070.640.350.240.130.110.100.050.040.140.080.050.030.010.010.010.000.001.070.530.300.190.080.040.030.010.011248162034544707.81115.89111.121.81.682.462.392.672.52NANANANANA100.9300.650.010.570.010.7400.490.010.390.010.340.010.50.01
17453libgromacs_mpi.so.9.0.0 - pme_solve.cpp:498-510solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.030.020.020.010.010.020.020.010.010.030.020.020.010.010.020.020.010.010.260.110.060.040.020.030.030.010.010.260.110.060.040.020.030.030.010.010.260.100.050.020.010.010.010.000.000.260.100.050.020.010.010.010.000.001248161223253810090.32111.1111.121.241.61.831.472.061.72.1506000101.2701.2401.4901.4800.9100.7701.16-00.970
2571libgromacs_mpi.so.9.0.0 - pairlist.cpp:2082-2096 [...]PairlistSet::constructPairlists(gmx::InteractionLocality, Nbnxm::GridSet const&, gmx::ArrayRef<PairsearchWork>, nbnxn_atomdata_t*, gmx::ListOfLists<int> const&, int, t_nrnb*, SearchCycleCounting*) [clone .extracted.68]Innermost0.020.020.020.020.020.010.010.010.010.020.020.020.020.020.010.010.010.010.190.130.070.060.020.030.020.010.020.190.130.070.060.020.030.020.010.020.180.100.050.040.010.010.000.000.000.180.100.050.040.010.010.000.000.001248141634324106.56117.6911.251.31.661.372.492.231.562.46NANANANANA100.9200.8600.640.010.900.8200.610.010.8900.730
17317libgromacs_mpi.so.9.0.0 - pme_grid.cpp:469-471wrap_periodic_pmegrid(gmx_pme_t const*, float*)Innermost0.020.000.000.000.000.000.000.000.000.020.000.000.000.000.000.000.000.000.140.140.130.13106.25119.61000000000200010
3170libgromacs_mpi.so.9.0.0 - domdec_specatomcomm.cpp:351-353dd_move_x_specat(gmx_domdec_t const*, gmx_domdec_specat_comm_t*, float const (*) [3], gmx::BasicVector<float>*, gmx::BasicVector<float>*, bool)Innermost0.000.010.000.000.000.000.000.000.000.000.010.000.000.000.000.000.000.000.050.050.050.05209.38117.1101.0500000000020010
3271libgromacs_mpi.so.9.0.0 - localtopology.cpp:749-751 [...]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.030.000.000.000.000.000.000.000.000.030.000.000.000.000.000.000.000.000.240.240.250.251011.311111.62100000000NANANANANA10
3175libgromacs_mpi.so.9.0.0 - domdec_specatomcomm.cpp:320-322 [...]dd_move_x_specat(gmx_domdec_t const*, gmx_domdec_specat_comm_t*, float const (*) [3], gmx::BasicVector<float>*, gmx::BasicVector<float>*, bool)Innermost0.000.030.000.000.000.000.000.000.000.000.030.000.000.000.000.000.000.000.130.130.130.13209.9116.1501.0200000000111010
3279libgromacs_mpi.so.9.0.0 - localtopology.cpp:417-577 [...]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.020.000.000.000.000.000.000.000.000.050.000.000.000.000.000.000.000.000.170.410.170.41115.3812.773.6516.5100000000NANANANANA10
3284libgromacs_mpi.so.9.0.0 - localtopology.cpp:417-514 [...]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.020.000.000.000.000.000.000.000.000.020.000.000.000.000.000.000.000.000.200.200.200.2019043.751.0613.21000000000200110
17420libgromacs_mpi.so.9.0.0 - pme_redistribute.cpp:436-449 [...]dd_pmeredist_f(gmx_pme_t*, PmeAtomComm*, gmx::ArrayRef<gmx::BasicVector<float> >, bool)Single0.000.170.230.270.290.000.000.000.000.000.170.230.270.290.000.000.000.000.810.590.460.310.810.590.460.310.750.550.400.220.750.550.400.222481622.2211.111.441.435.4901.071.081.161.4600001111.5110101010
17329libgromacs_mpi.so.9.0.0 - pme_grid.cpp:502-504unwrap_periodic_pmegrid(gmx_pme_t*, float*)Innermost0.010.000.000.000.000.000.000.000.000.010.000.000.000.000.000.000.000.000.110.110.110.11106.251110.671000000000200010
3172libgromacs_mpi.so.9.0.0 - domdec_specatomcomm.cpp:320-322 [...]dd_move_x_specat(gmx_domdec_t const*, gmx_domdec_specat_comm_t*, float const (*) [3], gmx::BasicVector<float>*, gmx::BasicVector<float>*, bool)Innermost0.000.010.000.000.000.000.000.000.000.000.010.000.000.000.000.000.000.000.050.050.050.05209.9116.1501.100000000111010
×