ADF95: Tool for automatic differentiation of a FORTRAN code designed for large numbers of independent variables
| dc.creator | Straka, Christian W. | |
| dc.date | 2005-03-04 | |
| dc.date.accessioned | 2026-07-07T03:22:35Z | |
| dc.date.available | 2026-07-07T03:22:35Z | |
| dc.description | ADF95 is a tool to automatically calculate numerical first derivatives for any mathematical expression as a function of user defined independent variables. Accuracy of derivatives is achieved within machine precision. ADF95 may be applied to any FORTRAN 77/90/95 conforming code and requires minimal changes by the user. It provides a new derived data type that holds the value and derivatives and applies forward differencing by overloading all FORTRAN operators and intrinsic functions. An efficient indexing technique leads to a reduced memory usage and a substantially increased performance gain over other available tools with operator overloading. This gain is especially pronounced for sparse systems with large number of independent variables. A wide class of numerical simulations, e.g., those employing implicit solvers, can profit from ADF95. | |
| dc.description | 24 pages, 2 figures, 4 tables, accepted in Computer Physics Communications | |
| dc.identifier | https://arxiv.org/abs/cs/0503014 | |
| dc.identifier | http://arxiv.org/abs/cs/0503014 | |
| dc.identifier | doi:10.1016/j.cpc.2005.01.011 | |
| dc.identifier.uri | http://salesiana.dossiersoluciones.com/handle/123456789/32654 | |
| dc.subject | Mathematical Software | |
| dc.subject | D.1.5; G1.7; G1.8; G.4; J.2 | |
| dc.title | ADF95: Tool for automatic differentiation of a FORTRAN code designed for large numbers of independent variables | |
| dc.type | text |