Introduction to supercomputing at JSC - Theory and Practice



Ilya Zhukov (JSC), Jolanta Zjupa (JSC), Sabine Höfler-Thierfeldt

Research Centre Jülich provides cutting-edge high-performance computing resources to scientific groups and industry partners across Germany and Europe via the John von Neumann Institute for Computing. To help new users of JSC's supercomputers efficiently leverage their allocated resources, we offer an introductory course that covers system basics and best practices. 

The course includes theoretical lectures held every afternoon from Tuesday to Thursday, and practical tutorials offered in the mornings from Wednesday to Friday. The tutorials are based on the previous afternoon's lectures and allow participants to put theory into practice. We cover a wide range of topics, starting from basic log-in procedures to intermediate-level techniques. Participants are free to choose the lectures that best match their needs and interests.

Topics covered include:

  • User account management with the JuDoor portal
  • System access via SSH, Jupyter, and UNICORE
  • System configurations for JURECA-DC, JUSUF and JUWELS
  • File systems, I/O, and data management
  • Software modules (compilers, MPI, math libraries, applications, debuggers, tools)
  • Building software from source
  • Submitting jobs via the resource manager
  • Using GPUs
  • Performance tuning
  • Visualization


  • Your own laptop with Windows, GNU/Linux or macOS installed
  • Knowledge of either C, C++ or Fortran (helpful)

Target audience: New users of our supercomputers.

Language: This course is given in English.

Number of Participants: maximum 100

Ilya Zhukov and Jolanta Zjupa