Summary and Schedule
This lesson introduces environmental sustainability principles in the context of high performance computing systems.
We use the UK National Supercomputing Service, ARCHER2 as an example throughout this lesson but the principles and learning should be applicable to any HPC system.
Prerequisites
- You should have basic familiarity with using a command shell, and
the lesson text will at times request that you “open a shell window”,
with an assumption that you know what this means.
- Under Linux or macOS it is assumed that you will access a
bash
shell (usually the default), using your Terminal application. - Under Windows, Powershell and Git Bash should allow you to use the
Unix instructions. We will also try to give command variants for Windows
cmd.exe
.
- Under Linux or macOS it is assumed that you will access a
- The lessons will sometimes request that you use a text editor to
create or edit files in particular directories. It is assumed that you
either have an editor that you know how to use that runs within the
working directory of your shell window (e.g.
nano
), or that if you use a graphical editor, that you can use it to read and write files into the working directory of your shell.
Target audience
This lesson is aimed at researchers and research software engineers (RSEs) who use HPC systems. No knowledge of environmental sustainability principles is assumed.
Setup Instructions | Download files required for the lesson | |
Duration: 00h 00m | 1. Introduction | What is green software and what does it mean for me as a user of HPC |
Duration: 00h 25m | 2. Carbon Efficiency |
What is the difference between global warming and climate
change? What is the difference between climate and weather? What are greenhouse gases (GHGs)? What does the term carbon equivalence (CO2e) mean? How is climate change monitored and reported? |
Duration: 00h 50m | 3. Energy Efficiency | TBC |
Duration: 01h 15m | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.
TODO