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
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.