DNAOAD (Dual Number Arbitrary Order Automatic Differentiation) is a Fortran implementation of dual numbers for arbitrary order automatic differentiation.
To run the examples, navigate to the examples directory and use a terminal. For example:
sh create_exec.sh ex1.f90On Windows, use:
create_exec.bat ex1.f90Note: Alternatively (and this is the recommended method), you can manually compile and run the source files.
The examples in the SourcesF folder can be compiled directly using the Intel Fortran compiler:
ifx ex3.f90If you're using gfortran, use the SourcesF_gfortran folder instead.
For further details, see Section 4 of the article: