如何解决如何选择编号运行我的MPI程序的处理器/内核数?
| 我正在使用MPich作为其默认进程管理器的mpich2 1.2.1p1版本。 当我们运行mpiexec时,我们可以提到no。我们想产生的进程,但我也想提及/选择否。我要使用的处理器/核数。我该怎么做? 另外,当我们简单地生成n否。进程,我们如何知道正在使用多少个处理器/内核? 请帮忙。解决方法
任何明智的操作系统都将在每台计算机上使用尽可能多的内核。您不必为此担心。在四核计算机上生成4个mpi进程时,可以安全地假定将使用所有4个内核。如果不是,则说明配置存在严重问题。无论如何,如果您确实想确定,请使用例如“'top \'”检查CPU使用率。
, 进程数是使用的核心数。 Mpi将在每个内核上至少放置一个进程。如果要确保始终使用机器上最大的内核数,请使用系统上的OS资源获取内核数并将其传递给mpiexec调用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。