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:26500runtimeparallel5218.88610.0 E30.8370.8344.431.0461.015
libgromacs_mpi.so.7:0x874ffbgmx_pme_do(gmx_pme_t*, gmx::ArrayRef<gmx::BasicVector<float>...pme.cpp:129600runtimeparallel528.53310.0 E31.2171.19814.31.1661.022
libgromacs_mpi.so.7:0x7a8a99gmx::constrain_lincs(bool, t_inputrec const&, long, gmx::Lin...lincs.cpp:248300runtimeparallel524.14910.0 E31.7681.71242.61.7431.033
libgromacs_mpi.so.7:0x88f407spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t co...pme_spread.cpp:93600runtimeparallel523.45510.0 E30.6180.61617.91.2181.011
libgromacs_mpi.so.7:0x88f477spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t co...pme_spread.cpp:101000runtimeparallel522.70410.0 E30.2950.29410.91.1231.005
libgromacs_mpi.so.7:0x8750fbgmx_pme_do(gmx_pme_t*, gmx::ArrayRef<gmx::BasicVector<float>...pme.cpp:140100runtimeparallel522.57010.0 E30.4970.49519.31.2401.009
libgromacs_mpi.so.7:0x85f66fListedForces::calculate(gmx_wallcycle*, float const (*) [3],...listed_forces.cpp:38500runtimeparallel522.44710.0 E30.6440.64226.31.3571.012
libgromacs_mpi.so.7:0x30a0b8reduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::Gr...atomdata.cpp:118800runtimeparallel520.99210.0 E30.2650.26326.71.3641.005
libgromacs_mpi.so.7:0x38ca3fPairlistSet::constructPairlists(gmx::InteractionLocality, Nb...pairlist.cpp:395800runtimeparallel520.86912692.0 E-392.0 E-310.61.1181.002
libgromacs_mpi.so.7:0x88f365spread_on_grid(gmx_pme_t const*, PmeAtomComm*, pmegrids_t co...pme_spread.cpp:91000runtimeparallel520.74410.0 E30.1570.15521.11.2671.003
libgromacs_mpi.so.7:0x77965egmx::Constraints::Impl::apply(bool, bool, long, int, float, ...constr.cpp:58700runtimeparallel520.70610.0 E30.2050.20429.11.4101.004
libgromacs_mpi.so.7:0x7d178agmx::Update::Impl::update_coords(t_inputrec const&, long, in...update.cpp:168700runtimeparallel520.45810.0 E30.1030.10222.61.2921.002
libgromacs_mpi.so.7:0x309f7cnbnxn_atomdata_copy_x_to_nbat_x(Nbnxm::GridSet const&, gmx::...atomdata.cpp:102300runtimeparallel520.4479.88 E30.2500.24956.02.2731.004
libgromacs_mpi.so.7:0x41864cgmx::ThreadedForceBuffer<float [4]>::reduce(gmx::ForceWithSh...threaded_force_buffer.cpp:17000runtimeparallel520.36710.0 E386.0 E-384.4 E-323.41.3061.002
libgromacs_mpi.so.7:0x39bac9nonbonded_verlet_t::dispatchPruneKernelCpu(gmx::InteractionL...prunekerneldispatch.cpp:6800runtimeparallel520.33787632.3 E-332.1 E-39.581.1061.001
libgromacs_mpi.so.7:0x3c6d1add_make_local_constraints(gmx_domdec_t*, int, gmx_mtop_t con...domdec_constraints.cpp:45800runtimeparallel520.3341270.2950.29588.38.5721.005
libgromacs_mpi.so.7:0x7d19eegmx::Update::Impl::finish_update(t_inputrec const&, bool, in...update.cpp:163700runtimeparallel520.27310.0 E367.5 E-365.9 E-324.71.3291.001
libgromacs_mpi.so.7:0x30a118reduceForces(nbnxn_atomdata_t*, gmx::AtomLocality, Nbnxm::Gr...atomdata.cpp:127200runtimeparallel520.17010.0 E346.4 E-344.7 E-327.31.3751.001
libgromacs_mpi.so.7:0x87cb85unwrap_periodic_pmegrid(gmx_pme_t*, float*)pme_grid.cpp:54300runtimeparallel520.13810.0 E353.3 E-351.7 E-338.71.6311.001
libgromacs_mpi.so.7:0x3d1fa3dd_make_local_top(gmx_domdec_t const&, gmx_domdec_zones_t co...localtopology.cpp:84500runtimeparallel520.12112743.2 E-343.2 E-335.71.5541.001
libgromacs_mpi.so.7:0x7cbf03setupForceOutputs(ForceHelperBuffers*, gmx::ArrayRefWithPadd...sim_util.cpp:47300runtimeparallel5290.9 E-310.0 E337.7 E-336.1 E-341.41.7071.001
libgromacs_mpi.so.7:0x87cb25unwrap_periodic_pmegrid(gmx_pme_t*, float*)pme_grid.cpp:51200runtimeparallel5287.0 E-310.0 E339.0 E-337.1 E-344.81.8111.001
libgromacs_mpi.so.7:0x7ae1d0compute_globals(gmx_global_stat*, t_commrec*, t_inputrec con...md_support.cpp:11300runtimeparallel5248.4 E-32.00 E312.0 E-311.7 E-324.81.3301.000
libgromacs_mpi.so.7:0x38dacfPairlistSet::constructPairlists(gmx::InteractionLocality, Nb...pairlist.cpp:368100runtimeparallel5244.7 E-312610.6 E-310.6 E-323.81.3121.000
libgromacs_mpi.so.7:0x314f58Nbnxm::Grid::setCellIndices(int, int, Nbnxm::GridSetData*, g...grid.cpp:148100runtimeparallel5242.5 E-312718.0 E-318.0 E-342.31.7341.000
libgromacs_mpi.so.7:0x7cc825postProcessForces(t_commrec const*, long, t_nrnb*, gmx_wallc...vec.h:53800runtimeparallel5231.1 E-31.00 E310.8 E-310.7 E-334.81.5341.000
libgromacs_mpi.so.7:0x861791setup_bonded_threading(bonded_threading_t*, int, bool, Inter...manage_threading.cpp:39600runtimeparallel5230.3 E-31276.32 E-36.29 E-320.91.2641.000
libgromacs_mpi.so.7:0x777a49calc_vir(int, float const (*) [3], float const (*) [3], floa...calcvir.cpp:10900runtimeparallel5220.3 E-31.00 E36.02 E-35.83 E-329.71.4221.000
libgromacs_mpi.so.7:0x7b0764atoms2md(gmx_mtop_t const&, t_inputrec const&, int, gmx::Arr...mdatoms.cpp:50300runtimeparallel5217.5 E-31273.75 E-33.72 E-321.41.2721.000
libgromacs_mpi.so.7:0x417c78gmx::ThreadedForceBuffer<float [4]>::ThreadedForceBuffer(int...threaded_force_buffer.cpp:24300runtimeparallel5217.0 E-31.006.55 E-36.55 E-338.51.6271.000
libgromacs_mpi.so.7:0x7cc249setupForceOutputs(ForceHelperBuffers*, gmx::ArrayRefWithPadd...sim_util.cpp:47300runtimeparallel5215.2 E-31.00 E33.34 E-33.19 E-321.91.2811.000
libgromacs_mpi.so.7:0x7a6e41gmx::set_lincs(InteractionDefinitions const&, int, gmx::Arra...lincs.cpp:163600runtimeparallel529.45 E-31271.67 E-31.64 E-317.61.2141.000
libgromacs_mpi.so.7:0x7a647cgmx::set_lincs(InteractionDefinitions const&, int, gmx::Arra...lincs.cpp:219600runtimeparallel529.09 E-31272.33 E-32.30 E-325.61.3441.000
libgromacs_mpi.so.7:0x7a7666gmx::set_lincs_matrix(gmx::Lincs*, gmx::ArrayRef<float const...lincs.cpp:134700runtimeparallel528.93 E-31272.94 E-32.83 E-332.91.4901.000
libgromacs_mpi.so.7:0x3e7325dd_redistribute_cg(_IO_FILE*, long, gmx_domdec_t*, int*, t_s...redistribute.cpp:62400runtimeparallel527.30 E-31261.94 E-31.92 E-326.61.3621.000
libgromacs_mpi.so.7:0x898735fft5d_plan_3d(int, int, int, int*, int, t_complex**, t_compl...fft5d.cpp:64300runtimeparallel527.00 E-32.001.11 E-31.10 E-315.81.1881.000
libgromacs_mpi.so.7:0x317f15Nbnxm::GridSet::putOnGrid(float const (*) [3], int, float co...gridset.cpp:21200runtimeparallel526.36 E-31272.50 E-32.47 E-339.21.6451.000
libgromacs_mpi.so.7:0x7a70c2gmx::set_lincs(InteractionDefinitions const&, int, gmx::Arra...lincs.cpp:169500runtimeparallel526.21 E-31271.53 E-31.51 E-324.71.3271.000
libgromacs_mpi.so.7:0x7e0e67calc_vcm_grp(t_mdatoms const&, gmx::ArrayRef<gmx::BasicVecto...vcm.cpp:22200runtimeparallel523.08 E-3102945 E-6871 E-630.71.4421.000
libgromacs_mpi.so.7:0x7e1b18process_and_stopcm_grp(_IO_FILE*, t_vcm*, t_mdatoms const&, ...vcm.cpp:37400runtimeparallel521.60 E-3102802 E-6735 E-650.12.0051.000
libgromacs_mpi.so.7:0x8988dffft5d_plan_3d(int, int, int, int*, int, t_complex**, t_compl...fft5d.cpp:64300runtimeparallel521.01 E-32.00456 E-6455 E-645.01.8181.000
libgromacs_mpi.so.7:0x89880bfft5d_plan_3d(int, int, int, int*, int, t_complex**, t_compl...fft5d.cpp:64300runtimeparallel52919 E-62.00434 E-6433 E-647.21.8941.000
libgromacs_mpi.so.7:0x886d3epme_init_all_work(pme_solve_work_t**, int, int)pme_solve.cpp:15300runtimeparallel5231.2 E-61.007.43 E-67.29 E-623.81.3121.000
libgromacs_mpi.so.7:0x4036aagmx_ekindata_t::gmx_ekindata_t(int, float, int)group.cpp:6600runtimeparallel529.04 E-61.003.36 E-63.18 E-637.21.5921.000
libgromacs_mpi.so.7:0x877f0bPmeAtomComm& std::vector<PmeAtomComm, std::allocator<PmeAtom...vector.tcc:48000runtimeparallel529.00 E-61.002.52 E-62.35 E-628.11.3901.000
×