Module 799-FORTRAN in TOMSREVOLVE: 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 ).