Summary and Schedule
This is a new lesson built with The Carpentries Workbench.
Setup Instructions | Download files required for the lesson | |
Duration: 00h 00m | 1. Introduction | Why would you want to build an HPC for training? |
Duration: 00h 10m | 2. Preparing an SD Card |
Where do you download the Raspberry Pi Imager from? Where do you download the CarpentriesOffline image from? How do you install the Raspberry Pi imager on your computer? What is the CarpentriesOffline image? What is the Raspberry Pi Imager used for? |
Duration: 01h 00m | 3. Booting and Updating |
Why and how should the operating system be updated? Why and how should the operating system be upgraded? What software is required to turn the networked computers into a cluster? How does one go about installing the software? |
Duration: 01h 15m | 4. An episode | Questions to ask |
Duration: 01h 25m | 5. An episode | Questions to ask |
Duration: 01h 35m | 6. An episode | Questions to ask |
Duration: 01h 45m | 7. An episode | Questions to ask |
Duration: 01h 55m | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.
In this lesson you will learn how to create a high performance computer using Raspberry Pi single board computers. The skills you learn will be transferrable to any unix type operating system. The focus of this lesson is on the software that is typically used on HPCs and not the hardware.
The minimum equipment you will need for this lesson would be:
- 2 Raspberry Pis, one which will serve as the login node and one which will be a compute node. These do not need keyboards and screens but it is sometimes handy to have a keyboard and screen for when you run into trouble.
- One network switch.
- One laptop or computer which will serve as your workstation. It might prove useful for this workstation to have an ethernet port.
- Three network cables.
- If your switch has Power over Ethernet (PoE) you might not need power supplies for your two node. If they don’t, don’t forget the power supplies. Also don’t forget the power supply for the switch itself.
- You’ll need at least one SD card. It might be helpful if you have two in case PXE (Preboot eXecution Environment) doesn’t want to work.
Software Setup
Details
Setup for different systems can be presented in dropdown menus via a
spoiler
tag. They will join to this discussion block, so
you can give a general overview of the software used in this lesson here
and fill out the individual operating systems (and potentially add more,
e.g. online setup) in the solutions blocks.
Use PuTTY
Use Terminal.app
Use Terminal