How the course is run
Welcome!
Each topic (half day) is its own Module in Studium/Canvas.
- Links to the modules can be found in the sidebar to the left and below.
- Some of us will try to stick to Canvas material and not use PPT. Let's see how it goes!
Questions
Questions during the lessons are best posed directly by voice or in the HackMD session below:
- https://hackmd.io/@dianai/uppmax-intro Links to an external site.
- click edit to do your contributions!
Questions that come up off-line can as well be put in a Discussions topic.
For short live surveys: Click Yes or No in ZOOM (if not other stated)
Breakout rooms will be opened for some sessions.
Example of arrangement!
- ZOOM view
- presentation
- terminal from teacher
- your webbrowser for copy-pasting
- your own terminal
1st day Modules are found here!
https://uppmax.github.io/uppmax_intro/index.html
Links to an external site.
Modules
Linux I 9-12 Monday
- Linux basics
- Logging in to UPPMAX
- Using the command line
Intro to UPPMAX 13-16 Monday
- Organisation
- HPC computing
- Bianca cluster
- Using softwares
- Submitting jobs to calculation nodes
Linux II 9-12 Tuesday
- Using the command line level 2
- Input, output and pipes
- Wildcards
- The find command
- Links
Linux III 13-16 Tuesday
- The grep command
- Using the command line level 3
- Variables, parameters and $(...)
- Filenames
Bash Scripts 9-12 Wednesday
- Bash scripting, why's and basics
- Parameters
- The if statement
- File tests
- For and while loops
- Background processes and job control
Slurm at UPPMAX 13-16 Wednesday
- A workload manager
- Queuing
- Monitoring
- in queue
- while running
- when finished
- Job testing within the interactive or "devel" mode
- Scripting
Python I 9-12 Thursday
- Introduction
- Basics
- Data types
- Control structures
- Writing and executing a program
Python II 13-16 Thursday
- Creating a program
- Functions
Icebreaker in HackMD
- https://hackmd.io/@dianai/uppmax-intro Links to an external site.
- click edit to do your contributions!