×

DNAD是一个使用双数自动区分Fortran代码的简单工具。 (英语) Zbl 1315.65023号

摘要:DNAD(双数字自动区分)是一个简单的通用工具,用于自动区分用现代Fortran(F90/95/2003)编写的Fortran代码或用以前版本的Fortrans语言编写的旧式代码。它利用双数运算和F90/95/2003的运算符重载特性实现了自动微分的正向模式。计算Fortran程序的一阶导数需要对源代码进行极小的更改。与其他现有的类似计算机代码相比,DNAD的优点是编程简单、可扩展性和计算效率。具体来说,DNAD比流行的复式步长近似法更准确、更有效。用几个例子来说明它的应用和优点。

MSC公司:

65D25个 数值微分
65-04 与数值分析有关的问题的软件、源代码等
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接