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:0x46c648nonbonded_verlet_t::dispatchNonbondedKernel(gmx::Interaction...kerneldispatch.cpp:38200runtimeparallel5227.66710.0 E31.0161.0153.671.0381.021
libgromacs_mpi.so.7:0x91e7a4gmx_pme_do(gmx_pme_t*, gmx::ArrayRef<gmx::BasicVector<float>...pme.cpp:138300runtimeparallel524.20710.0 E30.3520.3438.381.0911.007
libgromacs_mpi.so.7:0x931600spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t co...pme_spread.cpp:100500runtimeparallel521.91210.0 E30.3150.31416.51.1971.007
libgromacs_mpi.so.7:0x90df20ListedForces::calculate(gmx_wallcycle*, float const (*) [3],...listed_forces.cpp:38500runtimeparallel521.79410.0 E30.1750.1749.731.1081.004
libgromacs_mpi.so.7:0x8633f4gmx::constrain_lincs(bool, t_inputrec const&, long, gmx::Lin...lincs.cpp:248300runtimeparallel521.77910.0 E30.7260.69840.81.6901.015
libgromacs_mpi.so.7:0x91e878gmx_pme_do(gmx_pme_t*, gmx::ArrayRef<gmx::BasicVector<float>...pme.cpp:141700runtimeparallel521.69710.0 E30.3430.34220.21.2531.007
libgromacs_mpi.so.7:0x931654spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t co...pme_spread.cpp:103000runtimeparallel521.11810.0 E30.2260.22520.21.2531.005
libgromacs_mpi.so.7:0x9366e0fft5d_plan_3d(int, int, int, ompi_communicator_t**, int, t_c...fft5d.cpp:63200runtimeparallel520.9716.0012.9 E-312.9 E-31.321.0131.000
libgromacs_mpi.so.7:0x460034reduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::Gr...atomdata.cpp:126200runtimeparallel520.62110.0 E30.1100.10917.71.2151.002
libgromacs_mpi.so.7:0x83fb4cgmx::Constraints::Impl::apply(bool, bool, long, int, float, ...constr.cpp:61100runtimeparallel520.45810.0 E370.6 E-369.8 E-315.41.1821.001
libgromacs_mpi.so.7:0x4be434PairlistSet::constructPairlists(gmx::InteractionLocality, Nb...cyclecounter.h:19600runtimeparallel520.44112640.5 E-340.4 E-39.181.1011.001
libgromacs_mpi.so.7:0x4cd940nonbonded_verlet_t::dispatchPruneKernelCpu(gmx::InteractionL...prunekerneldispatch.cpp:9700runtimeparallel520.34287610.7 E-310.6 E-33.131.0321.000
libgromacs_mpi.so.7:0x9315a8spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t co...pme_spread.cpp:93600runtimeparallel520.32510.0 E339.8 E-339.1 E-312.31.1401.001
libgromacs_mpi.so.7:0x887cd8gmx::Update::Impl::update_coords(t_inputrec const&, long, in...update.cpp:181800runtimeparallel520.31910.0 E344.2 E-343.4 E-313.81.1611.001
libgromacs_mpi.so.7:0x53e2ecgmx::ThreadedForceBuffer<float [4]>::reduce(gmx::ForceWithSh...threaded_force_buffer.cpp:17000runtimeparallel520.28810.0 E386.2 E-385.5 E-329.91.4261.002
libgromacs_mpi.so.7:0x45fd0cnbnxn_atomdata_copy_x_to_nbat_x(Nbnxm::GridSet const&, gmx::...atomdata.cpp:102300runtimeparallel520.1639.88 E370.1 E-369.3 E-343.01.7531.001
libgromacs_mpi.so.7:0x4f39d4dd_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t con...domdec_constraints.cpp:49200runtimeparallel520.1431270.1320.13292.413.1871.003
libgromacs_mpi.so.7:0x46007creduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::Gr...atomdata.cpp:127200runtimeparallel520.13010.0 E342.4 E-341.6 E-332.61.4831.001
libgromacs_mpi.so.7:0x887f60gmx::Update::Impl::finish_update(t_inputrec const&, bool, in...wallcycle.h:26800runtimeparallel520.10910.0 E329.4 E-328.7 E-327.01.3691.001
libgromacs_mpi.so.7:0x882f94setupForceOutputs(ForceHelperBuffers*, gmx::ArrayRefWithPadd...sim_util.cpp:47300runtimeparallel5290.8 E-310.0 E327.3 E-326.6 E-330.11.4311.001
libgromacs_mpi.so.7:0x923d20unwrap_periodic_pmegrid(gmx_pme_t*, float*)pme_grid.cpp:54300runtimeparallel5287.7 E-310.0 E334.6 E-333.8 E-339.41.6501.001
libgromacs_mpi.so.7:0x923cd4unwrap_periodic_pmegrid(gmx_pme_t*, float*)pme_grid.cpp:52900runtimeparallel5271.2 E-310.0 E327.7 E-326.9 E-338.91.6381.001
libgromacs_mpi.so.7:0x4ff094dd_make_local_top(gmx_domdec_t const&, gmx_domdec_zones_t co...arrayref.h:25400runtimeparallel5261.4 E-312726.8 E-326.8 E-343.71.7761.001
libgromacs_mpi.so.7:0x867754compute_globals(gmx_global_stat*, t_commrec*, t_inputrec con...md_support.cpp:11300runtimeparallel5258.3 E-32.00 E310.7 E-310.6 E-318.41.2261.000
libgromacs_mpi.so.7:0x4bee44PairlistSet::constructPairlists(gmx::InteractionLocality, Nb...stl_vector.h:11100runtimeparallel5225.8 E-31264.67 E-34.65 E-318.11.2211.000
libgromacs_mpi.so.7:0x83e8d4calc_vir(int, float const (*) [3], float const (*) [3], floa...calcvir.cpp:10900runtimeparallel5220.8 E-31.00 E34.10 E-34.02 E-319.71.2451.000
libgromacs_mpi.so.7:0x468c0cNbnxm::Grid::setCellIndices(int, int, Nbnxm::GridSetData*, g...grid.cpp:150200runtimeparallel5217.1 E-31276.99 E-36.98 E-340.91.6931.000
libgromacs_mpi.so.7:0x90f7bcsetup_bonded_threading(bonded_threading_t*, int, bool, Inter...manage_threading.cpp:40700runtimeparallel5214.4 E-3127852 E-6840 E-65.901.0631.000
libgromacs_mpi.so.7:0x8836b0postProcessForces(t_commrec const*, long, t_nrnb*, gmx_wallc...vec.h:53800runtimeparallel5210.7 E-31.00 E32.94 E-32.87 E-327.51.3801.000
libgromacs_mpi.so.7:0x883134setupForceOutputs(ForceHelperBuffers*, gmx::ArrayRefWithPadd...sim_util.cpp:47300runtimeparallel528.95 E-31.00 E32.42 E-32.34 E-327.01.3701.000
libgromacs_mpi.so.7:0x9753a8gmx_set_thread_affinity(gmx::MDLogger const&, t_commrec cons...threadaffinity.cpp:35300runtimeparallel528.90 E-31.007.37 E-37.37 E-382.85.8061.000
libgromacs_mpi.so.7:0x8696fcatoms2md(gmx_mtop_t const&, t_inputrec const&, int, gmx::Arr...mdatoms.cpp:50300runtimeparallel526.89 E-3127898 E-6888 E-613.01.1501.000
libgromacs_mpi.so.7:0x861370gmx::set_lincs(InteractionDefinitions const&, int, gmx::Arra...lincs.cpp:221500runtimeparallel524.68 E-31271.08 E-31.07 E-323.11.3001.000
libgromacs_mpi.so.7:0x50fb20dd_redistribute_cg(_IO_FILE*, long, gmx_domdec_t*, int*, t_s...redistribute.cpp:67900runtimeparallel524.10 E-3126813 E-6802 E-619.81.2471.000
libgromacs_mpi.so.7:0x861684gmx::set_lincs(InteractionDefinitions const&, int, gmx::Arra...lincs.cpp:167300runtimeparallel524.01 E-31271.37 E-31.36 E-334.11.5181.000
libgromacs_mpi.so.7:0x861f68gmx::set_lincs_matrix(gmx::Lincs*, gmx::ArrayRef<float const...lincs.cpp:136100runtimeparallel523.98 E-31271.89 E-31.83 E-347.51.9061.000
libgromacs_mpi.so.7:0x861794gmx::set_lincs(InteractionDefinitions const&, int, gmx::Arra...lincs.cpp:172500runtimeparallel522.32 E-3127935 E-6925 E-640.31.6751.000
libgromacs_mpi.so.7:0x46aa7cNbnxm::GridSet::putOnGrid(float const (*) [3], int, float co...gridset.cpp:23300runtimeparallel521.59 E-3127377 E-6367 E-623.61.3091.000
libgromacs_mpi.so.7:0x8941a0calc_vcm_grp(t_mdatoms const&, gmx::ArrayRef<gmx::BasicVecto...vcm.cpp:17000runtimeparallel521.39 E-3102573 E-6542 E-641.11.6981.000
libgromacs_mpi.so.7:0x895168process_and_stopcm_grp(_IO_FILE*, t_vcm*, t_mdatoms const&, ...vcm.cpp:61800runtimeparallel521.34 E-3102562 E-6537 E-642.01.7231.000
libgromacs_mpi.so.7:0x53dbacgmx::ThreadedForceBuffer<float [4]>::ThreadedForceBuffer(int...threaded_force_buffer.cpp:24300runtimeparallel52156 E-61.0085.7 E-685.6 E-654.92.2181.000
libgromacs_mpi.so.7:0x92cf38pme_init_all_work(pme_solve_work_t**, int, int)pme_solve.cpp:15300runtimeparallel5221.9 E-61.005.11 E-65.00 E-623.31.3051.000
libgromacs_mpi.so.7:0x921ec4void std::vector<PmeAtomComm, std::allocator<PmeAtomComm> >:...stl_uninitialized.h:103100runtimeparallel527.65 E-61.002.96 E-62.83 E-638.71.6321.000
libgromacs_mpi.so.7:0x52a3e0gmx_ekindata_t::gmx_ekindata_t(int, float, int)group.cpp:8800runtimeparallel526.66 E-61.002.75 E-62.63 E-641.31.7021.000
×