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 teams1x1281x1281x1281x1281x1281x1281x1281x128
libgromacs.so.8:0x4dff60nonbonded_verlet_t::dispatchNonbondedKernel(gmx::Interaction...kerneldispatch.cpp:26600runtimeparallel12816.43410.0 E33.5853.58421.81.2791.058
libgromacs.so.8:0xa59ff2gmx_pme_do(gmx_pme_t*, gmx::ArrayRef<gmx::BasicVector<float>...pme.cpp:129200runtimeparallel12816.21710.0 E34.8464.82929.91.4261.081
libgromacs.so.8:0x4d1069reduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::Gr...atomdata.cpp:115700runtimeparallel1283.78410.0 E31.4151.41337.41.5971.022
libgromacs.so.8:0x98842bgmx::constrain_lincs(bool, t_inputrec const&, long, gmx::Lin...lincs.cpp:253400runtimeparallel1283.16810.0 E31.5501.48248.91.9571.024
libgromacs.so.8:0xa70bd9spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t co...pme_spread.cpp:93600runtimeparallel1282.44910.0 E30.7280.72729.71.4231.011
libgromacs.so.8:0xa5a0ccgmx_pme_do(gmx_pme_t*, gmx::ArrayRef<gmx::BasicVector<float>...pme.cpp:139700runtimeparallel1281.72410.0 E30.5260.52530.51.4391.008
libgromacs.so.8:0xa70c4aspread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t co...pme_spread.cpp:101000runtimeparallel1281.58410.0 E30.5350.53333.81.5101.008
libgromacs.so.8:0x4d0f33nbnxn_atomdata_copy_x_to_nbat_x(Nbnxm::GridSet const&, gmx::...atomdata.cpp:96400runtimeparallel1281.4569.80 E30.7660.76452.62.1111.012
libgromacs.so.8:0xa46b14ListedForces::calculate(gmx_wallcycle*, float const (*) [3],...listed_forces.cpp:38700runtimeparallel1281.11710.0 E30.2510.25022.51.2901.004
libgromacs.so.8:0xa70b4dspread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t co...pme_spread.cpp:91000runtimeparallel1281.04310.0 E30.3730.37135.71.5561.006
libgromacs.so.8:0x95c9abgmx::Constraints::Impl::apply(bool, bool, long, int, float, ...constr.cpp:59000runtimeparallel1280.92310.0 E30.3120.31033.81.5101.005
libgromacs.so.8:0x9b5143gmx::Update::Impl::finish_update(t_inputrec const&, bool, in...update.cpp:166000runtimeparallel1280.58810.0 E30.1410.13924.01.3161.002
libgromacs.so.8:0x9b4e9egmx::Update::Impl::update_coords(t_inputrec const&, long, in...update.cpp:171000runtimeparallel1280.51010.0 E30.1490.14729.21.4121.002
libgromacs.so.8:0x591feadd_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t con...domdec_constraints.cpp:43000runtimeparallel1280.4672020.4560.45697.539.9041.007
libgromacs.so.8:0x557407PairlistSet::constructPairlists(gmx::InteractionLocality, Nb...pairlist.cpp:405900runtimeparallel1280.38920158.7 E-358.7 E-315.11.1781.001
libgromacs.so.8:0x5e329cgmx::ThreadedForceBuffer<float [4]>::reduce(gmx::ForceWithSh...threaded_force_buffer.cpp:17000runtimeparallel1280.38910.0 E30.1620.16041.61.7131.002
libgromacs.so.8:0xa60403unwrap_periodic_pmegrid(gmx_pme_t*, float*)pme_grid.cpp:52900runtimeparallel1280.32910.0 E30.1740.17252.82.1181.003
libgromacs.so.8:0x566b38nonbonded_verlet_t::dispatchPruneKernelCpu(gmx::InteractionL...prunekerneldispatch.cpp:6900runtimeparallel1280.2411.00 E365.9 E-365.8 E-327.31.3761.001
libgromacs.so.8:0xa603a3unwrap_periodic_pmegrid(gmx_pme_t*, float*)pme_grid.cpp:51200runtimeparallel1280.19210.0 E393.9 E-391.9 E-349.01.9591.001
libgromacs.so.8:0x9aed5esetupForceOutputs(ForceHelperBuffers*, gmx::ArrayRefWithPadd...sim_util.cpp:47300runtimeparallel1280.12810.0 E344.5 E-343.2 E-334.81.5341.001
libgromacs.so.8:0x4d10cdreduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::Gr...atomdata.cpp:123100runtimeparallel12893.9 E-310.0 E334.2 E-332.8 E-336.41.5731.001
libgromacs.so.8:0xa48b95setup_bonded_threading(bonded_threading_t*, int, bool, Inter...manage_threading.cpp:39600runtimeparallel12872.0 E-320217.4 E-317.4 E-324.21.3191.000
libgromacs.so.8:0x59dbafmake_local_bondeds_excls(gmx_domdec_t const&, gmx_domdec_zon...localtopology.cpp:84600runtimeparallel12867.1 E-320223.6 E-323.6 E-335.21.5431.000
libgromacs.so.8:0x4dc93bNbnxm::Grid::setCellIndices(int, int, Nbnxm::GridSetData*, g...grid.cpp:148300runtimeparallel12860.6 E-320228.7 E-328.7 E-347.41.9001.000
libgromacs.so.8:0x557defPairlistSet::constructPairlists(gmx::InteractionLocality, Nb...pairlist.cpp:378200runtimeparallel12859.5 E-320138.4 E-338.4 E-364.62.8271.001
libgromacs.so.8:0x98cef2compute_globals(gmx_global_stat*, t_commrec*, t_inputrec con...md_support.cpp:11300runtimeparallel12857.7 E-32.00 E322.1 E-321.8 E-338.41.6231.000
libgromacs.so.8:0xa792b5fft5d_plan_3d(int, int, int, tmpi_comm_**, int, t_complex**,...fft5d.cpp:63000runtimeparallel12841.4 E-32.001.52 E-31.52 E-33.671.0381.000
libgromacs.so.8:0x9af61fpostProcessForces(t_commrec const*, long, t_nrnb*, gmx_wallc...vec.h:53800runtimeparallel12821.1 E-31.00 E36.74 E-36.57 E-332.01.4701.000
libgromacs.so.8:0x98f7a5atoms2md(gmx_mtop_t const&, t_inputrec const&, int, gmx::Arr...mdatoms.cpp:26600runtimeparallel12819.6 E-32024.24 E-34.21 E-321.61.2751.000
libgromacs.so.8:0x986a61gmx::set_lincs(InteractionDefinitions const&, int, gmx::Arra...lincs.cpp:224600runtimeparallel12817.5 E-32024.66 E-34.63 E-326.71.3641.000
libgromacs.so.8:0x9aef51setupForceOutputs(ForceHelperBuffers*, gmx::ArrayRefWithPadd...sim_util.cpp:47300runtimeparallel12813.7 E-31.00 E35.37 E-35.23 E-339.11.6411.000
libgromacs.so.8:0x95b47dcalc_vir(int, float const (*) [3], float const (*) [3], floa...calcvir.cpp:10900runtimeparallel12813.3 E-31.00 E35.23 E-35.10 E-339.21.6451.000
libgromacs.so.8:0x987bcdgmx::set_lincs_matrix(gmx::Lincs*, gmx::ArrayRef<float const...lincs.cpp:139700runtimeparallel12812.7 E-32025.20 E-34.98 E-340.91.6931.000
libgromacs.so.8:0x987338gmx::set_lincs(InteractionDefinitions const&, int, gmx::Arra...lincs.cpp:168600runtimeparallel12811.8 E-32023.26 E-33.23 E-327.61.3811.000
libgromacs.so.8:0x4de56eNbnxm::GridSet::putOnGrid(float const (*) [3], int, float co...gridset.cpp:21200runtimeparallel12810.1 E-32023.54 E-33.51 E-335.01.5391.000
libgromacs.so.8:0x5e2919gmx::ThreadedForceBuffer<float [4]>::ThreadedForceBuffer(int...threaded_force_buffer.cpp:24300runtimeparallel1288.31 E-31.0098.4 E-692.8 E-61.181.0121.000
libgromacs.so.8:0xa791d9fft5d_plan_3d(int, int, int, tmpi_comm_**, int, t_complex**,...fft5d.cpp:63000runtimeparallel1287.33 E-32.002.02 E-32.02 E-327.51.3801.000
libgromacs.so.8:0x5b2332dd_redistribute_cg(_IO_FILE*, long, gmx_domdec_t*, int*, t_s...redistribute.cpp:62400runtimeparallel1286.83 E-32011.87 E-31.85 E-327.51.3781.000
libgromacs.so.8:0x987625gmx::set_lincs(InteractionDefinitions const&, int, gmx::Arra...lincs.cpp:174500runtimeparallel1286.74 E-32022.44 E-32.40 E-336.21.5661.000
libgromacs.so.8:0x9c39e4process_and_stopcm_grp(_IO_FILE*, t_vcm*, t_mdatoms const&, ...vcm.cpp:37200runtimeparallel1282.34 E-31021.22 E-31.11 E-352.22.0941.000
libgromacs.so.8:0xa79381fft5d_plan_3d(int, int, int, tmpi_comm_**, int, t_complex**,...fft5d.cpp:63000runtimeparallel1282.10 E-32.001.04 E-31.04 E-349.51.9801.000
libgromacs.so.8:0x9c2dd9calc_vcm_grp(t_mdatoms const&, gmx::ArrayRef<gmx::BasicVecto...vcm.cpp:22200runtimeparallel1282.02 E-3102985 E-6863 E-648.71.9491.000
libgromacs.so.8:0xac9498gmx_set_thread_affinity(gmx::MDLogger const&, t_commrec cons...threadaffinity.cpp:31500runtimeparallel128214 E-61.0057.3 E-656.4 E-626.71.3651.000
libgromacs.so.8:0xa6a5dcpme_init_all_work(pme_solve_work_t**, int, int)pme_solve.cpp:15200runtimeparallel12865.0 E-61.0033.3 E-633.2 E-651.22.0511.000
libgromacs.so.8:0x5cdf66gmx_ekindata_t::gmx_ekindata_t(gmx::ArrayRef<float const>, E...group.cpp:7600runtimeparallel12813.1 E-61.004.65 E-64.49 E-635.41.5481.000
libgromacs.so.8:0xa5d17dPmeAtomComm& std::vector<PmeAtomComm, std::allocator<PmeAtom...new_allocator.h:16200runtimeparallel12812.0 E-61.004.38 E-64.21 E-636.41.5721.000
×