Fortran 90

Manual Title page

Textooks and References
 

Chapter 1:   Introduction to Fortran 90

1.1 A very brief history
1.2 Why Fortran?
1.3 Coding in UNIX
1.4 Compiling in UNIX
1.5 Fortran 90 v. FORTRAN 77

Chapter 2:   Basic Concepts

2.1 Basic Fortran
2.2 Program Format
2.3 Data Types, Declaration, and Parameterization
2.4 Operations and Logical Expressions
2.5 Precision
2.6 Intrinsic Functions
2.7 Input, Output and Format Descriptors

Chapter 3:  Control Structure

3.1 Branches
3.2 Loops
3.3 Pseudocode and Flowcharts

Chapter 4:   Subroutines, External Functions, and Modules

4.1 External Functions
4.2 Subroutines

Chapter 5:  Arrays

5.1 One Dimensional Arrays
5.2 Allocatable Arrays
5.3 Multi-Dimensional Arrays
5.4 Derived Data Types

APPENDICES

A.1:  Helpful information

A.1.1 Fortran Character Set
A.1.2 Operations
A.1.3 Random number generator
A.1.4 Debugging Guide