Training

I/O Training workshop November 7 2017

 

The KAUST Supercomputing Core Laboratory is organizing a Shaheen training on I/O. The training will take place on Tuesday, November 7, 2017
 10:00 a.m. — 12:00 p.m.
Sea-view room, Level 3, University Library

 

Agenda:

The objective of this training is to inform the users about the Lustre filesystem functionalities and performance. Moreover, the attendees will also learn about transitioning their IO intensive workload on Burst Buffer.

Click here to register for the event. Please note that seating is limited to 30 participants. 

For more information, contact us at training@hpc.kaust.edu.sa.

We look forward to seeing you!

 

 

WEP Events

Title Describtion
2015

 

WEP522: The Evolution of the Universe in a Computer: A Walk through the World of Supercomputers

What can computer simulations show us about the creation of our universe? This lecture will describe the steps towards the creation of self-consistent computer simulations of the evolution of the universe, from soon after the Big Bang to the formation of realistic stellar systems like the Milky Way.

Creating simulations of this complexity is a multi-scale problem of vast proportions. The first step has been the Millennium Simulation, one of the largest and most successful numerical simulations of the Universe ever carried out. Now we are in the midst of the next step, where this is carried to a much higher level of physical fidelity on the latest supercomputing platforms.

Overall, this will illustrate how the role of mathematics is essential in this endeavor, using demonstrations of computer simulations produced in collaboration with Volker Springel.

The talk will be preceded by a brief history of the role of supercomputers in enhancing progress in mathematics. Moving through the exciting history of supercomputing, we will touch upon the top supercomputers of its time and its important applications. This will be followed by a stimulating story about a supercomputer simulation that has proven the validity of a theory that was proposed 40 years ago: simulating the evolution of the universe.

 

WEP735: Emerging programming models in high performance computing and big data analytics

Most HPC current systems are clusters of shared memory nodes. Such SMP nodes can be small multi-core CPUs up to large many-core CPUs. Parallel programming of such systems will require knowledge in shared memory parallelization inside of each node using OpenMP and the distributed memory parallelization across multiple nodes connected with a high-speed network; using message passing (MPI).

Lately, the largest supercomputing systems became heterogeneous where nodes are built from multi-core processors and accelerators such as NVIDIA GPUs and Intel Xeon Phi, providing an aggregate node performance of more than one TeraFlop/s. This tremendous computational power can only be efficiently and easily utilized with the appropriate programming models such as OpenACC.

Furthermore, with the tremendous increase in compute power of supercomputers in addition to other electronic devices, there has been lately an increased emphasis on big data and data analytics. Among the big data technologies you'll need to know are the Apache Software Foundations' Java-based Hadoop programming framework that can run applications on systems with thousands of nodes; and the MapReduce software framework, which consists of a Map function that distributes work to different nodes and a Reduce function that gathers results and resolves them into a single value.

 

2014

WEP219:
Steps to the Supercomputer World

This brief history enables attendees to absorb the role of supercomputers in enhancing the science of mathematics.

The first part thoroughly addresses all the related aspects of supercomputing.

In the second part, several applications of supercomputing are explored. The first application is a supercomputer simulation that has proven the validity of a theory that was proposed 40 years ago for the evolution of the universe. A second application considers wave propagation through solids. Computing this is important in understanding many areas, such as earthquake wave propagation and finding oil.

WEP220:
The Mystery of Pi in the Pyramids
This lecture sheds light on the most notable wonders of the great Egyptian Pyramids over time. The topic will be approached historically, scientifically and philosophically, and will be followed by a consideration of the latest theories in this field. The major emphasis will be on the mysterious numerical connections found in these works with the digital Pi and how nowadays supercomputers are racing to break the latest records in terms of Pi calculations.
2013
WEP068: Steps to the Supercomputer World This is a brief history that enables attendees to absorb the role of supercomputers in enhancing the Science of Math.
WEP233: Hybrid Computing at KAUST

