Essentials Level Course Content
The DiRAC Essentials Level Training (formerly the Driving Licence), is a basic introduction to the principles of HPC and the tools needed to work on an HPC system. The training will help you to develop the skills required to meet your research and user needs and allow you to utilise DiRAC’s HPC systems effectively. The course focuses on the core skills, from basic connection to a system, through to laying the foundation for developing robust, high quality code.
Course Content
- Module 1: The Unix Environment
- Module 2: Command Scripts
- Module 3: Version Control
- Module 4: Software Design
- Module 5: Software Testing
- Module 6: Code Scaling
- Module 7: Good Networking Practice
- Module 8: Best Practices to Compile & Run Jobs (Service Specific)
The DiRAC Essentials Level Training has been developed with support of The Software Sustainability Institute and Software Carpentry.