HPC @ Uni.lu

High Performance Computing in Luxembourg

The University of Luxembourg operates since 2007 a High Performance Computing platform which currently features a total of nodes (in practice, computing cores) for a cumulative computing power estimated at TFlops.

The total raw storage capacity shared within the clusters is currently estimated at TB.

The effective usage of this complex platform is not an easy task and requires both talent and system skills to understand the impact of our personal workflow on the global performance of the system.

The UL HPC team, together with leading computational scientists of the UL and HPC technologists will offer instructions and practical sessions on a variety of topics, including:

  • Access to and interaction with the UL HPC infrastructures
  • HPC challenges, especially as regards the storage data management (backups, git, GDPR, quotas)
  • HPC workflow management (for sequential and parallel tasks)
  • HPC programming and usage of the main software available on the platform, with dedicated sessions directed towards Matlab/Mathematica, R, Python, OpenMP/MPI, MultiPhysics, Chemistry, Bioinformatics, Big Data analytics, Deep and Machine learning etc.
  • Debugging and profiling
  • Software environment management
  • Virtualization with containers on the clusters

The aim is to cover basic as well as advanced usage of the platform. Whether you have no HPC experience or are an advanced user, don’t miss this unique opportunity to learn more about the efficient usage of the system.

Important Pre-registration is required. No on-site registration will be accepted. Pre-registration will be accepted until Friday, June 8th, 2018. Registration Fees (250€) applies for UL externals and should be paid prior to the venue.

This seventh edition of the UL HPC School will take place on:
June 12th and 13th, 2018, on the Belval campus, Location: MSA 4th Floor, main room: 4.520

   Registration Portal

List of the practical sessions

This workshop is composed of several keynotes and practical sessions. The below table offers the list of these sessions covered during this event – you will find them online on ulhpc-tutorials.rtfd.io.

PS Description Speaker Duration
1a Getting Started (part 1: SSH) C. Parisot 1h
1b Getting started (part 2) H. Cartiaux 45min
2 HPC workflow with sequential jobs H. Cartiaux 1h30
3a Advanced scheduling (SLURM, OAR) V. Plugaru 1h
3b Software environment management using Easybuild S. Peter 1h
4a UL HPC Monitoring in practice H. Cartiaux 30min
4b Performance engineering - HPC debugging and profilling V. Plugaru 1h30
5 Parallel computations with OpenMP/MPI S. Varrette 1h30
6 User environment and storage data management (backups, git, GDPR, quotas) S. Peter 1h
7 Multi-Physics workflows: test cases on CFD / MD / Chemistry applications V. Plugaru 1h30
8 Bio-informatics workflows and applications S. Peter 1h30
9 Basic and Advanced Prototyping with Python C. Parisot 2h
10 Basic and Advanced scientific computing using MATLAB V. Plugaru 2h
11 Big Data Applications (batch, stream, hybrid) with Hadoop and Spark S. Varrette 1h30
12 R - statistical computing A. Ginolhac 1h30
13 Machine and Deep learning workflows S. Varrette 1h15
14 HPC Containers with Singularity V. Plugaru 1h15

Main Keynote

Title: Overview and Challenges of the UL HPC Facility at the EuroHPC Horizon PDF


All sessions will take place in the Belval Campus.

Important You are expected to bring your laptop for all sessions since there will be no workstation available on site.

All tutorials proposed as practical sessions will be available on GitHub.

Agenda - Tuesday, June 12th, 2018

Day 1 Main Track (MSA 4.520) Parallel Track (MSA 4.410)
9h00-10h00 PS1a: Getting Started I  
10h00-10h30 Coffee break  
10h30-11h45 Keynote: Overview and Challenges of the UL HPC Facility, , by S.Varrette  
11h45-12h30 PS1b: Getting Started II  
12h30-13h30 LUNCH  
13h30-14h30 PS2: Sequential jobs PS3a: Advanced Scheduling
14h30-15h30 PS4a: Basic monitoring PS3b: Easybuild
15h30-16h00 Coffee break  
16h00-17h30 PS5: OpenMP/MPI PS4b: Advanced Debugging
17h30-18h30 PS6: Data management  

Agenda - Wednesday, June 13th, 2018

Day 2 Main Track (MSA 4.520) Parallel Track (MSA 4.510)
9h00-10h30 PS7 Multiphysics PS8: Bioinformatics
10h30-11h00 Coffee break  
11h00-12h30 Keynote: User Session  
12h30-13h30 LUNCH  
13h30-15h30 PS9: Python basics, advanced PS10: MATLAB/Mathematica
15h30-15h45 Coffee break  
15h45-17h15 PS11: Big Data PS12: R
17h15-18h30 PS13: Machine/Deep learning PS14: Containers

PS = Practical Session using your laptop

Practical information

The HPC school will be organized in the Belval campus of the University of Luxembourg.

University of Luxembourg, campus Belval 2, avenue de l’Université L-4365 Esch-sur-Alzette 49°30’15.4”N 5°56’54.2”E (49.504268, 5.948397)