This course cover the following topics :

  • Hybrid Computing in the World, and at Kaust, the Ecosystem and the Market - Alain
  • OpenACC for ManyCores - Florent
    • Manycores, a technology disruption
    • Hybrid Programming for Heterogeneous Platforms
    • Economics -CapEX - OpEX - Florent
  • Examples of Applications at KAUST:
    • Tutorial: Easy to learn, implement and analyze - Saber
    • Seismic Imaging - Saber
    • ElectroMagnetic Waves Propagation - Alain
  • From Academia to Industry - Alain

 

Vendor Training

What When Slides

Sessions

Fifth KAUST-NVIDIA Workshop on Accelerating Scientific Applications Using GPUs

February 20, 2018  

Agenda will be posted soon  

Second ANSYS-KAUST Workshop

February 8, 2018  

Coming soon

First ANSYS-KAUST Workshop

April 16, 2017

Slides

Workshop on Parallel Code Optimization

March 16, 2017  

Slides

Fourth KAUST-NVIDIA Workshop on Accelerating Scientific Applications Using GPUs

February 5, 2017  

Detailed agenda of the event: agenda_GPU_KSL17.pdf

GPU Hackathon 2017
 

Third KAUST-NVIDIA Workshop on Accelerating Scientific Applications Using GPUs

February 23, 2016  

Detailed agenda of the event: detailed-agenda.pdf

KSL Workshop Towards High Efficiency Computing with Allinea

October 4, 2015

Agenda:

9:00 Welcome and Introduction to the Workshop - 15 min
9:15 Introduction to Allinea Tools and Latest Changes – 30 min
9:45 Profile and Optimize with Allinea Forge – 45 min

10:30 Coffee Break - 30 min

11:00 Debug with Allinea Forge – 1 h

12:00 Lunch and Prayer Break - 1.5 h

1:30 Application Efficiency with Allinea Performance Reports – 45 min
2:45 Hands-on Session on Your Application - 1 h
3:45 Q & A - 15 min

* Source of the Presentation

* Source of the Excersise

1st Shaheen II Cray XC40 Workshop

June 7-11,
2015

Agenda:
1.01 - XC40 Architecture Overview
1.02 - Programming Environment.pdf
1.03 - Compiling and Running (1).pdf
1.04 - Compiling and Running (2).pdf
1.05 - 1st Exercise: porting application
1.06 - Debugging Tools
2.01 - 2nd Exercise : CrayPat, Reveal
2.02 - IntraNode Optimizaation
3.01 - 3rd Exercise : Debugging Walk-Through
3.02 - More about Craypat
3.04 - Load Imbalance
3.05 - Cray MPI
4.01 - Optimizing IO
4.02 - MPI-IO
4.03 - NetCDF
4.04 - HDF5
4.05 - ADIOS

 

Broadcast Training

XSEDE Remote Hands-On Workshops

KAUST Supercomputer Lab (KSL) often hosts some of the XSEDE regular series of remote workshops on High Performance Computing topics. These hands-on workshops provide a convenient way for researchers to learn about the latest techniques and technologies of current interest in HPC.​​​

What When Rigstration/Slides

 

XSEDE HPC Workshop: OpenMP May 10, 2016

Course material:

https://www.psc.edu/index.php/training-category-list/2251-xsede-hpc-work...

XSEDE HPC Workshop: OpenACC March 8, 2016

Course material:

http://www.psc.edu/index.php/training-category-list/2184-xsede-hpc-works...

XSEDE HPC Workshop: MPI Feb 9-10, 2016

Course material:

http://www.psc.edu/index.php/training-category-list/2127-xsede-hpc-works...

XSEDE HPC Workshop: OpenMP

Jan 20, 2016

Course material:
http://www.psc.edu/index.php/training-category-list/2127-xsede-hpc-works...

XSEDE HPC Workshop: OpenACC

Dec 3, 2015

Course material can be found at
http://www.psc.edu/index.php/training-category-list/2090-xsede-hpc-workshop-december-3-2015-openacc

XSEDE HPC Workshop: OpenMP

Oct 6, 2015 Workshop material can be found here: http://www.psc.edu/index.php/training-category-list/2057-xsede-hpc-workshop-october-6-2015-openmp
XSEDE HPC Workshop: MPI Sep 3-4, 2015 Course material is available at: http://psc.edu/index.php/training/xsede-hpc-series
XSEDE HPC Workshop: Big Data Aug 4, 2015

