运行命令时,sudo port select mpi openmpi-mp-fortan
我收到以下错误:
为“mpi”选择“openmpi-mp-fortan”失败:指定的版本“openmpi-mp-fortan”无效。
当我列出 mpi 的可用版本时,port select --list mpi
我收到以下输出:
mpi 的可用版本:
无
openmpi-mp(活动)
这里发生了什么?为什么openmpi-mp-fortan
没有列为 mpi 的版本?我正在按照此链接中的 Einstein 工具包安装说明进行操作,一周多以来我一直在尝试解决此问题。我一直在尝试学习如何使用 macports,但我仍然很陌生。任何和所有的帮助表示赞赏。
这似乎是由于编写 Einstein Toolkit 说明后将 macports 中的默认 gcc 更新为 gcc9。
安装 gcc9 并强制使用 openmpi-gcc9
而是解决问题并提供
选项来选择 OpenMPI 的工作 Fortran 变体。