Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
 

Welcome to Pawsey's training resources hub. 

  • This page contains Pawsey's training materials including documentation, video links and GitHub links.
  • Use the table below to search for training content using the filters below (topic, level, name etc.) For information on re-use and licensing, see Conditions of Use.
  • If you would like to open links in a new window press ctrl and click on the link. 
  • To see a listing of upcoming training and events, see the Pawsey Events page.


Table filter
fixedCols
totalrow,,,,,,,
hidelabelsfalse
ddSeparator‚,‚
sparkNameSparkline
hidePaneFiltration panel
customNoTableMsgText
limitHeight
sparklinefalse
default,,,,,
isFirstTimeEnterfalse
cell-width150,150,150,150,150,150
hideColumnsfalse
totalRowName
totalColName
customNoTableMsgfalse
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1705466688769_2022159670
iconfilterVideos,Github
order1,2,3,0,4,5
hideControlsfalse
inversefalse,false,false,false,false,false
numbering
datefilter
columnYear,Topic,Level
sortYear ⇩
totalcol
disableSavefalse
rowsPerPage
separatorPoint (.)
labelsYear‚Topic‚Level‚Name‚Videos‚Github
thousandSeparator
ignoreFirstNrows
ddOperatorOR,OR,OR,OR,OR
userfilterName
datepatterndd M yy
numberfilter
heightValue
hideFilters
updateSelectOptionsfalse
worklog365|5|8|y w d h m|y w d h m
isORAND
showNRowsifNotFiltered


Name

YearTopicLevelDocumentationVideosGitHubShort Description
Pawsey Internship Core training2023/2024

Intro to Unix

Version control using Git

Parallel computing and research workflows

Introduction to supercomputing

Mental health and wellbeing

Core
YouTube Playlist
Core training presented by our 2023/24 interns.
AMD Profiling 2023SupercomputingCoreSlides - AMD Profiling Slides

YouTube Playlist


The AMD profiling workshop covers the AMD suite of tools for development of HPC applications on AMD GPUs. You will learn how to use the rocprof profiler and trace visualization tool that has long been available as part of the ROCm software suite. You will also learn how to use the new Omnitools,  Omnitrace and Omniperf that were introduced at the end of 2022. 
Evaluate Application Performance using TAU and E4S2023SupercomputingCoreSlides - TAU Slides

YouTube Playlist


In this workshop, you will learn about the Extreme-scale Scientific Software Stack and the TAU Performance System® and its interfaces to other tools and libraries. The workshop includes sample codes that illustrate the different instrumentation and measurement choices.
Survival C and C++ for HIP and OpenCL2023Supercomputing CoreNotes - Survival C/C++

YouTube Playlist

This workshop is designed to equip participants with “Survival C++”, an understanding of the basic syntax, how information is encoded in binary format, and how to compile and debug C++ software.
HIP Workshop2023Supercomputing Core

 L1 -Introduction

 L2 - Using HIP on Setonix

 L3 - Matrix Multiplication

 L4 - Debugging

 L5 - Profiling

Download all course material here.

YouTube Playlist

In this series of modules, you'll learn how to build essential skills in developing HIP applications. The focus is on supercomputing generally AND specifically with Pawsey's Setonix supercomputer.

The Heterogeneous Interface for Portability (HIP) provides a programming framework for harnessing the compute capabilities of multicore processors, such as the MI250X GPU’s on Setonix.

This series is led by Dr. Toby Potter,  Pelagos Consulting, in collaboration with the specialists of the Pawsey Supercomputing Research Centre.

HIP Advanced2023Supercomputing Advanced

YouTube Playlist



OpenCL Workshop2023SupercomputingCoreYouTube Playlist

YouTube Playlist

