Introduction to Fortran

Description

This course aims to introduce a subset of the scientific programming language Fortran so that users have the building blocks to be able to write well structured, readable and portable programs. The course is given as a mixture of lectures and practicals during which users gain experience of developing and running programs.

Key areas

  • brief history of the Fortran language (Fortran 77, 90, 95, 2003, 2008)
  • integer, real and character data types
  • computer arithmetic and precision
  • arrays 
  • whole array processing
  • dynamic arrays
  • i/o and file handling
  • intrinsic and user defined functions
  • the remaining Fortran intrinsic data types, character, logical and complex
  • control structures
  • introduction to modules
  • subroutines
  • modules for defining numeric precision (kind type parameters)
  • modules for global data
  • introduction to derived (user defined) data types
  • introduction to pointers

For more information please contact queries@fortranplus.co.uk