Computational Modelling Group

Workshop  30th April 2015 4 p.m.  177/2023

FORTRAN programming language

Ioannis Begleris and Hao Wang
Uni of Soton

Web page
http://computationalmodelling.bitbucket.org/tools/FORTRAN.html
Categories
Complex Systems, e-Research, Fortran, NGCM, Python, Scientific Computing, Software Engineering
Submitter
Ioannis Begleris

The first FORTRAN referencing manual for the IBM 704 (15 October 1956).

FORTRAN was introduced in the late 50's as an alternative to the assembly language and by doing to paved the way for programming as we know it today. Although its use has not grown at the same rate that other programming languages have it is still widely used in scientific computing. Also many long-established libraries that are used today are still written in FORTRAN making in important to interface between High level languages and FORTRAN.

This workshop will introduce the basics structure of a FORTRAN code and More specifically:

  • Structure
  • Variable decelerations
  • Control flow statements
  • Sub-programs
  • Fortran to Python interface via the Numpy package f2py

The workshop will also include a practical session hence it is recommended to bring a laptop with either the virtual machine provided installed or a Linux operating system with the tools needed. Both are found in the web page above.