打开AD/F swMATH ID: 9380 软件作者: Jean Utke;乌韦·诺曼;Mike Fagan;内森·塔伦特;米歇尔·米尔斯(Michelle Mills),斯特劳特(Strout);帕特里克·亨巴赫(Patrick Heimbach);克里斯·希尔(Chris Hill);卡尔·温施 描述: OpenAD/F:一个用于Fortran代码自动区分的模块化开源工具。Open/ADF工具允许计算Fortran程序定义的函数的导数。导数求值是由Fortran代码执行的,该代码是对定义感兴趣函数的原始程序进行分析和转换后生成的。Open/ADF的设计特别强调模块化、灵活性和开源组件的使用。虽然代码转换遵循自动微分的基本原理,但该工具在不同级别上实现了新的算法方法,例如基本块预累加和调用图反转。与大多数其他自动区分工具不同,Open/ADF使用Open/AD框架提供的组件,该框架以独立于语言的方式支持相对容易的代码转换扩展。它使用OpenAnalysis组件中实现的代码分析结果。独立于语言的转换引擎的接口是基于XML的格式,通过XML模式指定。实现的变换算法允许使用局部优化的顶点、边缘和人脸消除步骤的越野序列进行高效的导数计算。具体来说,对于伴随代码的生成,Open/ADF支持各种代码反转方案,在子程序级别具有层次检查点。作为地球物理流体动力学的一个例子,我们考虑了一个非线性时变可伸缩但简单的正压海洋模型。OpenAD/F的反向模式用于计算模型的某些传输特性对网格化场的敏感性,例如作为独立(控制)变量的底部地形。报告版本发布于Aachener Informatik Berichte,AIB-2007-14(2007),par url{http://sunsite.informatik.rwth-aachen.de/Publications/AIB/2007/2007-14.pdf}. 主页: http://dl.acm.org/citation.cfm?id=1377598 相关软件: 锥齿轮;ADIFR公司;青少年-C;旋转;ADIC公司;TAF公司;OpenAD(打开AD);dco/c公司++;PETSc公司;狂想曲;FEniCS公司;TAMC公司;奥德赛;Matlab公司;CoDiPack公司;萨卡多;UFL公司;Python语言;dcc公司;UMFPACK公司 引用于: 23文件 标准条款 1出版物描述软件,包括1出版物以zbMATH为单位 年份 OpenAD/F:用于自动区分Fortran代码的模块化开源工具。 Zbl 1291.65140号吉恩·乌特克;乌韦·诺曼;迈克·法根;内森·塔伦特;米歇尔·米尔斯·斯特劳特;帕特里克·亨巴赫;希尔,克里斯;卡尔·温施 2008 全部的 前5名50位作者引用 5 吉恩·乌特克 4 洛朗·哈斯科特 三 乌韦·诺曼 2 帕特里克·亨巴赫 2 安德鲁·莱昂斯(Andrew C.Lyons)。 2 詹姆斯·麦迪森。 2 瓦莱里·帕斯科尔 2 米歇尔·米尔斯·斯特劳特 2 卡尔·温施 1 哈尼·S·阿卜杜勒·哈利克。 1 马雷克·贝尔(Marek A.Behr)。 1 朱莉·贝萨克 1 约翰内斯·比尔·杜恩 1 科尔·马伦、希瑟 1 弗拉德·杜米特雷尔 1 亚历山大·杜斯特 1 斯特凡妮·埃尔盖蒂 1 帕特里克·厄布茨 1 费根,迈克 1 帕特里克·法雷尔(Patrick E.Farrell)。 1 弗朗索瓦·弗雷泽 1 尼古拉斯·戈格(Nicolas R.Gauger)。 1 Giannakoglou,Kyriakos C。 1 本杰明·戈达德。 1 Daniel N.Goldberg。 1 斯特凡·哈特曼 1 克里斯·希尔 1 保罗·D·霍夫兰。 1 扬·克里斯蒂安·Hückelheim 1 马蒂亚斯·卡贝尔 1 菲利普·奈希奇斯 1 克什提吉·库尔什什塔 1 李湘 1 麦金太尔,K。 1 M·莫利根。 1 维克托·莫森基斯 1 米勒,延斯·多米尼克 1 纳拉亚南,斯里·哈里·克里希纳 1 博亚娜·诺里斯 1 Papoutsis-Kiachagias,Evangelos M。 1 詹姆斯·A·里德。 1 丹尼尔·雷诺兹。 1 斯特芬·罗特 1 伊利亚·萨夫罗 1 拉维·桑塔尼 1 理查德·索雷尔 1 埃米尔·安斯基。 1 内森·塔伦特 1 张冬晓 1 弗洛里安·茨威克 全部的 前5名10篇连载文章中引用 5 ACM数学软件汇刊 5 优化方法和软件 2 应用力学与工程中的计算机方法 1 计算机与数学及其应用 1 计算物理学杂志 1 物理D 1 计算力学 1 SIAM科学计算杂志 1 计算地球科学 1 工程计算方法档案 全部的 前5名在7个字段中引用 16 数值分析(65-XX) 7 计算机科学(68至XX) 4 流体力学(76-XX) 三 地球物理学(86-XX) 三 运筹学、数学规划(90-XX) 2 组合数学(05-XX) 2 可变形固体力学(74-XX) 按年份列出的引文