options

Loops Index

87 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 (%) Max Time Over Threads 1x1 (s) Time w.r.t. Wall Time 1x1 (s) Nb Threads 1x1 GFLOPS 1x1 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing 1x1 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect
Loop idSource LocationSource FunctionLevelCoverage 1x1 (%)Max Time Over Threads 1x1 (s)Time w.r.t. Wall Time 1x1 (s)Nb Threads 1x1GFLOPS 1x1Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing 1x1Stride 0Stride 1Stride nStride UnknownStride Indirect
764libgromacs_mpi.so.7 - kernel_outer.h:590-590 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Single41.64148.89148.8910.0097.898.731.151.681.71NANANANANA
759libgromacs_mpi.so.7 - kernel_outer.h:608-608 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Single16.2758.1658.1610.0097.1698.81.151.711.731NANANANANA
771libgromacs_mpi.so.7 - kernel_outer.h:590-590 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Single6.6723.8523.8510.0093.3397.911.141.661.711NANANANANA
769libgromacs_mpi.so.7 - kernel_outer.h:608-608 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Single2.79.669.6610.0093.898.031.151.661.71NANANANANA
18634libgromacs_mpi.so.7 - fft5d.cpp:884-886fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost2.27.867.8610.0002512.178.671NANANANANA
765libgromacs_mpi.so.7 - impl_arm_sve_simd_float.h:83-555 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Single2.147.657.6510.0092.4691.231.382.352.381NANANANANA
763libgromacs_mpi.so.7 - impl_arm_sve_simd_float.h:83-555 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Single1.936.916.9110.0091.3490.521.392.372.441NANANANANA
760libgromacs_mpi.so.7 - kernel_outer.h:353-639 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Outermost1.675.965.9610.0064.7168.631.186.487.361NANANANANA
18294libgromacs_mpi.so.7 - pme_gather.cpp:247-260 [...]std::enable_if<((4)==(4))||((4)==(5)), gmx::BasicVector<float> >::type do_fspline::operator()<4>(std::integral_constant<int, 4>) constSingle1.655.895.8910.0093.6247.871.723.614.441NANANANANA
18542libgromacs_mpi.so.7 - impl_arm_sve_simd4_float.h:62-242 [...].omp_outlined..2Innermost1.234.44.410.0090.752.381.783.544.821NANANANANA
761libgromacs_mpi.so.7 - kernel_outer.h:624-624 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost1.174.194.1910.0099.0499.181.111.461.471NANANANANA
18568libgromacs_mpi.so.7 - pme_spread.cpp:277-290 [...].omp_outlined..2Single13.583.5810.0026.0915.763.651.5711.871NANANANANA
18285libgromacs_mpi.so.7 - pme_gather.cpp:81-348 [...]gather_f_bsplines(gmx_pme_t const*, float const*, bool, PmeAtomComm const*, splinedata_t const*, float)Outermost0.913.253.2510.001019.587.033.1922.911NANANANANA
1246libgromacs_mpi.so.7 - kernel_prune.cpp:115-167 [...]nbnxn_kernel_prune_4xn(NbnxnPairlistCpu*, nbnxn_atomdata_t const*, gmx::ArrayRef<gmx::BasicVector<float> const>, float)Innermost0.913.253.2510.0010091.861.051.61.61NANANANANA
17851libgromacs_mpi.so.7 - bonded.cpp:1151-1170 [...]std::enable_if<((BondedKernelFlavor)0)==((BondedKernelFlavor)0), float>::type (anonymous namespace)::angles<(BondedKernelFlavor)0>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float, float*...Single0.812.882.8810.0087.2688.531.592.742.941NANANANANA
18120libgromacs_mpi.so.7 - pairs.cpp:863-893 [...]void do_pairs_simple<gmx::SimdFloat, 8, float const*>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float const*, gmx::ArrayRef<float>, float)Outermost0.62.132.1310.0070.8372.41.772.623.191NANANANANA
16056libgromacs_mpi.so.7 - lincs.cpp:282-284gmx::lincs_matrix_expand(gmx::Lincs const&, gmx::Task const&, gmx::ArrayRef<float const>, gmx::ArrayRef<float>, gmx::ArrayRef<float>, gmx::ArrayRef<float>)Innermost0.582.062.0610.001001001.041.341.341NANANANANA
1956libgromacs_mpi.so.7 - pme_spread.cpp:104-145 [...].omp_outlined.#0x931c04Innermost0.451.61.610.0016.0316.995.553.2724.891NANANANANA
18630libgromacs_mpi.so.7 - fft5d.cpp:947-949fft5d_execute(fft5d_plan_t*, int, gmx_wallcycle*)Innermost0.41.431.4310.00NANA1NANA1NANANANANA
17860libgromacs_mpi.so.7 - bonded.cpp:2066-2126 [...]std::enable_if<((BondedKernelFlavor)0)==((BondedKernelFlavor)0), float>::type (anonymous namespace)::pdihs<(BondedKernelFlavor)0>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float, float*,...Single0.331.171.1710.0044.4453.523.232.633.121NANANANANA
772libgromacs_mpi.so.7 - impl_arm_sve_simd_float.h:83-555 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Single0.321.141.1410.0089.8592.651.422.372.41NANANANANA
770libgromacs_mpi.so.7 - impl_arm_sve_simd_float.h:83-555 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Single0.311.121.1210.0090.6791.881.422.392.421NANANANANA
3305libgromacs_mpi.so.7 - pairlist_simd_4xm.h:136-193 [...].omp_outlined..8Single0.31.091.0910.0069.1860.411.242.442.431NANANANANA
16057libgromacs_mpi.so.7 - 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.280.990.9910.0026.3219.741.822.5814.951NANANANANA
16039libgromacs_mpi.so.7 - lincs.cpp:798-810 [...].omp_outlined..36Single0.270.970.9710.0093.9498.481.592.232.231NANANANANA
18312libgromacs_mpi.so.7 - pme_grid.cpp:303-309 [...]copy_pmegrid_to_fftgrid(gmx_pme_t const*, float const*, float*, int)Innermost0.230.820.8210.001001001.153.753.751NANANANANA
18460libgromacs_mpi.so.7 - pme_solve.cpp:234-234 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.230.80.810.0093.3397.51.081.471.471NANANANANA
3263libgromacs_mpi.so.7 - pairlist.cpp:3407-3409 [...].omp_outlined..8Innermost0.220.790.7910.00012.51.942.8622.891NANANANANA
766libgromacs_mpi.so.7 - kernel_outer.h:353-648 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Outermost0.20.710.7110.0065.4664.961.215.886.971NANANANANA
16035libgromacs_mpi.so.7 - lincs.cpp:919-931 [...].omp_outlined..36Innermost0.20.70.710.0089.7489.341.832.872.871NANANANANA
16038libgromacs_mpi.so.7 - lincs.cpp:1087-1089 [...].omp_outlined..36Innermost0.180.640.6410.0012.515.631.642.1815.581NANANANANA
16054libgromacs_mpi.so.7 - lincs.cpp:276-287 [...]gmx::lincs_matrix_expand(gmx::Lincs const&, gmx::Task const&, gmx::ArrayRef<float const>, gmx::ArrayRef<float>, gmx::ArrayRef<float>, gmx::ArrayRef<float>)InBetween0.180.650.6510.00018.843.852.717.081NANANANANA
18545libgromacs_mpi.so.7 - pme_spread.cpp:353-353.omp_outlined..2Single0.180.630.6310.001001001111NANANANANA
3255libgromacs_mpi.so.7 - pairlist.cpp:914-3450 [...].omp_outlined..8InBetween0.160.560.5610.004.3521.4211.022.853.911NANANANANA
18118libgromacs_mpi.so.7 - vec.h:141-634 [...]do_pairs(int, int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float const*, float*, gmx::ArrayRef<float>, gmx::ArrayRef<float>, gmx::ArrayRef<bool>, gmx::ArrayRef<unsigned short>, ...Single0.160.580.5810.0025.5819.332.534.3920.651NANANANANA
1893libgromacs_mpi.so.7 - atomdata.cpp:226-233copy_rvec_to_nbat_real(int const*, int, int, float const (*) [3], int, float*, int)Single0.150.530.5310.00013.892.082.5201NANANANANA
767libgromacs_mpi.so.7 - kernel_outer.h:624-624 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.150.550.5510.0098.5598.681.121.51.521NANANANANA
1987libgromacs_mpi.so.7 - md_support.cpp:113-155 [...].omp_outlined.#0x867d00Outermost0.140.480.4810.0028.5716.522.412.2314.821NANANANANA
762libgromacs_mpi.so.7 - kernel_outer.h:618-621 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_F_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.130.460.4610.0097.4496.291.121.551.571NANANANANA
17926libgromacs_mpi.so.7 - functions.h:164-321 [...]std::enable_if<(((BondedKernelFlavor)2)!=((BondedKernelFlavor)0))||(!(1)), float>::type (anonymous namespace)::angles<(BondedKernelFlavor)2>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, flo...Single0.120.430.4310.0046.9923.192.213.715.111NANANANANA
17837libgromacs_mpi.so.7 - vec.h:335-443 [...]dih_angle(float const*, float const*, float const*, float const*, t_pbc const*, float*, float*, float*, float*, float*, int*, int*, int*)Single0.110.390.3910.0023.0821.153.74.8720.561NANANANANA
16428libgromacs_mpi.so.7 - impl_arm_sve_util_float.h:218-230 [...].omp_outlined..19#0x889adcOutermost0.110.390.3910.0091.1791.331.553.073.071NANANANANA
18316libgromacs_mpi.so.7 - pme_grid.cpp:402-404copy_fftgrid_to_pmegrid(gmx_pme_t*, float const*, float*, int, int, int)Innermost0.110.40.410.001001001.153.753.751NANANANANA
2124libgromacs_mpi.so.7 - atomdata.cpp:1173-1179 [...].omp_outlined..25Innermost0.110.390.3910.009.0914.771.62214.481NANANANANA
3304libgromacs_mpi.so.7 - pairlist_simd_4xm.h:204-258 [...].omp_outlined..8Single0.10.360.3610.0072.9962.141.212.42.371NANANANANA
18465libgromacs_mpi.so.7 - pme_solve.cpp:499-511solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.10.360.3610.001001001.014.864.861NANANANANA
18457libgromacs_mpi.so.7 - pme_solve.cpp:98-561 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Outermost0.080.290.2910.0016.2830.8152.453.151NANANANANA
4893libgromacs_mpi.so.7 - threaded_force_buffer.cpp:200-202 [...].omp_outlined..17Innermost0.070.240.2410.0012.520.311.291.839.261NANANANANA
18472libgromacs_mpi.so.7 - pme_solve.cpp:522-531solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.070.240.2410.009595.631.131.761.761NANANANANA
16516libgromacs_mpi.so.7 - update.cpp:1638-1641 [...].omp_outlined..14Single0.060.20.210.00012.511.9615.671NANANANANA
18001libgromacs_mpi.so.7 - functions.h:164-164 [...]void do_dih_fup<(BondedKernelFlavor)2>(int, int, int, int, float, float*, float*, float*, float*, float*, float (*) [4], float (*) [3], t_pbc const*, float const (*) [3], int, int, int)Single0.060.220.2210.0039.4424.822.233.1513.021NANANANANA
18459libgromacs_mpi.so.7 - pme_solve.cpp:555-561solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Innermost0.060.210.2110.001001001.134.334.331NANANANANA
18463libgromacs_mpi.so.7 - pme_solve.cpp:534-543solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.060.220.2210.009595.631.131.761.761NANANANANA
2338libgromacs_mpi.so.7 - kernel_common.cpp:56-56clearForceBuffer(nbnxn_atomdata_t*, int)Single0.060.20.210.001001001111NANANANANA
3264libgromacs_mpi.so.7 - pairlist.cpp:3392-3396 [...].omp_outlined..8Innermost0.050.160.1610.00020.831.942.8620.91NANANANANA
16037libgromacs_mpi.so.7 - lincs.cpp:1085-1089 [...].omp_outlined..36Outermost0.050.160.1610.00023.7511.677.861NANANANANA
16329libgromacs_mpi.so.7 - settle.cpp:469-471 [...]void gmx::settleTemplateWrapper<gmx::SimdFloat, gmx::SimdFBool, 8, float const*>(gmx::SettleData const&, int, int, float const*, float const*, float*, float, float*, bool, float (*) [3], bool*)Single0.040.130.1310.007581.251.613.223.221NANANANANA
17862libgromacs_mpi.so.7 - bonded.cpp:2179-2256 [...]std::enable_if<((BondedKernelFlavor)0)==((BondedKernelFlavor)0), float>::type (anonymous namespace)::rbdihs<(BondedKernelFlavor)0>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float, float*...Outermost0.040.130.1310.0050.4855.632.722.993.911NANANANANA
16404libgromacs_mpi.so.7 - vec.h:292-292setupForceOutputs(ForceHelperBuffers*, gmx::ArrayRefWithPadding<gmx::BasicVector<float> >, gmx::DomainLifetimeWorkload const&, gmx::StepWorkload const&, bool, gmx_wallcycle*)Single0.040.160.1610.001001001111NANANANANA
16332libgromacs_mpi.so.7 - settle.cpp:515-518 [...]void gmx::settleTemplateWrapper<gmx::SimdFloat, gmx::SimdFBool, 8, float const*>(gmx::SettleData const&, int, int, float const*, float const*, float*, float, float*, bool, float (*) [3], bool*)Single0.030.090.0910.0083.3385.421.131.81.81NANANANANA
16429libgromacs_mpi.so.7 - impl_arm_sve_util_float.h:218-218.omp_outlined..19#0x889adcInnermost0.030.090.0910.001001001.132.252.251NANANANANA
18327libgromacs_mpi.so.7 - pme_grid.cpp:440-442wrap_periodic_pmegrid(gmx_pme_t const*, float*)Innermost0.030.10.110.001001001.123.173.171NANANANANA
4965libgromacs_mpi.so.7 - stl_algobase.h:924-924gmx::ThreadForceBuffer<float [4]>::clearForcesAndEnergies()Innermost0.030.10.110.001001001111NANANANANA
15401libgromacs_mpi.so.7 - calcvir.cpp:61-67 [...]calc_x_times_f(int, float const (*) [3], float const (*) [3], bool, float const (*) [3], float (*) [3]) [clone .1] [clone .extracted]Single0.030.110.1110.00012.951.221.7313.821NANANANANA
3292libgromacs_mpi.so.7 - pairlist.cpp:607-1413 [...].omp_outlined..8Outermost0.030.110.1110.00015.6312.0616.51NANANANANA
16319libgromacs_mpi.so.7 - settle.cpp:601-604 [...]void gmx::settleTemplateWrapper<gmx::SimdFloat, gmx::SimdFBool, 8, float const*>(gmx::SettleData const&, int, int, float const*, float const*, float*, float, float*, bool, float (*) [3], bool*)Single0.030.090.0910.0077.7883.331.62.232.231NANANANANA
1245libgromacs_mpi.so.7 - kernel_prune.cpp:76-176 [...]nbnxn_kernel_prune_4xn(NbnxnPairlistCpu*, nbnxn_atomdata_t const*, gmx::ArrayRef<gmx::BasicVector<float> const>, float)Outermost0.030.120.1210.0032.841.542.172.823.971NANANANANA
3298libgromacs_mpi.so.7 - stl_vector.h:1189-1194 [...].omp_outlined..8Innermost0.030.110.1110.00014.2911.9614.931NANANANANA
18119libgromacs_mpi.so.7 - pbc_simd.h:119-121 [...]void do_pairs_simple<gmx::SimdFloat, 8, float const*>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float const*, gmx::ArrayRef<float>, float)Innermost0.020.070.0710.0066.67751.922.562.561NANANANANA
17936libgromacs_mpi.so.7 - bonded.cpp:1913-2008 [...]std::enable_if<(((BondedKernelFlavor)2)!=((BondedKernelFlavor)0))||(!(1)), float>::type (anonymous namespace)::pdihs<(BondedKernelFlavor)2>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, floa...Innermost0.020.060.0610.002521.253.42.6516.631NANANANANA
3245libgromacs_mpi.so.7 - pairlist.cpp:244-3252 [...].omp_outlined..8InBetween0.020.050.0510.008.3316.153.742.9819.731NANANANANA
16029libgromacs_mpi.so.7 - lincs.cpp:1215-1223.omp_outlined..36Single0.020.060.0610.004.5513.641.551.8915.081NANANANANA
18468libgromacs_mpi.so.7 - pme_solve.cpp:234-234 [...]solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.020.080.0810.0093.3397.51.081.471.471NANANANANA
3293libgromacs_mpi.so.7 - pairlist.cpp:607-1322 [...].omp_outlined..8Innermost0.020.060.0610.00012.511.028.171NANANANANA
16427libgromacs_mpi.so.7 - update.cpp:361-387 [...].omp_outlined..19#0x889adcSingle0.020.080.0810.0073.8179.841.153.714.21NANANANANA
15343libgromacs_mpi.so.7 - calc_verletbuf.cpp:530-721 [...]calcVerletBufferSize(gmx_mtop_t const&, float, t_inputrec const&, int, int, float, VerletbufListSetup const&)Innermost0.020.050.0510.0047.0628.682.692.813.751NANANANANA
3254libgromacs_mpi.so.7 - pairlist.cpp:914-3450 [...].omp_outlined..8InBetween0.020.060.0610.00013.395.913.2925.671NANANANANA
16330libgromacs_mpi.so.7 - settle.cpp:474-476 [...]void gmx::settleTemplateWrapper<gmx::SimdFloat, gmx::SimdFBool, 8, float const*>(gmx::SettleData const&, int, int, float const*, float const*, float*, float, float*, bool, float (*) [3], bool*)Single0.020.050.0510.0066.67751.922.562.561NANANANANA
768libgromacs_mpi.so.7 - kernel_outer.h:618-621 [...]nbnxm_kernel_ElecEw_VdwLJCombLB_VF_4xm(NbnxnPairlistCpu const*, nbnxn_atomdata_t const*, interaction_const_t const*, float const (*) [3], nbnxn_atomdata_output_t*)Innermost0.020.060.0610.0097.1196.051.211.721.741NANANANANA
3246libgromacs_mpi.so.7 - pairlist.cpp:244-3490 [...].omp_outlined..8InBetween0.020.060.0610.0022.2931.334.056.294.131NANANANANA
16328libgromacs_mpi.so.7 - pbc_simd.h:119-121 [...]void gmx::settleTemplateWrapper<gmx::SimdFloat, gmx::SimdFBool, 8, float const*>(gmx::SettleData const&, int, int, float const*, float const*, float*, float, float*, bool, float (*) [3], bool*)Single0.010.020.0210.0066.67751.922.562.561NANANANANA
16440libgromacs_mpi.so.7 - sim_util.cpp:150-152 [...].omp_outlined..19Single0.010.040.0410.0011.1119.441.792.1810.611NANANANANA
3270libgromacs_mpi.so.7 - pairlist.cpp:1998-2000 [...].omp_outlined..8Single0.010.030.0310.00NANA1NANA1NANANANANA
16034libgromacs_mpi.so.7 - lincs.cpp:1155-1155 [...].omp_outlined..36Innermost0.010.030.0310.0077.7883.331.492.232.231NANANANANA
18467libgromacs_mpi.so.7 - pme_solve.cpp:457-470solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.010.040.0410.0095.8396.351.11221NANANANANA
18320libgromacs_mpi.so.7 - pme_grid.cpp:469-471wrap_periodic_pmegrid(gmx_pme_t const*, float*)Innermost0.010.030.0310.001001001.123.173.171NANANANANA
3267libgromacs_mpi.so.7 - pairlist.cpp:272-276 [...].omp_outlined..8Innermost0.010.020.0210.00012.54.673.7329.871NANANANANA
1985libgromacs_mpi.so.7 - mdatoms.cpp:327-495 [...].omp_outlined.#0x869790Outermost0.010.040.0410.006.916.384.483.1624.081NANANANANA
3248libgromacs_mpi.so.7 - pairlist.cpp:1981-1985 [...].omp_outlined..8Innermost0.010.030.0310.00021.8811.678.651NANANANANA
15370libgromacs_mpi.so.7 - calc_verletbuf.cpp:635-640energyDriftAtomPair(bool, bool, float, float, float, float, pot_derivatives_t const*)Single0.010.020.0210.0088.8943.063.31.7311.471NANANANANA
3285libgromacs_mpi.so.7 - pairlist.cpp:607-1420 [...].omp_outlined..8Outermost0.010.020.0210.00014.5812.5719.411NANANANANA
15391libgromacs_mpi.so.7 - pme_grid.cpp:537-539.omp_outlined..3#0x923ef8Innermost0.010.040.0410.001001001.153.753.751NANANANANA
3268libgromacs_mpi.so.7 - pairlist.cpp:281-282 [...].omp_outlined..8Innermost0.010.020.0210.00012.51.553.4427.561NANANANANA
18464libgromacs_mpi.so.7 - pme_solve.cpp:486-496solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.010.050.0510.001001001.092.382.381NANANANANA
16363libgromacs_mpi.so.7 - settle.cpp:469-471 [...]void gmx::settleTemplateWrapper<gmx::SimdFloat, gmx::SimdFBool, 8, float const*>(gmx::SettleData const&, int, int, float const*, float const*, float*, float, float*, bool, float (*) [3], bool*)Single0.010.020.0210.007581.251.613.223.221NANANANANA
4143libgromacs_mpi.so.7 - localtopology.cpp:505-513 [...]int assignInteractionsForAtom<true>(AtomIndexSet const&, reverse_ilist_t const&, gmx_ga2la_t const&, gmx_domdec_zones_t const&, bool, int const*, bool, float, t_pbc const*, gmx::ArrayRef<gmx::BasicVector<float> const>, Int...Single0.010.040.0410.0047.6262.351.023.186.781NANANANANA
4890libgromacs_mpi.so.7 - threaded_force_buffer.cpp:171-211 [...].omp_outlined..17Outermost0.010.040.0410.002523.447.52.6201NANANANANA
17865libgromacs_mpi.so.7 - functions.h:0-0 [...]float (anonymous namespace)::idihs<(BondedKernelFlavor)0>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, float, float*, gmx::ArrayRef<float const>, t_fcdata*, t_disresdata*, t_oriresdata*, in...Single0.010.040.0410.001019.588.183.323.311NANANANANA
3271libgromacs_mpi.so.7 - pairlist.cpp:1991-1995 [...].omp_outlined..8Single0.010.030.0310.00021.8811.678.651NANANANANA
17935libgromacs_mpi.so.7 - bonded.cpp:1913-2011 [...]std::enable_if<(((BondedKernelFlavor)2)!=((BondedKernelFlavor)0))||(!(1)), float>::type (anonymous namespace)::pdihs<(BondedKernelFlavor)2>(int, int const*, t_iparams const*, float const (*) [3], float (*) [4], float (*) [3], t_pbc const*, floa...Outermost0.010.040.0410.00422.54.032.9216.221NANANANANA
18317libgromacs_mpi.so.7 - pme_grid.cpp:395-404copy_fftgrid_to_pmegrid(gmx_pme_t*, float const*, float*, int, int, int)Outermost0.010.040.0410.005.5917.92.071.5212.171NANANANANA
2064libgromacs_mpi.so.7 - redistribute.cpp:74-428 [...].omp_outlined.#0x5113b8Outermost0.010.020.0210.0012.2418.112.413.221.831NANANANANA
4131libgromacs_mpi.so.7 - hashedmap.h:274-282 [...]void make_exclusions_zone<true>(gmx::ArrayRef<int const>, gmx_ga2la_t const&, gmx_domdec_zones_t const&, gmx::ArrayRef<MolblockIndices const>, std::vector<gmx_moltype_t, std::allocator<gmx_moltype_t> > const&, gmx:...InBetween0.010.040.0410.00020.8312.5819.851NANANANANA
18314libgromacs_mpi.so.7 - pme_grid.cpp:301-309 [...]copy_pmegrid_to_fftgrid(gmx_pme_t const*, float const*, float*, int)InBetween0.010.020.0210.008.3323.961.662.1110.021NANANANANA
1973libgromacs_mpi.so.7 - manage_threading.cpp:365-367 [...].omp_outlined.#0x90f7e8Innermost0.010.020.0210.0002512.178.671NANANANANA
4140libgromacs_mpi.so.7 - localtopology.cpp:416-576 [...]int assignInteractionsForAtom<true>(AtomIndexSet const&, reverse_ilist_t const&, gmx_ga2la_t const&, gmx_domdec_zones_t const&, bool, int const*, bool, float, t_pbc const*, gmx::ArrayRef<gmx::BasicVector<float> const>, Int...Single0.010.040.0410.00022.924.212.513.971NANANANANA
3266libgromacs_mpi.so.7 - pairlist.cpp:281-282 [...].omp_outlined..8Innermost0.010.020.0210.00012.51.553.4427.561NANANANANA
18473libgromacs_mpi.so.7 - pme_solve.cpp:441-454solve_pme_yzx(gmx_pme_t const*, t_complex*, float, bool, int, int)Single0.010.040.0410.0095.8396.351.11221NANANANANA
18322libgromacs_mpi.so.7 - pme_grid.cpp:453-455wrap_periodic_pmegrid(gmx_pme_t const*, float*)Innermost0.010.040.0410.001001001.123.173.171NANANANANA
×