如何选择编号。运行我的MPI程序的处理器/内核数?

| 我正在使用MPich作为其默认进程管理器的mpich2 1.2.1p1版本。 当我们运行mpiexec时,我们可以提到no。我们想产生的进程,但我也想提及/选择否。我要使用的处理器/核数。我该怎么做? 另外,当我们简单地生成n否。进程,我们如何知道正在使用多少个处理器/内核? 请帮忙。     
已邀请:
        任何明智的操作系统都将在每台计算机上使用尽可能多的内核。您不必为此担心。在四核计算机上生成4个mpi进程时,可以安全地假定将使用所有4个内核。如果不是,则说明配置存在严重问题。无论如何,如果您确实想确定,请使用例如“'top \'”检查CPU使用率。     
        进程数是使用的核心数。 Mpi将在每个内核上至少放置一个进程。如果要确保始终使用机器上最大的内核数,请使用系统上的OS资源获取内核数并将其传递给mpiexec调用。     

要回复问题请先登录注册