从停止记录的地方和迭代编号

时间:2018-07-12 18:00:00

标签: openmdao

我在案件记录仪上有两个问题。

1-我不确定如何从记录器停止的地方重新开始优化。我可以在案例阅读器sql文件等中读取,但看不到如何将其输入到issue()中以重新启动。

2-这个问题可能是由于我对python缺乏了解,但是如何从openmdao组件中访问迭代数(一种方法是读取不断更新的sql文件,但是应该有一个更有效的方法。)

1 个答案:

答案 0 :(得分:0)

您可以通过load_case方法将问题重新装入案件。 查看相关文档here.

我不能完全确定访问迭代计数的含义,但是如果您只想知道调用组件的次数,则可以自己为其添加一个计数器。

从版本2.3开始,OpenMDAO中没有用于访问迭代计数的程序化API。