1. Preface
The goal of this Fortran tutorial is to give a quick introduction to the
most common features of the Fortran 77 programming language. A companion
tutorial introduces the key enhancements found in Fortran 90. It is not
a complete reference! Many details have been omitted. The presentation
focuses on scientific computations, mainly linear algebra. The outline
of this tutorial was inspired by the book
"Handbook for Matrix Computations"
by T.F. Coleman and C. Van Loan, published by SIAM.
Sections of this tutorial pertaining to Fortran 90 were based on the book
"FORTRAN
77 for Engineers and Scientists with an Introduction to Fortran 90"
by L. Nyhoff and S. Leestma published by Prentice Hall.
This tutorial was designed by Erik Boman to be used in the course
SCCM-001-F:
Introduction to Fortran taught at Stanford University, Winter quarter
1996. It has been modified by Sarah T. Whitlock and Paul H. Hargrove for
use in the Fortran courses which have been offered under different course
numbers each subsequent year. Permission to use this tutorial for educational
and other non-commercial purposes is granted provided all author and copyright
information is retained.
-
Paul H. Hargrove, Stanford, December 1997.
-
Sarah T. Whitlock, Stanford, January 1997.
-
Erik Boman, Stanford, December 1995.
Copyright © 1995-7 by Stanford University. All rights reserved.
This tutorial has been further modified by Gary E. Bowman for use in
the Department of Physics and Astronomy at Northern Arizona University
(2001). The url for the original Web site is: www-teaching.physics.ox.ac.uk/Unix+Prog/hargrove/tutorial_77/
[ME-390 Home
Page][Fortran
77 Tutorial Home]
hargrove@sccm.Stanford.EDU