DAFoam公司 swMATH ID: 41098 软件作者: 何,P。;马德尔,C.A。;马丁斯,J.R.R.A。;马吉,K.J。 描述: DAFoam:使用OpenFOAM进行多学科设计优化的开放源代码伴随框架。伴随方法是计算导数的有效方法,它允许基于梯度的优化处理具有大量设计变量的参数化系统。尽管有这一优点,但为基于偏微分方程的原始解算器实现伴随方法是一项耗时的任务。为了降低伴随实现的障碍,提出了一个面向对象的框架(DAFoam),通过只添加或修改几百行源代码,快速实现任何稳态OpenFOAM原始解算器的离散伴随方法。本文介绍了DAFoam框架,并说明了所提出的面向对象伴随开发过程。利用该策略,在OpenFOAM中实现了八个原始解算器、五个湍流模型和一个辐射模型的伴随方法。卓越的伴随速度和可扩展性,具有高达1000万个单元和1536个CPU内核,伴随导数的平均误差小于0.1 主页: https://arc.aiaa.org/doi/10.2514/1.J058853 源代码: https://github.com/mdolab/dafoam网址 相关软件: 开放式泡沫;A流量;pyOptSparse;SNOPT公司;torchdiffeq公司;DeepONet(深度网络);红色工具箱;hIPPY库;TensorFlow公司;冲压件;OpenMDAO接口;SU2公司;车辆草图板;斯帕拉尔-奥尔马拉斯;AMPI公司;PyFR公司;埃尔莎 引用于: 4文件 全部的 前5名12位作者引用 2 Joaquim R.R.A.马丁斯。 1 阿尼尔班·乔杜里 1 杜晓松 1 Omar N.加塔斯。 1 哈米德·卡巴西安。 1 塞萨尔·尤基希格·基约诺 1 Carlos M.jun大久保。 1 托马斯·奥利里·罗斯贝里 1 Sá,LuíS F.N。 1 埃米利奥·卡洛斯·内利·席尔瓦 1 布赖恩·弗迈尔(Brian C.Vermeire)。 1 凯伦·威尔考克斯(Karen E.Willcox)。 2篇连载文章中引用 2 计算机和流体 2 应用力学与工程中的计算机方法 在3个字段中引用 3 流体力学(76-XX) 1 计算机科学(68至XX) 1 可变形固体力学(74-XX) 按年份列出的引文