首页/文章/ 详情

仿真软件开发工具介绍(9)--PETSc/TAO和Dakota

2年前浏览2111

关于仿真优化工具,之前介绍了很多。这里介绍两个可用于软件研发的工具

PETSc/TAO和Dakota

TAO(Toolkit for Advacned Optimization)早期是一个独立的软件包,后集成到PETSc中,PETSc是一个可以用于并行求解大规模方程组的科学计算包。大部分数值计算软件,包括商用软件都用到PETSc,是仿真软件求解器的一个基础开发工具。

TAO使用到了PETSc中的数据结构,可用于求解大规模的各种约束,非约束,边值等优化问题。

图片

网址:

https://www.mcs.anl.gov/petsc/index.html

Dakota是另一个开源的多学科优化设计软件,经过多年发展,不仅在底层算法,流程,功能上日趋成熟,也提供了GUI,在实用性上也有了很大改进。

Dakota在算法,易用性,稳定性,文档,用例等各个方面和目前主流商业多学科优化软件iSIGHT,ModelCenter和VisualDOC相比还有一定差距,但由于开源,对于有算法基础的研发人员,可以很容易学习其中算法,并加以改进。对于有经验的工程师,也可以自己定义仿真流程,集成到实际业务逻辑中。

网址:

https://dakota.sandia.gov/


仿真体系理论科普通用
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-02-03
最近编辑:2年前
多物理场仿真技术
www.cae-sim.com
获赞 123粉丝 302文章 224课程 0
点赞
收藏
未登录
还没有评论

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