Skip to content

Commit 2214b78

Browse files
authored
add diffstruc to automatic differentiation
1 parent 2bb23d5 commit 2214b78

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -439,6 +439,8 @@ spectroscopic data obtained with near-infrared spectrograph NIRSPEC, installed i
439439

440440
[Differentia](https://github.com/Nicholaswogan/Differentia): allows for the computation for derivatives, gradients and Jacobians of Fortran subroutines or functions using forward mode automatic differentiation (AD), by Nicholas Wogan, inspired by [DNAD](https://github.com/joddlehod/dnad) and [ForwardDiff.jl](https://github.com/JuliaDiff/ForwardDiff.jl)
441441

442+
[diffstruc](https://github.com/nedtaylor/diffstruc): library that provides automatic differentiation capabilities through use of an array derived type, by Ned Thaddeus Taylor. It has implemented both forward and reverse mode automatic differentiation.
443+
442444
[Dual Number Automatic Differentiation (DNAD)](https://github.com/joddlehod/dnad): update of code from Yu, W. and Blair, M.: "DNAD, a Simple Tool for Automatic Differentiation of Fortran Codes Using Dual Numbers," Computer Physics Communications, vol. 184, 2013, pp. 1446-1452, by oddlehod. Related project: [Fortran_DNAD](https://github.com/nickbrady/Fortran_DNAD)
443445

444446
[Dual Numbers for Arbitrary Order Automatic Differentiation (DNAOAD)](https://github.com/fpenunuri/DNAOAD): implementation of automatic differentiation capable of handling derivatives of arbitrary order using dual numbers, by F. Peñuñuri et al. This implementation employs a direct approach to represent dual numbers without relying on recursive or nested structures, with associated preprint [here](https://arxiv.org/abs/2501.04159).
@@ -5920,5 +5922,6 @@ series (or its logs) is described by a linear combination of regressors, and the
59205922

59215923

59225924

5925+
59235926

59245927

0 commit comments

Comments
 (0)