The DiRAC Essentials Level Training is a basic introduction to the principles of HPC and the tools needed to work on an HPC system. Once you have completed the course you will be able to do more science of higher impact (and we hope you will have more fun as well!). And if we have a well-trained cohort we can invest in much more powerful equipment that is much closer to the bleeding edge and so allow you to generate the new high impact results that will let you and your group to be seen as leaders in your field.
It will also make you much more employable. Real programming and IT skills are making a big comeback both in Academia and Industry. We need to equip you with these skills to improve your career progression. In short, we are trying to create a virtuous circle that will benefit both you, your science and your group’s scientific reputation.
Course Aims:
Introduce the student to Unix environment and its computing tools, including file management systems and editors.
Introduce basic scripting ideas
Introduce version control
Introduce the basics of good software engineering practise
Introduce the principles of code scaling
Introduce good networking practise
Provide the opportunity to develop independent learning skills
Learning Outcomes:
The learner will be able to:
Use the tools of the Unix environment, file management, and common editors
Implement a command script
Use version control tools
Understand the principles of software design
Understand the principles of software testing
Describe the principles of code scaling
Use tools to demonstrate good networking practise
Requirements:
Participants must have access to a computer with a
Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on, and
have successfully completed the DiRAC account registration process with an SSH key able to access DiRAC resources.
They should have a few specific software packages installed (listed below).
Accessibility
We are dedicated to providing a positive and accessible learning environment for all. Please
notify the instructors in advance of the workshop if you require any accommodations or if there is
anything we can do to make this workshop more accessible to you.