CSC's trainings and events have moved

Find our upcoming trainings and events at

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

Go to CSC Customer trainings and Events


CSC Summer School in High-Performance Computing 2016

Date: 28.06.2016 - 04.07.2016
Location: Nuuksio, Espoo
Location details: The event is organised at Solvalla sports institute in Nuuksio, a beautiful location in the Helsinki Metropolitan area.
Language: english-language
lecturers: Sebastian von Alfthan (CSC)
Mikko Byckling (Intel)
Jussi Enkovaara (CSC)
Sami Ilvonen (CSC)
Martti Louhivuori (CSC)
Pekka Manninen (CSC)
Joonas Nättilä (University of Turku)
Timo Weckman (Aalto University)
Price: 990 euros + VAT (24%)
The fee is all-inclusive. It includes accommodation, four meals and two coffee breaks on most days (see the programme), social events, printed course materials, instructed sport activities and related equipment, transportation (from downtown Helsinki and back), as well as a substantial amount of refreshments. Participants need to bring their own laptops for the exercises.
Registration has closed and the participants have been informed about the acceptance.
Additional Information
Inquiries about the content:
General inquiries:

The 7th CSC Summer School brings together undergraduate and graduate students and postdoctoral researchers in different disciplines of scientific computing. The contents consist of lectures and hands-on training on parallel programming, code optimization and other necessary skills in development of scientific software.

General information

The school is aimed for graduate students working in various fields of science, e.g., chemistry, physics, life sciences, engineering or economics. Also undergraduates as well as post-docs will find the school very useful.  The seven days of school are filled with coding, sports & leisure activities and having good time together. Be warned, though, that at this time of the year, the sun will not set almost at all in the Nordic night!

Some skills to operate in a Unix environment will be assumed. No previous programming skills are necessary; however, knowledge in some programming language will ease up grasping the concepts. The first lectures in Fortran or C will begin more or less from beginning. Therefore it is possible to build up HPC expertise from almost zero up to an intermediate/semi-advanced level during the school.

The following topics will be covered (for a detailed program, see further below):

  • Fortran 95/2003 and C programming languages in scientific programming
  • Basics of parallel programming using the message-passing (MPI) and threading (OpenMP) paradigms
  • Efficient input/output using parallel I/O
  • More advanced topics in MPI
  • Hybrid parallel programming combining MPI, OpenMP
  • Building real-world HPC application suites.

The participants will get a certificate from the school that contains a recommendation to your home university to grant you 5 credits (ECTS) for the school.


Accommodation takes place in 1 and 2 person rooms with en-suite shower and toilet. Linen and towels will be provided. The single rooms will be given to those who have registered earliest to the school (i.e. allocated by the order of registration).

Previous summer schools

This is the 7th CSC Summer School in HPC, so have a look also at the previous schools: 2011, 2012, 2013, 2014, 2015. From the materials of last year's school you will get an idea about the contents of the Summer School 2016.

Quotes from participant feedback of the past schools:

"Very well organized summer school. Teaching was of extreme quality, University teachers should come and learn from you guys."

"Best camp I've attended!"

"I felt that the amount of lectures and excises were well in balance. We had good series of exercises to clarify what was taught in the lectures, and enough time to actually work on them. Also, the teachers assistance during the exercise sessions were really helpful."

"I really think I learned a lot. And had lots of fun. First I was a bit skeptic of the exercise part of the program, but I was positively surprised on how fun they were, especially the canoeing trip and the games."

"It was just very cool, I really think that it was the most useful and interesting summer school from the ones I have visited during my study. The organization of the event was also really good."

The attendees of the past four CSC Summer Schools have given an average rating of 9.12/10.00 for the school (the average of 51 responses as an answer to the question "Overall, how would you rate the event? 1=Waste of time, 10=Excellent").


The detailed program is available as a pdf file.

Each module will consist of lectures and related hands-on exercises. The separate exercises sessions are meant for continuing the exercises started during the modules with an instructor present. Participants need to bring their own laptops for the exercises.

Course materials