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:0x51fe1dnonbonded_verlet_t::dispatchNonbondedKernel(gmx::Interaction...kerneldispatch.cpp:26500runtimeparallel5219.94810.0 E31.1381.1375.711.0611.021
libgromacs_mpi.so.7:0xa5f05fgmx_pme_do(gmx_pme_t*, gmx::ArrayRef<gmx::BasicVector<float>...pme.cpp:129600runtimeparallel5210.12210.0 E31.7871.77517.71.2141.034
libgromacs_mpi.so.7:0xa74dd0spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t co...pme_spread.cpp:93600runtimeparallel523.34010.0 E30.9470.94628.41.3961.018
libgromacs_mpi.so.7:0x991d76gmx::constrain_lincs(bool, t_inputrec const&, long, gmx::Lin...lincs.cpp:248300runtimeparallel522.44210.0 E30.9880.94040.51.6791.019
libgromacs_mpi.so.7:0xa5f12fgmx_pme_do(gmx_pme_t*, gmx::ArrayRef<gmx::BasicVector<float>...pme.cpp:140100runtimeparallel522.44010.0 E30.8010.80032.81.4891.015
libgromacs_mpi.so.7:0xa74e40spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t co...pme_spread.cpp:101000runtimeparallel522.28010.0 E30.6080.60626.61.3631.011
libgromacs_mpi.so.7:0xa4be47ListedForces::calculate(gmx_wallcycle*, float const (*) [3],...listed_forces.cpp:38500runtimeparallel521.60810.0 E30.2920.29118.11.2221.005
libgromacs_mpi.so.7:0x512018reduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::Gr...atomdata.cpp:118800runtimeparallel521.17210.0 E30.2910.28924.81.3301.005
libgromacs_mpi.so.7:0xa74d3bspread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t co...pme_spread.cpp:91000runtimeparallel521.03810.0 E30.1660.16516.01.1911.003
libgromacs_mpi.so.7:0x511ee6nbnxn_atomdata_copy_x_to_nbat_x(Nbnxm::GridSet const&, gmx::...atomdata.cpp:102300runtimeparallel520.7249.88 E30.3390.33846.91.8821.006
libgromacs_mpi.so.7:0x967b1dgmx::Constraints::Impl::apply(bool, bool, long, int, float, ...constr.cpp:58700runtimeparallel520.64210.0 E30.1780.17727.81.3841.003
libgromacs_mpi.so.7:0x59627aPairlistSet::constructPairlists(gmx::InteractionLocality, Nb...pairlist.cpp:395800runtimeparallel520.46212644.0 E-344.0 E-39.521.1051.001
libgromacs_mpi.so.7:0x61c4d2gmx::ThreadedForceBuffer<float [4]>::reduce(gmx::ForceWithSh...threaded_force_buffer.cpp:17000runtimeparallel520.45610.0 E30.2080.20745.61.8381.004
libgromacs_mpi.so.7:0x9bc4eegmx::Update::Impl::finish_update(t_inputrec const&, bool, in...update.cpp:163700runtimeparallel520.44410.0 E30.10099.1 E-322.61.2921.002
libgromacs_mpi.so.7:0x9bc28agmx::Update::Impl::update_coords(t_inputrec const&, long, in...update.cpp:168700runtimeparallel520.34410.0 E389.1 E-387.7 E-325.91.3501.002
libgromacs_mpi.so.7:0x5a59a9nonbonded_verlet_t::dispatchPruneKernelCpu(gmx::InteractionL...prunekerneldispatch.cpp:6800runtimeparallel520.29787625.9 E-325.8 E-38.721.0961.000
libgromacs_mpi.so.7:0x5ceb5add_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t con...domdec_constraints.cpp:45800runtimeparallel520.2821270.2650.26594.217.3031.005
libgromacs_mpi.so.7:0xa64f8bunwrap_periodic_pmegrid(gmx_pme_t*, float*)pme_grid.cpp:54300runtimeparallel520.13710.0 E371.8 E-370.5 E-352.42.0991.001
libgromacs_mpi.so.7:0x512078reduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::Gr...atomdata.cpp:127200runtimeparallel520.12210.0 E331.0 E-329.8 E-325.51.3421.001
libgromacs_mpi.so.7:0x9b6caesetupForceOutputs(ForceHelperBuffers*, gmx::ArrayRefWithPadd...sim_util.cpp:47300runtimeparallel520.11910.0 E336.7 E-335.5 E-330.91.4481.001
libgromacs_mpi.so.7:0xa64f2dunwrap_periodic_pmegrid(gmx_pme_t*, float*)pme_grid.cpp:51200runtimeparallel5295.0 E-310.0 E332.6 E-331.2 E-334.31.5221.001
libgromacs_mpi.so.7:0x5d9631dd_make_local_top(gmx_domdec_t const&, gmx_domdec_zones_t co...localtopology.cpp:84500runtimeparallel5285.6 E-312729.1 E-329.1 E-334.01.5151.001
libgromacs_mpi.so.7:0xa4dc11setup_bonded_threading(bonded_threading_t*, int, bool, Inter...manage_threading.cpp:39600runtimeparallel5271.8 E-31276.09 E-36.06 E-38.491.0931.000
libgromacs_mpi.so.7:0x51cae2Nbnxm::Grid::setCellIndices(int, int, Nbnxm::GridSetData*, g...grid.cpp:148100runtimeparallel5237.9 E-312716.3 E-316.3 E-343.11.7581.000
libgromacs_mpi.so.7:0x996e28compute_globals(gmx_global_stat*, t_commrec*, t_inputrec con...md_support.cpp:11300runtimeparallel5236.2 E-32.00 E35.79 E-35.54 E-316.01.1901.000
libgromacs_mpi.so.7:0xa7d10bfft5d_plan_3d(int, int, int, ompi_communicator_t**, int, t_c...fft5d.cpp:64300runtimeparallel5236.1 E-32.00728 E-6727 E-62.011.0211.000
libgromacs_mpi.so.7:0x596cc6PairlistSet::constructPairlists(gmx::InteractionLocality, Nb...pairlist.cpp:368100runtimeparallel5231.8 E-31269.59 E-39.57 E-330.11.4311.000
libgromacs_mpi.so.7:0xa7d1d5fft5d_plan_3d(int, int, int, ompi_communicator_t**, int, t_c...fft5d.cpp:64300runtimeparallel5227.0 E-32.00578 E-6578 E-62.141.0221.000
libgromacs_mpi.so.7:0x9b7485postProcessForces(t_commrec const*, long, t_nrnb*, gmx_wallc...vec.h:53800runtimeparallel5220.9 E-31.00 E35.27 E-35.14 E-325.21.3371.000
libgromacs_mpi.so.7:0x9b6eaasetupForceOutputs(ForceHelperBuffers*, gmx::ArrayRefWithPadd...sim_util.cpp:47300runtimeparallel5219.0 E-31.00 E36.05 E-35.92 E-331.81.4671.000
libgromacs_mpi.so.7:0x999627atoms2md(gmx_mtop_t const&, t_inputrec const&, int, gmx::Arr...mdatoms.cpp:50300runtimeparallel5217.7 E-31274.58 E-34.56 E-325.91.3501.000
libgromacs_mpi.so.7:0x966719calc_vir(int, float const (*) [3], float const (*) [3], floa...calcvir.cpp:10900runtimeparallel5216.8 E-31.00 E34.41 E-34.28 E-326.31.3571.000
libgromacs_mpi.so.7:0x990bb2gmx::lincs_thread_setup(gmx::Lincs*, int)lincs.cpp:163600runtimeparallel5213.8 E-31271.59 E-31.56 E-311.51.1301.000
libgromacs_mpi.so.7:0x9902cegmx::set_lincs(InteractionDefinitions const&, int, gmx::Arra...lincs.cpp:219600runtimeparallel5213.5 E-31272.25 E-32.23 E-316.71.2001.000
libgromacs_mpi.so.7:0x991376gmx::set_lincs_matrix(gmx::Lincs*, gmx::ArrayRef<float const...lincs.cpp:134700runtimeparallel527.04 E-31272.47 E-32.38 E-335.01.5391.000
libgromacs_mpi.so.7:0x51e511Nbnxm::GridSet::putOnGrid(float const (*) [3], int, float co...gridset.cpp:21200runtimeparallel525.36 E-31272.04 E-32.02 E-338.01.6131.000
libgromacs_mpi.so.7:0xac90e6gmx_set_thread_affinity(gmx::MDLogger const&, t_commrec cons...threadaffinity.cpp:31400runtimeparallel524.85 E-31.00435 E-6137 E-68.981.0991.000
libgromacs_mpi.so.7:0x5ed01ddd_redistribute_cg(_IO_FILE*, long, gmx_domdec_t*, int*, t_s...redistribute.cpp:62400runtimeparallel524.20 E-3126605 E-6590 E-614.41.1681.000
libgromacs_mpi.so.7:0x990e97gmx::lincs_thread_setup(gmx::Lincs*, int)lincs.cpp:169500runtimeparallel523.97 E-31271.04 E-31.02 E-326.21.3541.000
libgromacs_mpi.so.7:0x9cbfa4calc_vcm_grp(t_mdatoms const&, gmx::ArrayRef<gmx::BasicVecto...vcm.cpp:22200runtimeparallel522.47 E-3102726 E-6667 E-629.41.4171.000
libgromacs_mpi.so.7:0x9ccbb3process_and_stopcm_grp(_IO_FILE*, t_vcm*, t_mdatoms const&, ...vcm.cpp:37400runtimeparallel521.87 E-3102884 E-6831 E-647.31.8961.000
libgromacs_mpi.so.7:0xa7d29ffft5d_plan_3d(int, int, int, ompi_communicator_t**, int, t_c...fft5d.cpp:64300runtimeparallel52756 E-62.00370 E-6370 E-649.01.9601.000
libgromacs_mpi.so.7:0x61bbaagmx::ThreadedForceBuffer<float [4]>::ThreadedForceBuffer(int...threaded_force_buffer.cpp:24300runtimeparallel52190 E-61.0097.1 E-697.0 E-651.12.0431.000
libgromacs_mpi.so.7:0xa6eaaepme_init_all_work(pme_solve_work_t**, int, int)pme_solve.cpp:15300runtimeparallel5239.9 E-61.0019.1 E-619.0 E-647.91.9201.000
libgromacs_mpi.so.7:0xa61d1dPmeAtomComm& std::vector<PmeAtomComm, std::allocator<PmeAtom...new_allocator.h:13600runtimeparallel529.18 E-61.003.25 E-63.10 E-635.41.5471.000
libgromacs_mpi.so.7:0x606b2agmx_ekindata_t::gmx_ekindata_t(int, float, int)group.cpp:6600runtimeparallel527.70 E-61.002.84 E-62.69 E-636.91.5851.000
×