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 the 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
After this course you should be able to write simple programg using the Fortran language.
Prerequisites
Basic knowledge on programming in general is recommended.
Agenda
Day 1, Wednesday 25.9
- 09.00 - 10.00 Lecture: Getting started with Fortran
- 10.00 - 10.30 Exercises
- 10.30 - 10.45 Coffee break
- 10.45 - 11.15 Exercises
- 11.15 - 12.00 Lecture: Procedures and modules
- 12.00 - 13.00 Lunch break
- 13.00 - 14.30 Exercises
- 14.30 - 14.45 Coffee break
- 14.45 - 15.15 Lecture: Fortran arrays
- 15.15 - 15.45 Exercises
- 15.45 - 16.00 Wrap-up, Q&A
Day 2, Thursday 26.9
- 09.00 - 09.45 Lecture: more about arrays
- 09.45 - 10.30 Exercises
- 10.30 - 10.45 Coffee break
- 10.45 - 12.00 Exercises
- 12.00 - 13.00 Lunch break
- 13.00 - 14.00 Lecture: File I/O
- 14.30 - 14.45 Coffee break
- 14.45 - 15.45 Exercises
- 15.45 - 16.00 Wrap-up, Q&A
Day 3, Friday 27.9
- 09.00 - 09.45 Lecture: Derived data types
- 09.45 - 10.30 Exercises
- 10.30 - 10.45 Coffee break
- 10.45 - 11.15 Exercises
- 11.15 - 12.00 Lecture: Other useful features
- 12.00 - 13.00 Lunch break
- 13.00 - 13.45 Exercises
- 13.45 - 14.15 Lecture: Overview on more advanced Fortran topics
- 14.15 - 14.30 Course wrap-up
Lecturers:
Jussi Enkovaara (CSC), Sami Ilvonen (CSC)
Language: English
Price: Free of charge