我刚开始学习MPI。实现是 MPICH2。我遇到的第一件事是 SMPD,即简单多用途守护程序。
我想知道它到底是什么以及它与 MPI 有什么关系
互联网上的大多数链接都在谈论它的用法,而不是内部细节。我最多知道:
多用途守护程序* (MPD) 是用于启动并行作业的英特尔® MPI 库进程管理系统。
我在哪里可以了解更多信息?
SMPD 是并行进程管理器的一种实现,即用于在并行作业中启动/监控进程的系统。SMPD 特别适用于 Windows 或 Windows 和 Unix 混合的 MPI 作业。请参阅 MPICH 常见问题解答:http ://wiki.mpich.org/mpich/index.php/Frequently_Asked_Questions#Q:_What_are_process_managers.3F
另请注意,最新版本的 MPICH 使用 Hydra 作为默认进程管理器,并且已放弃对 Windows 的支持。