Advanced Fortran 90 by Timothy H. A makefile tutorial for Fortran90/95. Fortran90 cheat sheet. Ian Bush, 'The View from the High End: Fortran, Parallelism and the HECToR Service', ACM Fortran Forum, December 2010, 29, 3. Fortran90 for the Fortran77 Programmer. Fortran77 to Fortran90 tutorial. Regex Accelerated Course and Cheat Sheet For easy navigation, here are some jumping points to various sections of the page: Characters Quantifiers More Characters Logic More White-Space More Quantifiers Character Classes Anchors and Boundaries POSIX Classes Inline Modifiers Lookarounds Character Class Operations.
Anyone registered on the Wiki may edit this page.
Course Materials
These are available only to UoM staff & students
Online Introduction to Fortran
Online Intermediate Fortran
Fortran Cheat Sheet
If you have any problems accessing the courses please email us. Please book to attend this course to get an account on the CSF, receive remote assistance for the practical session and accreditation for attendance. Note that access to the course may require use of the VPN if you are off campus.
Compilers and Tools
There are a number of compilers available, commercial and open source. For multiple CPU architectures, G95 appears to be the most reliable free compiler.
Information on Fortran compilers (e.g. NAG and Intel) available for use by University staff and students can be found in the IT Services Knowledge Base
Gfortran — the GNU Fortran compiler, part of GCC
The GNU Fortran compiler manual
G95, a stable, production Fortran 95 compiler available for multiple cpu architectures and operating systems
IBM XLFORTRAN Library - the compiler used in HPCx
Silverfrost FTN95
plusFORT. The University has a plusFORT site license for Unix. plusFORT provides a number of useful developer tools.
Vectorization
Vectorization with Pragmas in Fortran using Intel compilers
Mixed Language Programming
Using C/C++ and Fortran together
External Links
Wikipedia entry for Fortran
Fortran standards documents
Fortran Resources and Fortran 77/90/95 Compilers for Windows and Linux
Fortran course at the University of Oslo
Fortran courses at the University of Liverpool
Mistakes in FORTRAN programs that might surprise you
A simple control file example
A powerful and flexible method for organising data input in a user-friendly manner
Dr David Apsley's Notes
Fortran90 course by Professor John Mahaffy, Penn State, USA
Advanced Fortran 90 by Timothy H. Kaiser,Ph.D.
A makefile tutorial for Fortran90/95
Fortran90 cheat sheet
Ian Bush, 'The View from the High End: Fortran, Parallelism and the HECToR Service', ACM Fortran Forum, December 2010, 29, 3.
Fortran90 for the Fortran77 Programmer
Fortran77 to Fortran90 tutorial
Short pdf presentation highlighting differences between Fortran77 and Fortran90
Internal Links
Fortran Cheat Sheet Download
Makefiles - tips from the UoM community
Community Learning includes links to other IT Services courses and free online courses.