Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

ADIFOR working note. number sign. 2: Using ADIFOR to compute dense and sparse Jacobians

Technical Report ·
DOI:https://doi.org/10.2172/5688869· OSTI ID:5688869
ADIFOR is a source translator that, given a collection of Fortran subroutines for the computation of a function,'' produces Fortran code for the computation of the derivatives of this function. More specifically, ADIFOR produces code to compute the matrix-matrix product JS, where J is the Jacobian of the function'' with respect to the user-defined independent variables, and S is the composition of the derivative objects corresponding to the independent variables. This interface is flexible; by setting S = x, one can compute the matrix-vector product Jx, or by setting S = I, one can compute the whole Jacobian J. Other initializations of S allow one to exploit a known sparsity structure of J. This paper illustrates the proper initialization of ADIFOR-generated derivative codes and the exploitation of a known structure of J.
Research Organization:
Argonne National Lab., IL (United States). Mathematics and Computer Science Div.
Sponsoring Organization:
DOE; NSF; USDOE, Washington, DC (United States); National Science Foundation, Washington, DC (United States)
DOE Contract Number:
W-31109-ENG-38
OSTI ID:
5688869
Report Number(s):
ANL/MCS-TM-158; ON: DE92007996
Country of Publication:
United States
Language:
English

Similar Records

ADIFOR working note {number_sign}2: Using ADIFOR to compute dense and sparse Jacobians
Technical Report · Tue Dec 31 23:00:00 EST 1991 · OSTI ID:10122631

Getting started with ADIFOR
Technical Report · Tue Jun 01 00:00:00 EDT 1993 · OSTI ID:10104505

ADIFOR 2.0 user`s guide (Revision B)
Technical Report · Fri Mar 31 23:00:00 EST 1995 · OSTI ID:93483