1st Block: Linux and First Steps on the VSC-3 Cluster
Date and Time: October 12, 2017, 14:00 - 18:00
Location: TU Wien, FH Schulungsraum ZID (TU Wien, Wiedner Hauptstraße 8-10, ground floor, red area)
Lecturers: VSC Team (Claudia Blaas-Schenner, Bernhard Hermann, Siegfried Höfinger, Dieter Kvasnicka,
Balazs Lengyel, Irene Reichl, Siegfried Reinwald, Markus Stöhr, Jan Zabloudil)
Details and Registration see: http://vsc.ac.at/training/2017/VSC-Linux-Oct
Abstract:
This Linux command-line course is for users (or soon to be users) of the VSC-3 cluster only. You will learn how to login to VSC-3 and step-by-step we will show you how to work on the Linux command line and a few basic things that will help you to organise your workflows on the cluster. Focusing on hands-on teaching throughout the course, you will immediately try out what you've heard and adapt it to your own needs. After attending this course you are prepared for and might consider to continue with "Introduction to Working on the VSC-3 Cluster" to be able to use the VSC-3 supercomputer and especially its queuing system efficiently.
2nd Block: Introduction to Working on the VSC-3 Cluster [german/deutsch]
Date and Time: October 19, 2017, 09:00 - 13:00
Location: TU Wien, FH Schulungsraum ZID (TU Wien, Wiedner Hauptstraße 8-10, ground floor, red area)
Lecturers: VSC Team (Claudia Blaas-Schenner, Bernhard Hermann, Siegfried Höfinger, Dieter Kvasnicka,
Balazs Lengyel, Irene Reichl, Siegfried Reinwald, Markus Stöhr, Jan Zabloudil)
Details and Registration see: http://vsc.ac.at/training/2017/VSC-Intro-Oct
Abstract:
In this half-day course we will help you getting started on the VSC-3 cluster, Austria's most powerful supercomputer. With running and developing software on a supercomputer there are many similarities and fewer but crucial differences compared to your desktop PC. Focusing on hands-on teaching throughout the course, you will immediately try out what you've heard and adapt it to your own needs. This lecture is equally relevant to those who will merely be running existing software as to those who will develop scientific codes.
Note, presentation language will be german/deutsch for this block only.
3rd Block: Parallelization with MPI
Date and Time: November 20 - 22, 2017, 09:00 - 16:30 (22.11. until 16:00)
Location: TU Wien, FH Internet-Raum FH1 (TU Wien, Wiedner Hauptstraße 8-10, ground floor, red area)
Lecturers: Claudia Blaas-Schenner and Irene Reichl (VSC Team, TU Wien)
Details and Registration see: http://vsc.ac.at/training/2017/MPI-Nov
Abstract:
On clusters and distributed memory architectures, parallel programming with the Message Passing Interface (MPI) is the dominating programming model. This 3 days course teaches parallel programming with MPI starting from a beginners level. Hands-on sessions (in C and Fortran) will allow users to immediately test and understand the basic constructs of the Message Passing Interface (MPI).
4th Block: Shared memory parallelization with OpenMP
Date and Time: November 23 - 24, 2017, 09:00 - 16:40
Location: TU Wien, FH Internet-Raum FH1 (TU Wien, Wiedner Hauptstraße 8-10, ground floor, red area)
Lecturers: Lukas Einkemmer (lectures+practicals; Department of Mathematics, University of Innsbruck),
Claudia Blaas-Schenner and Irene Reichl (practicals only; VSC Team, TU Wien)
Details and Registration see: http://vsc.ac.at/training/2017/OpenMP-Nov
Abstract:
The focus of this 2 days course is on shared memory parallelization with OpenMP for dual-core, multi-core, shared memory, and ccNUMA platforms. This course teaches OpenMP starting from a beginners level. Hands-on sessions (in C and Fortran) will allow users to immediately test and understand the OpenMP directives, environment variables, and library routines. Race-condition debugging tools are also presented.
5th Block: Parallel I/O
Date and Time: December 05 - 06, 2017, 09:00 - 16:30
Location: TU Wien, FH Internet-Raum FH1 (TU Wien, Wiedner Hauptstraße 8-10, ground floor, red area)
Lecturers: Claudia Blaas-Schenner, Dieter Kvasnicka, Siegfried Reinwald (VSC Team, TU Wien; first day) and
Sebastian Lührs (Jülich Supercomputing Centre; second day)
Details and Registration see: http://vsc.ac.at/training/2017/IO
Abstract:
Delivering high performance I/O is a crucial part of modern high-performance computing (HPC) systems which is usually accomplished by providing different filesystems to ensure that the cluster can handle the varying workloads of its users. This course will start with an introduction to the basics of I/O, an overview over parallel filesystems with a focus on BeeGFS, and the storage hardware available at VSC. Different I/O strategies will be presented from an applications view. The second day will introduce the use of the HDF5 and NetCDF (NetCDF4 and PnetCDF) library interfaces, two important libraries for parallel I/O and portable data formats. Hands-on exercises (in C/C++ or Fortran) will allow to immediately test and understand their usage. Performance hints, optimization potential, and best practices for I/O will be discussed in detail throughout the whole course.
6th Block: Introduction to Working on the VSC-3 Cluster [english]
Date and Time: January 16, 2018, 09:00 - 13:00
Location: TU Wien, FH Schulungsraum ZID (TU Wien, Wiedner Hauptstraße 8-10, ground floor, red area)
Lecturers: VSC Team (Claudia Blaas-Schenner, Bernhard Hermann, Siegfried Höfinger, Dieter Kvasnicka,
Balazs Lengyel, Irene Reichl, Siegfried Reinwald, Markus Stöhr, Jan Zabloudil)
Details and Registration see: http://vsc.ac.at/training/2018/VSC-Intro-Jan
Abstract:
In this half-day course we will help you getting started on the VSC-3 cluster, Austria's most powerful supercomputer. With running and developing software on a supercomputer there are many similarities and fewer but crucial differences compared to your desktop PC. Focusing on hands-on teaching throughout the course, you will immediately try out what you've heard and adapt it to your own needs. This lecture is equally relevant to those who will merely be running existing software as to those who will develop scientific codes.
Further topics/events will be announced as soon as they are scheduled.