Training Videos

 

 

Introduction to HPC in Belgium

Introduction to High-Performance Computing in Belgium Introduction to High-performance Computing (Lecture) VSC Introduction

Find help

Help us help you

 

Connecting to clusters

How to connect CECI clusters from Windows computer Connecting with SSH from Windows: MobaXterm and Visual Studio Code Connecting with SSH from Linux or Mac: Introduction and advanced topics

 

HPC basics

Introduction to Linux and the command line Modules: How to find/use software on clusters (CÉCI) Computing with Slurm
Preparing, submitting and managing jobs with Slurm Efficient data storage on CECI clusters Container solution for HPC: Singularity/Apptainer

 

Programmings basics

Edit text/develop on cluster: Visual Studio Code Introduction to compilers and compiling, and optimized libraries Introduction to structured programming with Fortran
Introduction to scripting and interpreted languages Introduction to C programming language Introduction to Object-Oriented programming with C++
Introduction to Python Introduction to Object Oriented Programming with Python Debugging/profiling scientific code and scientific libraries
 
Introduction to scientific software development and deployment
 

 

Parallel programming and computing

Introduction to parallel computing Parallel programming with MPI - Part I (Part II and Part III) Parallel programming with OpenMP
Parralel programming with CUDA Directive Based Parallel programming on GPU Efficient use of Matlab on the cluster
Efficient use of Python on the clusters Introduction to Julia for HPC  
 

 

Workflow

Using a workflow manager to handle large amounts of jobs Workflow Introduction (playlist of the workflow workshop @CÉCI) Checkpoint restart  

 

Git and GitHub

Introduction to code versioning: git Continuous integration and deployement with github Data versioning  

 

Machine learning and AI

Python for machine learning (playlist) An Introduction to Neural Networks

VSC Lunch Session on AI

 

Data

Introduction to data storage and access Open Science and open research data Data versioning