Supercomputers make use of accelerators from a variety of different hardware vendors, using devices such as multi-core CPU’s, GPU’s and even FPGA’s. OpenCL is a way for your HPC application to make effective use of heterogeneous computing devices, and to avoid code refactoring for new HPC infrastructure. Topics covered in this course are : 
- Introduction to OpenCL
- How to build and run applications on Setonix with OpenCL and MPI
- Matrix multiplication with OpenCL – fully explained line by line
- How to debug OpenCL applications and kernels
- Measure performance with OpenCL Events and open source tools
- Memory management
- Coarse and fine-grained shared memory
- Strategies for building optimised OpenCL kernels
- Optimise IO performance with asynchronous operations
Introduction to Containers on HPC2022ContainersCoreIntroduction to Containers on HPC

This course will introduce you to using containers in HPC environments and on Pawsey Supercomputing Research Centre systems.
Nextflow Training Workshop (External)2022 DataIntermediateNextflow training workshop

Nextflow enables scalable and reproducible scientific workflows. This workshop is a deep dive into its most prominent features.
Pawsey Merit Allocation Training2022SupercomputingCorePawsey Merit Allocation Training 


Setonix overview and merit allocation schemes for 2022.
ROCm Learning Centre (External)2022SupercomputingAdvancedROCm Learning Centre


ROCm Learning Center offers resources to developers looking to tap the power of accelerated (GPU) computing.
Using Supercomputers – User Training2022SupercomputingCore

M01 -Introduction

M02 - Logging In

M03 - Filesystem Overview.pdf

M04 - Moving data in and out

M05 - Using software modules

M06 - Using software containers

M07 - Accounting model overview

M08 - Job scheduling overview

M09 - Running jobs

M10 - Testing job runs

M11 - Managing project data

YouTube Playlist

The training is aimed at guiding 'New Users' through the basic steps and concepts required to interact with a supercomputer.

Setonix Migration2022SupercomputingCore

YouTube Playlist


This contains materials used by Pawsey when conducting its Setonix Migration Training in 2022.

After Setonix Migration finishes, this page will no longer be available. From that point, foundational Setonix information will be contained in Pawsey's core training modules.

Acacia Workshop2022DataCore

Acacia Workshop Material -acacia_training.zip

YouTube Playlist


This workshop introduces the Acacia object store and discusses how to use it from Setonix and your computer.
UNIX Training Refresher 2022Supercomputing CoreSlides - Bash shell basics

YouTube Playlist

This is a concise refresher on the basic commands available with the Bash Shell. It is designed as a prerequisite module to the Supercomputing User Training.

Introductory Unix Workshop (2022/2023 Internship Resources)

2022Supercomputing Core

YouTube Playlist

This session is an introduction to the Unix shell for those who are new to the topic. The content is based on the Software Carpentries "The Unix Shell" workshop, however, the content has been substantially altered to fit the needs of the Pawsey Internship cohort(s)
Intermediate Unix Workshop (2022/2023 Internship Resources)2022Supercomputing Core

YouTube Playlist

This session is an extension of the 'Introductory UNIX workshop'. The session further covers Bash syntax explores useful UNIX commands and tools.

The topics covered are:

  • BASH scripts with command-line arguments.
  • Reusing code in BASH scripts with functions.
  • Controlling the logic of BASH scripts with if statements, for loops, case statements and arrays.
  • The behaviour and variable scope of subshells.
  • Sophisticated string searching with regular expressions.
  • Processing text data with sed and awk.
Version Control with Git (2022/2023 Internship Resources)2022Supercomputing Core

YouTube Playlist

An introduction to the software version control using Git and GitHub. The content is based on the Software Carpentries "Version Control with Git" workshop; however, the content has been substantially altered to fit the needs of the Pawsey Internship cohort(s).
Introduction to Parallelism and Supercomputing Workflows (2022/2023 Internship Resources)2022

Supercomputing, 

Data, 

Containers

Core

YouTube Playlist

This session aims to provide a general idea of parallel computing, exploring what is parallel computing, types of parallelism, concurrency vs parallelism and other useful terms. You will also be introduced to the following topics :

  • Using supercomputers efficiently
  • Containers
  • Managing data
Introduction to Supercomputing - Part 1, 2 and 3 (2022/2023 Internship Resources)2022Supercomputing Core

