The tool ADOL-F was an early attempt to use the overloading capabilities newly introduced to Fortran to create an execution trace.
The idea was to replicate the format of the ADOL-C execution trace (aka the "tape") so that one could reuse the ADOL-C drivers to do the derivative computation. Because of the lack of a "destructor" for the active type that enables the execution trace, there was no means to curtail the growth of active locations (see ADOL-C). The tool is no longer maintained and listed here just to keep the record complete.
- Dmitry Shiriaev, Andreas Griewank, Jean Utke
Licensing: open source
References on ADOL-F in our publication database: 1