Next:
Introduction to Fortran 90
Up:
Home
%
High Performance Fortran Programming Exercises
Introduction to Fortran 90
Reformatting Code
Declaration Format
Area Of a Circle
Operator Precedence
Control Structure, Intrinsics and More Expressions
The `Triangle Program'
Mathematical Magic
Decimal to Roman Numerals Conversion
Point on a circle
Quadratic equation solver
Arrays
Rank, Extents etc.
Hotel Array
Conformance
Array Element Ordering
Array References
Array Sections
Inquiry intrinsics etc.
Array Constructor
WHERE
Statement
Array Masked Array Assignment
Random Number Generation
MATMUL
Intrinsic
MAXLOC
Operations on arrays and array intrinsics
Vector Subscripts /
MAXLOC
Summation Example
Salaries Example
Travelling Salesman Problem
Procedures
Simple example of Subroutine
Simple example of a Function
Standard Deviation
Erroneous Code
Local Variables
Save Attribute
Simple External ProcedurE
Random Number Generation
Interfaces
Maggot/Onion Recursive Procedure Conundrum
Procedures and Modules
Types of Arrays
Triangular Numbers - Array Valued Function
Vector Multiplication - Array Valued Function
Encapsulation
Complex Arithmetic - Modules
Binary Cut
USE
Renames Statement
Kinds
Kind Functions and Available Representations
Input and Output
File IO
Formatted IO
Formatted IO
More Formatted IO
Formatted File IO
More File IO
Data Distribution
Local Index Sets
Column/Row Sum/Product
Array Masked Array Assignment
The Ising Model
Alignment using Templates
Local Index Sets
Game o'Life - courtesy of Edinburgh Parallel Computing Centre.
Matrix-Vector
Run Gaussian Elimination 2D
Local Index Sets
Parallel Loops
Forall
The Mandelbrot Set - courtesy of Edinburgh Parallel Computing Centre.
PURE
Procedures
Forall
Forall construct
Independent Loop
Procedures
Descriptive Distributions
Life in a Procedure
Procedures
LU Decomposition
Pivotal LU Decomposition
Problem with Allocatable Arrays and Templates
Optimised Life
Body Count!
Life Generation Number
Extrinsics and HPF Library
F77_LOCAL Extrinsic
Extrinsic simulates an
INDEPENDENT
Loop
Golf - HPF Intrinsics - curtosy of Edinburgh Parallel Computing Centre.
HPF Library
Next:
Introduction to Fortran 90
Up:
Home
©University of Liverpool, 1997
Thu May 29 10:11:26 BST 1997
Not for commercial use.