Skip to main content

Fortran Is Getting More and More Powerful

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3732))

Abstract

There is plenty happening just now with respect to Fortran.

Two sets of features (for exception handling and for enhancements to allocatable arrays) were defined in Technical Reports as extensions to Fortran 95 and have become widely available in compilers.

The Fortran 2003 Standard has been approved and is about to be published. As well as adding the contents of the two Technical Reports, this adds interoperability with C, parameterized derived types, procedure pointers, type extension and polymorphism, access to the computing environment, support of international character sets, and many other enhancements.

A new Technical Report has also been approved and is about to be published. This enhances the module features and avoids the ‘compilation cascade’ that can mar the development of very large programs. It is written as an extension of Fortran 2003, but is expected to be widely implemented as an extension to Fortran 95 compilers.

We will summarize all these developments, which will make Fortran even more suitable for large numerically-demanding applications.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. IEEE. Binary floating-point arithmetic for microprocessor Systems. IEC 60559: Originally IEEE 754-1985 (1989)

    Google Scholar 

  2. ISO 10646. Universal multiple-octet coded character set (UCS) - Part 1: Architecture and basic multilingual plane. ISO/IEC 10646-1 (2000)

    Google Scholar 

  3. Metcalf, M., Reid, J., Cohen, M.: Fortran 95/2003 explained. Oxford University Press, Oxford (2004)

    MATH  Google Scholar 

  4. Reid, J.: The new features of Fortran 2003. ISO/IEC JTC1/SC22/WG5 N1579 (2003), ftp://ftp.nag.co.uk/sc22wg5/N1551-N1600/

  5. Reid, J.: The future of Fortran. Computing in Science and Engineering 5(4), 59–67 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Reid, J.K. (2006). Fortran Is Getting More and More Powerful. In: Dongarra, J., Madsen, K., Waśniewski, J. (eds) Applied Parallel Computing. State of the Art in Scientific Computing. PARA 2004. Lecture Notes in Computer Science, vol 3732. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11558958_4

Download citation

  • DOI: https://doi.org/10.1007/11558958_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29067-4

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics