CSC's free webinars

Are you wondering how to use Python, R or Matlab in CSC servers or how to analyze your RNA-seq data on Chipster software?
CSC offers free webinars on a monthly basis. See the list of webinars here.

You can also view all the recordings in our YouTube channel when most convenient for you.

Back

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
Lecturers: Sami Ilvonen (CSC)
Price:
  • Free for Finnish universities, universities of applied sciences and governmental research institutes.
  • Free for others.
The course materials, lunches as well as morning and afternoon coffees are free of charge.
Registration by 18.09.2019
Additional information
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