Beverin¶
Beverin is an AMD-based GPU cluster for the purpose of testing and porting applications.
Cluster Specification¶
Login node¶
Beverin has one MI250X login node.
Compute Nodes¶
Beverin consists of 13 MI250X and 128 MI300A compute nodes.
| node type | number of nodes | total CPU sockets | total GPUs |
|---|---|---|---|
| mi200 | 13 | 13 | 104 |
| mi300 | 128 | 512 | 512 |
See Running jobs on Beverin for details on the associated slurm partitions.
Storage and file systems¶
Beverin uses the HPCP filesystems and storage policies.
Getting started¶
Logging into Beverin¶
To connect to Beverin via SSH, first refer to the ssh guide.
~/.ssh/config
Add the following to your SSH configuration to enable you to directly connect to Beverin using ssh beverin.
Software¶
Beverin provides uenv to deliver programming environments and application software. Please refer to the uenv documentation for detailed information on how to use the uenv tools on the system.
-
Programming Environments
Provide compilers, MPI, Python, common libraries and tools used to build your own applications.
In addition to the base GNU and linalg programming environments, a few other dedicated environments are provided on a best effort basis:
-
Climate and Weather Applications
Provide software stacks for climate and weather workflows on Beverin.
-
Scientific Applications
Provide scientific applications.
-
Tools
Provide tools like
See the uenv quick start guide to find all programming environments available on Beverin.
Containers¶
Beverin supports container workloads using the Container Engine.
To build images, see the guide to building container images on Alps.
Running Jobs on Beverin¶
Slurm¶
Beverin uses Slurm as the workload manager, which is used to launch and monitor distributed workloads.
There are two Slurm partitions on the system, corresponding to the two node types:
mi200(default)mi300
| name | nodes | max nodes per job | time limit |
|---|---|---|---|
mi200 |
13 | 13 | 24 hours |
mi300 |
128 | 128 | 24 hours |
FirecREST¶
Beverin can also be accessed using FirecREST at the https://api.cscs.ch/ml/firecrest/v2 API endpoint.