于文斌;布莱尔、麦克斯韦 DNAD是一个使用双数自动区分Fortran代码的简单工具。 (英语) Zbl 1315.65023号 计算。物理学。公社。 184,第5期,1446-1452(2013). 摘要:DNAD(双数字自动区分)是一个简单的通用工具,用于自动区分用现代Fortran(F90/95/2003)编写的Fortran代码或用以前版本的Fortrans语言编写的旧式代码。它利用双数运算和F90/95/2003的运算符重载特性实现了自动微分的正向模式。计算Fortran程序的一阶导数需要对源代码进行极小的更改。与其他现有的类似计算机代码相比,DNAD的优点是编程简单、可扩展性和计算效率。具体来说,DNAD比流行的复式步长近似法更准确、更有效。用几个例子来说明它的应用和优点。 引用于12文件 MSC公司: 65D25个 数值微分 65-04 数值分析相关问题的软件、源代码等 关键词:自动微分;敏感;Fortran 90/95/2003语言;双重数字;DNAD公司 软件:ADF95型;ADIFR公司;DNAD公司;AD01公司 PDF格式BibTeX公司 XML格式引用 \textit{W.Yu}和\textit{M.Blair},计算。物理学。Commun公司。184,第5号,1446--1452(2013;Zbl 1315.65023) 全文: 内政部 链接