Skip to main content

Automatic generation of FORTRAN-Coded Jacobians and Hessians

  • Applications And Systems
  • Conference paper
  • First Online:
Eurocal '87 (EUROCAL 1987)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 378))

Included in the following conference series:

Abstract

A package for automatically generating efficient (FORTRAN) code for calculating Jacobians and Hessians is presented. It is meant as an extension to the symbolic-numeric interface of REDUCE. GENTRAN and the code optimizer prove to be a powerful combination. GENTRAN, a code GENeration and TRANslation package, is both used for translating Lisp code into FORTRAN and for template processing. The code optimizer is used for locally optimizing the generated code.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

8. References

  1. Aho A.V., R. Sethi, J.D. Ullman, Compilers Principles, Techniques, and Tools. Addison-Wesley, Reading, Mass., 1986.

    Google Scholar 

  2. Gates, B.L., "An Automatic Code Generation Facility for REDUCE". SYMSAC Proceedings '86, B.W. Char (ed), Waterloo, July 21–23, 1986.

    Google Scholar 

  3. Hearn, A.C. (ed), REDUCE User's Manual, Version 3.2. The Rand Corporation, Santa Monica, California. April 1984.

    Google Scholar 

  4. Heam, A.C., "Optimal Evaluation of Algebraic Expressions". Proceedings AAECC-3, J. Calmet (ed), Springer LNCS Series 229, pp392–403, Springer, Heidelberg. 1986.

    Google Scholar 

  5. Marti, J.B., A.C. Hearn, M.L. Griss, C. Griss, Standard Lisp Report. University of Utah, August 1978.

    Google Scholar 

  6. NAG FORTRAN Library Manual Mark 11. Numerical Algorithms Group, Oxford, 1984.

    Google Scholar 

  7. van den Heuvel, P., "Adding Statements of REDUCE". ACM SIGSAM Bulletin 20,1/2, pp 8–14, 1986.

    Google Scholar 

  8. van den Heuvel, P., Aspects of Program Generation related to Automatic Differentiation. Master's Thesis, University of Twente, Department of Computer Science, Enschede, The Netherlands, December 1986.

    Google Scholar 

  9. van Hulzen, J.A., "Code Optimization Of Multivariate Schemes: A Pragmatic Approach", Proceedings EUROCAL '83, J.A. van Hulzen (ed.), Springer LNCS-series 162, pp 286–300, Springer, Heidelberg, 1983.

    Google Scholar 

  10. van Hulzen, J.A., Program Generation Aspects of the Symbolic-Numeric Interface. Memorandum INF-85-25, Twente University of Technology, Department of Computer Science, Enschede, The Netherlands, November 1985.

    Google Scholar 

  11. Wang, P.S., T.Y.P. Chang, J.A. van Hulzen, "Code Generation and Optimization for Finite Element Analysis", EUROCAM '84 Proceedings, J.P. Fitch (ed.). Springer LNCS series 174, pp. 237–247. Springer, July 1984.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

James H. Davenport

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

van den Heuvel, P., van Hulzen, J.A., Goldman, V.V. (1989). Automatic generation of FORTRAN-Coded Jacobians and Hessians. In: Davenport, J.H. (eds) Eurocal '87. EUROCAL 1987. Lecture Notes in Computer Science, vol 378. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51517-8_99

Download citation

  • DOI: https://doi.org/10.1007/3-540-51517-8_99

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51517-3

  • Online ISBN: 978-3-540-48207-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics