...
Sol is a highly heterogenous cluster, meaning that it is composed of multiple commodity hardware computing architectures and instruction sets. For our purposes, we have whittled these down to many different types of hardware. The hardware on the cluster has three features:
- Architecture a.k.a. instruction set
- High-speed Infiniband (IB) networking available for many nodes
- Specialized graphics processing units (GPUs) available one some nodes
Anchor | ||||
---|---|---|---|---|
|
Architecture is the most important feature of our hardware, because it determines the set of software that you can use. We have whittled down the number of architectures into three categories. We list the architectures in reverse chronological order and give each of them an Lmod architecture name explained in the software section below.
...
Each architeture provides a distinct instruction set, and all compiled software on our cluster depends on these instructions. The architectures are backwards compatible, meaning that you can always use software compiled for an older architecture on newer hardware.
Anchor | ||||
---|---|---|---|---|
|
Besides architecture, there are two remaining pieces of specialized hardware that may be relevant to your workflows. First, most of the cluster has access to high-speed Infinband (IB) networking. This network makes it possible to run massively parallel calculations across multiple nodes.
The main exception comes from the Hawk partitions: hawkcpu
, hawkcpu
, and hawkmem
. These partitions should be used for single-node jobs only, because the ethernet network is shared with our storage system and cannot accommodate fast communication between nodes.
Many partitions suffixed -gpu
Anchor | ||||
---|---|---|---|---|
|
We segment the hardware on the cluster by SLURM partitions listed below. SLURM is our scheduler, and it allows each user to carve off a section of the cluster for their exclusive use. Note that the cluster is currently undergoing an upgrade. We report only the upgraded partitions here, but the full guide is available.
Partition | Lmod Architecture | Infiniband | GPUs |
---|---|---|---|
| | yes | – |
| | yes | 8x NVIDIA L40S |
| | – | – |
| | – | 8x NVIDIA T4 |
| | – | – |
In the software section below, we will explain how to use the Lmod architecture names above.
Anchor | ||||
---|---|---|---|---|
|
We explained the hardware first because it significantly restricts the types of software that you can use on each SLURM partitions. As a result, users should
UNDER CONSTRUCTION