UL HPC School - June 2018
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.
- 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.
June 12th and 13th, 2018, on the Belval campus, Location: MSA 4th Floor, main room: 4.520
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.
|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 + Advanced] Prototyping with Python||C. Parisot||2h|
|10||Scientific computing using MATLAB and Mathematica||V. Plugaru||2h|
|11||Big Data Applications (batch, stream, hybrid) Hadoop, Spark, Storm||S. Varrette||1h30|
|12||R - statistical computing||A. Ginolhac||1h30|
|13||Machine / Deep learning (Pytorch, Tensorflow, Caffe2)||S. Varrette||1h15|
|14||HPC Containers: Singularity||V. Plugaru||1h15|
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|
|11h45-12h30||PS1b: Getting Started II|
|13h30-14h30||PS2: Sequential jobs||PS3a: Advanced Scheduling|
|14h30-15h30||PS4a: Basic monitoring||PS3b: Easybuild|
|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|
|11h00-12h30||Keynote: User Session|
|13h30-15h30||PS9: Python||PS10: MATLAB/Mathematica|
|15h45-17h15||PS11: Big Data||PS12: R|
|17h15-18h30||PS13: Machine/Deep learning||PS14: Containers|
PS = Practical Session using your laptop
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)