There is an Open Access version for this licensed article that can be read free of charge and without license restrictions. The content of the Open Access version may differ from that of the licensed version.
Pricing information
Please choose your delivery country and your customer group
This document contains a collection of notes about tools that we have found useful in our work on automatic differentiation. Using m4 for Procedure Renaming. Most transformations necessary to link C and Fortran programs involve changing the case of the C prodecure names and some other trivial manipulations. We automate this procedure. On Linking ADOL-C and Fortran Programs. This portion of the document serves a dual purpose. It is a guide to getting started with ADOL-C, and it also describes methods of linking ADOL-C and Fortran programs together. A Quick Discussion of the fortran-manipulate(center dot)pl Package. We provide two low-level perl functions that aid in coping with the fact that Fortran ''logical'' tines may include an initial line and many continuation lines. Fortran Text Manipulation with per1. We describe a very powerful perl template that may be easily customized to perform in many common Fortran manipulations, such as expansion of various templates in the code. A Simple Wrapper for ADIFOR. Some simple transformations of the ADIFOR script and composition files allow much more intuitive syntax.