*Fortran 77 to Fortran 90 Tutorial*in English, HTML-version,

Fortran 90 for the Fortran 77 Programmer*Fortran 77 to Fortran 90 Tutorial*in Russian, book written together with Professor Yurij Shokin, Novosibirsk:

FORTRAN-90, Kniga dlja programmiruyushchikh na yazyke Fortran-77, Izdatel'stvo Sibirskogo Otdeleniya Rossijskaya Akademiya Nauk (Siberian Division of the Russian Academy of Sciences), Novosibirsk 1995. ISBN 5-85826-013-6.

Cover and Title page are available as pictures.*Fortran 95 Tutorial*in Swedish, Lärobok i Fortran 95, Version 4.0, June 2007:

This book was available in printed form from Bokakademin.En reviderad version 4.3 från november 2012 finns nu tillgänglig för nedladdning:

*Fortran 95 Tutorial*in Swedish, HTML version 3.4:

Lärobok i Fortran 95*Fortran 95 chapter*

English version

Swedish version*This book investigates some of the difficulties related to scientific computing, such as accuracy requirements and rounding, and explains how to obtain accurate and reliable results.*

Accuracy and Reliability in Scientific Computing

#### ISO/IEC Standards of JTC 1/SC 22 are of interest.

Use the search facility!- ISO/IEC 1539-1:2010 Fortran, Part 1, Base Language
- ISO/IEC 1539-2:2000 Fortran, Part 2, Varying length character strings
- ISO/IEC 1539-3:1999 Fortran, Part 3, Conditional compilation
- ISO 8651-1:1988 Graphical Kernel System (GKS) language bindings -- Part 1: FORTRAN
- ISO/IEC 9593-1:1990 Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings -- Part 1: FORTRAN
- ISO/IEC TR 15580:2001 Fortran, Floating-point exception handling
- ISO/IEC TR 15581:2001 Fortran, Enhanced data type facilities

#### Inofficial versions of the standards

- ISO/IEC 1539-2:1994 Fortran, Part 2, Varying length character strings
- Technical Corrigenda to the Fortran 90 Standard (in Postscript)
- Corrigendum 1, 13 August 1993
- Corrigendum 2, 22 June 1995
- Corrigendum 3, 29 February 1996

- March 1996 Fortran 95 Draft. Many files in these directories, aa is Appendix A, c01 is Chapter 1, lot is List of Tables, and so on.
- Ftp site for ISO/IEC JTC1/SC22/WG5
- JTC1/SC22/WG5 Home of Fortran Standards
- Fortran 2008 Final Committee Draft (623 pp.)

#### Various links

- British Computer Society Fortran Specialist Group
- Technical Report for Floating-Point Exception Handling
- HTML version of the Fortran 77 Standard
- The Fortran Market
- Lots of Fortran Information Fortran Library (unknown source)
- Lots of Fortran Information Fortran Start Page
- German site of Fortran Information (in German)
- Fortran Coverage Analysis Tool from Daresbury Laboratory
- Liverpool F90 Course
- Liverpool HPF Course
- Introduction to Fortran 90, The Queen's University of Belfast
- High Performance Fortran Forum America
- High Performance Fortran Forum Europe
- Co-Array Fortran
- HUJI Fortran Programming Site, by Abrahan Hagay
- Fortran 95 Handbook by Jeanne C. Adams, Walter S. Brainerd, Jeanne T. Martin, Brian T. Smith, and Jerrold L. Wagener.

#### Fortran 90 numerical libraries:

- NAG Numerical Libraries for Fortran 90 Users
- IMSL Fortran Library
- HP Mathematical Software Library MLIB (PA-RISC/IA-64)
- Intel Math Kernel Library MKL (IA-32/IA-64)

#### Fortran 95 compilers:

- gfortran, GNU Fortran 95 Compiler (work in progress)
- g95, Another Fortran 95 Compiler (work in progress)
- NAGWare f95 Compiler
- HP High Performance Computing
- HP Fortran (PA-RISC/IA-64)
- IBM Fortran Compilers
- Intel
- PGI Workstation Compilers and Tools
- Sun Studio 12: Fortran 95 Readme
- Fortran 2003 Features in the Sun Fortran Compiler
- Lahey Computer Systems Lahey/Fujitsu compilers

#### Conversion from Fortran 77 to Fortran 90/95:

- Alan Miller's program which attempts more ambitious conversions such as adding INTENTs for subprogram arguments (and usually succeeds).
- SPAG - Fortran Code Restructuring

Back to Bo Einarsson home page

Last modified: March 2, 2013