Date: October 22nd, 2020
Time: 9:30am - 12:00pm
The KAUST Supercomputing Core Lab invites you to attend a training workshop on Introduction to Containers on KSL platforms. A Linux container is a modern method to run software reliably on different computing platforms without changing the runtime environment. Containers help eliminate the overhead of installation and maintaining of the software and the associated runtime environment and allow applications to move from laptop to HPC cluster (Shaheen, Ibex or others) and to Cloud, seamlessly without additional effort. The recent ingress of container technology in HPC world motivates HPC users to familiarize with this technology. The portability offered by containers can potentially increase productivity in scientific investigation, ensure reproducibility of results and promote collaboration by sharing the software environment for use by others on their computational platforms.
After attending this webinar, you will be able to understand:
Understand what are containers and why use them
Familiarize with Singularity-- container engine available on KSL platforms
Familiarize with container images and how to run them on KSL platforms
See use case demonstrations
Who should attend
Anyone who wants to know about container technology in general
Users of computational software packaged as Docker or Singularity images
Developers who wish to freeze their development environment and make it portable
Big Data analytics, Machine/Deep Learning, Bioinformatics users looking for pathways to increase throughput of their workloads
- No prior knowledge of containers is expected
All KAUST researchers, students, and managers are warmly welcomed to join the event and its training sessions.
To register to this event, please click here.
|0930||What are containers and why use them|
|Introduction to Singularity and working with images|
|1100||Running containers with Singularity|
|Example use cases on Shaheen and Ibex|
Dr. Mohsin Ahmed Shaikh
|He has over 10 years of experience in designing, developing and supporting large scale HPC applications. He holds a PhD in Computational Bioengineering and a Post Doc, both from University of Canterbury, New Zealand. He worked previously at the Pawsey Supercomputing Centre as Supercomputing Applications Specialist before joining KAUST. As part of KSL's Application Support team, he provides support to users of Shaheen Supercomputer and GPGPUs in Ibex cluster.|
Dr. Samuel Kortas
|For 25 years, Samuel Kortas has been working as a research scientist at the Los Alamos National Laboratory, the French Atomic Commission of Energy, Electricité de France, or as a technical leader at Cap Gemini involved in consulting missions for Hewlett-Packard, Alcatel Lucent, ST MicroElectronics or Lexmark. His missions were related to performance tuning in high performance or embedded computing for domain as diverse as ocean modeling, nuclear safety, telecom services, driver programming, or technical survey and realization of proof of concept on strategic market trends. As a benchmarking expert, Samuel was involved in the procurement and acceptance of five major supercomputers. Since 2013, as a Computational Scientist at the KAUST Supercomputing Core Lab, he is simplifying the use of Shaheen for industrial and academic users. He develops tools extending the scheduler capabilities in managing workflows of thousands of dependent jobs making them fault-tolerant to hardware or numerical failures. Samuel received his engineering degree from the Ecole Centrale Paris in 1992 and his PhD in Applied Mathematics from the University of Marseille in 1997.|
Please contact us at firstname.lastname@example.org if you need further information about this event.