HPC2N
High Performance Computing Center North
This online 4-day workshop aims to give a brief, but comprehensive introduction to using Python in a Swedish academic High-Performance Computing (HPC) environment. It covers a wide range of levels in using Python and you can decide which days to follow.
This ONLINE NAISS course will be an introduction to version control, with a strong focus on Git.
Some of the main concepts, like repositories, commits, trees, branches, and merges will be covered, as will many of the basic commands, like clone, add, push, pull, commit, and fork. We will also go one step beyond the basic concepts and explain the fundamentals of how commits and branches can be manually created by using so-called "plumbing" (low-level) subcommands.
Learn how to run R, Matlab, and Julia at Swedish HPC centres. We will show you how to find and load the needed modules, how to write a batch script, as well as how to install and use your own packages, and more.
We begin with an introduction to HPC and HPC2N, before going on to a walk-through of the Kebnekaise system, including the newest hardware.
After that, we go through the module system and take a look at how to submit jobs. During the hands-on you will get the opportunity to try loading modules, compile a program, and submit a job to the Kebnekaise cluster. We will look at how to use both the different types of CPUs, and the different types of GPUs.