For more course information and access to the materials, visit the following webpage: http://www.psc.edu/index.php/hpc-workshop-series/big-data-aug-2015.

XSEDE HPC Workshop: Introduction to Visualization

April 17, 2015

Link to Material: https://portal.tacc.utexas.edu/-/introduction-to-visualization

XSEDE HPC Workshop: OpenACC Feb 6, 2015

For more course information and access to the materials, visit the following webpage: http://www.psc.edu/index.php/hpc-workshop-series/openacc-february-2015.

XSEDE HPC Workshop: OpenMP Jan 9, 2015

For more course information and access to the materials, visit the following webpage: http://www.psc.edu/index.php/xsede-hpc-series-all-workshops/48-users/training/1855-xsede-hpc-workshop-january-2015-openmp.

XSEDE HPC Workshop: MPI Nov 5-6, 2014

Link to material : http://psc.edu/index.php/resources-for-users/training/48-users/training/...

XSEDE HPC Workshop: OpenACC Nov 5, 2013 Link to material : http://www.psc.edu/index.php/training/xsede-hpc-workshop-november-2013

OLCF Remote Workshops

Oak Ridge Leadership Computing Facility (OLCF) broadcasts live webcast such as the below course that was streamed live at the KAUST Library.

Processing and Analysis of Very Large Data Sets

User Training

Program Information
Burst Buffer Early Users Program Link
What When Registration/Slides

Sessions

HPC 101 Shaheen II Training Workshop 2018 Oct 15, 2018 Slides
January 30 2018 - Overview on HPC Numerical Libraries Jan 30,2018 Slides
Second Workshop on "Boost your efficiency when dealing with multiple jobs on Shaheen and Ibex" Dec 12,2017 Slides
November 7 - I/O Training Workshop Nov 7, 2017 Slides
September 19 - HPC 101 Shaheen II Training Workshop Sep 19, 2017 Slides
October 17 - Cluster Training Workshop Oct 17, 2017 Slides
September 19 - HPC 101 Shaheen II Training Workshop Sep 19, 2017 Slides
Januray 24 - Burst Buffer Training for early users program Jan 24, 2017 Slides
July 14 - KSL Workshop Series: Introduction to Parallel Computing on Shaheen II July 14, 2016

Agenda:

10:00 a.m. - Overview of Shaheen II
10:10 a.m. - Shaheen II Architecture
10:40 a.m. - Programming Environment
11:00 a.m. - Programming with MPI
11:30 a.m. - Performance Tuning
12:00 a.m. - Application Software
12:15 a.m. - Job Scheduler Commands (Slurm)

June 5 - KSL Workshop Series: Boost your Efficiency when Dealing with Multiple Jobs  on  Shaheen II June 5, 2016

Agenda:

10:30am - Boost your efficiency when dealing with multiple jobs on Shaheen II
11:00 am - Interactive Exercises on Shaheen II
11:30 am - Q&A with KSL team (bring all your HPC questions).

* Slides

April 17 - KSL Workshop Series: Introduction to Performance Tools on Shaheen II April 17, 2016

Agenda:

09:30am - Performance analysis on Shaheen II
10:00am - Interactive Exercises on Shaheen II
10:30am - Q&A with KSL team (bring all your HPC questions)

* Slides

February 4 - KSL Workshop Series:  Optimizing I/O on Shaheen II  

Feb 4, 2016

Agenda:

09:30am - Optimizing I/O on Shaheen II
10:00am - Interactive Exercises on Shaheen II
10:30am - Q&A with KSL team (bring all your HPC questions)

* Slides

November 3 - KSL Workshop Series: Get Started with Shaheen II Nov 3, 2015

Agenda:

09:30 Introduction on Shaheen II
10:00 Interactive Exercises on Shaheen II
10:30 Q&A

* Content Source

* Video

1st Shaheen II Workshop for Grand Challenge

May 20,
2015

Agenda:

Subscribe to RSS - Training