打开AD/F

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网址{http://sunsite.informatik.rwth-aachen.de/Publications/AIB/2007/2007-14.pdf}.

这个软件也是同行评审按日记帐汤姆斯.


zbMATH中的参考文献(参考文献23条,1标准件)

显示第1到第20个结果,共23个。
按年份排序(引用)
  1. 弗雷泽,弗兰çois;Saurel,Richard:使用运算符重载(ADOO)自动微分用于双曲单相和两相流模型的隐式解析(2019年)
  2. 麦迪逊,詹姆斯R。;戈德伯格,丹尼尔N。;Goddard,Benjamin D.:高阶偏微分方程约束导数信息的自动计算(2019)
  3. 诺曼,威斯康星州:伴随代码设计模式(2019)
  4. 哈斯科ët、 劳伦特;Morlighem,M.:用C编写的冰盖模型的源到源伴随算法微分(2018)
  5. 库尔什什塔,K。;南卡罗亚南。H。K、 。;贝萨克,J。;MacIntyre,K.:使用SWIG生成的ADOL-C接口,高效计算R和Python中的优化问题的导数(2018)
  6. 摩森基斯,维克多;Naumann,Uwe:关于最优雅可比累积的下限(2018)
  7. 帕斯卡,瓦尔州érie公司;哈斯科ët、 劳伦特:混合语言自动区分(2018)
  8. Hü克勒海姆,简克里斯蒂安;哈斯科ët、 劳伦特;üLer,Jens-Dominik:具有多个上下文特定活动的代码的算法微分(2017)
  9. 帕普蒂斯·齐亚恰贾斯,E。M、 。;吉安纳科格鲁,K。C、 :湍流连续伴随法,应用于形状和拓扑优化:工业应用(2016)
  10. Slu公司ş安斯基,埃米尔一世。;Dumitrel,Vlad:ADiJaC——Java类文件的自动区分(2016)
  11. 茨威克,弗洛里安人;尼赫特格斯,菲利普;拜尔,马雷克;Elgeti,Stefanie:材料定律的自动实现:TAPENADE有限元代码中的Jacobian计算(2016)
  12. 罗斯特,斯特芬;艾伯特,帕特里克;Dü斯特尔,亚历山大;Hartmann,Stefan:热粘塑性整体和分区耦合方案(2015)
  13. 罗斯特,斯特芬;Hartmann,Stefan:应力自动微分和一致切线计算(2015)ioport公司
  14. 李湘;张东晓:油藏模拟的反向自动微分框架(2014)
  15. 麦迪逊,N。R、 。;法雷尔,P。E、 :瞬态有限元模型的快速发展和邻接(2014)
  16. 哈斯科,劳伦特;帕斯卡,瓦尔州érie:Tapenade自动微分工具、原理、型号和规格(2013)
  17. 科尔·马伦,希瑟;里昂,安德鲁;Utke,Jean:在多个DAG上存储与重新计算(2012)
  18. 里昂,安德鲁;萨芙罗,伊利亚;Utke,Jean:《利用雅可比稀缺性的随机启发法》(2012)
  19. 里德,詹姆斯A。;尤特克,琼;Abdel Khalik,Hany S.:高维非线性模型的组合自动微分方法(2012)
  20. 雷诺兹,丹尼尔R。;Samtaney,Ravi:mapped grid粘阻磁流体力学稀疏雅可比结构(2012)