如何解决Mac上的“ mpirun:找不到命令”错误


-1

我正在运行科学模拟软件(lammps),每当我尝试使用包含以下内容的shell脚本提交作业时,...

mpirun -np 2 /Users/mustafaaslamy/Downloads/lammps-16Mar18/src/lmp_serial -in in.airebo

...会引发的错误mpirun:command not found

我该如何解决?

我正在使用MacBook Air(2014年初),处理器1.4 GHz Intel Core i5,软件OS X 10.9.5(13F34)。


找不到命令意味着找不到您要运行的软件。我认为您不会找到想要在Internet上搜索其内容,用途的mpirun人,您需要说明它是什么程序,如何安装(如果安装)以及从开发人员那里得到什么响应该软件。
艾伦

该程序是lammps,我使用Linux来编译软件,但是为了运行某些shell命令,我需要为Mac下载一个开放的MPI,但我不确定是哪个版本???
穆斯塔法·穆罕默德·阿拉斯米

好的...我听到了您的声音,但这并不能改变以下事实:“找不到命令”表示找不到您要运行的命令/程序。我们仍然不知道如何安装甚至安装它。其次,经过澄清,我不能将其视为主题-也许超级用户或Unix&Linux(unix.stackexchange.com)是更好的网站?
艾伦

Answers:


1

您正在尝试使用程序,但Mac找不到该程序。可能是因为未安装。您尝试使用的程序称为Open MPI,以下是安装方法:https : //intothewave.wordpress.com/2011/12/27/install-open-mpi-on-mac-os-x/

安装后,您将可以使用mpirun命令。因为Open MPI不是Apple产品,所以如果您对Open MPI有疑问,建议您转到stackoverflow.com。


我尝试按照您提供的链接中的步骤进行操作,但它不允许我下载x开发人员软件包,因为它在应用商店中不可用。Mac的这些任何版本的open mpi都可以使用,这是网站open-mpi.org/software/ompi/v3.1
Mustafa Mohammad Aslamy

查看此文章以允许安装开发人员软件包:osxdaily.com/2016/09/27/…–
iTunes
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.