用于 OpenMDAO 的 SNOPT

SNOPT for OpenMDAO

我想为 openMDAO(特别是 AMIEGO)购买 SNOPT。可能是我错过了明显的,但我不知道从哪里开始。我应该获取针对 ASL 或 mex 文件版本或其他版本构建的 SNOPT 编译可执行文件吗?我发现有多个卖家提供不同格式的 SNOPT。哪个与 openMDAO 兼容?另外,一旦我拥有它,我应该如何使用 openMDAO 设置所有内容? (我已经安装了 pyOptSparse)

如果此平台不鼓励此类问题,我深表歉意。我是新手,完全迷路了。

SNOPT 安装纯粹与 pyOptSparse 有关。 OpenMDAO 按原样使用 pyOptSparse。因此,如果 SNOPT 在 OpenMDAO 中不起作用,那是因为您在 pyOptSparse 中安装的 SNOPT 本身出现了问题。

测试是否正常的一种方法是 运行 pyOptSparse test for SNOPT

您想从 here

订购 SNOPT 的源代码分发