Navigation and service

POSTPONED -- PRACE training course "Interactive High-Performance Computing with Jupyter"

This course was postponed to the second half of 2020.
(Course no. 902020 in the training programme 2020 of Forschungszentrum Jülich)

21 Apr 2020 09:00
22 Apr 2020 16:30
Jülich Supercomputing Centre, Ausbildungsraum 2, building 16.3, room 211


Interactive exploration and analysis of large amounts of data from scientific simulations, in-situ visualization and application control are convincing scenarios for explorative sciences. Based on the open source software Jupyter or JupyterLab, a way has been available for some time now that combines interactive with reproducible computing while at the same time meeting the challenges of support for the wide range of different software workflows.

Even on supercomputers, the method enables the creation of documents that combine live code with narrative text, mathematical equations, visualizations, interactive controls, and other extensive output. However, a number of challenges must be mastered in order to make existing workflows ready for interactive high-performance computing. With so many possibilities, it's easy to lose sight of the big picture. This course provides a detailed introduction to interactive high-performance computing.

The following topics are covered:

  • Introduction to Jupyter
  • Parallel computing using Jupyter
  • Coupling and control of simulations
  • Interactive & in-situ visualization
  • Simulation dashboards

This course is a PRACE training course.


Contents levelin hoursin %
Beginner's contents:2.420 %
Intermediate contents:9.680 %
Advanced contents:00 %
Community-targeted contents:00 %


Experience in Python

Target audience:

Scientists who want to use interactive HPC for research.


This course is given in English.

Learning outcome:

After this course participants will have a general understanding how to approach data analysis problems in a systematic way. In particular this course will provide insights into key benefits of parallelization such as during the n-fold cross-validation process where significant speed-ups can be obtained compared to serial methods. Participants will also get a detailed understanding why and how parallelization provides benefits to a scalable data analyzing process using machine learning methods for big data and a general understanding for which problems deep learning algorithms are useful and how parallel and scalable computing is facilitating the learning process when facing big datasets. Participants will learn that deep learning can actually perform ‘feature learning’ that bears the potential to significantly speed-up data analysis processes that previously required much feature engineering.


This course is given in German.


2 days


postponed to autumn 2020 (original date 21-22 April 2020, 09:00-16:30)


Jülich Supercomputing Centre, Ausbildungsraum 2, building 16.3, room 211

Number of Participants:

maximum 25


Jens Henrik Göbbert, Alice Grosch, JSC


Photo Jens Henrik Göbbert
Jens Henrik Göbbert
Phone: +49 2461 61-96498


closed until the new date is set