ADF95:用于大量独立变量自动微分的FORTRAN代码工具

摘要:ADF95:一种自动计算用户定义独立变量的数值一阶导数的工具。导数的精确度达到机器精度。ADF95可应用于任何符合FORTRAN 77/90/95标准的代码,并且需要用户进行最少的更改。它提供了一个新的派生数据类型,用于保存值和导数,并通过对所有FORTRAN运算符和内在函数进行重载来应用前向差分。一种高效的索引技术可以减少内存使用并大大提高性能,超过其他可用的运算符重载工具。这种增益在具有大量独立变量的稀疏系统中尤为明显。许多数值模拟,例如使用隐式求解器的模拟,可以受益于ADF95。

作者:Christian W. Straka

论文ID:cs/0503014

分类:Mathematical Software

分类简称:cs.MS

提交时间:2007-05-23

PDF 下载: 英文版 中文版pdf翻译中