Oct 8 – 11, 2013
CSC - IT Center for Science
Europe/Helsinki timezone
This brand new course gives introduction to more modern features of the Fortran 2008 standard. Among subjects are more flexible handling of dynamically allocated objects, operator overloading, object oriented features and language interoperability. Thereafter a highly useful introduction to directive based shared memory parallelism OpenMP is covered before going through Co-Array Fortran (CAF) extensions as a way to express distributed memory parallelism within the standard.

Learning outcome
At the end of the course you will be able to write and understand Fortran 2008 programs, which utilize more advanced concepts. You also will be able to write small parallel program using OpenMP directives and CAF extensions.

Pre-requisites
The PATC course Fortran 95/2003 or equivalent knowledge in Fortran 95/2003. Using Unix/Linux as well as knowledge fo how to use text editors like emacs or vi.

Price: Free of charge

Lecturers: Sami Saarinen (CSC), Mikko Byckling (CSC)

Programme:
Day 1: Tuesday, October 8, 2013 (at 9:00 - 17:00)
  • 09:00 - 09:45 Advanded Fortran intro
  • 10:00 - 10:45 Useful new features
  • 11:00 - 12:00 Exercises
  • 12:00 - 13:00 Lunch break
  • 13:00 - 13:45 Types & procedure ptrs
  • 14:00 - 14:45 Exercises
  • 15:00 - 16:00 Object Oriented Fortran
  • 16:00 - 17:00 Exercises
Day 2: Wednesday, October 9, 2013 (at 9:00 - 16:00)
  • 09:00 - 09:45 Advanced OOF
  • 10:00 - 10:45 Exercises
  • 11:00 - 12:00 Interoperability with C
  • 12:00 - 13:00 Lunch break
  • 13:00 - 14:00 Exercises
  • 14:00 - 14:45 Introduction to OpenMP
  • 15:00 - 16:00 Exercises
Day 3: Thursday, October 10, 2013 (at 9:00 - 16:00)
  • 09:00 - 09:45 Thread synchronization
  • 10:00 - 11:00 Exercises
  • 11:00 - 12:00 Advanced OpenMP
  • 12:00 - 13:00 Lunch break
  • 13:00 - 13:45 Exercises
  • 14:00 - 14:45 Introduction to CAF
  • 15:00 - 16:00 Exercises
Day 4: Friday, October 11, 2013 (at 9:00 - 15:30)
  • 09:00 - 09:45 More CAF features
  • 10:00 - 11:00 Exercises
  • 11:00 - 12:00 Advanced CAF
  • 12:00 - 13:00 Lunch break
  • 13:00 - 15:00 Exercises
  • 15:00 - 15:30 Wrap-up
Starts
Ends
Europe/Helsinki
CSC - IT Center for Science
Training room Dogmi
Life Science Center Keilaranta 14 Espoo, Finland
CSC is located in Keilaniemi, 10 km west of the Helsinki City Center. More information how to find us here.

More information about CSC - IT Center for Science

Accommodation
If you have any questions, please click on the support link on the left to send an email to the local organizers