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

csc_summerschool_2018

CSC Summer School in High-Performance Computing 2018
Date: 26.06.2018 9:00 - 04.07.2018 16:00
Location: Solvalla Sports Institute (Nuuksiontie 82, Espoo)
Location details: The event is organised at Solvalla Sports Institute near the Nuuksio national park in the Helsinki metropolitan area.
Language: english-language
lecturers: Jussi Enkovaara (CSC)
Sami Ilvonen (CSC)
Mika Jalava (Aalto University)
Martti Louhivuori (CSC)
Pekka Manninen (CSC)
Joonas Nättilä (Nordita)
Seija Sirkiä (CSC)
Price:
  • 1500 for-finnish-academics
  • 1500 for-others
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, transportation from downtown Helsinki and back, as well as a substantial amount of refreshments.
registration-closed
Summer school is fully booked, but you can register for the waiting list.
Additional Information
Content: pekka.manninen@csc.fi
Practicalities: event-support@csc.fi

The 9th CSC Summer School brings together undergraduate and graduate students and postdoctoral researchers in different disciplines of scientific computing from all over the world. 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 nine 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!

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
  • High-performance tools for analyzing and visualizing large datasets
  • 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.

Prerequisites

Some skills to operate in a Unix environment will be assumed. Participants are expected to have some experience in computer programming and to be familiar with the basic concepts (e.g. variables, statements, control structures, subroutines). The goal is that it would be possible to build HPC expertise up to an intermediate/semi-advanced level during the school.

Accommodation

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 CSC Summer Schools

This is the 9th CSC Summer School in HPC, so have a look at the most recent schools: 2015, 2016, 2017, and related exercises. From the materials of those you will get an idea about the contents of the Summer School 2018. Please check also the news article about Summer School 2017.

Quotes from participant feedback of the past schools:

"The caliber of the teaching was very high, and the lecturers' patience was admirable. The instructors were some of the best I've ever had."

"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 five CSC Summer Schools have given an average rating of 9.1/10 for the school (as an answer to the question "Overall, how would you rate the event? 1=Waste of time, 10=Excellent").

 

Program
A draft program can be found here.

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.