[Home] . . . Search by [Problem] [Package] [Name or Keyword] . . . [Math at NIST]

Module 799-FORTRAN in TOMS

General Information

REVOLVE: A "controller" for running a user computational differentiation program to compute the gradient of a scalar-valued function. Generates checkpointing schedules to reduce memory requirements for standard reverse differentiation. A C version is also available. (See A. Griewank and A. Walther, ACM TOMS 26 (2000) pp. 19-45 ).

Usage
I = REVOLV (CHECK, CAPO, FINE, SNAPS, INFO)
Classification
H1Numerical differentiation
Type
subroutine in TOMS package
Language
Fortran 77
Availability
Some uses prohibited, Portable
Precision
Single Precision

Download from NETLIB; Public access repository

Location
The University of Tennessee at Knoxville and Bell Laboratories
Contact
Jack Dongarra, ORNL (dongarra@cs.utk.edu) and Eric Grosse, Bell Labs (ehg@research.att.com)
Comments? gams@nist.gov