Training resources for an introduction to the Baskerville HPC system for beginners. This covers:
- How can High Performance Computing benefit you?
- Connecting to Baskerville
- System Architecture
- Running jobs using SLURM
- Accessing Software Applications
- Transferring files to/from Baskerville
- Final Task: Running a job with GPUs
To take this course, you will need a registered account on Baskerville. Details for requesting access can be found here.
This course is for complete beginners, however some familiarity with the following may be beneficial:
- Bash shell
- Python
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Images of code snippets were generated using Carbon, and a configuration file, carbon-config.json
, is provided.
This work is licensed under a GNU General Public License v3.0. See LICENSE.md
for more information.
Email us: [email protected]
Project Link: https://github.com/baskerville-hpc/intro-to-hpc
Baskerville is funded by the EPSRC and UKRI through the World Class Labs scheme (EP/T022221/1) and the Digital Research Infrastructure programme (EP/W032244/1).