Description
The Fortran programming language is still - despite of its long history - one of the standard and most useful languages in scientific computing. Our course will give the participants basic knowledge on the Fortran 95 programming language as well as some glimpses on the Fortran 2003/2008 standards and their new features. Best practices for obtaining high performance with Fortran will also be discussed. Both days include lectures and practical hands-on exercises.
Learning outcome
At the end of the course, the attendees will be able to write small Fortran programs and understand legacy (and newer) software written in Fortran.
Prerequisites
Using Linux/Unix. Basic knowledge on programming in general is recommended but not mandatory.
Agenda
Day 1, Monday 19.9
- 09.00 – 09.45 Getting started with Fortran
- 09.45 – 10.15 Exercises
- 10.15 – 10.30 Coffee break
- 10.30 – 11.00 Procedures & modules
- 11.00 – 12.00 Exercises
- 12.00 – 13.00 Lunch
- 13.00 – 13.30 Fortran arrays
- 13.30 – 14.00 Exercises
- 14.00 – 14.30 Fortran arrays cont'd
- 14.30 – 14.45 Coffee break
- 14.45 – 15.45 Exercises
- 15.45 – 16.00 Summary of the first day & exercises walk-trough
Day 2, Tuesday 20.9
- 09.00 – 09.45 Input/Output
- 09.45 – 10.30 Exercises
- 10.30 – 10.45 Coffee break
- 10.45 – 11.15 Derived types
- 11.15 – 12.00 Exercises
- 12.00 – 13.00 Lunch
- 13.00 – 13.45 Other useful features
- 13.45 – 14.30 Exercises
- 14.30 – 14.45 Coffee break
- 14.45 – 15.45 Exercises
- 15.45 – 16.00 Summary of the second day & exercises walk-trough
Lecturers:
Sami Ilvonen (CSC), Pekka Manninen (CSC)
Language: English
Price: Free of charge