This lesson is still being designed and assembled (Pre-Alpha version)

What resources are available on the cluster?

Overview

Teaching: 0 min
Exercises: 0 min
Questions
  • What resources can I request on a cluster?

  • How do I find out which resources are available on the cluster I’m using?

Objectives
  • Use the command line to determine the resources available on the cluster.

  • Use other tools and resources to determine the resources available on the cluster.

So far, you’ve learned

I’ve told you that there are different resources on a HPC than in your local workstation, and in this section I’ll show you how to find out what’s available to you.

What resources are available in general?

There are a variety of computational resources you may be aware of. These include:

Local resources

Take a moment to think about what resources are available on your local workstation. How many CPUs? Do you have a GPU? Any specialised software?

How do I know what’s available on MASSIVE?

There are a variety of methods to discover which resources are available to you on a given cluster. Most HPC sites will offer a documentation website - for MASSIVE, you can find our documentation on docs.massive.org.au. In particular, you can find out more about our hardware on the About M3 page, or about our GPUs specifically in our section on GPUs.

We also provide some of this documentation in the Strudel2 interface. Under the Account Info tab, you are able to see a list of desktop types that are available, and under the Desktops tab, you will be able to learn more about the specific resources assigned to each desktop type.

Another method to find out information about the resources on the cluster is using the command line. You will remember from “What is a cluster?” that we group nodes with the same resources into partitions. Each of these nodes will have a particular set of resources like CPUs and RAM associated with it. There are a few ways to learn more about these partitions and nodes on the command line that we’ll explore here. Most of these commands are associated with SLURM, the scheduler for our HPC.

What partitions are available?

Investigating the Cluster

  1. Try typing in the commands above and inspect their output.
  2. What type of GPUs are there on the m3g partition? How did you find out?

Solution

  1. There are a variety of formats with different information available to you for learning about the cluster!
  2. There are V100 GPUs on the m3g partition. You could have learned this by running:
    • sinfo --partition=m3g -N --format=%10N%10c%10m%20f%10G
    • show_cluster
    • sinfo -lN
    • Checking docs.massive.org.au for more information

As you can see, there are many ways to learn about the cluster!

Key Points

  • Different clusters will have different resources available on them.

  • You can check resources on the cluster with the command line, or by using documentation.