The Queen's University of Belfast

Parallel Computer Centre
[Next] [Previous] [Top]
Fortran 90
An introduction to the language for beginners
Dimitris Tsaptsinos (SEL-HPC).
Rob Davies (Cardiff)
Alan Rea (Belfast)
- Introduction
-
- - Introduction
-
- - History
-
- - Fortran 90
-
- - References
-
- - Resources
-
- - The program
-
- - The program
-
- - Coding convention
-
- Variables and Statements
-
- - Variables and Statements
-
- - Numeric data
-
- - Variables
-
- - Parameters
-
- - Arithmetic Expressions
-
- - Assignment Statement
-
- - Simple Input and Output
-
- - Comments
-
- - Program Layout
-
- - Derived Data Types
-
- Character processing
-
- - Character Processing
-
- - Character type
-
- - Character Constants
-
- - Character Variables
-
- - Character manipulation
-
- Arrays
-
- - Arrays
-
- - Terminology
-
- - Specifications
-
- - Array sections
-
- - Vector subscripts
-
- - Array storage
-
- - Array assignment
-
- - Zero-sized arrays
-
- - Initialising arrays
-
- - WHERE
-
- - Array intrinsic functions
-
- Logical & comparison expressions
-
- - Logical & comparison expressions
-
- - Relational operators
-
- - Logical expressions
-
- - Character comparison
-
- Control statements
-
- - Control statements
-
- - Conditional statements
-
- - Repetition
-
- - DO loops
-
- - GOTO statement
-
- Program units
-
- - Program units
-
- - Programs structure
-
- - Illustrated definitions
-
- - The main program
-
- - Procedures
-
- - Procedure variables
-
- - Interface blocks
-
- - Procedure arguments
-
- - Recursion
-
- - Generic procedures
-
- - Modules
-
- - Overloading operators
-
- - Defining operators
-
- - Assignment overloading
-
- - Scope
-
- Interactive input and output
-
- - Interactive input and output
-
- - I/O Overview
-
- - FORMAT Statement
-
- - Edit Descriptors
-
- - Input/Output Lists
-
- - Namelist
-
- - Non-Advancing I/O
-
- File-based Input and Output
-
- - File-based Input and Output
-
- - Unit Numbers
-
- - Read Statement
-
- - Write Statement
-
- - Open Statement
-
- - Close Statement
-
- - Inquire Statement
-
- - Direct Access Files
-
- Dynamic arrays
-
- - Dynamic arrays
-
- - Static arrays
-
- - Variable sized arrays
-
- - Assumed shape and automatic arrays
-
- - Allocatable Arrays
-
- - Memory leaks
-
- Pointer Variables
-
- - Pointer variables
-
- - What are Pointers?
-
- - Specifications
-
- - Pointer assignment
-
- - Pointer status
-
- - Dynamic storage
-
- - Array pointers
-
- - Derived data types
-
- - Pointer arguments
-
- - Pointer functions
-
[Next] [Previous] [Top]
All documents are the responsibility of, and copyright, © their authors and do not represent the views of The Parallel Computer Centre, nor of The Queen's University of Belfast.
Maintained by Alan Rea, email A.Rea@qub.ac.uk
Generated with CERN WebMaker