微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将pyOptSparseDriver与OpenMDAO和WISDEM结合使用

如何解决将pyOptSparseDriver与OpenMDAO和WISDEM结合使用

我使用的是pyOptSparse的较旧版本(与许可证捆绑在一起),该版本过去可以与较旧版本的OpenMDAO(1.x)和WISDEM配合使用,但是与我当前使用的OpenMDAO 3.1.0,Anaconda / Windows,

我发出prob.driver =om.pyOptSparseDriver()

我收到此错误

AttributeError:模块“信号”没有属性“ SIGUSR1”

有没有解决的办法?

解决方法

这绝对是一个错误。现在,我们从OpenMDAO 3.3.1开始对其进行了修复。

一种解决方法将要求您编辑pyoptsparse.py文件,并在“ user_terminate_signal”定义中将默认选项signal.SIGUSR1替换为None。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。