Microsoft MPI 和 python mpi4py、petsc4py 的 OpenMDAO 依赖项错误

问题描述

我已经成功安装了刚刚在 GitHub 上找到的 OpenMDAO。但是,Microsoft MPI 没有出现,mpi4py 也是如此>petsc4py,当所有这些都应该已经安装...

我对 python 相关的依赖项使用了 pip install 命令,并且 Microsoft MPI 也在环境变量中。有没有人以前经历过这个,或者可以指导一下?作为计算机新手,我真的很感激。

先谢谢你!

解决方法

我无法评论您的安装细节。一般来说,让 MPI 和 petsc 在 Windows 上工作是极具挑战性的。如此之多,以至于开发人员都没有尝试过。所有 MPI 和 petsc 工作通常在 linux 上完成。您可以通过 their testing scripts

查看开发人员如何管理安装

从广义上讲,您不需要 MPI 或 petsc 来运行 OpenMDAO,尤其是只需遵循文档中的教程即可。只有当您要并行运行时才需要它们。我的猜测是,您可以在没有这两个可选依赖项的情况下继续使用 OpenMDAO。

,

感谢您的回答!这是有价值的信息。但是,能够使用并行模式将是有利的,因为我计划模拟和优化大型研究案例。在并行模式下节省的时间也不值得,这有那么难吗?不幸的是,我必须在 Windows 本身上执行此操作,您是否知道任何其他显示 Windows 10 进程的链接?

百万谢谢! :-)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...