UL HPC School - June 2019
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 UL HPC team, together with leading computational scientists of the UL and HPC technologists will offer will offer instructions, hands-on and guided sessions (including several new ones) on a variety of topics representative of research activities and domains present at the university, including:
- Access to and interaction with the UL HPC infrastructures
- Monitoring, Debugging & Profiling
- 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 Scalable Science (OpenMP/MPI, Computational Physics, Chemistry & Engineering apps, GPU programming), MATLAB/Mathematica, R, Python, Big Data analytics, Bioinformatic workflows, Deep and Machine learning, Mixed-Integer Programming (MIP) optimization with CPLEX and Gurobi etc.
- Virtualisation with Singularity 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.
In all cases, we encourage you to attend the inaugural keynote (scheduled on Thursday, June 20th 2019, 10h00 in MSA 4.540), where a general update of the HPC and Big Data developments at the University, national and European levels will be provided (in particular with regards the candidature of Luxembourg as hosting entity for the EuroHPC Petascale program). Other keynotes are also scheduled on Friday, June 21th 2019, 10h00), addressing for instance HPC challenges tied to storage data management. Also, just like for the previous years, an user session is proposed to give the opportunity for some of our experienced users to share their feedback and return of experience for selected research topics performed thanks to the facility and the support provided by the Team and the leading computational scientists and HPC technologists using the platform.
Important Pre-registration is required. No on-site registration will be accepted and the number of seats is limited Pre-registration will be accepted until Sunday, June 16th, 2019. Participation to this edition is free of charge for UL and partnered public research institutes members. A specific edition for external partners will be scheduled afterwards.
June 20th and 21th, 2019, on the Belval campus, Location: MSA 4th Floor, main room: 4.540
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.
Title: Overview and Challenges of the UL HPC Facility at the EuroHPC Horizon
User environment and storage data management
All sessions will take place in the Belval Campus in the following rooms:
- Thursday, June 20, 2019: MSA 4.540, 4.140
- Friday, June 21, 2019: MSA 4.540, 4.510
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.
The planned agenda is depicted below.
Agenda - Thrusday, June 20th, 2019
|Day 1||Main Track (MSA 4.540)|
|9h00-9h45||PS1: Preliminaries (SSH)||slides|
|10h15-11h30||Keynote: Overview and Challenges of the UL HPC Facility||slides|
|11h30-12h30||PS2: Getting Started 2.0|
|13h30-15h00||PS4a: Monitoring & Profiling I (basics)||slides|
|15h00-16h30||PS5a: Scalable Science I (Basics - OpenMP/MPI jobs)||slides|
|17h00-18h30||PS6: Big Data Applications (batch, stream, hybrid)||slides|
|Day 1||Parallel Track (MSA 4.140)|
|11h30-12h30||PS3: (Advanced) Job scheduling with SLURM||slides|
|13h30-15h00||PS4b: Monitoring & Profiling II (Advanced - Performance engineering)||slides|
|15h00-16h30||PS5b: Scalable Science II (Advanced - Computational Physics, Chemistry & Engineering apps.)||slides|
|16h30-17h00||Coffee break (in MSA 4.540)|
|17h00-18h30||PS7: Scientific computing using MATLAB||slides|
Agenda - Friday, June 21th, 2019
|Day 2||Main Track (MSA 4.540)|
|9h00-10h00||PS8: HPC Containers with Singularity||slides|
|10h30-11h15||Keynote/PS9: Data management (backup, decommissioning…)||slides|
|N. M. De Lange: Exploratory analysis of ATAC-seq data from dopaminergic neurons|
|Dr. J. Decouchant: RepuCoin: Reputation-based Byzantine consensus|
|Dr. X. Besseron: High Performance Parallel Coupling of OpenFOAM+XDEM|
|13h00-14h15||PS10a: Python I (Basic) Prototyping with Python||slides|
|14h15-15h45||PS10b: Python II (Advanced) Parallel Machine learning||slides|
|and Evolutionary Computation||slides|
|16h15-17h30||PS13a: Deep Learning I (Basics) Keras/Tensorflow CPU/GPU||slides|
|17h30-18h30||PS13b: Deep learning II (Advanced - distributed) Horovod||slides|
|Day 2||Parallel Track (MSA 4.510)|
|9h00-10h00||PS5c: Scalable Science III (Advanced - GPU programming)||slides|
|10h00-12h00||Keynote and user session in the main track|
|13h00-14h15||PS11: R - statistical computing||slides|
|14h15-15h45||PS12: [Bioinformatics workflows with snakemake and conda]((https://ulhpc-tutorials.readthedocs.io/en/latest/bio/snakemake/)||slides|
|16h15-17h30||PS14: Optimizers (CPLex, Gurobi)||slides|
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)