【发布时间】:2016-10-12 21:02:17
【问题描述】:
我尝试使用没有参数和未知数的组件使用 OpenMDAO 包装三个外部代码。这是因为这三个代码只取输入文件和输出文件,不需要将输入变量“连接”到输出变量。但是,这些代码会乱序运行(因为很明显,它们没有依赖信息)。然后我看到正确的方法是使用 ExternalCodeComponent,但即便如此,我们仍然必须通过 connect 调用将输入连接到输出。
这是通过对一个组件输出和另一个组件的输入使用连接方法来指定依赖项的唯一方法吗?当输出已经在下一个组件的输入文件中时,必须将输出传递给第二个组件似乎是多余的。如果它是强制性的,它是否可以只在从未使用过的其他组件上发送虚拟值,只是为了定义依赖关系?
干杯。
【问题讨论】:
标签: openmdao