×

使用NAGWare Fortran 95编译器计算伴随。 (英语) Zbl 1270.65090号

Bücker,Martin(编辑)等人,《自动区分:应用、理论和实现》。论文选自2004年7月20日至23日在美国伊利诺伊州芝加哥举行的第四届自动识别国际会议(AD)上的演讲。柏林:施普林格出版社(ISBN 3-540-28403-6/pbk)。计算科学与工程课堂讲稿50,159-169(2006)。
摘要:我们提出了一个新的实验版本的NAGWare Fortran 95编译器(从现在起称为“AD编译器”),它支持在自动微分(AD)的反向模式下计算伴随。我们的实现使用了拆分程序反转和活动段内执行的所有赋值的梯度堆栈。两篇论文描述了提供转发模式AD功能所需的编译器基础结构的修改。本文提出的反向模式广泛利用了这些特性。
特别强调了新用户界面的展示,该界面为启动导数计算以及处理结果提供了一种非常简单直观的方法。为此引入了各种语言扩展。编译器前端被修改为在语法和语义上接受这些新的构造。语言扩展的使用触发编译器自动生成各种派生代码。
关于整个系列,请参见[Zbl 1084.65002号].

MSC公司:

65岁99岁 数值算法的计算机方面
PDF格式BibTeX公司 XML格式引用