-- mode: markdown; mode: visual-line; --

UL HPC Tutorials

By ULHPC Licence GitHub issues Github Documentation Status GitHub forks

Copyright (c) 2015-2017 UL HPC Team hpc-sysadmins@uni.lu

This repository holds a set of tutorials to help the users of the UL HPC platform to better understand or simply use our platform. The list of proposed tutorials are evolving and are used on a regular basis during the UL HPC School we organise. So far, the following tutorials are proposed:

Category Description Level
Basic Getting Started on the UL HPC platform beginners
HPC workflow with sequential jobs beginners
Know Your Bugs: Weapons for Efficient Debugging intermediate
Software Management Building [custom] software with EasyBuild beginners
MPI UL HPC MPI Tutorial: OSU Micro-Benchmarks intermediate
High-Performance Linpack (HPL) benchmarking on UL HPC platform intermediate
HPCG benchmarking on UL HPC platform intermediate
Mathematics MATLAB execution on the UL HPC platform intermediate
R / Statictical Computing intermediate
Bioinformatics Bioinformatics software on the UL HPC platform intermediate
Galaxy Introduction Exercise: From Peaks to Genes intermediate
Parallel Debuging Unified profiling and debugging with Allinea intermediate
Direct, Reverse and parallel Memory debugging with TotalView intermediate
Virtualization Create and reproduce work environments using Vagrant intermediate
Deploying virtual machines with Vm5k on Grid'5000 intermediate
CFD/MD/Chemistry Running parallel software: test cases on CFD / MD / Chemistry applications advanced
Big Data Running Big Data Application using Apache Spark on UL HPC platform intermediate
Misc Advanced workflows on sequential jobs management advanced
Advanced scheduling with SLURM intermediate
[Advanced] Prototyping with Python advanced
Reproducible Research at the Cloud Era intermediate

List of contributors

The material provided in this reporitory is benefiting from the contributions of the following persons:

  • The UL HPC Team of course, i.e.:
    • Dr. Sebastien Varrette, Research Scientist, UL HPC Manager
    • Valentin Plugaru, MSc, Research Collaborator
    • Sarah Peter (formally Sarah Diehl), MSc, Research Associate
    • Hyacinthe Cartiaux,
    • ClĂ©ment Parisot
  • Dr. Joseph Emeras, Research Associate
  • Dr. Xavier Besseron, Research Scientist
  • Dr. Aurelien Ginolhac, Research Scientist
  • Maxime Schmitt

In the advent where you want to contribute yourself to these tutorials, do not hesitate! See below for instructions.

Issues / Feature request

You can submit bug / issues / feature request using the ULHPC/tutorials Tracker.

Developments / Contributing to the code

If you want to contribute to the code, you shall be aware of the way this module is organized. These elements are detailed on docs/contributing.md.

You are more than welcome to contribute to its development by sending a pull request.

Online Documentation

Read the Docs aka RTFD hosts documentation for the open source community and the ULHPC/sysadmins has its documentation (see the docs/ directly) hosted on readthedocs.

See docs/rtfd.md for more details.


This project and the sources proposed within this repository are released under the terms of the GPL-3.0 licence.