In this module, we will:
So far, we’ve briefly described Great Lakes as a general-purpose High-Performance Compute (HPC) cluster.
In this module we’ll start to get a feel for what it’s like to use an HPC cluster. It’s not intended to be a deep dive, but rather to demonstrate/preview some of the quickest ways to get started in order to start gaining experience with this system.
scp
, rsync
, etc.The web-based tools that provide access to Great Lakes and other ARC resources are a quick and easy way to get started. We’ll use these in our upcoming exercises to make our first foray into using the Great Lakes HPC. Additionally, the ‘Interactive Apps’ with ARC’s Open On Demand service offer a unique solution for when we need to run graphical applications. We’ll preview this and give some practical tips for using the RStudio and the Basic Desktop apps.
Sneak preview of the web-based file browser
Sneak preview of the web-based shell
Sneak preview of a web-based RStudio session
Sneak preview of a web-based Basic Desktop session
Following along with the instructor, we’ll use the web-based file browser to review the files from the hello_alcott.sh warmup exercise
Following along with the instructor, we’ll use OpenOnDemand to launch an RStudio instance. Once there, we’ll run a basic R script as a quick demonstration of these capabilities.
When using an HPC cluster, there is a pattern that is quite different from our typical interactions with a computer system - we must ask for resources before we are able to use them. This is a characteristic of a shared, large, multi-user system like Great Lakes. Within the entirety of the system, we have an enormous amount of computing power, but at the same time, we need to allow equal access to this resource to the whole university. Therefore, we use this pattern of requesting resources and receiving them before we begin our computing tasks.