Department of Engineering

IT Services

Likely uses for and users of Fortran 90

There are three obvious cases:

  • Existing Fortran 77 experts who want to produce well-structured or object-oriented code.
  • Applications which need to call legacy Fortran libraries.
  • Any scientific or engineering application which might be used on a multi-processor machine or cluster. (May need HPF or Fortran 95 features, too.)

Ideally, if Fortran 90 is available on your target, any new Fortran code should:

  1. Avoid all obsolescent features from Fortran 66.
  2. Use new features of Fortran 90 to avoid COMMON BLOCK and GOTO except where essential.