options

OpenMP Regions

requested parallelismwalltime sum (s)nb instancesany sync average per thread time (s)any wait average per thread time (s)parallelism overhead (%)local speedup if perfectly balancedglobal speedup if perfectly balanced
start addrfunction namesource locationlevelancestor thread numinvokerparallel or teams1x521x521x521x521x521x521x521x52
libgromacs_mpi.so.7:0x319bbcnonbonded_verlet_t::dispatchNonbondedKernel(gmx::Interaction...kerneldispatch.cpp:26500runtimeparallel5221.39510.0 E32.9712.96913.91.1611.040
libgromacs_mpi.so.7:0x874ffbgmx_pme_do(gmx_pme_t*, gmx::ArrayRef<gmx::BasicVector<float>...pme.cpp:129600runtimeparallel5212.46110.0 E32.9272.90823.51.3071.040
libgromacs_mpi.so.7:0x7a8a99gmx::constrain_lincs(bool, t_inputrec const&, long, gmx::Lin...lincs.cpp:248300runtimeparallel526.71310.0 E33.5573.49653.02.1271.049
libgromacs_mpi.so.7:0x88f407spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t co...pme_spread.cpp:93600runtimeparallel525.63710.0 E31.6691.66729.61.4211.022
libgromacs_mpi.so.7:0x8750fbgmx_pme_do(gmx_pme_t*, gmx::ArrayRef<gmx::BasicVector<float>...pme.cpp:140100runtimeparallel525.38810.0 E32.0882.08638.71.6331.028
libgromacs_mpi.so.7:0x88f477spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t co...pme_spread.cpp:101000runtimeparallel525.15510.0 E31.1531.15222.41.2881.015
libgromacs_mpi.so.7:0x85f66fListedForces::calculate(gmx_wallcycle*, float const (*) [3],...listed_forces.cpp:38500runtimeparallel522.83210.0 E30.8380.83629.61.4201.011
libgromacs_mpi.so.7:0x30a0b8reduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::Gr...atomdata.cpp:118800runtimeparallel521.66610.0 E30.3220.32019.31.2401.004
libgromacs_mpi.so.7:0x77965egmx::Constraints::Impl::apply(bool, bool, long, int, float, ...constr.cpp:58700runtimeparallel521.12010.0 E30.3670.36632.81.4881.005
libgromacs_mpi.so.7:0x38ca3fPairlistSet::constructPairlists(gmx::InteractionLocality, Nb...pairlist.cpp:395800runtimeparallel520.9451260.1670.16717.71.2151.002
libgromacs_mpi.so.7:0x7d178agmx::Update::Impl::update_coords(t_inputrec const&, long, in...update.cpp:168700runtimeparallel520.93410.0 E30.3220.32034.51.5271.004
libgromacs_mpi.so.7:0x88f365spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t co...pme_spread.cpp:91000runtimeparallel520.88010.0 E30.2440.24227.71.3831.003
libgromacs_mpi.so.7:0x41864cgmx::ThreadedForceBuffer<float [4]>::reduce(gmx::ForceWithSh...threaded_force_buffer.cpp:17000runtimeparallel520.76210.0 E30.2430.24231.91.4691.003
libgromacs_mpi.so.7:0x309f7cnbnxn_atomdata_copy_x_to_nbat_x(Nbnxm::GridSet const&, gmx::...atomdata.cpp:102300runtimeparallel520.6599.88 E30.3300.32950.22.0071.004
libgromacs_mpi.so.7:0x7d19eegmx::Update::Impl::finish_update(t_inputrec const&, bool, in...update.cpp:163700runtimeparallel520.47910.0 E30.1800.17937.71.6041.002
libgromacs_mpi.so.7:0x39bac9nonbonded_verlet_t::dispatchPruneKernelCpu(gmx::InteractionL...prunekerneldispatch.cpp:6800runtimeparallel520.40487679.4 E-379.2 E-319.71.2451.001
libgromacs_mpi.so.7:0x87cb85unwrap_periodic_pmegrid(gmx_pme_t*, float*)pme_grid.cpp:54300runtimeparallel520.33710.0 E30.1560.15446.31.8611.002
libgromacs_mpi.so.7:0x3c6d1add_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t con...domdec_constraints.cpp:45800runtimeparallel520.3351270.2860.28685.26.7361.004
libgromacs_mpi.so.7:0x30a118reduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::Gr...atomdata.cpp:127200runtimeparallel520.28310.0 E30.1450.14351.12.0471.002
libgromacs_mpi.so.7:0x87cb25unwrap_periodic_pmegrid(gmx_pme_t*, float*)pme_grid.cpp:51200runtimeparallel520.20010.0 E30.1320.12965.72.9161.002
libgromacs_mpi.so.7:0x7cbf03setupForceOutputs(ForceHelperBuffers*, gmx::ArrayRefWithPadd...sim_util.cpp:47300runtimeparallel520.18710.0 E30.1240.12266.32.9681.002
libgromacs_mpi.so.7:0x3d1fa3dd_make_local_top(gmx_domdec_t const&, gmx_domdec_zones_t co...localtopology.cpp:84500runtimeparallel520.12212745.3 E-345.2 E-337.21.5931.001
libgromacs_mpi.so.7:0x7ae1d0compute_globals(gmx_global_stat*, t_commrec*, t_inputrec con...md_support.cpp:11300runtimeparallel5279.3 E-32.00 E334.5 E-334.1 E-343.51.7701.000
libgromacs_mpi.so.7:0x38dacfPairlistSet::constructPairlists(gmx::InteractionLocality, Nb...pairlist.cpp:368100runtimeparallel5256.6 E-312620.9 E-320.9 E-337.01.5871.000
libgromacs_mpi.so.7:0x777a49calc_vir(int, float const (*) [3], float const (*) [3], floa...calcvir.cpp:10900runtimeparallel5251.0 E-31.00 E324.6 E-324.4 E-348.21.9321.000
libgromacs_mpi.so.7:0x314f58Nbnxm::Grid::setCellIndices(int, int, Nbnxm::GridSetData*, g...grid.cpp:148100runtimeparallel5248.3 E-312721.2 E-321.2 E-343.81.7801.000
libgromacs_mpi.so.7:0x861791setup_bonded_threading(bonded_threading_t*, int, bool, Inter...manage_threading.cpp:39600runtimeparallel5246.9 E-312721.3 E-321.3 E-345.51.8341.000
libgromacs_mpi.so.7:0x7cc825postProcessForces(t_commrec const*, long, t_nrnb*, gmx_wallc...vec.h:53800runtimeparallel5245.4 E-31.00 E319.2 E-319.0 E-342.31.7331.000
libgromacs_mpi.so.7:0x7cc249setupForceOutputs(ForceHelperBuffers*, gmx::ArrayRefWithPadd...sim_util.cpp:47300runtimeparallel5226.2 E-31.00 E312.7 E-312.6 E-348.61.9461.000
libgromacs_mpi.so.7:0x7b0764atoms2md(gmx_mtop_t const&, t_inputrec const&, int, gmx::Arr...mdatoms.cpp:50300runtimeparallel5223.8 E-31278.33 E-38.31 E-335.01.5391.000
libgromacs_mpi.so.7:0x7a647cgmx::set_lincs(InteractionDefinitions const&, int, gmx::Arra...lincs.cpp:219600runtimeparallel5219.0 E-312711.5 E-311.5 E-360.62.5391.000
libgromacs_mpi.so.7:0x417c78gmx::ThreadedForceBuffer<float [4]>::ThreadedForceBuffer(int...threaded_force_buffer.cpp:24300runtimeparallel5216.2 E-31.006.63 E-36.63 E-340.81.6891.000
libgromacs_mpi.so.7:0x7a7666gmx::set_lincs_matrix(gmx::Lincs*, gmx::ArrayRef<float const...lincs.cpp:134700runtimeparallel5213.2 E-31276.32 E-36.20 E-347.81.9151.000
libgromacs_mpi.so.7:0x7a6e41gmx::set_lincs(InteractionDefinitions const&, int, gmx::Arra...lincs.cpp:163600runtimeparallel5212.0 E-31274.23 E-34.21 E-335.31.5451.000
libgromacs_mpi.so.7:0x898735fft5d_plan_3d(int, int, int, int*, int, t_complex**, t_compl...fft5d.cpp:64300runtimeparallel5210.7 E-32.001.91 E-31.91 E-317.81.2171.000
libgromacs_mpi.so.7:0x3e7325dd_redistribute_cg(_IO_FILE*, long, gmx_domdec_t*, int*, t_s...redistribute.cpp:62400runtimeparallel528.83 E-31263.05 E-33.03 E-334.51.5281.000
libgromacs_mpi.so.7:0x7a70c2gmx::set_lincs(InteractionDefinitions const&, int, gmx::Arra...lincs.cpp:169500runtimeparallel528.56 E-31273.60 E-33.58 E-342.11.7281.000
libgromacs_mpi.so.7:0x317f15Nbnxm::GridSet::putOnGrid(float const (*) [3], int, float co...gridset.cpp:21200runtimeparallel527.88 E-31273.56 E-33.54 E-345.21.8241.000
libgromacs_mpi.so.7:0x7e0e67calc_vcm_grp(t_mdatoms const&, gmx::ArrayRef<gmx::BasicVecto...vcm.cpp:22200runtimeparallel525.20 E-31022.72 E-32.64 E-352.32.0971.000
libgromacs_mpi.so.7:0x7e1b18process_and_stopcm_grp(_IO_FILE*, t_vcm*, t_mdatoms const&, ...vcm.cpp:37400runtimeparallel523.27 E-31022.33 E-32.26 E-371.33.4881.000
libgromacs_mpi.so.7:0x8988dffft5d_plan_3d(int, int, int, int*, int, t_complex**, t_compl...fft5d.cpp:64300runtimeparallel521.70 E-32.00862 E-6862 E-650.62.0241.000
libgromacs_mpi.so.7:0x89880bfft5d_plan_3d(int, int, int, int*, int, t_complex**, t_compl...fft5d.cpp:64300runtimeparallel521.42 E-32.00648 E-6647 E-645.51.8361.000
libgromacs_mpi.so.7:0x886d3epme_init_all_work(pme_solve_work_t**, int, int)pme_solve.cpp:15300runtimeparallel52166 E-61.00130 E-6130 E-678.64.6781.000
libgromacs_mpi.so.7:0x4036aagmx_ekindata_t::gmx_ekindata_t(int, float, int)group.cpp:6600runtimeparallel52152 E-61.00132 E-6131 E-686.47.3321.000
libgromacs_mpi.so.7:0x877f0bPmeAtomComm& std::vector<PmeAtomComm, std::allocator<PmeAtom...vector.tcc:48000runtimeparallel52139 E-61.00107 E-6107 E-677.14.3631.000
×