Arbeiten mit der Hochleistungsrechenplattform

Um Zugang zum High Performance Computing zu bekommen, muss man sich beim jeweiligen Anbieter einer HPC Plattform registrieren. In unserem Fall können sich Mitglieder der HFT beim KIT registrieren, welches den vom Land Baden-Württemberg unterstützen HPC Cluster betreibt. Folgen Sie bitte diesem Link um sich zu registrieren.

hpc picture here

Um nach erfolgreicher Registrierung den HPC Dienst für Berechnungen nutzen zu können, muss man eine Verbindung zum HPC Cluster aufbauen. Hier gibt es zwei unterschiedliche Möglichkeiten. Sie können entweder ein von uns bereitgestelltes Template verwenden oder Sie programmieren eine eigene Verbindung. Für beide Möglichkeiten finden Sie im weiteren Hilfestellung.


We introduce a state of the art template-based approach using Gitlab-CI/CD in which the user has to copy the predefined template (link of an HPC test project that contains predefined template) where the user has to provide information such as login information, module, or application repository, objective and/or set of resources required to compute information and etc. over HPC-platform. We have already presented this approach at a scientific conference. For further information please read out our published work which explains concretely with a use-case study.
for more information.

template base appraoch
1. COaaS:Continuous Integration and Delivery framework for HPC using Gitlab-Runner, BDIOT2020, the fourth international conference on Big Data, Singapore.

In a non-template-based approach, after login, the user must follow the appropriate instruction given in the following link: non-template-based instruction, that is suitable for their application to compute over the HPC-platform. These instructions may contain(s) software-module(s), different compilers, numerical libraries, etc.

non template appraoch

Information about how to run simulation on HPCC platform is available on the following link BwHPC Best Practices. To get HPC services efficiently, It is recommended that you should have sufficient knowledge about parallel-programming, batch jobs, software module, compiler, numerical libraries. The best practices repository of Baden-Württemberg's high performance computing (bwHPC) covers generic high performance computing user guides and science specific HPC best practice guides (BPG).