Fortran 90 for FORTRAN 77 Programmers

Instructor: Bill Mitchell
Mathematical and Computational Sciences Division

This is a five lecture short course on Fortran 90 intended to introduce the new features to scientists and engineers who currently program in FORTRAN 77. The course material was obtained from the University of Liverpool as their Fortran 90 1 Day Course. This material is copyrighted. If you do not have the software to read the available formats, an alternate format or a paper copy of these documents will be mailed to you if requested from William Mitchell.

For an overview of the course, look at the syllabus. At NIST the course is taught as five 1 hour lectures in the following locations and times. You can obtain the overhead projector slides as a single package (517K postscript, 98 pages) or one lecture at a time. In addition, there are three more slides with information on books, compilers, and obsolescent features in Fortran 95. There is also an extensive set of course notes (1627K postscript, 278 pages), which could be used as a first Fortran 90 book.

The above links are all postscript files. They are also available in pdf:
syllabus
slides in a single package
books
compilers
obsolescent in f95
course notes

Lecture #1: Overview of Fortran 90 July 6, 2000, 2:00, Lecture Room B
slides, 157K ps, 26 pages
slides in pdf
Lecture #2: Overview (continued) July 13, 2000, 2:00, Lecture Room A
Lecture #3: Arrays July 20, 2000, 2:00, Lecture Room A
slides, 217K ps, 27 pages
slides in pdf
Lecture #4: Modules July 27, 2000, 2:00, Lecture Room B
slides, 168K ps, 29 pages
slides in pdf
Lecture #5: Miscellaneous Features August 3, 2000, 2:00, Lecture Room C
slides, 180K ps, 19 pages
slides in pdf


Examples and Exercises

The Liverpool material did not come with exercises, so I have taken the exercises from another Fortran 90 course supplied by the Manchester and North High Performance Computing Training & Education Centre. Of course, the material does not come in the same order, so your first exercise is to figure out which exercises you can do after each lecture :-P

The exercises are in five small postscript files, but remember these do not correspond to the five lectures.
exercise set 1 in postscript or pdf
exercise set 2 in postscript or pdf
exercise set 3 in postscript or pdf
exercise set 4 in postscript or pdf
exercise set 5 in postscript or pdf

Answers to the exercises are also available, as are several examples. Be sure to read the README file that explains the organization of these files.


Additional information

  • The Fortran Market, a resource with links to just about everything Fortran.

  • Mike Metcalf's "Fortran 90 Information", with information on compilers, books, courses, and other useful products.

    Last change to this page: July 5, 2000
    Date this page created: 1997
    Contact: William Mitchell
    Home Page