Home
last modified time | relevance | path

Searched refs:hardwareTopology (Results 1 – 12 of 12) sorted by relevance

/dports/science/gromacs/gromacs-2021.4/src/gromacs/hardware/
H A Ddetecthardware.cpp73 std::unique_ptr<gmx::HardwareTopology> hardwareTopology) : in gmx_hw_info_t() argument
75 hardwareTopology(std::move(hardwareTopology)) in gmx_hw_info_t()
207 const int ncore = hardwareInfo->hardwareTopology->numberOfCores(); in gmx_collect_hardware_mpi()
315 const gmx::HardwareTopology gmx_unused& hardwareTopology) in hardwareTopologyDoubleCheckDetection() argument
318 … if (hardwareTopology.supportLevel() < gmx::HardwareTopology::SupportLevel::LogicalProcessorCount) in hardwareTopologyDoubleCheckDetection()
323 int countFromDetection = hardwareTopology.machine().logicalProcessorCount; in hardwareTopologyDoubleCheckDetection()
357 GMX_UNUSED_VALUE(hardwareTopology); in hardwareTopologyDoubleCheckDetection()
373 … hardwareInfo->nthreads_hw_avail = hardwareInfo->hardwareTopology->machine().logicalProcessorCount; in gmx_detect_hardware()
H A Dhw_info.h61 std::unique_ptr<gmx::HardwareTopology> hardwareTopology);
74 … std::unique_ptr<gmx::HardwareTopology> hardwareTopology; /* Information about hardware topology */ member
H A Ddetecthardware.h71 const gmx::HardwareTopology& hardwareTopology);
H A Dprinthardware.cpp138 const gmx::HardwareTopology& hwTop = *hwinfo->hardwareTopology; in detected_hardware_string()
/dports/science/gromacs/gromacs-2021.4/src/gromacs/taskassignment/
H A Dresourcedivision.cpp357 const gmx::HardwareTopology& hwTop = *hwinfo->hardwareTopology; in get_nthreads_mpi()
659 if (!GMX_OPENMP && !GMX_MPI && hwinfo->hardwareTopology->numberOfCores() > 1) in check_resource_division_efficiency()
919 (hwinfo.hardwareTopology->supportLevel() >= gmx::HardwareTopology::SupportLevel::Basic in checkAndUpdateRequestedNumOpenmpThreads()
920 && hwinfo.hardwareTopology->machine().logicalProcessorCount in checkAndUpdateRequestedNumOpenmpThreads()
921 > hwinfo.hardwareTopology->numberOfCores()); in checkAndUpdateRequestedNumOpenmpThreads()
937 std::max(1, hwinfo.hardwareTopology->numberOfCores() / numRanksOnThisNode); in checkAndUpdateRequestedNumOpenmpThreads()
/dports/science/gromacs/gromacs-2021.4/src/gromacs/mdrun/
H A Drunner.cpp847 if (hwinfo_->hardwareTopology->isThisSystem()) in mdrunner()
849 hardwareTopologyDoubleCheckDetection(mdlog, *hwinfo_->hardwareTopology); in mdrunner()
1379 checkHardwareOversubscription(numThreadsOnThisRank, cr->nodeid, *hwinfo_->hardwareTopology, in mdrunner()
1405 … gmx_set_thread_affinity(mdlog, cr, &hw_opt, *hwinfo_->hardwareTopology, numThreadsOnThisRank, in mdrunner()
/dports/science/plumed/plumed2-2.7.2/patches/gromacs-2021.diff/src/gromacs/mdrun/
H A Drunner.cpp857 if (hwinfo_->hardwareTopology->isThisSystem()) in mdrunner()
859 hardwareTopologyDoubleCheckDetection(mdlog, *hwinfo_->hardwareTopology); in mdrunner()
1375 checkHardwareOversubscription(numThreadsOnThisRank, cr->nodeid, *hwinfo_->hardwareTopology, in mdrunner()
1401 … gmx_set_thread_affinity(mdlog, cr, &hw_opt, *hwinfo_->hardwareTopology, numThreadsOnThisRank, in mdrunner()
H A Drunner.cpp.preplumed847 if (hwinfo_->hardwareTopology->isThisSystem())
849 hardwareTopologyDoubleCheckDetection(mdlog, *hwinfo_->hardwareTopology);
1365 checkHardwareOversubscription(numThreadsOnThisRank, cr->nodeid, *hwinfo_->hardwareTopology,
1391 … gmx_set_thread_affinity(mdlog, cr, &hw_opt, *hwinfo_->hardwareTopology, numThreadsOnThisRank,
/dports/science/plumed/plumed2-2.7.2/patches/gromacs-2019.6.diff/src/gromacs/mdrun/
H A Drunner.cpp1169 *hwinfo->hardwareTopology, in mdrunner()
1186 gmx_set_thread_affinity(mdlog, cr, &hw_opt, *hwinfo->hardwareTopology, in mdrunner()
H A Drunner.cpp.preplumed1169 *hwinfo->hardwareTopology,
1186 gmx_set_thread_affinity(mdlog, cr, &hw_opt, *hwinfo->hardwareTopology,
/dports/science/plumed/plumed2-2.7.2/patches/gromacs-2020.6.diff/src/gromacs/mdrun/
H A Drunner.cpp1266 checkHardwareOversubscription(numThreadsOnThisRank, cr->nodeid, *hwinfo->hardwareTopology, in mdrunner()
1291 gmx_set_thread_affinity(mdlog, cr, &hw_opt, *hwinfo->hardwareTopology, numThreadsOnThisRank, in mdrunner()
H A Drunner.cpp.preplumed1256 checkHardwareOversubscription(numThreadsOnThisRank, cr->nodeid, *hwinfo->hardwareTopology,
1281 gmx_set_thread_affinity(mdlog, cr, &hw_opt, *hwinfo->hardwareTopology, numThreadsOnThisRank,