Geert Jan Bex's repositories
training-material
A collection of code examples as well as presentations for training purposes
Fortran-MOOC
Material related to the PRACE MOOC on Fortran programming
Python-for-systems-programming
Repository for participants of the "Python for systems programming" training
Python-software-engineering
Repository for participants of the "Python software engineering" training
Scientific-C-plus-plus
Repository for participants of the "Scientific C++" training
Python-for-HPC
Repository for participants of the "Python for HPC" training
Scientific-Python
Repository for participants of the "Scientific Python" training
Python-for-data-science
Repository for participants of the "Python for data science" training
Python-for-machine-learning
Repository for participants of the "Python for machine learning" training
Python-on-GPUs
Repository for the training on using GPUs from Python.
Containers-for-HPC
Repository for participants of the "Containers for HPC" training
Defensive_programming_and_debugging
This is material to complement the FutureLearn MOOC on "Defensive programming and debugging", as well as for training purposes.
Parallel-programming
Material for a training on parallel programming with MPI, OpenMP and TBB.
Code-optimization
Repository for participants of the "Code optimization" training
Version-control-with-git
Repository for participants of the "Version control with git" training
ChatGPT-for-HPC
This repository contains material for a training on using tools such as ChatGPT and Github Copilot in the context of software engineering and High-Performance Computing (HPC).
Julia_good_bad_ugly
Get to know the Julia programming language to see whether it is for you.
Best-practices-in-programming
Material for a training on best practices for programming and software development
C-plus-plus-software-engineering
Material for a training session on C++ software engineering
Cheatsheets
Collection of cheat sheets
CMake-usecases
Repository for interesting CMake use cases
Python-dashboards
Repository that contains material for training sessions on creating dashboards using Python.
Training-sessions
Overview of training sessions on (parallel) programming, scientific computing, data analysis and HPC workflows
Python-for-programmers
Repository for participants of the "Python for programmers" training
CI-example
Repository to illustrate CI for software testing
Personas-material
Material to develop personas-based training material
to_remove
Demo repository
worker-and-atools
Repository for participants of the "worker & atools" training
worker-ng
Next-generation worker implementation