Fortran Cheat Sheet



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.

  1. Fortran Cheat Sheet
  2. Fortran Cheat Sheet Download

Anyone registered on the Wiki may edit this page.

Cheat

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

Cheat
  • 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

Fortran cheat sheet
  • Makefiles - tips from the UoM community

  • Community Learning includes links to other IT Services courses and free online courses.