CSC's trainings and events have moved

Find our upcoming trainings and events at www.csc.fi.

This site is an archive version and is no longer updated.
 

Go to CSC Customer trainings and Events

fortran_2019

Fortran Programming for Scientific Computing
Date: 25.09.2019 9:00 - 27.09.2019 15:00
Location details: The event is organised at the CSC Training Facilities located in the premises of CSC at Keilaranta 14, Espoo, Finland. The best way to reach us is by public transportation; more detailed travel tips are available.
Language: english-language
lecturers: Sami Ilvonen (CSC)
Jussi Enkovaara (CSC)
Price:
  • free-price-finnish-academics.
  • free-price-others.
The course materials, lunches as well as morning and afternoon coffees are free of charge.
Additional Information
THE COURSE IS FULLY BOOKED!
This course is part of the PRACE Training activity. Please visit the PRACE Training portal for further information about the course. For content please contact sami.ilvonen@csc.fi, for practicalities patc@csc.fi

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 programs using the Fortran language.

Prerequisites

Basic knowledge on programming in general is recommended.

 

Program

Day 1, Wednesday 25th of August

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 26th of August

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 27th of August

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

Course materials