Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Conversion to Fortran 90
Buckley A. ACM Transactions on Mathematical Software20 (3):308-353,1994.Type:Article
Date Reviewed: Nov 1 1995
Comparative Review

Fortran 90 compilers are now available from a variety of sources for most of the commonly used scientific and engineering computing environments. A big question now for developers of scientific software is whether to use Fortran 90, stick with Fortran 77, or switch to something like C or C++. Buckley’s paper provides a detailed description and analysis of the process of converting a Fortran 77 minimization package to Fortran 90. Some of the discussion is specific to minimization software, but most of the paper addresses issues that will be important for all developers of scientific software in Fortran 90. The beginning of the paper contains an overview of Fortran 90 features not present in Fortran 77. The rest of the paper describes how and why each of the features was utilized in the new algorithm.

The paper can be read as an introduction to Fortran 90 for numerical computation, with a detailed case study. It can also be read as a guide to the issues that need to be addressed by any large Fortran 90 implementation. In many cases, Buckley describes not only what was done, but what other choices were available and why specific choices were made. The paper is long but well written, and it deserves a careful reading by anyone either considering or involved in a Fortran 90 implementation.

The companion paper provides a careful description, including a detailed example, of how to use the new Fortran 90 minimization package.

Reviewer:  A. Genz Review #: CR119023 (9511-0876)
Comparative Review
This review compares the following items:
  • Conversion to Fortran 90:
  • Algorithm 734; a Fortran 90 code for unconstrained nonlinear minimization:
  • Bookmark and Share
     
    Fortran 90 (D.3.2 ... )
     
     
    Gradient Methods (G.1.6 ... )
     
     
    Mathematical Software (G.4 )
     
    Would you recommend this review?
    yes
    no
    Other reviews under "Fortran 90": Date
    A convergence theorem of Rosen’s gradient projection method
    Du D. (ed), Zhang X. Mathematical Programming: Series A 36(2): 135-144, 1986. Type: Article
    Jul 1 1988
    A class of filled functions for finding global minimizers of several variables
    Ge R., Qin Y. Journal of Optimization Theory and Applications 54(2): 241-252, 1987. Type: Article
    Feb 1 1988
    Nonlinear parameter estimation: an integrated system in BASIC
    Nash J., Walker-Smith M., Marcel Dekker, Inc., New York, NY, 1987. Type: Book (9789780824778194)
    Jan 1 1989
    more...

    E-Mail This Printer-Friendly
    Send Your Comments
    Contact Us
    Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
    Terms of Use
    | Privacy Policy