© Uni MS IT

HPC.NRW-Workshops

Inhalt: Im Rahmen des landesweiten Kompetenznetzwerks HPC.NRW werden in Kooperation mit der Universität Bonn Workshops zu Themen rund um das Hochleistungsrechnen (High Performance Computing) angeboten.

Die Veranstaltungen richten sich sowohl an Einsteiger:innen ohne Vorkenntnisse als auch an fortgeschrittene Nutzer:innen, die ihre Kenntnisse in Programmierung, Versionskontrolle oder der Arbeit mit HPC-Clustern vertiefen möchten.

Sprache: Die Kurse finden in englischer Sprache statt

Zielgruppe: Studierende und Angehörige der Universität

Format: Der Kurs findet in Präsenz statt, während die Vorlesung aus der Universität Bonn per Beamer übertragen wird. Die Übungsphasen werden von Dozierenden des CIT betreut. 

  • HPC.NRW-Workshop: Einführung in Python

    Inhalt: Dieser Kurs richtet sich an Personen, die mit Python in die wissenschaftliche Datenverarbeitung einsteigen, insbesondere auf HPC-Clustern, jedoch nicht darauf beschränkt. Es sind keine Programmierkenntnisse erforderlich.

    Die behandelten Inhalte umfassen unter anderem:

    • Ausführung von Python-Code
    • Variablen, Operatoren und Datentypen
    • Containerstrukturen
    • if-Anweisungen und Schleifen
    • Funktionen, Module und Pakete
    • Fehlerbehebung und Debugging
    • Einführung in Objekte und Klassen 
    • Arbeiten mit numpy-Arrays und Slicing

    Anmeldung

     

  • HPC.NRW-Workshop: Versionskontrolle mit Git

    Inhalt: Die Veranstaltung vermittelt die Grundlagen der Versionskontrolle mit Git und richtet sich an Teilnehmende ohne oder mit nur wenig Erfahrung im Umgang mit Systemen zur Versionsverwaltung. Schritt für Schritt werden die wichtigsten Konzepte und Werkzeuge vorgestellt, die für eine effiziente und kollaborative Softwareentwicklung erforderlich sind.

    Behandelte Themen sind unter anderem:

    • Einrichtung und Grundkonfiguration von Git
    • Anlegen und Verwalten von Repositories
    • Änderungen nachverfolgen und Versionshistorien erkunden
    • Arbeiten mit Remotes und gemeinsame Nutzung von Repositories
    • Grundlagen zu Open-Source-Lizenzen und Aspekte von Open Science

    Anmeldung

     

  • HPC.NRW-Workshop: Python in HPC-Clustern

    Inhalt: Die Veranstaltung vermittelt fortgeschrittene Kenntnisse zur Nutzung von Python in HPC-Clustern, mit dem Ziel, wissenschaftliche Workflows über den lokalen Laptop hinaus zu skalieren. Der Fokus liegt darauf, Python effektiv in Cluster-Umgebungen einzusetzen und Ressourcen wie CPUs, GPUs und verteiltes Rechnen zu nutzen. 

    Behandelte Themen sind unter anderem:

    • Überblick über gängige Frameworks (Numpy, Scipy, Pandas, Pytorch, Tensorflow)
    • Performance-Aspekte in Python
    • Pip- und Conda-Grundlagen und deren Nutzung auf HPC-Clustern
    • Einsatz von GPUs und weiteren Systemressourcen in Python-Workflows
    • Paralleles Rechnen mit Python

    Anmeldung