打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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

最近两年,随着AIGC的快速发展,成为了技术热点和焦点,但是在底层技术这块变化并不太大,工业软件领域,传统的优化数值计算方法仍然占主流地位。而且也在按部就班的发展着。


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

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/

203年11月发布了最新的 6.19

Dakota 6.19

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
仿真软件开发工具介绍大全(10/29/2020更新)
基于相空间重构的混沌背景下微弱信号检测算法matlab仿真,对比SVM,PSO-SVM以及GA-PSO-SVM
FPGA设计时常用的开发工具
浅谈汽车电子电气架构开发工具及EEA 开发工具链选择...
开发者欲善其事,华为云先利其器
《极客头条》精选:大牛告诉你一天内能学些什么
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服