Learn Linux with the Scientific Computing Essentials Course ⚡

This is the first ever hands-on scientific programming course that uses the High Performance Computing (HPC) systems software stack: Slurm, PBS Pro, OpenMP, MPI and CUDA!

Now we also incorporated Linux/ Unix introduction into this course!

Introduction to Unix @ Scientific Computing Essentials

For this course, we have created a small private virtual cluster with Docker technology. It has the following components:

  • slurmctld: master node/ login node
  • mysql and slurmdbd: database nodes
  • c1: compute node 1
  • c2: compute node 2
A virtual cluster for the course

The goal main of this course is to introduce you with the HPC systems and its software stack. This course has been specially designed to enable you to utilize parallel & distributed programming and computing resources to accelerate the solution of a complex problem with the help of HPC systems and Supercomputers. You can then use your knowledge in Machine learning, Deep learning, Data Sciences, Big data and so on.

What’s New?

Introduction to Linux Tutorials. Run Linux commands interactively!

What do you earn?

  • Scientific programming in HPC clusters computers and is benefits,
  • Supercomputing history and examples.
  • Introduction to Unix/ Linux (New!)
  • Components of a High Performance Systems (HPC) cluster
  • Introduction to PBS, PBS basic commands
  • Introduction to Slurm, Slurm commands
  • OpenMP with examples
  • MPI — hello world! send/ receive and `ping-pong` (playgrounds demo)
  • CUDA
  • Scientific Python with playgrounds (coming soon!)

Why Wait?

--

--