YouTube Playlist



Develop with CUDA2021SupercomputingIntermediateDevelop with Cuda



GPU programming essentials with CUDA.
High-Performance Computing with Python (External)2021 SupercomputingAdvancedHigh-Performance Computing with Python

The course shows how Python can be used on parallel architectures and how to optimize critical parts of code using various tools.
Introduction to the Pawsey Supercomputing Research Centre2021

Supercomputing, 

Data, 

Cloud, 

Visualisation

CoreIntroduction to Pawsey


Advancing science through supercomputing.
Introducing Remote Visualisation2021VisualisationCoreIntroducing remote visualisation


Introduction to remote visualisation facilities at Pawsey.
Optimising Serial Code2021SupercomputingIntermediateOptimising Serial Code

Introduction to serial code optimisation.
Designing Containers for Python and Radio-Astronomy (tutorial series), September 20202020ContainersIntermediateDesigning containers for Python and Radio-Astronomy

YouTube Playlist

Hands-on practice with the development of Python containers for radio-astronomy on HPC.
Kokkos Lecture Series (External)2020SupercomputingAdvancedKokkos tutorials

Kokkos implements a programming model in C++ for writing performance portable applications targeting all major HPC platforms. This series presents an extensive introduction into everything necessary to start using Kokkos.
Using Containers in Bioinformatics (workshop series)2020ContainersIntermediateSingularity Containers for Bioinformatics

This workshop provides an interactive forum to explore the merits, advantages and limitations of applying containers in bioinformatics.
Using Containers with OpenFOAM (workshop series)2020ContainersIntermediateOpenFoam Containers at Pawsey

Hands-on practice with the use of OpenFOAM containers for computational fluid dynamics on HPC.
Using the Nimbus Research Cloud Series2020CloudCore

This course will introduce you to the use of Nimbus, the research cloud at Pawsey Supercomputing Centre.
Visualising Data with ParaView Part 1, 2020 2020VisualisationCoreParaView Part 1

Visualisation using ParaView.
Visualising Data with ParaView Part 1, 2020 2020VisualisationCoreParaView Part 2



Visualisation using ParaView.
Webinar and Tutorial Series on Containers2020ContainersIntermediate

Slides - Containers on HPC and Cloud

Tutorial - Containers on HPC and Cloud with Singularity

YouTube Playlist

Software portability, data reproducibility, scaling to HPC. This series answers key questions about containers.
Develop with MPI2018SupercomputingIntermediateParallelize your code with MPI

Introduction to parallel programming with MPI.
Develop with OpenACC2018SupercomputingIntermediateIntroduction to OpenACC

Accelerate code on GPUs with OpenACC.
Develop with OpenMP2018SupercomputingIntermediateParallelize your code with OpenMP

Introduction to parallel programming with OpenMP.
Quantum Bootcamp -week 12024QuantumCore

Day 01-Deutsch-Jozsa Algorithm.

Day01- Quantum Computing History and Recap

Day 02 - Quantum Advantage

Day 02-Quantum Phase Estimation

Day 03-Current landscape for Quantum Computing

Day 03-Grover’s Search Algorithm

Day 03-Quantum Computing and industry

Day 03-VQEs

YouTube PlaylistThis set of workshops will provide an overview of the different types of quantum algorithms that have played a significant role in shaping the landscape for the field of quantum computing. Through the lens of these algorithms, you will learn how the field has developed over the past few decades and what potential changes that might bring to the world of computing, while learning the basics of how to implement them in AWS Braket.
Quantum Bootcamp- Week 22024

Quantum 

Core



QueRa Training - Session 1 2024QuantumCore
YouTube Playlist
AMD ROCm Training Training (External)2024SupercomputingCoreAMD ROCm™ Developer HubYouTube Playlist

AMD ROCm Developer Hub 

AMD ROCm™ is open software for accelerated compute offering a code once, use everywhere approach. Access all ROCm developer resources here — from documentation, to training webinars, to the latest blogs, and more -AMD ROCm™ Developer Hub








Comments :