Introduction to Containers on KSL platforms

Date: October 22nd, 2020

Time: 9:30am - 12:00pm

Registration Link

Training Material

Slides : What makes a container?   Introduction to Singularity

Videos : What makes a container?  Introduction to Singularity 


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.

Learning outcomes

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

  • Q&A session

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.

For more information please visit our website or contact
This opportunity is brought to you by KAUST Core Labs.


0930 What are containers and why use them
Introduction to Singularity and working with images
1045 Break
1100 Running containers with Singularity
Example use cases on Shaheen and Ibex
1145 Q/A session




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 if you need further information about this event.