Synopsis: This series of lessons cover some of the research computing services offered by the Sydney Informatics Hub at the University of Sydney. You can learn about High Performance Computing (HPC) including our in-house HPC ‘Artemis’, plus our in-house data storage capabilities, and how to make use of these and other research computing facilities.
Target audience: Researchers and students looking to use the University of Sydney High performance Computer. For the actual workshops participants must have a valid University of Sydney unikey. Otherwise you are free to adapt this content for your own use. Check the calander for upcoming live sessions.
Prerequisites
Competency on the Unix/Linux command line:
- If you are interested in learning research computing and HPC but have no Unix/Linux command-line skills, you should first take an Introduction to Unix/Linux course to understand some of the fundamental concepts.
For the workshops participants will generally require their own laptop.
Lesson | Overview |
---|---|
Introduction to Artemis HPC | Introduces USyd’s High Performance Computer (HPC), ‘Artemis’. We cover connecting and navigating Artemis, available software, and how to submit and monitor jobs using the PBS Pro scheduler. |
Introduction to the Research Data Store and Data Transfer | Learn how to transfer data between your local computer, external sources, the University’s Research Data Store (RDS) and Artemis HPC. |
Intermediate Artemis HPC (Automation) | Learn how to automate multiple-run analyses with job arrays and do simple bash scripting on Artemis. The live training consists of two hours of instruction and practical exercises. |
Matlab on Artemis: The MDCS | Artemis HPC hosts a Matlab Distributed Computing Server (MDCS) - this allows users to submit MATLAB jobs directly to Artemis from within their local Matlab instance on their machines. Come and learn how to use this service. |
Introduction to GPU computing with HPC | Introduces GPU computing, and running GPU jobs on Artemis and other HPC systmes. |
Introduction to GPU computing on Windows 10 | Introduces GPU computing, and running GPU jobs on the Argus Virtual Research Desktops. A windows 10 machine. |
Parallel Python on Artemis | Learn some simple and effective tools and logic to make your Python code faster, then learn how to use brute force to scale it on a HPC cluster. |
Parallel Python in General | Learn specific tools and paradigms for implementing parallel Python code and approaches to big data with Dask and Polars. |
Blockchain for Research | Learn about the blockchain, what it is, why it is interesting, how to write simple web3 applications. |
Contact us at sih.training@sydney.edu.au for any feedback or questions.
We expect all attendees of our training to follow the University of Sydney’s Staff and Student Codes of Conduct, including the Bullying, harassment and discrimination prevention policy.
In order to foster a positive and professional learning environment we encourage the following kinds of behaviours at all our events and platforms:
Our full CoC, with incident reporting guidelines, is available at https://pages.github.sydney.edu.au/informatics/sih_codeofconduct/