×

离散伴随CFD代码的制备和组装。 (英文) Zbl 1433.76131号

摘要:提出了一种构造不可压缩Navier-Stokes方程灵敏度的方法,作为使用源代码转换自动微分工具来区分高级Fortran源代码的上下文。该方法旨在实现可伸缩性,并保留该语言提供的所有编译时和运行时安全性。不可压缩求解器是工业CFD软件的标准内核。为了补充本文,本工作所用的软件已在www.gpde.net上提供。

MSC公司:

76M99型 流体力学基本方法
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Bischof CH、Becker HM、Lang B、Rasch A、Slusanschi E。大规模代码的自动区分不是幻觉。印前BUW-SC 2005/3,伍珀塔尔大学;2005.; Bischof CH、Becker HM、Lang B、Rasch A、Slusanschi E。大规模代码的自动区分不是幻觉。印前BUW-SC 2005/3,伍珀塔尔大学;2005
[2] Chapman,S.J.,科学家和工程师Fortran 95/2003(2008),麦格劳希尔
[3] Christakopoulos F、Jones DP、Müller JD。自动微分派生代码的伪时间步进和验证。计算流体,单位:prees。;Christakopoulos F、Jones DP、Müller JD。自动微分派生代码的伪时间步进和验证。计算流体,单位为prees。
[4] P.Cusdin,计算流体动力学自动灵敏度代码。贝尔法斯特女王大学航空工程学院博士论文;2005.; P.Cusdin,计算流体动力学自动灵敏度代码。贝尔法斯特女王大学航空工程学院博士论文;2005
[5] 库斯丁,P。;Müller,J.-D.,《使用自动微分的离散伴随CFD码的性能》,IJNMF,47,6-7,939-945(2005)·Zbl 1134.76431号
[6] Ferziger,J.H。;Perić,M.,流体动力学计算方法(2002),施普林格·Zbl 0869.76003号
[7] Giering,R。;Kaminski,T.,应用TAF生成fortran 77-95程序的高效派生代码,PAMM,2,1,54-57(2003)
[8] 贾尔斯,M.B。;杜塔,M.C。;穆勒,J.D。;Pierce,N.A.,离散伴随方法的算法发展,AIAA J,41,2,198-205(2003)
[9] Griewank,A.公司。;Walther,A.,《评估导数:算法微分的原理和技术》(2008),SIAM·Zbl 1159.65026号
[10] Hascoöt L,Pascual V.Tapenade 2.1用户指南。技术报告0300,INRIA;2004年<http://www.inria.fr/rrrt/rt-0300.html; Hascoöt L,Pascual V.Tapenade 2.1用户指南。技术报告0300,INRIA;2004. <http://www.inria.fr/rrrt/rt-0300.html
[11] A.詹姆逊。;Martinelli,L。;Pierce,N.A.,使用Navier-Stokes方程的最佳空气动力学设计,Theor Compute Fluid Dyn,10213-237(1998)·Zbl 0912.76067号
[12] Kernighan BW,Ritchie,DM。m4宏处理器。技术报告,新泽西州07974,美国:贝尔实验室,默里山;1977.; Kernighan BW,Ritchie,DM。m4宏处理器。技术报告,新泽西州07974,美国:贝尔实验室,默里山;1977
[13] 马丁斯,J.R.R.A。;马德尔,C.A。;Alonso,J.J.,ADjoint:快速开发离散伴随解算器的方法,AIAA(2006)
[14] Mavrilis,D.J.,基于离散伴随的三维非结构化网格优化方法,AIAA J,45,4,740-759(2007)
[15] Othmer,C.,管道流动拓扑和表面敏感性计算的连续伴随公式,《国际数值方法流体》,58,8,861-877(2008)·Zbl 1152.76025号
[16] 厄兹卡亚,E。;Gauger,N.,利用Navier-Stokes方程从模拟到一次性形状优化的自动过渡,GAMM-Mitt,33,2,133-147(2010)·Zbl 1342.76068号
[17] 帕帕迪米特里奥,D.I。;Giannakoglou,K.C.,基于边界积分的目标函数导数的无粘和粘性流动的连续伴随方法,计算流体,36,325-341(2007)·Zbl 1177.76369号
[18] Patankar,S.V.,《数值传热和流体流动》(1980),半球出版公司,泰勒和弗朗西斯集团:半球出版公司·Zbl 0595.76001号
[19] Giering,R。;卡明斯基,T.,《伴随码构造的方法》,ACM Trans Math Soft,24,4,437-474(1998)·Zbl 0934.65027号
[20] Rauser,F。;Riehme,J。;Leppkes,K。;科恩,P。;Naumann,U.,《浅水方程目标误差估计中离散伴随的使用》,Proc-Comput-Sci,1-9(2010)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。